Most programmers will only write three years of code?

Author |  Silent King II

Editor-in-Chief | Guo Rui

Programmers are different from other professions. Other professions are getting older and more fragrant, but programmers are an exception, because computer technology is updated too quickly and the work intensity is very large, so most programmers will only write 3 years Code. After 3 years, if you don't need to be promoted to be a project manager, you will either change jobs, except for individual research institutes.

The above is a very strange viewpoint that I saw in Zhihu, I personally disagree. As far as I am concerned, from the age of 19, I hit "Hello World" until now, and it has been unconsciously for more than ten years. Although not able to become technical experts, but according to then fight in the front line technology, is the kind of a person picking up a type of company.

I dare to tell you that the company can't leave without me, and this is how I dare to give the boss a firm heart, haha. Some people may not believe it and say that I am blind and confident. The boss did n’t think about replacing me. When one of my employees left, I secretly told me that the boss once asked him: “Our company ’s code is now stable. If Manager Wang (yes, this title) leaves. , Can you go up? "

This is a good opportunity for superiors! But my brother stubbornly pushed back: "Our company's core code and business logic seem to be only the best manager Wang, I am afraid it is a bit difficult."

In the eyes of my boss, even in the eyes of many bosses, the code is stable, not just to fix bugs or anything, just hire a fresh student to deal with it. But seriously, in small companies, old fritters like me are not only coded 666, but even familiar with business. Not to mention fresh graduates, those with 5 years of work experience may not be able to take it down, let alone 3 years. You know, programmers are doing art work.

For a while, I didn't go to the company because of something at home. It happened that there were some problems with the project. My brother didn't manage it, but had more bugs. The boss kept calling me to urge me, so I had to work remotely to get the problem fixed. Shortly afterwards, the company's capital chain was tense, and my brother went back to his hometown to become a teacher.

In many companies, the starting point is that business is greater than technology. A typical example is Lenovo. Liu Chuanzhi and Ni Guangnan had a major difference in whether they focused on technology or business. Finally, the business (Liu) kicked the technology (Ni) out of the game. Today ’s Lenovo, everyone knows that it ’s not going well (haha, salty eating radishes with a careless example).

Once, I went to a dry cleaner to wash clothes. I thought that for five minutes, I did not park the car in the parking space, but by the roadside. As a result, when I came out of the dry cleaners, I found an additional ticket-illegal parking, numb. The computer in the dry cleaners crashed several times, and the card private work could not be brushed. The operator complained to me, "Breaking the computer and the system breaks every time." I glanced at the interface of the system. This dry-cleaning shop is of the elder brother level in Luoyang and should be very profitable. After all, the operator's dress is quite decent.

There is also a drug management system like a hospital, which is really the opposite of "advancing with the day". If you are fortunate to be a programmer who develops this kind of software, then congratulations, you do n’t need 3 years, 1 year can be rolled out. This kind of company will not adopt new technology at all, after all, stability (lagging behind) is the first. You do n’t need a UI. It does n’t matter if you are ugly or not.

If the world is such an enterprising software company, let alone most programmers will only write 3 years of code, I am afraid there will be no programmers like this. But is this really the case? Not at all. If most programmers only write 3 years of code, then programmers over 25 years old are scarce, just like the national treasure giant panda. But obviously, the truth is not like this.

My classmates from the beginning knocked on the code, and most of them are still in the front line of research and development. It is not that we have no room for promotion, but that we are the golden age of programmers.

Personally, the fastest growing technology is the first 3 years, then the bottleneck period of 4 years, and then the last 3 years, the technical foundation is becoming more and more solid, so the code written is no longer full of holes; Even if there is a bug, the root of the problem can be pulled from the log in the shortest time, and more importantly, the problem can be solved by the way.

So I have always been worried that one day when my sideline income is more than double the main business, will I fire the boss's "squid"? What should the company do then?

In fact, the profession of programmer is not an exception, unless your company is an exception, otherwise, technical experts are still getting older. Those experienced programmers, after a hundred battles, knocked out more than code, but art.

I bet there must be a handful of people in my readers who are not programmers, but the following code will definitely be understood by everyone, haha, from an artistic point of view, it is impeccable.

public class Coder {


    private boolean hasGirlFriend;


    public Coder(boolean hasGirlFriend) {
        this.hasGirlFriend = hasGirlFriend;
    }


    public boolean hasGirlFriend() {
        return this.hasGirlFriend;
    }


}

Even with such easy-to-understand code, I dare to bet again that novices may not be able to write it.

If an industry is healthy and flourishing, then there must be programmers with less than 3 years of programming experience, and there are also more than 3 years, and the programmer industry, as far as it seems, I think it is healthy, despite the general environment It was destroyed by some malicious capitalists.

Disclaimer: This article is submitted by the author, and the copyright belongs to him.

【END】

More exciting recommendations

☞The platform resists 700 million daily visits, and the R & D quality control process is fully disclosed

☞Dry dry goods! How to improve the performance of deep learning training several times?

☞ "Tear the LeetCode problem by hand and pick up pants with various algorithm routines"

☞The idea of ​​intelligent transportation caused by the traffic jam of Beijing Fourth Ring Road

from Ngin to Pandownload, programmers how to avoid prison for programming?

☞From Web1.0 to Web3.0: detailed analysis of the development and future direction of the Internet in these years

Every "watching" you order, I take it seriously

Published 1975 original articles · 40 thousand likes + · 18.32 million views

Guess you like

Origin blog.csdn.net/csdnnews/article/details/105631422
Recommended