Welcome to follow the public account: Sumsmile/focus on image processing mobile development veterans

Every employee hopes that his or her value in the team is irreplaceable, so that he or she can have enough voice and security, and be promoted and paid first. For engineers, this means mastering the core skills of the team, and only you know the secrets.

The question is: Is there any technology in the information age that you know that others don’t? If there is a barrier, will your boss feel comfortable letting you be the only one guarding it?

In this article, I will talk about the view of “technology barrier”.

I. Rational View of “technical barriers”

Are there technical barriers? I think so. In the computer industry, every subdivision has some difficulties, which require a deep foundation or long-term experience accumulation. This foundation or experience is the “barrier”. For example, algorithms require a good foundation in mathematics and machine learning, and performance optimization requires a deep understanding of operating systems, memory, and virtual machine features.

But what you know, others will know through systematic study sooner or later. What is the value of “prophet”? The purpose of building technical barriers is not “if you can, others can’t”, but “if you can, others will take time to master”.

How long is “certain time”? Three months, three months is a reasonable barrier. The best encryption algorithm in the world can be cracked, and if it’s cracked long enough, we consider it a good encryption algorithm. There is no such thing as “secure” encryption in absolute terms. All you have to do is stay three months ahead of the team.

Second, the drawbacks of constructing technical barriers

The above said that three months of technical barriers is reasonable, why not the longer the better?

One is that if you are the only one who knows a technology, your boss will not be safe. From the management point of view, the key positions must have backup, a team can not let one or two backbone lead by the nose, if you are a smart engineer, do not pretend to technology, hiding. To a certain time, to take the initiative to cultivate the strength of the successor, let the boss at ease, instead of waiting for the boss to arrange confidentscome in to empty you, it is better to take the initiative to share, maintain the basic trust of the team, mutual help.

Second, in the IT industry, the real barrier is not a certain technology, but the ability to learn and solve the problem of the pattern of thinking. A qualified employee, we believe that if given time, he will always produce satisfactory results. Less than 1% of the population is still writing code and technology on a first-line basis after the age of 40. In the middle and late stages, the competition dimension extends from a single technical field to the competition of comprehensive capabilities, including “technology, reputation, management, network, innovation ability, industry experience, personality” and so on.

The technology accumulated when young is the rocket that breaks through gravity in the later stage of career, and the development of the later depends on the new power engine, which varies from person to person.

Welcome to follow the public account: Sumsmile/focus on image processing mobile development veterans