Тут такое дело, я на 8 уровне и начал отставать и довольно заметно. Посоветуйте хорошую книгу или видео уроки из интернета. Многие советуют Давыдича, но там качество роликов допотопный, просто отвратительный я не смог.
أيبيك مامايف
14 уровень
Посоветуйте господа программисты!
Комментарии (9)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
steff
16 октября 2019, 06:10
На Udemy есть видеолекции, можно найти и бесплатно на ютубе. Сам смотрю видосы от Александра Васько. Есть еще Волосатов, но его я смотрел только самое начало. А по книгам мне Шилдт больше нравится чем Эккель. Купил еще книгу Васьльева, но он как-то не читается совсем. В общем Шилдт рулит, я взял самый толстый букварь и впридачу поиск на озоне выдал кофе с названием Java, его я тоже взял.
0
Justinian Judge в Mega City One Master
10 октября 2019, 20:41
8-й уровень нужно перетерпеть, очень много чего наваливается, потом будет легче.
Книга для новичков - Head first Java , только ни в коем случае не делать там никаких упражнений/заданий/кроссворды и тд. Что там не до конца понял (особенно код) просто пролистывай.
Там нужно брать только теорию и то что берется. Не понял до конца - задавай вопрос в разделе Помощь, только формируй наиболее полно и конкретно, можно с примерами кода который непонятен.
Но только если это теория, поскольку код в заданиях там такой что и я сам без гранчака водки не пойму.
Попробуй видео курсы:
2. 5 полезных видеокурсов по Джава - статья ДжаваРаша
Детальная карта ссылок на лекции Головача, Ткача, Файна, Немчинского, Арсентьева
3. Не спеши никуда. У каждого свой темп.
Обязательно разбивай проблемы на части.
Не понял ничего - это фраза ни о чем.
Помимо изучения программирования, на джава раше самое главное это учится учится.
Ты не можешь решить задачу, ничего не понятно, ступор, страх, всякое бывает это состояние у всех, это норма.
Другой вопрос что с этим делать.
1. Внимательно читаешь условие, ты должен постараться понять что от тебя требуется, будь уверен что в условии ты ничего не пропустил/не додумал и смог его прочитать насколько позволяет опыт.
2. Условие +/- понял, но не понял что нужно сделать. Это тоже нормально. Но нужно с чего-то начинаться.
Как минимум ты можешь написать метод main, вывести что-то на экран, создать массив или список, написать цикл. Это кирпичики с которых нужно построить программу.
Поэтому разбивай условие на части. Если часть слишком сложная - разбивай на подчасти, пока не будет набор простых действий. Если не знаешь как сделать какое-то - гугли "java create array" к примеру.
4. Если погуглил, подумал, непонятно - то задавай вопрос. Столько раз, сколько тебе ну
0
Justinian Judge в Mega City One Master
10 октября 2019, 20:50
нужно.
Запомни, программистом становятся не самые умные, а самые настойчивые, я например на джавараше вижу много очень умных ребят, но они скачут по верхах как архары, и те ребята которые уступают им по опыту и знаний, в итоге пишут лучше чем они, за счет трудолюбия и усердия.
Так что закуси удела, прими тот факт что для программиста это норма не знать, главное просто топать дальше, ползти, не важно, главное вектор - вперед.
Прилагай твои усилия, и они обязательно принесут плоды.
Приняв тот факт, что это норма, не знать, развивай навык учиться. Где что подчитать , подсмотреть, обязательно комментарии к лекциям читай, Обсуждение задач, читай разъяснения и допматериалы. Думай. Ничего непонятно, а ты все-равно думай, а как может быть по твоему мнению.
Спрашивай, нужно 100 раз спросить, спрашивай 100 раз.
Возвращайся к лекциям, перечитывай если не можешь что-то написать.
Заведи тетрадку и записывай базовые конструкции, которые в лекциях или задачах встречаются, и правильно работают - например прочитать файл, отсортировать массив, циклы, конструкторы и тд.
Используй это как шпаргалку.
Ну и гугли, как только что-то непонятно, гугли, я решил все задачи (кроме игр) и почти на большинстве из них гуглил как черт, я мастер спорта по гуглению :)
Меня вообще не интересует что я знаю что нет, что мне понятно.
Меня интересует - результат - это принятая задача валидатором.
И что мне для этого нужно сделать.
Так что давай, все у тебя получится, иначе бы ты до такого уровня не дошел бы, значит можешь. Поверь в себя и думай только про результат.
+2
أيبيك مامايف
11 октября 2019, 14:42
Спасибо! Подбодрил, я не собираюсь сдаваться, просто начал думать что я туповат.
0
VladimirMaster
11 октября 2019, 18:21
Это состояние все проходят. Это нормальное явление - чувствовать себя тупым. "Синдром самозванца" никого не щадит. Вот видос для мотивации.
0
أيبيك مامايف
12 октября 2019, 13:48
Спасибо за видео.
0
Алекс Стрелков
16 октября 2019, 05:13
- Head first Java , только ни в коем случае не делать там никаких упражнений/заданий/кроссворды - Почему вы не рекомендуете это делать ?
0
Justinian Judge в Mega City One Master
16 октября 2019, 05:42
Я рекомендую это для эффективности.
Что лучше, отдельно мобильный телефон, кофеварка, телевизор, холодильник, или смарт-холодильник с встроенным экраном, подключенным к интернету который позволяет все это делать вместе? Комплексные решения бывают удачными, бывают не очень.
То как мы живем, мы всегда выбираем лучшее с чего-то, с разных источников. Этоо наиболее эффективный способ достичь лучшего результата - взять разные источники, и взять с них самое сильное.
Head Firrst Java написанная лет 20 назад, издана 16 лет назад бывшим фитнес-тренером и человеком, учившим программирование на перфокартах. Теория там для новичков подана очень и очень даже. Теория по джаве основная это ООП, парадигма которой лет 40-50, и основные элементы языка которым лет 15-20. То есть все ок.
Но задания там не несут практической ценности, они устарели лет на 30-35. Посчитать кружочки, палочки, шарады, наперсток - кручу-верчу, запутать хочу. Такой формат приемлим в качестве тайм-киллера, как в эпоху до смартфона в дорогу брали кроссворды и сборники анекдотов. Делать нечего, решаешь кроссворды.
Но это ничего общего не имеет с эффективностью, оно забирает много ресурсов, но ничего не дает взамен.
Поскольку напоминаю, теория сррока давности не имеет, да, кое-что изменилось, но изменений на пальцах посчитать можно, 95% актуально.
Но код...сам код и упражнения по джаве изменились на 180 градусов и очень очень кардинально за это время.
Это как новичок договорился о бое по правилам бокса, и дать ему задание собирать шишки. Не скакалка, не силовые, не функционалка или бег, молчу уж про технику и спарринги. А собирать шишки. И считать шишки. А зачем? Чтобы тренировать внимательность (быть внимательным в бою), ну и легкая разминка для тела - нагнулся за шишкой, поднялся.
И мы говорим о полном новичке в боксе перед боем.
+я видел очень много раз, как эти упражнения сильно отвлекали и тормозили прогресс новичков, они забирают силы, уменьшают мотивацию, напрягают самооценку.И ничего не дают.
0
Justinian Judge в Mega City One Master
16 октября 2019, 05:50
Итого:
Теория в этой книге актуальна и рекомендована к прочтению новичкам.
Упражнения в этой книге не актуальны и не рекомендованы новичкам.
Я советую прислушаться к моему мнению, тем кто хочет быть эффективным.
У новичков очень много препятствий и так.
Делать упражнения по этой книге, все-равно что перед первым восхождением на Эверест прострелить себе ногу.
0