Рассказываю о своём многолетнем опыте в IT, секретах увеличения дохода, фрилансе и удаленной работе, а так же о том, как войти в эту сферу, если вы еще не айтишник!
Полезные советы для junior разработчика. Как справляться с первыми трудностями
Вход в профессию — это всегда стресс, даже если у вас твердые знания и практический опыт, полученный на обучении. Это выход на «поле боя», где на каждом шагу могут ожидать непредвиденные трудности и испытания. Собрал советы, которые подготовят в ним и помогут пройти эту проверку на прочность.
✔️ Задавайте вопросы. Вопрос — это не признак незнания, это признак желания выполнить работу хорошо и расти в профессии. Обращайтесь к более опытным разработчикам за помощью — они точно были в такой же ситуации. На вашу проблему 100% уже есть решение. Лучше записывать ответ, чтобы потом не задавать вопрос повторно.
✔️ Пробелы в знаниях точно будут. Даже если вы прошли 10 курсов по разработке, вы все равно первое время будете чувствовать нехватку знаний. Потому что новые навыки приходят только с опытом и постоянной практикой. В IT технологии меняются со скоростью света, и даже самому опытному разработчику в мире приходится каждый день изучать что-то новое. Поэтому пробелы в знаниях — это нормально.
✔️ Не усложняйте. Пишите простой чистый код и не пытайтесь заново изобрести колесо. Главное, чтобы все работало, а код был написан качественно, чтобы другие после вас могли его дорабатывать. Для этого важно в том числе использовать правильные имена переменных, о чем я уже рассказывал.
✔️ Не бойтесь ревью кода — проверки вашего кода опытными разработчиками. Это волнительно, но в начале карьеры этого не избежать. Цель ревью — не критика, а обучение и обратная связь. Пользуйтесь возможностью учиться у более опытных.
✔️ Используйте чужой код грамотно. Если вы берете чужой код в качестве примера, важно понимать, что делает этот код и почему. Если не уверены, всегда можно спросить ваших коллег. Это покажет вашу компетентность и желание работать на благо команды, если работаете в компании.
И помните, IT-компании знают, что младшим разработчикам требуется некоторое время, прежде чем компания начнет получать от них выгоду. Не думайте, что вы должны знать все через пару месяцев. Поэтому не бойтесь обратиться за помощью.
А если работаете на фрилансе, есть множество форумов в интернете, где можно оставить вопрос. Ответы там дают быстро. Комьюнити разработчиков лояльно относится к новичкам и охотно помогает в решении проблем. Еще классно, если вы сохраняете связь со своей школой, где обучались. Например, наши выпускники продолжают общаться в чатах после окончания курса и в том числе, задают профессиональные вопросы.