Что надо знать, чтобы быть на уровне Junior?

 
 
 
Сообщения:42
Создавал тему https://javatalks.ru/topics/55294. Вопрос вот в чем. Вооружился книгами Хорстманна, Седжвиком, а также studytonight.com и metanit.com. В данный момент прохожу коллекции, но есть несколько вопросов к вам, профессионалы:
1) За сколько можно стать Java Junior Developer(понимаю, что каждый человек индивидуален, но, тем не менее)?
2) Не понимаю, куда двигаться в Java. Поясняю: допустим, освоил многопоточность, сериализацию, а куда дальше двигаться?
3) Какими технологиями надо обладать, чтобы влиться в эту сферу(я имею xml, sql и т.п., какие-нибудь API)?
4) Не могу найти нормальный ресурс, чтобы выполнять задания по пройденным темам. Подскажите, что бы я мог использовать?
5) Нужно ли освоить олимпиадное программирование для решения задач?
 
 
Сообщения:42
Вот вижу, что надо знать Java SE или EE скорее, потом Spring, Hibernate, SQL, но не могу найти упражнения, задачи,и на их основе что-то написать такое, чтобы ахнули люди
 
 
Сообщения:42
Maven еще. Непонятно еще, в какой последовательности это изучать.
 
 
Сообщения:10007
Можешь вот в этой последовательности изучать. А вообще нет единого ответа, в каждой команде будут свои требования и ожидания к новичкам. Кому-то от тебя хватит просто смышлености, кому-то нужен Java Core/алгоритмы, а кто-то делает ударение на фреймворки. Кто-то хочет чтоб ты знал всего понемногу, а кто-то ждет глубоких знаний хотя бы в чем-то.
Изменен:24 апр 2020 20:08
 
 
Сообщения:42
Хорошо. А олимпиадное программирование нужно и знание компьютерных сетей? Я сейчас смотрю Андрея Созыкина по сетям
 
 
Сообщения:10007
Олимпиадное - нет, не нужно. Сети - нужно, но тема эта слишком обширная и сложная. Большинство бывалых программистов в ней не разбирается, поэтому от новичка тоже вряд ли будут требовать. Более целесообразно сначала уделять внимание Java Core.

Старайся сильно не распыляться. Вот Хорстман - неплохая книга, по ней и иди. По ссылке что я выше давал расписано что не нужно в ней читать.
Изменен:24 апр 2020 22:18
 
 
Сообщения:42
Но иногда возникает ситуация апатии что ли, когда ничего не хочется, и буквально приходится заставлять себя. Есть сомнения, что вообще получится что-нибудь.
 
 
Сообщения:10007
Основные причины апатии при обучении:
- Пробегаешься по верхам и в итоге ничего не узнаешь. Выходит что силы потратил, а знаешь все так же мало. Чтоб такого не происходило нужно подольше останавливаться на одной теме, например, 2 месяца потратить на изучение разных коллекций и как они внутри работают. В итоге начнешь получать удовольствие от того что ты глубоко что-то начинаешь знать.
- Когда непонятно правильную ли тему изучаешь, что дальше изучать. Для этого я как раз и создал этот курс для начинающих.
- Ну или просто устал. Нужно отдыхать. Во время отдыха мозг продолжает обдумывать только что изученное. Поэтому лучше его не перетруждать чтоб не было большого кол-ва вопросов для обдумывания (тогда какие-то вопросы просто забываются будто и не проходил). Если же постоянно активно что-то изучать, то просто увеличивается кол-во тем которе затем забудется. Бывает что на некоторые темы нужна неделя чтоб их обдумать, и лучше при этом не идти вперед даже если очень хочется (кажется что движешься слишком медленно).
Изменен:25 апр 2020 18:07
 
 
Сообщения:42
Непонятно, откуда брать упрпажнения.
 
 
Сообщения:42
Староверъ:
Основные причины апатии при обучении:
- Пробегаешься по верхам и в итоге ничего не узнаешь. Выходит что силы потратил, а знаешь все так же мало. Чтоб такого не происходило нужно подольше останавливаться на одной теме, например, 2 месяца потратить на изучение разных коллекций и как они внутри работают. В итоге начнешь получать удовольствие от того что ты глубоко что-то начинаешь знать.
- Когда непонятно правильную ли тему изучаешь, что дальше изучать. Для этого я как раз и создал этот курс для начинающих.
- Ну или просто устал. Нужно отдыхать. Во время отдыха мозг продолжает обдумывать только что изученное. Поэтому лучше его не перетруждать чтоб не было большого кол-ва вопросов для обдумывания (тогда какие-то вопросы просто забываются будто и не проходил). Если же постоянно активно что-то изучать, то просто увеличивается кол-во тем которе затем забудется. Бывает что на некоторые темы нужна неделя чтоб их обдумать, и лучше при этом не идти вперед даже если очень хочется (кажется что движешься слишком медленно).


Староверъ, а правда ли, что нет шансов в таком возрасте, ну, там года ччерез 2-3 попасть на стажировку?
 
 
Сообщения:10007
На работу можно хоть через полгода устроиться. Вопрос в том насколько уже есть большая база, насколько смекалка развита, сколько времени уделять, в каком городе жить, какой темперамент. Я не знаю настоящей статиститки, но предположил бы что 6-12 месяцев как правило хватает для трудоустройства. Но спешить не надо, если не хватит этого времени - не страшно.
Изменен:26 апр 2020 19:35
 
 
Сообщения:42
Просто моя проблема в том, что все силы тратил на образование в МГУ дважды, и в итоге дважды - провал. Не иметь опыта работы к такому возрасту(например, 26-27 лет) - катастрофа. Любой начальник будет меня пинать. Я этого боюсь.
 
 
Сообщения:256
Тут люди в 44 года становятся пилотами https://www.youtube.com/watch?v=RUssgkgPtHA
26-27 я думаю не катастрофа.

Я сам потратил полгода на изучение Java. Больше ничего не изучал, ни Maven, ни Spring, ни JavaEE, ни Git. В итоге взяли, чисто из-за того, что уверенное отвечал на вопросы по Java SE. Устроился, кстати, в 25 лет.
Как-то участвовал в собеседованиях, большинство народу по Java не могут ничего толком ответить. Начинаешь им уже задавать лёгкие вопросы, типа какие модификаторы доступа есть. И то ответить не могут.
Изменен:26 апр 2020 20:38
 
 
Сообщения:42
Ну, я к этому ответственно подхожу, но чувствую, что практики не хватает мне.
 
 
Сообщения:42
Мне нравится книга Хорстмана, там все четко разложено, без воды.
 
Модераторы:Нет
Сейчас эту тему просматривают:Нет