Получи случайную криптовалюту за регистрацию!

​​Один из самых спорных для определения уровней разработчиков | Girl who codes

​​Один из самых спорных для определения уровней разработчиков - начинающий (Junior).

Спорный потому, что никто (и в первую очередь - он сам) не знает, что же он на самом деле должен знать и уметь. Это один из самых частых вопросов - как мне понять, я уже Junior или мне еще надо подучиться?
Правда в том, что нет пределов совершенству и если всю жизнь "доучиваться", можно так никогда и не научиться))

Начинающим обычно доверяют простые, некритичные для проекта задачи, на которых они скорее учатся, чем дают конкретный результат. Давать такому разработчику сложные задачи и ждать от него разумного исполнения (как по качеству, так и по срокам) нельзя. Код junior-разработчика нуждается в постоянном ревью (проверке кода от опытных товарищей). В среднем через 1-1,5 года в меру способный junior developer уже готов к переходу в категорию «middle».

Вот примерный "разумный минимум", который хорошо бы знать начинающему разработчику к моменту выхода на рынок труда:
1) базовое понимание своего языка и его особенности
2) типовые структуры данных и ООП
3) как работать со строками, с датами
4) контекст выполнения
5) понимать жизненный цикл работы программы
6) знать хотя бы один основной фреймворк для своего языка (если применимо)
7) уметь гуглить типовые проблемы
8) желательно владеть английским хотя бы на уровне чтения документации со словарем
9) GIT
10) хорошее портфолио (не обязательно коммерческое), за которое не стыдно, и где ты сможешь каждую строчку кода объяснить

Список примерный (и в каждой компании требования свои), но из года в год эти требования только растут. Поэтому если вы хотели отсидеться и начать входить в ИТ еще лет через 5 - знайте, потом это будет гораздо сложнее чем сейчас.
По одной простой причине - все уже поняли, что в ИТ действительно хорошо, и с каждым годом все больше людей стремятся этому научиться.
Представьте, что если на одну Junior вакансию будет по 500 человек как когда-то на менеджеров и бухгалтеров? А это вполне себе скорое будущее, которое скоро ждет всех, кто не успеет вбежать в последний вагон.

Хочешь успеть войти в ИТ, но никак не можешь начать и ждешь чудесного знака свыше?
Вот он - я повторяю свой огненный интенсив "Как девушке стать программистом". Приходи вечером 8 декабря в 20-00 по московскому времени - и я расскажу тебе как прокачаться до junior уровня самым простым и быстрым путем, а также где искать работу начинающему программисту, если у него нет опыта.
Вот ссылка.
Жду тебя! Приходи, будет интересно!)