Just

    In the life of every programmer, the moment comes when he becomes independent. A person grows from a child programmer to an adult programmer. This moment is especially characterized by the fact that the programmer is able to find answers to his questions himself, and instead of asking him to sit on ten forums and wait for an answer. As an example, I can give a "sense" of the club . In the future, the fate of a programmer can develop in different ways, but the main ones can be identified as follows (in order of deterioration of professionalism):

    1) the programmer writes calmly the things he needs along the way, looking for manuals, and only rarely looks at forums like the “PPC club” and does not bother with the rest. Such a programmer is looking for an adventure for himself. And finds. And he achieves a lot. This is the guru.

    2) the programmer also calmly writes code for himself, but does not really strive to become a guru, but grows as he gains experience, which throws his superiors. Such people sometimes appear on forums in their free time, but they mainly answer questions only regarding their work topics or their own experience. These usually do not understand small topics or topics that they do not concern. These are professionals.

    2b) as an addition to level 2, similar to the programmer (3b) but already trained in manuals and having extensive experience, still habits others out of habit. Such a programmer considers his words to be true in the first instance, although he does not admit it. A dispute with him on the forum is likely to end with a ban to someone who argued with him.

    3) a middle-level programmer. He writes good code, but has small problems in his work (either everything is not normal with the logic, or he misses a lot of things, which later comes back to him in the form of bugs from QA). Already knows how to use the manual, but still

    3b) a programmer of the same level, but imagining too much about himself. He always hangs on forums where he constantly gives advice and blames others.

    5) noobie. He rarely reads manuals. He likes to ask a lot and think a little. Constantly requires others to explain or show him something. Argues. The code is bad, has no proven style.

    6) a novice programmer who either understood himself, or has a patron of 1-2 levels, but who reads manuals and asks only what he does not understand, from experience and what he has not yet been given to figure out on his own. It doesn’t have its own style, but it tries to debug and fix errors on its own.

    Also popular now: