Топ 5 ошибок начинающего программиста

Эти ошибки могут стоить Вам позиции джуна. Что за ошибки и как их избежать?

1 Слишком много вопросов

Огромная ошибка – по любому поводу дёргать старших коллег. Учитесь учиться. Когда Вы отвлекаете тиммейтов, они теряют фокус, продуктивность проекта падает. Вопросы задавать можно и нужно, но важно знать меру. Сначала 100 раз погуглите и попробуйте решить проблему сами.

2 Вопросов слишком мало

Некоторые вопросы невозможно решить самостоятельно, например, касаемо логики конкретного проекта. Лучше спросить, чем сидеть полдня за минутной задачей. Если Вы 1,5-2 часа просидели над задачей и всё ещё находитесь в тупике – точно задавайте вопрос. Старайтесь подходить к тимлиду или другому коллеге сразу со списком того, что у Вас не получилось, что сэкономить и его/её, и Ваше время.

3 Не проговаривать риски

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

4 Неосознанность

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

5 Не сделана домашняя работа

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

6 Зацикленность на технологиях, а не на проекте

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

7 Нет понимания бизнес-логики

Как код попадает на продакшн / тестируется / деплоится. Бизнес процессы позволяют увидеть big picture и посмотреть на проект со стороны заказчика. Так Вы будете более осознанным, эффективным и незаменимым сотрудником..

Помните: совершать ошибки абсолютно нормально. Это нужно принять, набраться опыта и совершенствоваться.

С какими ещё ошибками Вы встречались?

Больше информации про IT для новичков можно получить на нашем бесплатном занятии по программировании. Только по предварительной регистрации.

88
1 комментарий

Спасибо за обучение у вас!