Доброго времени суток Друзья!
Вот хотел поинтересоваться у знающих. Уровень у меня не большой, потихонечку читаю, решаю задачки. Читаю книгу "Изучаем JAVA". 0 и 1 уровень пролетел просто в момент, быстро въехал. А сейчас совсем что то встрял. Знаю что практика лучший учитель, но вот задачки становиться всё сложнее, а понимания нету. И дальше идти я просто не могу. Я бы и рад еще порешать что-нибудь не трудное для закрепления. Но вот не знаю где взять их.... А сам выдумать к сожалению фантазии нету(((( Или другой способ какой есть.... Соответственно мотивация на грани, но желание есть. Как быть ??? Hhhhhelp!!!
Андрей Метелкин
4 уровень
Задачи - практика. Новичок....
Комментарии (18)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
СОБЕРЕМ ОСТАТКИ ВОЛИ И ВЫЙДЕМ НА НОВЫЙ УРОВЕНЬ!Expert
24 августа 2023, 08:10
Как успехи? Продвинулся в изучении Java?
0
hidden #2453581
29 ноября 2020, 04:52
Тут положил курс и книги, может кому то и нужно будет.
+2
Андрей Метелкин
27 ноября 2020, 16:05
Хочу сказать всем спасибо!!! За советы и свои мысли)))
0
hidden #2444690
26 ноября 2020, 20:52
Я тоже вставлю свои "5 копеек") Мне на начальном этапе разобраться с синтаксисом очень помогли уроки Алишева, к ним есть скрипты (могу скинуть, если надо). Всякий раз, когда начиналась новая тема, смотрела видео урок, записывала скрипт в тетрадь и переписывала его потом по памяти. Так убивается несколько зайцев. 1. Когда пишешь, полнее понимаешь, как все работает, а также видишь, чего не понимаешь в принципе, и можешь более прицельно это спросить у Гугла или людей. 2. Синтаксическая конструкция заносится в " базу данных" в голове и потом, решая задачу, тебе не нужно вспоминать, как там это все записывается. Просто видишь, что здесь нужно использовать одно, а потом другое, и мозг сам вытаскивает из "базы" нужный вариант, а ты просто пишешь, как предложение. А так, получается, всякий раз думаешь, какую букву написать и как она вообще пишется)) 3. Мозг приучается думать и анализировать категориями программирования. По сути, ты изучаешь новый язык, т.е. новую сигнальную систему с точки зрения лингвистики. Мозгу абсолютно все равно, с людьми ты будешь на нем разговаривать, или с машинами, или с котом. Ему нужно усвоить новую модель, а это сложно. В школе нас учили, что а+б = с, а теперь оказывается, что далеко не всегда так в программировании. Из-за такого диссонанса мозг сбоит. Типа, "брат, мы долго верили, что а + б - это с, а тебе говорят обратное, новое непроверенное = опасное, следовательно, прикинусь я тупым, авось ты передумаешь лезть в это новое неизвестное и а+б по-прежнему будет с") как-то так это происходит) И переписывание (не тупое заучивание, а именно по памяти в попытках понять, что делаешь) мне лично помогло и помогает этот барьер преодолеть.
+2
Андрей Метелкин
27 ноября 2020, 16:00
Мне на начальном этапе разобраться с синтаксисом очень помогли уроки Алишева, к ним есть скрипты (могу скинуть, если надо)
Буду признателен, спасибо))))
0
hidden #2444690
28 ноября 2020, 06:11
https://vk.com/doc534969151_576772793
0
hidden #2453581
28 ноября 2020, 11:34
Можно мне тоже скинуть?
0
hidden #2444690
28 ноября 2020, 11:56
Не нашла, как здесь залить файл, залила в вк, попробуйте эту ссылку https://vk.com/doc534969151_576772793 Если не получится, напишите, как-нибудь иначе перешлю)
+2
hidden #2453581
28 ноября 2020, 12:05
https://www.youtube.com/watch?v=ziOQ8wkmnSE&list=PLAma_mKffTOSUkXp26rgdnC0PicnmnDak
этот курс?
0
hidden #2444690
28 ноября 2020, 12:10
Да, Java для начинающих
+2
Oleg Latysh Backend Developer в Denum Tech
26 ноября 2020, 18:45
Если ты много не понимаешь, предполагаю что у тебя плохая техническая база. Пройди курс CS50, возможно многое встанет на свои места. Если плохо представляешь как работает компьютер, советую прочитать книгу Код. Тайный язык информатики
+3
Андрей Метелкин
26 ноября 2020, 19:04
Курс CS50 смотреть конечно же начал! Восторг)))
Но вот в работе с ПК проблем пока не возникало, слава богу))) Спасибо за напоминание о курсе)))
+1
Justinian Judge в Mega City One Master
26 ноября 2020, 17:54
Для меня это два взаимоисключающие вещи.
Я четыре года джаву как начал изучать, год как работаю,
У меня нет понимания. То что, мне уволиться и сидеть на шее у жены, имея детей и соответствующие расходы?
Я занимаюсь делом которое люблю. Получаю за это деньги.
Поэтому я могу идти :)
А понимание меня перестало волновать на первой же из многочисленных олимпиад в школьные времена, когда я понял что школьной программы и на первый этап может не хватить. С четырех.
Многие темы по джава кору ко мне доходили спустя года, многие еще не поняты и сейчас.
Я рассказываю за свой опыт, я понимаю что нельзя щелкнуть пальцами, сказать "не парься", это так не работает.
Что я предлагаю, если есть страх высоты, лучше вниз не смотреть, а смотреть прямо/под ноги.
Двигайся от одной задачи к другой.
У тебя не получится решить 1200 задач на джава раше и ничего не понять )
Все что тебе нужно, это двигаться от одной задаче к другой.
Решенная задача вот что важно. А понимание...куда оно от тебя денется? У тебя впереди тысячи возможностей когда ты постоянно будешь возвращаться к одной и той же теме, раз за разом, тысячи раз.
На какой-то из этих попыток ты обязательно поймешь. Но эти попытки - это задачи.
Если ты их не будешь решать, не будешь двигаться, ты просто усложнишь себе получение этого понимания. Теория без практики в голову никак не зайдет.
Поэтому - решай задачи на джава раше. Непонятно? У тебя есть книга (главное там никаких заданий/кроссвордов/упражнений и тд не решай, если большие куски непонятного кода - пролистывай. Задача этой книги дать тебе понимание/, а не вогнать в ступор и завалить еще больше вопросами сверху), есть гугль,
есть - раздел Помощь. Там ты можешь задать вопрос по любой теме джавы и получить ответ. Спрашивай, до тех пор, до который нужно.
Нам всем страшно и непонятно, но кого-то это останавливает, кого-то нет.
+5
Андрей Метелкин
26 ноября 2020, 19:00
У тебя есть книга (главное там никаких заданий/кроссвордов/упражнений и тд не решай, если большие куски непонятного кода - пролистывай. Задача этой книги дать тебе понимание/, а не вогнать в ступор и завалить еще больше вопросами сверху)
Что смог из простых заданий сделал. Но вот согласен с тем, что в основном загоняют в полный ступор. Даже в начел в книге уже показаны циклы, до которых мне пока далеко. Спасибо за уточнения))
0
Justinian Judge в Mega City One Master
26 ноября 2020, 19:12
в этой книге классно рассказана теория, но задания там либо устаревший ужас, либо вовсе содержать ошибки и нестыковки, особенно в версии перевода на русский.
В каждой вещи, нужно брать то что нам нужно.
Тебе нужно позвонить, ты берешь телефон и звонишь. Ты же не будешь пересматривать все фотографии, переслушивать все музыкальные треки, запускать абсолютно все программы, только потому что они есть, для того чтобы позвонить.
Так и книга Изучаем Джаву - в ней нужно брать теорию.
А практика , актуальная и хорошая - это джава раш.
И спрашивай побольше, раздел Помощь как раз для этого.
+2
EkaterinaLvova
17 декабря 2020, 18:14
На счет данной книги пришла к аналогичному решению. Только текст теории стоит читать, неплохо с помощью него получается понимать "сущность java". А задачки в виде кроссвордов, или склеивания кусков кода...Это как болтание ногами на суше, которое вроде как должно научить плавать.
+1
Justinian Judge в Mega City One Master
17 декабря 2020, 19:59
да, теория на пальцах там хорошо расписывается, здесь как раз премиущество то, что один из авторов физкультурник :) Только свитчер наверное может найти хорошую ассоциацию другому свитчеру или новичку, а то профессора математики как начнут объяснять все на функторах и лямбда-предикатах..
А задачки...я прекрасно понимаю, что люди рассматривают книгу как систему обучения, но в контексте программирования такое не очень работает. Книги и теория отдельно - практика отдельно, это эффективно.
+1
Ekaterina K
26 ноября 2020, 17:51
Я была в такой же ситуации 4 года назад, мне было сложно и непонятно. Приходилось постоянно читать доп литературу, разбираться в том, что вообще никак не укладывалось. Я провозилась до ООП, написала консольную сортировку с реализацией трех алгоритмов и использованием ООП и все. Долго пересказывать весь путь, вкратце - я забила на java и начала учить js. Было тоже не просто, но в какой-то момент после стабильных(!!!!) страданий и записываний конспектов - поперло. Через пол года нашла работу и работаю фронтом до сих пор. И вот сейчас решила закрыть гештальт с java, да и бэкенд разработка меня всегда интересовала и на удивление - пошел курс джава раш как по маслу, оторваться не могу.
В заключение скажу - мой путь, не есть хороший пример, я думаю, что если бы у меня было время и желание долбиться в стену 4 года назад я бы ее пробила в какой-то момент, как и с js. Поэтому лучше не думать о скорости и если время позволяет - медленно идти по курсу и разбирать ВСЕ ЧТО НЕ ПОНЯТНО (гуглить, искать примеры правильных решений, переписывать на свой лад, искать псевдокод решения - переписывать на реальный). И уделять время этому, причем как можно больше.
Иногда решить задачу - не понять че сделал и решать дальше, лучше чем застопориться. Есть концепции, которые с первого раза не поддаются пониманию, а поддаются только со временем и N количеством строк кода.
+3