Connect with us

Обучение

Почему не стоит быть джуниор-разработчиком 💻🚀

Мнение senior-разработчика о том, почему иногда стоит уделить больше времени обучению перед тем, как искать работу.

Опубликовано

/

     
     

Серьезно, не нужно быть джуниор-разработчиком. Обычно об этом сообщается везде: в резюме, письмах и LinkedIn… Так делать не стоит.

Что при этом видят компании: “Здравствуйте, я очень хочу получить должность разработчика. Я пока не очень в этом разбираюсь, но можете ли вы, пожалуйста-пожалуйста-пожалуйста, довериться мне и понадеяться, что я не стану обузой для вашей компании. О, и мне нужно будет много помощи от вашей команды первые шесть месяцев!”

Но я и есть джуниор-разработчик! — скажете вы. В таком случае вам лучше поставить перед собой цель и стать разработчиком среднего уровня, а только потом искать работу. Уделите все свое время обучению, чтобы не продвигать себя в качестве джуниор-разработчика. Первое впечатление много значит. Когда вас нанимают в качестве джуниор-разработчика, вам придется потратить больше времени, чтобы выбраться из этой роли, чем если бы вы сразу претендовали на должность middle-разработчика и уделили время, чтобы освоиться в этом.

Но как я узнаю, когда я уже не джуниор-разработчик? Вы не узнаете. Вам всегда будет казаться, что вы знаете недостаточно. Это синдром самозванца. Но вот простой тест для веб-разработчиков: вы можете объяснить своей семье, как работает интернет? Как работает компьютер? Как работают сайты? Есть ли у вас базовое понимание HTML, CSS и JavaScript, достаточное для создания собственных сайтов? Вы немного знаете React? Вы создали несколько собственных проектов на GitHub и вам уже не стыдно выкладывать в интернет сайты и приложения? Вы уже не джуниор-разработчик.

Заткнись, синдром самозванца: я отлично программирую

Но мне нужна работа прямо сейчас! Прекратите мыслить короткими сроками. Только если ваша должность не предполагает работы с очень умными людьми, у которых вы можете учиться каждый день, и с релевантными технологиями, вам будет лучше потратить время на получение навыков, необходимых для отхода от мышления джуниор-разработчика. Вы заработаете больше денег, будете работать с лучшими командами, а также с большей вероятностью устроитесь в компанию, которая позволит вам работать с современными технологиями каждый день. Не стоит работать над обновлением плагина WordPress в юридической фирме. Это не поможет вам в будущем.

Но я не знаю, что делать! Сейчас я работаю над ресурсом, который поможет людям выбраться из джуниор-мышления. Лучший способ это сделать — понять всю экосистему разработки и получить знания, доступные senior-разработчикам. Вот каким темам я хочу учить:

  • SSH
  • Linux-серверы
  • Производительность (от сокращения обновлений DOM до балансировки нагрузки)
  • Безопасность
  • Управление состоянием
  • AWS lambda и другие архитектуры без серверов
  • Typescript
  • Server Side vs Single Page приложения
  • Тестирование
  • Docker
  • Сессии с JWT
  • Redis
  • Progressive Web Apps
  • Постоянная интеграция и постоянная доставка
  • (возможно GraphQL)

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

 

Если вы нашли опечатку - выделите ее и нажмите Ctrl + Enter! Для связи с нами вы можете использовать info@apptractor.ru.

Наши партнеры:

LEGALBET

Мобильные приложения для ставок на спорт
Telegram

Популярное

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: