V
V
Vasya2018-05-23 09:36:05
IT education
Vasya, 2018-05-23 09:36:05

What books are useful for improving the efficiency of a single programmer?

If we take a single employee.
What is useful for him to read to improve efficiency?
Something that can change his approach to work, optimize the development process.
"Documentation" does not fit.
Agile, scrum, kanban are probably more for teams too.

Answer the question

In order to leave comments, you need to log in

5 answer(s)
A
ApeCoder, 2018-05-23
@haramba

  • "Refactoring: improving existing code"
    The general approach can be applied individually. You can also read about Getting Things Done

A
asd111, 2018-05-23
@asd111

Productivity is highly dependent on genes, on the physical and psychological state and on the presence of irritating factors during work. And performance is highly dependent on the level of training and knowledge of algorithms in their field.
For example, Olympiads can do more in 4 hours than the average programmer in a day, and the reason is that they are different physically, psychologically and in terms of training. For example, they do not need to think about which algorithm to implement, they just take the finished code from their heads.
It's like in chess the average players think during the opening, while the experienced players just play their favorite opening from memory and hardly think about the moves during the opening. And masters like Magnus Carlsen can beat most average players in 30 seconds. It looks scaryhttps://youtu.be/NTEj4moaay0 )
And about the same difference between weak and strong programmers. These are primarily physiological differences and differences in the level of training. Books about productivity here will not increase productivity in some drastic way. Rather, on the contrary, if a person with weak natural data starts programming a lot, then he will quickly burn out, because his central nervous system is not physiologically capable of this, and as a result, productivity may fall.

K
Konstantin Nagibovich, 2018-05-23
@nki

The first thing that comes to mind is the automation of routine operations, the creation of your own library with some solutions that you can pull from project to project.

O
OnYourLips, 2018-05-23
@OnYourLips

Ansible for server deployment, docker for infrastructure, customized CI

A
Andrey Shishkin, 2018-05-25
@compiler

Code review will make a programmer out of a person)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question