Применима ли инструкция из СССР к программистам?
h4w — 21.10.2017Разберем по пунктам все 16 советов Центрального Министерства Труда применительно к… программистам!
- Сначала продумай всю работу досконально.
Абсолютно точно соответствует работе программистов — большая часть времени уходит именно на предварительные размышления. - Приготовь весь нужный инструмент и приспособления.
Тоже верно. Нужно установить необходимые компиляторы, отладчики и среды разработки. - 3. Убери с рабочего места все лишнее, удали грязь.
А вот это уже неправильно — начинать-то надо было с рабочего места, а не инструмента. То-есть программисты сначала удаляют ненужные компиляторы и среды разработок, а только потом ставят нужные. Но не будем придираться. - 4. Инструмент располагай в строгом порядке.
Имеется в виду не порядок иконок на рабочем столе, а порядок работы — написал код, отправил на проверку, получил список проблем, исправил — и снова на проверку. - При работе ищи удобного положения тела: наблюдай за своей
установкой, по возможности садись; если стоишь, то ноги расставляй,
чтобы была экономная опора.
Без комментариев — больная спина и геморрой это профессиональные заболевания всех айтишников, которые неправильно сидят. - Не берись за работу круто, входи в работу исподволь.
Обычная Agile практика, один из стандартов методологии разработки. - Если надо сильно приналечь, то сначала приладься, испробуй на
полсилу, а потом уже берись вовсю.
Аналогично п. 6. - Не работай до полной усталости. Делай равномерные отдыхи.
А вот этот пункт — не применим. Работа программиста не монотонна, и идет «волнами». Минус один. - Во время работы не ешь, не пей, не кури. Делай это в твои
рабочие перерывы.
Соглашусь. Тем более, что можно накрошить на клавиатуру или залить ее. - Не надо отрываться в работе для другого дела.
Еще одна Agile практика. - Работай ровно, работа приступами, сгоряча портит и работу, и
твой характер.
Увы, но работа программиста идет «волнами» — сначала волна написания кода, потом волна работы над ошибками. Минус два. - Если работа не идет, не волнуйся: надо сделать перерыв,
успокоиться и снова за работу.
Тоже не применимо. Если кусок кода не работает — надо брать отладчик и решать проблему. Сама собой она не пропадет. Минус три. - Полезно в случае неудачи работу прервать, навести порядок,
прибрать рабочее место, облюбовать его и снова за работу.
Тут соглашусь. В процессе работы иногда помогает переустановка компиляторов и сред разработки или же их обновление — ошибка может быть не в коде программиста, а в самом компиляторе. - При удачном выполнении работы не старайся ее показывать, лучше
потерпи.
Абсолютно неприменимо. Если найден удачный трюк — его надо обязательно обсудить с командой. Возможно, что такой трюк ускоряет работу кода, но делает его непонятным для остальных участников — его применять нельзя. Минус четыре. - В случае полной неудачи — легче смотри на дело, попробуй
сдержать себя и снова начать работу.
Неприменимо — у нас теперь капитализм и в случае полной неудачи работнику грозит увольнение. Минус пять. - Кончил работу и прибери все до последнего гвоздя, а рабочее
место вычисти.
Уже не нужно — при выключении компьютер сам очистит временные директории. Минус шесть.
Итого, из очень старой советской инструкции для программистов остались актуальными 10 советов из 16. Весьма неплохо, учитывая скорость прогресса в сфере высоких технологий. Что тут не говори, а инструкции в СССР писать умели.
Оригинал размещен на Применима ли инструкция из СССР к программистам?