Разберем по пунктам все 16 советов Центрального Министерства Труда применительно к… программистам!

  1. Сначала продумай всю работу досконально.
     Абсолютно точно соответствует работе программистов — большая часть времени уходит именно на предварительные размышления.
  2. Приготовь весь нужный инструмент и приспособления.
     Тоже верно. Нужно установить необходимые компиляторы, отладчики и среды разработки.
  3. 3. Убери с рабочего места все лишнее, удали грязь.
     А вот это уже неправильно — начинать-то надо было с рабочего места, а не инструмента. То-есть программисты сначала удаляют ненужные компиляторы и среды разработок, а только потом ставят нужные. Но не будем придираться.
  4. 4. Инструмент располагай в строгом порядке.
     Имеется в виду не порядок иконок на рабочем столе, а порядок работы — написал код, отправил на проверку, получил список проблем, исправил — и снова на проверку.
  5. При работе ищи удобного положения тела: наблюдай за своей установкой, по возможности садись; если стоишь, то ноги расставляй, чтобы была экономная опора.
     Без комментариев — больная спина и геморрой это профессиональные заболевания всех айтишников, которые неправильно сидят.
  6. Не берись за работу круто, входи в работу исподволь.
     Обычная Agile практика, один из стандартов методологии разработки.
  7. Если надо сильно приналечь, то сначала приладься, испробуй на полсилу, а потом уже берись вовсю.
     Аналогично п. 6.
  8. Не работай до полной усталости. Делай равномерные отдыхи.
     А вот этот пункт — не применим. Работа программиста не монотонна, и идет «волнами». Минус один.
  9. Во время работы не ешь, не пей, не кури. Делай это в твои рабочие перерывы.
     Соглашусь. Тем более, что можно накрошить на клавиатуру или залить ее.
  10. Не надо отрываться в работе для другого дела.
     Еще одна Agile практика.
  11. Работай ровно, работа приступами, сгоряча портит и работу, и твой характер.
     Увы, но работа программиста идет «волнами» — сначала волна написания кода, потом волна работы над ошибками. Минус два.
  12. Если работа не идет, не волнуйся: надо сделать перерыв, успокоиться и снова за работу.
     Тоже не применимо. Если кусок кода не работает — надо брать отладчик и решать проблему. Сама собой она не пропадет. Минус три.
  13. Полезно в случае неудачи работу прервать, навести порядок, прибрать рабочее место, облюбовать его и снова за работу.
     Тут соглашусь. В процессе работы иногда помогает переустановка компиляторов и сред разработки или же их обновление — ошибка может быть не в коде программиста, а в самом компиляторе.
  14. При удачном выполнении работы не старайся ее показывать, лучше потерпи.
     Абсолютно неприменимо. Если найден удачный трюк — его надо обязательно обсудить с командой. Возможно, что такой трюк ускоряет работу кода, но делает его непонятным для остальных участников — его применять нельзя. Минус четыре.
  15. В случае полной неудачи — легче смотри на дело, попробуй сдержать себя и снова начать работу.
     Неприменимо — у нас теперь капитализм и в случае полной неудачи работнику грозит увольнение. Минус пять.
  16. Кончил работу и прибери все до последнего гвоздя, а рабочее место вычисти.
     Уже не нужно — при выключении компьютер сам очистит временные директории. Минус шесть.

Итого, из очень старой советской инструкции для программистов остались актуальными 10 советов из 16. Весьма неплохо, учитывая скорость прогресса в сфере высоких технологий. Что тут не говори, а инструкции в СССР писать умели.

Like what you read? Give Кот Ученый a round of applause.

From a quick cheer to a standing ovation, clap to show how much you enjoyed this story.