10+ навыков Junior-разработчика: мнение наших экспертов

На какие технологии “джуниору” в первую очередь нужно делать упор? Какие качества развивать, чтобы успешно вписаться в коллектив? Что ожидает от начинающего сотрудника работодатель? Сегодня на эти на вопросы отвечают ведущие технические эксперты компании DBI, давнего партнёра Южного федерального университета. В DBI трудятся много выпускников ЮФУ.

Виктор Буров, Руководитель отдела разработки

Чаще всего университет дает набор инструментария для постройки всего и вся, НО вот как строить “ракеты, бороздящие просторы вселенной” умалчивает. Соответственно, после высшего учебного заведения джуниор-разработчик считает, что знание определенного набора инструментов даст ему “лавры” гуру в IT. Это не так. Отличное знание молотка, его веса, формы, как им орудовать, никак не дает понимания, что такое “коттедж” и как его построить. И в момент, когда такого джуниора просят построить коттедж, он начинает строить “баню”, используя молоток везде, где можно и нельзя.

Итак, musthave hard skills:

  • Понимание архитектуры приложений (например что такое монолит, или “трехзвенка”).

Как бы странно ни звучало, но на практике 90% выпускников высших учебных заведений не знают, как строится программное обеспечение.

  • Что такое ООП, основные принципы
  • Понимание реляционных баз данных

Уточню, НЕ знание SQL, а понимание реляционных баз данных, что/зачем/почему и т.д.

  • Алгоритмы и структуры данных

Вот этот пункт для большинства новичков самый непонятный, с той точки зрения “а зачем”. Если в голове ты не можешь представить примерный алгоритм построения той или иной функциональности, это грустно… можешь получить тонны других знаний, но без алгоритмики путь в “матерые прогеры” тебе закрыт…

Musthave soft skills:

У всех в резюме, как правило, одно и тоже: самообучаем, стрессоустойчив, командный игрок. Несомненно, все пункты важны и нужны, но на деле многие не понимают даже критерии, по которым оценить себя, насколько я самообучаем, стрессоустойчив или нет. Совет простой – сначала определись с критериями, как ты будешь отслеживать, что этот навык улучшается, ведь зная точки отсчета, легче двигаться.

Итак, подведем итоги.

Hard skills: сначала изучай “базу”, а не инструментарий. “База” – это фундамент; стены и крыша поедут, если нет хорошего фундамента.

Soft skills: социализируйся, бери больше ответственных задач, и воздастся все по заслугам 

Дмитрий Лагутин, Руководитель направления

Я думаю, что из soft skills для Junior-разработчика самое главное – не бояться задавать вопросы. Но это должны быть не бесконечные вопросы, а обдуманные и подготовленные заранее. Очень приятно видеть, когда человек потратил какое-то время на проблему, ОСОЗНАЛ, что она ему пока не под силу, и, чтобы не затягивать ее решение, обратился к старшему товарищу. Мы всегда это поддерживаем.

В свете последних событий, связанных с массовым переходом на удаленную работу, soft skills становятся очень важны: большинство команд распределенные, а члены команды часто находятся не в одном городе или даже не в одной стране. Тут на первое место выходит коммуникация. Приходится много созваниваться, переписываться, обсуждать, решать… И отсутствие способности к общению в подобном формате, даже для продвинутых разработчиков, может стать препятствием к их дальнейшему росту. То есть, основной навык – коммуникативность. Конечно, стоит упомянуть про логическое мышление, знание английского языка. 

С hard skills чуть сложнее, ведь все зависит от направления, в котором специалист хочет работать и развиваться. Конечно же, приветствуются “базовые” технологии: базовое знание хотя бы одного языка программирования, принципов работы реляционных БД и ООП, умение написать SQL-запрос.  Однако в моей команде были и джуниоры, которые приходили работать без знания каких-либо основ программирования, но зато с желанием погрузиться в эту сферу. В итоге они достаточно быстро выросли в хороших разработчиков.

Екатерина Кошкарова, старший технический специалист

“Джуниора”, который только-только покинул студенческую скамью, все равно придется адаптировать к рабочим процессам компании, доучивать, а иногда и переучивать. Здорово, если “джун” придет с такими навыками:

• базовое знание хотя бы одного языка программирования
• общее представление работы реляционной СУБД, в идеале – способность написать простой SQL-запрос. Было бы здорово услышать от кандидата названия самых популярных СУБД
• знание основ веб-разработки
• владение ОС Linux… хотя бы на уровне не очень продвинутого пользователя
• важно отметить обладание навыками поиска информации. Да-да, гуглить тоже надо уметь
• знание английского языка, хотя бы на уровне чтения технической документации
• упорство, способность не сдаваться, когда что-то не получается
• желание развиваться в выбранном направлении
• дружелюбие и готовность получать помощь
Само собой, этот список может корректироваться в зависимости от компании, отдела, задач, да и от самого кандидата на позицию junior-разработчика.

Ссылка на источник: https://dbi.ru/10-navykov-junior-razrabotchika-mnenie-nashih-ekspertov/

Ссылки на социальные сети и сайт компании DataBase intelligence:

https://dbi.ru/

https://twitter.com/DBI33923277

https://vk.com/dbirostov

https://www.facebook.com/dbi.admin

https://www.linkedin.com/mwlite/company/database-intellegence-dbi

https://www.instagram.com/dbi_team/?igshid=1xjdesa99ixig

 

 

 

 

Поделиться:

Работа

04.02.2021 Вакансия

#вакансия

компания

Администрация МАОУ ДО "Билибинский районный Центр дополнительного образования", расположенный в Чукотском автономном округе (г. Билибино) приглашает на работу выпускников на должность педагога дополнительного образования по следующим направлениям:

✅ программирование на Pyton
✅ мобильная разработка
✅ программирование на Java
✅ разработка VR/AR - приложений
Условия трудоустройства:
✅ оплата проезда к месту работы
✅служебное жилье
✅заработная плата от 100 000 рублей
✅ оплата дороги к месту отпуска и обратно один раз за два года
✅ единовременная выплата подъемных для молодого специалиста
✅возможность предоставления учебного отпуска с оплатой проезда к месту обучения

Дополнительная информация: 305-19-92 Центр карьеры ЮФУ

#ЦентрКарьеры #ЮФУ #SFEDU #практикаиработа #стажировки #конкурсы #работадлястудентовивыпускников #предпринимательство #открытьсвойбизнес #АкселераторЮФУ
з.п договорная

21.01.2021 Вакансия

#вакансия #юфу #переписьнаселения

компания #юфу #переписьнаселения

✅ Хочешь почувствовать причастность к истории России?
✅Получить уникальный опыт?
❗Тогда заполняй форму и присоединяйся к проекту всероссийского уровня по переписи населения 👉🏻 https://docs.google.com/forms/d/e/1FAIpQLSf8y4-CZagCHIwA2sKvO1UI5B2YCceektqSZfIpwYu_rRARQQ/viewform?vc=0&c=0&w=1&flr=0

Когда: с 1 по 30 апреля 2021 года
❗Обучение, страховка, зарплата 18000 рублей.
❗Переписной участок по согласованию с тобой: любой район Ростова или любой населенный пункт Ростовской области

✅Стань переписчиком от Южного федерального университета! Подай заявку до 3 февраля 2021 года!!
https://docs.google.com/forms/d/e/1FAIpQLSf8y4-CZagCHIwA2sKvO1UI5B2YCceektqSZfIpwYu_rRARQQ/viewform?vc=0&c=0&w=1&flr=0

Дополнительная инфо на https://www.strana2020.ru/
Остались вопросы? Звони +79043429749
з.п договорная

20.01.2021 Вакансия

#вакансия #стажировка

компания #стажировка

Лови подборку актуальных вакансий, стажировок и курсов специально для твоего профессионального развития❗

✅Специалист по логистике 👉🏻https://vk.com/sfeducareer?w=wall-37513285_7825
✅Web разработчик 👉🏻 https://vk.com/sfeducareer?w=wall-37513285_7817
✅Внештатные сотрудники ГЭНДАЛЬФ👉🏻 https://vk.com/sfeducareer?w=wall-37513285_7808
✅Стажировка в СИБУРе 👉🏻https://vk.com/sfeducareer?w=wall-37513285_7827
✅Курс "Банковское дело" 👉🏻https://vk.com/sfeducareer?w=wall-37513285_7824
✅Дистанционная подготовка для старта карьеры в Гринатом 👉🏻 https://vk.com/sfeducareer?w=wall-37513285_7814

Дополнительная информация: 305-19-92 Центр карьеры ЮФУ

#ЦентрКарьеры #ЮФУ #SFEDU #практикаиработа #стажировки #конкурсы #работадлястудентовивыпускников #предпринимательство #открытьсвойбизнес #АкселераторЮФУ
з.п договорная

Конкурсы

Будь с нами!