{"id":13470,"url":"\/distributions\/13470\/click?bit=1&hash=a5471878bb4d0020b0094d731712468a57a3ba05caae1b96f57d2bce7097f8ad","title":"\u041a\u0430\u043a \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442","buttonText":"","imageUuid":"","isPaidAndBannersEnabled":false}
Игорь Помилуйко

Идеальный программист

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

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

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

Хотелось бы выделить момент, с которым даже у опытных программистов есть проблемы - “Умение сказать «нет»”.

Мы, программисты, по своей природе больше оптимисты, а ещё хотим быть героями, которые всех спасут. Из-за этого часто даются ложные обещания:

  • “Успеешь оформление заказа сделать к концу недели?”
  • “Да тут работы на 60 часов”
  • “Нам нужно успеть к концу недели”
  • “Я постараюсь”

Бааам. False Promise. И тут у нас получается несколько сценариев:

  • Не успеваем
  • Говногодим и не успеваем
  • Работаем сверхурочно и не успеваем
  • Говнокодим и успеваем
  • Работаем сверхурочно и успеваем
  • Успеваем

Успели - мы герои, но осадочек в виде тех. долга или усталости остался.

А если не успели, то помимо всего прочего получили еще и тонны негатива.

И так снова и снова.

О том, что с этим делать и многом другом, с примерами из личного опыта, можно прочитать в книге "Идеальный программист".

0
Комментарии
Читать все 0 комментариев
null