@haramba
Почему вопросы о про битрикс такие тупые?

Какие книги полезны для повышения эффективности одного программиста?

Если взять отдельно взятого сотрудника.
Что полезно ему прочитать для повышения эффективности?
То, что может изменить его подход к работе, оптимизировать процесс разработки.
"Документация" не подходит.
Agile, scrum, kanban наверно тоже больше для команд .
  • Вопрос задан
  • 5465 просмотров
Решения вопроса 2
ApeCoder
@ApeCoder
  • "Рефакторинг: улучшение существующего кода"
  • "Программист-прагматик"
  • "Эффективная работа с унаследованным кодом"
  • "Чистый код"
  • "Code complete"
Agile, scrum, kanban наверно тоже больше для команд .


Общий подход может применяться и индивидуально. Еще можно прочитать про Getting Things Done
Ответ написан
@cluberr
Книги и в каком порядке лучше читать:
1) "На пике" Брэд Штульберг и Стив Магнесс
2) "Программист-фанатик" - Чед Фаулер
3) "Путь программиста" - Джон Сонмез
4) "В работу с головой. Паттерны успеха от IT-специалиста" - Кэл Ньюпорт
5) "Программирование без дураков" - Катрин Пассиг
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
@asd111
Производительность сильно зависит от генов, от физического и психологического состояния и от наличия раздражающих факторов во время работы. И ещё производительность сильно зависит от уровня подготовки и знания алгоритмов в своей сфере.
Например олимпиадники могут за 4 часа сделать больше чем средний программист за день и причина в том что они другие физически, психологически и по уровню подготовки. Например им не нужно думать какой алгоритм как реализовать, они просто берут готовый код из головы.

Это как в шахматах средние игроки думают во время дебюта, а опытные просто играют по памяти свой любимый дебют и почти не думают над ходами во время дебюта. А такие мастера как Магнус Карлсен могут выиграть за 30 секунд у большинства средних игроков. Выглядит это пугающе(https://youtu.be/NTEj4moaay0 )

И примерно такая же разница между слабыми и сильными программистами. Это прежде всего физиологические различия и различия в уровне подготовки. Книги про продуктивность тут не увеличат производительность каким то радикальным образом. Скорее наоборот если человек со слабыми природными данными начнет много программировать то у него быстро наступит выгорание, потому что его ЦНС физиологически на это не способна и производительность в результате может упасть.
Ответ написан
nki
@nki
Автоматизация бизнес-процессов.
Первое, что приходит в голову - автоматизация рутинных операций, создание своей библиотеки с какими-то решениями, которые можно тянуть из проекта в проект.
Ответ написан
OnYourLips
@OnYourLips
Ansible для разворачивания серверов, docker для инфраструктуры, настроенное CI
Ответ написан
compilator
@compilator
Java developer
Код ревью сделает из человека программиста )
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы