Начать карьеру в IT: что должен знать и уметь junior-разработчик
![Начать карьеру в IT: что должен знать и уметь junior-разработчик](/content/images/size/w2000/2023/10/main_image_post_5242.png)
Нехватка квалифицированных кадров на IT-рынке остаётся острой. Выходом из ситуации могут стать начинающие специалисты — джуны.
Junior-специалист выполняет относительно простые, но важные для бизнеса задачи. Плюс за 2-3 года, при должной самоотдаче, дисциплине и поддержке, джун способен вырасти в крепкого мидла или даже синьора.
Но войти в профессию, стать джуном в айти — настоящий челлендж. Что нужно знать джуниору, чтобы его взяли на работу, как правильно учиться программированию и какими soft skills нужно обладать — эти и другие вопросы обсудили в седьмом эпизоде подкаста "Код и кофе".
Гости:
- Николай Киндяков — руководитель отдела backend-разработки Kolesa Group.
- Андрей Виноградов — руководитель отдела стажировок Ozon Tech.
Что нужно знать джуниору, чтобы его взяли на работу
Николай Киндяков: Сейчас требования к джунам сильно выросли. Если раньше junior-разработчик работал под крылом middle-разработчика полгода-год, то нынешний джун намного самостоятельнее. Он тоже учится у более опытных коллег, но умеет больше и задаёт правильные вопросы. Планка органически повышается.
Андрей Виноградов: Мы смотрим на понимание Computer Science. Человек должен знать, как работают сети и операционные системы, что такое алгоритмы, а также уметь работать с данными. А инструментарий, например синтаксис, тут вторичен — этому можно быстро научиться.
Какие soft skills нужны, чтобы попасть в Kolesa Group и Ozon Tech
Николай Киндяков: Главный мягкий навык, вне зависимости от грейда, это умение учиться. Если человек умеет и хочет учиться, но ему пока не хватает каких-то технических навыков, то, скорее всего, мы возьмём его на работу. Потому что за счёт своих soft skills он легко подтянет hard skills. После приёма на работу мы сразу интегрируем джунов в продуктовую команду и даём боевые задачи. Мы им помогаем, делаем Code Review, а они выполняют задачи на своём уровне. Здесь выигрывают те, кто умеет быстро учиться, осваивать новый материал и применять на практике.
Андрей Виноградов: Вовлечённость — самый важный софт скилл. Если дать вовлечённому человеку незнакомую задачу, он выяснит сроки, изучит технологию, найдёт ответы и принесёт вовремя решение. Потому что ему прежде всего это интересно. И это главное.
Как правильно учиться программированию и работать со сроками?
Николай Киндяков: Не нужно бояться ошибаться в сроках. При найме junior-разработчика, работодатель, скорее всего, понимает, что джун не сможет соблюдать все дедлайны. Это не проявление безответственности, а элементарное отсутствие насмотренности и экспертизы. Менеджмент закладывает такие риски. Задача джуна в таком случае — не овертаймить, а прежде всего проинформировать своего руководителя о том, что он не успевает. Если junior вовремя об этом сообщит, ему успеют помочь.
Как Kolesa Group и Ozon Tech растят джунов, надо ли тягаться с опытными коллегами и о многом другом можете узнать в полной версии подкаста по ссылке.