Каково это — быть младшим разработчиком?

младший разработчик

«Когда я прихожу на мероприятия и встречаю других младших разработчиков, таких, как я сама, все начинают говорить об одном (собственно, поэтому мы и собираемся вместе): это так тяжело, но я люблю это! Поэтому сегодня я решила рассказать немного об этом и, может быть, помочь другим, тем, кто находится в такой же ситуации», — пишет Steff из Сан-Паулу.

Ваши первые недели

Вы так счастливы, что кто-то наконец вас нанял, и в восторге от работы с командой и разработки программ. И вдруг у вас начинают появляться примерно такие ощущения и мысли:

  • Вы напуганы, потому что думаете, что станете именно тем стажером, который уничтожит базу данных компании.
  • Вы задерживаете дыхание на несколько секунд, прежде чем напечатать git push origin, потому что боитесь, что случайно затронете ветку master.
  • У вас есть идея, как решить проблему, но вы напуганы возможностью сломать что-нибудь важное.
  • Вы случайно сдвигаете чьи-то карточки в Trello.
  • Вы боитесь попросить помощи у команды, ведь они выглядят такими занятыми решением сложных задач!
  • «Как я могу попросить помочь мне, если я даже не знаю, что происходит? И это спустя почти три дня попыток понять, чем я должен заниматься?!»
  • «Каким образом она нашла проблему, бегло глянув на нее в течение трех секунд??»
  • «Я надеюсь, что однажды смогу быть таким же отличным профессионалом, как он!»

Несколько заметок, которые могут вам помочь на этой стадии

После недолгих – или долгих – метаний вы начинаете мыслить таким образом:

  • О нет, вот поэтому никто и не нанимает людей без опыта работы. Они меня уволят, я же НИЧЕГО не знаю!
  • Вы чувствуете себя лишним грузом для команды.
  • Привет, Невежество, мой старый друг.

К несчастью, это очень распространенный опыт среди младших разработчиков. Пожалуйста, не дайте этому взять над вам верх. Это будет признаком того, что вы настойчивы, и с вами все будет хорошо. Вот несколько усвоенных мною вещей, которые могут быть вам полезны при работе в команде:

  • Изучите и поймите, как работает Git. Серьезно.
  • Если видите командную строку, которую не понимаете, всегда спрашивайте, можно ли ее использовать. Проверять источник команд и понимать, как они работают, действительно важно!
  • Пишите чистые и самопоясняющие изменения и запросы на внесение изменений.
  • Читайте документацию, даже если вы сперва и не будете ее понимать.
  • Записывайте команды, которые часто использует ваша команда, чтобы не переспрашивать все время.
  • Уделяйте 1 час в неделю изучению чего-нибудь нового. Это поможет вам ускорить ваш учебный процесс.

Как себя мотивировать

В те моменты, когда чувствуете, что вам стоит уйти,

  • Помните, что вы работаете с опытными людьми, которые могут многому вас научить (и я говорю не только о коде), и несколько лет назад они были в том же положении, что и вы сейчас.
  • Празднуйте каждую маленькую победу, завоеванную в течение дня.
  • Если вы застряли на целые дни, просите помощи.
  • Знайте, когда и как просить помочь.
  • Говорите с другими. Таким образом вы сможете поделиться своими чувствами с другими джуниорами, а также с сеньорами, и попросить совета.
  • Когда чувствуете, что перед вами еще горы всего, что нужно выучить, вспомните, как много вы уже усвоили.
  • Работайте над своей мотивацией и наслаждайтесь процессом. Пытаясь достичь как можно лучшего результата каждый день, не забывайте о своем душевном благополучии. Если процесс станет слишком стрессовым, это может убить все удовольствие от программирования.

А как вы себя чувствуете в роли начинающего разработчика? Или вы уже ее переросли и вам есть что вспомнить? Поделитесь своим опытом в комментариях!

***
Подписывайтесь на наш канал в Telegram!
[customscript]techrocks_custom_after_post_html[/customscript]
[customscript]techrocks_custom_script[/customscript]

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Прокрутить вверх