@itunderhood А в какой момент ты начал понимать, что тебе уже есть что предложить работодателю? что ты "готов"?
Замечательный вопрос! Мне кажется, что если у вас нет проблем с завышенной самооценкой, то вероятность, что вы вообще когда-то в обозримом будущем четко почувствуете, то уже готовы получить свою первую работу, минимальна⬇️ twitter.com/saen_co/status…
У меня, например, был четкий срок, после которого я должен был пойти искать работу. Если его и устанавливать, то лучше делать это разумно. Сейчас, оглянувшись назад, я не думаю, что полгода — это разумный срок для входа с нуля. Год выглядит более подходящим
Можно попробовать сделать шаг назад и взглянуть на проблему абстрактно. Например, смотрим, какие основные инструменты и навыки нынче используются на нужной специальности, определяем основные (те, что встречаются чаще всего), ставим себе целью изучить пару книг по этой теме
Далее пробуем статистически определяем наиболее выгодные вторичные инструменты/навыки: те, что встречаются не во всех требованиях, но при этом достаточно часто и объединяем их в группы по похожести (например, A может быть сильно схож с B, но вообще не похож на C)
Берем самую актуальную и популярную группу (актуальность имеет большее значение, если смотрим на долгую перспективу), берем оттуда наиболее популярный навык/инструмент и закладываем в план изучить по нему хотя бы одну книгу
Навыки и инструменты могут быть из разных областей решения задач, поэтому неплохо попытаться максимально охватить вширь
В итоге у вас должно получиться что-то около 3-5 книг (книги тут к примеру, можете потреблять другой контент и измерять хоть в попугаях)
Пример: вы хотите стать frontend-разработчиком. Смотрите, что чаще всего используется. Очевидно, мало кого берут без знаний js (закладываем две книги). Возможно, из-за легкости освоения, но зачастую хорошие знания верстки требуют реже (закладываем одну книгу по html/css)
Мало кого берут без фреймворков. И вот тут уже интересно, ибо их несколько разных. jQuery может встречаться часто, но он не хвастается актуальностью, поэтому выбираем между Vue.js, React и Angular. Vue.js и React достаточно между собой похожи, поэтому объединяем их в группу
В итоге получается, что Vue.js + React > Angular, их группа побеждает. Дальше берем наиболее популярный из группы (по-моему, на нашем рынке это React). Закладываем книгу по React в наш план
Итого: 4 книги. Две по js, одна по html/css и одна по React
Потом смотрим, как и где мы можем максимально применить изученное на практике. Например, в нашем случае мы можем с этим всем построить сайт. Ставим себе целью построить как минимум один полноценный сайт
В конце концов наша цель — хорошенько изучить четыре книги и сделать сайт
Очевидно, что это все не так просто, но тут уже можно начать корректировать движение. Делаете резюме, пробуете откликаться и собеседоваться. Подмечаете, чего вам не хватает
Если не получилось найти работу, заполняете пробелы и пробуете еще раз
И так вплоть до успеха
В общем, старайтесь ставить себе максимально объективные цели и не бойтесь, что у вас не получится с первого раза. Отрицательный опыт — это тоже опыт. И порой наиболее важный
Не стоит полагаться на субъективные ощущения "а готов ли я?"
На всякий случай дополню, что весь этот выбор навыков и инструментов на основании популярности актуален только в вакууме. В том случае, если нет никаких дополнительных факторов. Например, нет того, что кажется вам интересным или того, по которому у вас есть друг-ментор
Михаил Подольский