Я хотел бы поделиться своими мыслями о пути младшего разработчика. Обсудите, почему быть младшим разработчиком гораздо сложнее, чем средним или старшим. Кроме того, я объясню, почему это важно знать младшим разработчикам, и поделюсь своим опытом.
Синдром самозванца
Некоторые люди скажут: «Синдром самозванца может настигнуть каждого разработчика». Это правда, но в начале пути разработчика это имеет решающее значение. Требуется время, чтобы изучить основные технологии, прежде чем создавать проекты и портфолио. Обращение в различные компании, не получив никакого ответа, может разрушить надежды и мечты. В таких случаях синдром самозванца может нанести окончательный удар по карьере разработчика. Некоторые люди смогли получить свою первую работу уже через 6 месяцев. Поддержка близких людей может помочь продолжать работу, если она есть. Проблемы начинаются, когда нет никакой поддержки и вы не можете найти свою первую работу более 6 месяцев. Чтобы быстрее найти первую работу, я бы рекомендовал использовать социальные сети для обмена опытом и поиска полезных контактов.
Учебный ад
После неудач некоторые люди возвращаются к учебникам. Хороший программист — это обучающийся программист. В начале пути после прохождения курсов, буткемпов, видеоуроков и т.д., как узнать, готов ли я приступить к работе. В случае, если кто-то хочет потратить деньги на буткемпы по кодингу, я бы сказал, что оно того не стоит. Лучшей идеей будет создать хотя бы 10 проектов и заплатить немного денег наставнику. В этом случае это будет стоить меньше денег и времени. Кроме того, это позволит вам не застрять в учебном аду. Главная проблема здесь — найти хорошего наставника. В качестве бесплатного решения найдите сеть разработчиков, чтобы делиться своей работой. Улучшайтесь от обратной связи, но будьте готовы к токсичным людям с бесполезными комментариями.
Отсутствие опыта
Средним или старшим разработчикам найти работу гораздо проще, чем младшим. У средних разработчиков уже достаточно опыта. По этой причине компания не будет вкладывать деньги, чтобы вырастить профессионала и зарабатывать на его работе. Для младшего разработчика компания будет тратить ресурсы, время и деньги, чтобы как можно быстрее сделать его средним разработчиком. История из жизни: однажды я подавал заявку на позицию разработчика Laravel. Когда со мной связался человек из компании, я был взволнован. В начале 2020 года я потратил некоторое время на изучение Laravel. С университетских времен я любил PHP и JS, и для PHP я решил выбрать Laravel в качестве фреймворка. Для меня было проще найти обучающие ресурсы и понять его, чем Symfony. Собеседование прошло отлично, я не общался с техническим специалистом, поэтому мне прислали задание. Я выполнил задание, и позже мне пришел ответ: «Вы справились отлично, но мы нашли старшего разработчика на эту роль». Забавный факт, зарплата была небольшой для старшего разработчика, но хорошей для среднего.
Опыт первого собеседования
Первое собеседование может быть болезненным. Интервьюер не всегда заинтересован в том, чтобы минимизировать стресс для лучшего опыта и сделать процесс собеседования лучше. Я хотел бы поделиться опытом других разработчиков, который можно посмотреть на Youtube. Мой совет — не ожидайте слишком многого. Не изучайте ничего в день собеседования. Помните, что ни одна компания не стоит вашего разочарования, а в некоторых случаях даже слез. Это позволит продолжить ваш путь без лишнего стресса.
Проблема переезда
У некоторых компаний нет возможности для разработчиков работать удаленно. Если компания действительно велика и есть планы сменить место жительства, то решением проблемы является переезд. Этот процесс требует ресурсов компании. Как всегда, нет никаких гарантий, что джуниор останется надолго и будет приносить компании прибыль. Не забывайте о рисках, если переезд состоялся, а вы потеряли работу через месяц, это может быть критично. Не спешите с решением. Я бы рекомендовал переезд для разработчиков среднего и старшего звена.
Заключение
Готовьтесь к трудностям, не ожидайте многого на старте. Не прекращайте учиться, потому что в другом случае вам будет трудно конкурировать с другими разработчиками. Готовьтесь морально и помните, что есть только один человек, который может остановиться, — это вы.
Я доступен в социальных сетях:
Twitter
LinkedIn
Instagram
Поддержите меня:
https://www.buymeacoffee.com/oscarWeb