10 заповедей программиста

в 10:21, , рубрики: Карьера в IT-индустрии, Программирование, профессионализм, управление проектами

10 заповедей программистаТы считаешь себя профессионалом. Ты уверен, что за твой код тебе должны платить деньги. Ты «не халявщик, а партнер» и понимаешь, что и ты, и твой работодатель плывете в одной лодке.

Концентрируйся на работе

У тебя плохое настроение, не выспался, хочется попить кофе, просмотреть новые статьи на Хабре, полистать Фейсбук, почитать новости и совсем не хочется работать.

Но если ты профессионал, ты открываешь IDE и пишешь код.

Контролируй время

Ты знаешь, что работать много — это не значит работать продукимвно. Ты понимаешь, что, зачем и как ты делаешь. У тебя есть план: делай раз, делай два, делай три.

Если ты профессионал, то ты следуешь своему плану и не закрываешь IDE, пока не решишь задачу.

Соблюдай договоренности

Ты работаешь не в вакууме. От твоей работы зависит успешность работы других. Ты обозначил срок. Отвечай за свои слова.

Профессионал — сказал, профессионал — сделал.

Умей сказать «нет»

Опереться можно только на то, что сопротивляется. Если твой начальник просит тебя все бросить и заняться какой-то фигней, ты должен набраться наглости напомнить ему, что ты отвечаешь за выпуск сегодняшнего релиза и с удовольствием займешься этой фигней, после решения данной задачи.

Если ты профессионал, то твое «да» чего-то стоит только, если ты умеешь говорить «нет».

Будь открыт

Доверие в команде – это как сверхпроводимость. Чем меньше доверия, тем больше сопротивление, тем больше энергии команды уходит не на полезную работу, а в тепло на его преодоление. Работай открыто. Не прячь ни свой код, ни свои ошибки.

Если ты профессионал, то делишься своим опытом с другими и сам учишься у других.

Не забывай о качестве

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

Если ты профессионал, ты отлаживаешь свой код и не допускаешь, чтобы твои ошибки обнаружились на этапе интеграционного тестирования.

Не преувеличивай свои способности

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

Если ты профессионал, то предоставляешь возможность окружающим судить тебя по твоим делам, а не по словам.

Не переходи на личности

У тебя есть собственное мнение о том, что и как мы делаем, и ты готов его отстаивать.

Если ты профессионал, то знаешь, что конкурируют идеи, а не люди.

Не изобретай велосипед

Ты постоянно работаешь над собой, приобретаешь новые профессиональные знания и опыт. Ты в курсе всех последних достижений в своей отрасли.

Если ты профессионал, то, приступая к решению своей задачи, обязательно интересуешься, а не решил ли кто-то эту задачу до тебя.

Не плоди сущности

Ты стремишься решить задачу максимально простым путем, не забывая, конечно, о возможных рисках.

Если ты профессионал, то пишешь код простой и надежный, как автомат Калашникова.

Автор: craft_brother

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js