ali_aliev
@ali_aliev
Разработчик на Django/Python, JavaScript

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

Интересует следующий список вопросов

1. как правильно программист должен управлять своим временем
2. как избегать багов (возможно есть какие то правила кроме TDD?)
3. как управлять задачами и правильно их оценивать
итд

Посоветуйте пожалуйста список литературы, или хотя бы к какой категории подобная литература относится.

Благодарю

UPD

Всем спасибо за ответы! Для себя выбрал три книги:

Программист прагматик (когда то давно собирался прочитать, спасибо что напомнили)
Программист фанатик (уже прочитал)
Идеальный программист (кажется то, что нужно. уже начал)
  • Вопрос задан
  • 11337 просмотров
Решения вопроса 1
un1t
@un1t
Чед Фаулер "Программист фанатик"
Джоэл Спольски "Джоэл о программировании"
Роберт Мартин "Идеальный программист"
Том ДеМарко, "Вальсируя с Медведями: управление рисками в проектах по разработке программного обеспечения"
Том ДеМарко "Человеческий фактор. Успешные проекты и команды"
Роберт Гласс "Факты и заблуждения профессионального программирования"
Игорь Савчук "Отъявленный программист. Лайфхакинг из первых рук"
Питер Сейбел "Кодеры за работой. Размышления о ремесле программиста"
Хант Эндрю, Томас Дэвид "Программист прагматик"
Ответ написан
Пригласить эксперта
Ответы на вопрос 9
Astrohas
@Astrohas
Python/Django Developer
"Как заставить себя не спать"
"Зрение человека"
"Легкие фитнес упражнения для беременных и полных"
----
вот те книги что нужны программисту
Ответ написан
sim3x
@sim3x
1. Пофиг как - если делает работу
2. Никак не избегать - принять их как данность и фиксить
3. Делать оценку перед задачей, делать переоценку во время решения, оценивать реальное время -
после

Мифический человекомесяц
Психбольница в руках пациентов
Ответ написан
Комментировать
voronkovich
@voronkovich
Роберт Мартин "Идеальный программист".
Ответ написан
Комментировать
toxicmt
@toxicmt
CTO at hexlet.io
Я вам заодно еще книг накину, в которых есть ответы на главные вопросы разработки: https://map.hexlet.io/pages/books
Ответ написан
@kulaeff
Front-end developer
1. никак. программист просто программирует. временем управлять пока не научились.
2. никак. они есть всегда. больше или меньше. человеческий мозг не совершенен.
3. никак. не нужно управлять и не нужно оценивать. это хотелки продакт-менеджера.

зы: книжки по айти - хрень. почитал и забыл.
Ответ написан
Комментировать
AlanIkaev
@AlanIkaev
Developer
Джон Сонмез "Путь программиста"... Тут обо всем, об управлении временем, распределении задач... Может удивить, но даже о СПОРТЕ
Ответ написан
VM390
@VM390
Архитектор
Предлагаю сложный совет - прочитать внутреннюю (если сможете достать!) документацию по технологиям проектирования ПО и создания кода в фирмах IBM, Rand Co, и т.п. Очень интересно читать, даже, старые документы, а как "прочищает мозги" от всякой дурости и от спорных инструментов.
Ответ написан
nekt
@nekt
программист
1. Самое главное - вовремя ложиться спать, чтобы выспаться и подходить к работе со свежей головой.
2. Самое главное - фиксить их, когда обнаружили, чтобы в следующий раз не допускать подобных.
3. Самое главное - в первую очередь делать самое нужное, потому что даже если половина задач не будет сделано, это зачастую не страшно - больше чем можно успеть сделать, все равно не сделать.

Ну и можно в методологии углубиться, если уж возникают такие вопросы.
Я бы посоветовал прочитать книжку с описанием XP Кента Бека.
Ответ написан
Комментировать
mistik_max
@mistik_max
Копирайтер, йог и созидательный инвестор))
На самом деле программисту главное результат, а график работы, управление временем и прочие "свистопляски" это уже дело десятое)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы