Яков Сироткин (yakov_sirotkin) wrote,
Яков Сироткин
yakov_sirotkin

Типичный большой проект

tonsky красочно рассказал о своём текущем проекте. Кому-то может показаться, что это какая-то особенно тяжёлая ситуация, но мой опыт говорит, что это абсолютно типичная картина. Человеку свойственно ошибаться, поэтому чем больше кода, тем больше ошибок. Я обычно работал над проектами с небольшим числом разработчиков в роли ведущего программиста, поэтому не было проблемы потихоньку выкидывать дурнопахнущий код, который писали до меня годами. Но если есть архитектор, если команда привыкла ехать по глубокой колее, то у новичка практически нет шансов. Как говорится, «сначала добейся».

Если человек не потерял нюх, то у него есть примерно один выход из террариума единомышленников: либо он сам найдёт себе другую работу, либо его уволят за недостаток communication skills. Промолчи, промолчи, промолчи. Александр Галич, 1963 год.

Кому-то может показаться, что во всём виноваты плохие, негодные программисты. Это совсем не так, они просто адаптируются к внешней среде. Допустим, программист сказал, что он на прошлой неделе реализовал неудачное решение и ему нужен ещё один день, чтобы это исправить, поэтому выполнение следующей задачи нужно отложить. Подавляющее большинство менеджеров начнёт выяснять, как долго можно так прожить и в итоге оставит всё как есть. Если человек мало загружен текущими задачами, то его скорее уволят за безделье, чем повысят. Даже если он единственный, кто не создаёт для QA проблемы. В результате получаются коллективы, в которых никто ни о чём не спрашивает, все упорно занимаются отладкой и не происходит никаких изменений.
Tags: hr
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 40 comments