My opinion on the alternative relationship between management and technology

    People always say: "Technologists eat youth food. When you reach a certain age, you have to change careers or jobs. Among them, changing management positions is a good choice, but there are many people born in technology! They are not suitable. Do management." Whenever I hear such words, I always feel sour in my heart.

I recently watched a successful startup story, and the specific storyline has been vague, but some spirit of the protagonist makes me feel a new look! It also gave me a new understanding of the opening words, and now I write it down, hoping to discuss it with you.

That is, "Doing management is actually doing technology, but it is a deeper and higher-level technology. Simply doing technology will have limited influence and limited harvest. To truly achieve the goal of technical life, you must It can only be achieved through deeper and higher-level technical activities. Or management. Of course, I believe that people who like technology are very good at deeper and higher-level technical activities. "

Specifically, the technical person loves code, and he requires that the code must be concise and easy to understand, the modules are clear, the execution of the code is easy to track, and the software developed can bring value to others.

Simply doing technology can only do the above part of the work, because everyone's time is limited, 8 hours a day, and the scale of the current software is very large. At most, he can only guarantee that he loves the code he writes, that the code he writes is concise and easy to understand, the modules are clear, and the execution of the code is easy to track. He cannot guarantee that he loves the code of the entire software, let alone that the code of the entire software is concise and easy to understand, the modules are clear, and the execution of the code is easy to track. Not to mention that the software developed can bring value to others.

Therefore, if you want to achieve the goal of technical life, then start a deeper and higher level of technical activities. That is to lead all members of the entire team to write code that is concise and easy to understand, the modules are clear, and the execution of the code is easy to track, so that you will love the code of your entire software, and you will develop software that brings value to others.

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326478506&siteId=291194637