Как программисту удержаться на работе?

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

Разумеется, каждый мнит себя великим специалистом. Правда, на практике оказывается, что начальству было виднее, а причиной увольнения перспективного сотрудника становится регулярное раздолбайство.

Мы расскажем, что в своей работе допускают большинство программистов и почему это сильно бесит начальство. Хотите сделать крутую карьеру? К прочтению обязательно!

Причина 1. Наплевать на просьбы менеджера, сделать по-своему

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

На примере выглядит так. Стоит задача спроектировать комнату с дверью. Дверь должна открываться педалью, а не традиционной ручкой. “Опытный” программист заявляет, что он плотник со стажем и сейчас научит делать каноничные двери. По окончанию работы, его увольняют!

Причины увольнения:

  1. Измененный механизм открытия — главная фишка проекта.
  2. Сотрудники клиента постоянно передвигаются с занятыми руками. Открывать ногой просто удобнее.

Имеете собственное видение ситуации? Отлично, озвучьте руководителю. Если идея стоящая, ее примут в работу. У проекта должен быть лидер, отвечающий за готовый продукт. Если каждый покажет “как надо”, на выходе ожидаем Франкенштейна.

Причина 2. Халатное отношение к коду

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

Еще из радиотехники пришло понятие “Smoke Test”. Банально, перед использованием прибора, нужно его включить и посмотреть, нет ли из корпуса дыма? Несколько секунд спасали дни ремонта и испорченный материал.

Глубокое тестирование продукта, безусловно, дело тестировщиков. Они могут несколько дней тратить на работу, в итоге отправляя на доработку проект из-за поехавшей в одном месте верстки. Программист мог это проверить сам, сэкономить время тестировщикам и всему проекту, но лень победила, оставив хозяина безработным.

Причина 3. Бить баклуши в рабочее время

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

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

Решение простое — учитесь концентрации. Разработано множество техник, позволяющих эффективно концентрироваться на выполнении текущих задач. А новенькая девочка-дизайнер никуда до вечера не денется, а отметить первый рабочий день, это святое.

Причина 4. Без одобрения начальника, работать в любимом фреймворке

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

  1. Если Вы один программист, разбирающийся в любимом фреймворке, то стоит Вам заболеть, система рухнет.
  2. Клиент потребовал соблюдения первоначальных требований, а Вы никого не спросив, сделали по своему.

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

Причина 5. Талант не вовремя попросить повышение

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

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

Да, он поднимет зарплату, но по окончанию проекта, если его доброе отеческое сердце будет в хорошем настроении, он просто не доверит дальше ничего важного. В худших исходах, может зарплату на прежнее значение вернуть или уволить, за особое рвение.

Дождитесь окончания проекта и поговорите с начальником. Объясните ему, какой важный участок работы Вы осилили. Он оценит труды и обсудит, как Вас поощрить за отличное выполнение задачи.

Вывод

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

Оцените статью