Or write the end of the code?

Technical Director in the end or else write the code?

This is a very sensitive topic, talk to each Technical Director else to write code, always caused a controversy.

Some programmers say that if you do not write code, technical director how to lead a good technical team; some said technical director need to write the code? If the Technical Director will need to write code, then worry about how the technical team na. Duman positive and negative opinions seem justified, I also try to talk to everyone and this topic.

I still feel quite qualified to discuss this topic, I have had 30 or so technical team in charge of human experience, there have been more than 100 R & D vice president over management experience, also experienced a technical management from a programmer to identity change course, it is convenient to look at this from every angle problem.

Any questions aside background to discuss bullying.

For example, the following picture, is the time to see an old lady, if we put the phone upside down, then was a little girl.

This is different from our business perspective, the show gives us the perspective is different.

Technical Director else to write the code for this topic, in fact, need to look at is what kind of background, in what stage, the scale technical director managers to be.

In addition, technical director just a general term, many companies will subsector technical director, technical director and other R & D centers at different levels need different discussion.

What kind of choice to explore the technical director need to write the code, here to write code refers to the code to participate in the specific implementation. Personally think that the following three conditions:

Technical Director 01 technology-driven need to write code

Many Internet companies products, is entirely dependent on technology to build, the lifeblood of the company are technical, then the technical director had to be involved in the preparation of the core code.

For example, I have been more concerned about startups PingCAP, their company's main product is TIDB, an open source distributed relational database. We know that the development of an efficient database is a high-tech things, then this type of technical director of the company will be involved in the encoding.

Technical Director 02 start-up technical teams need to write code

A start-up companies in the start-up team, probably the company's technology system, technology roadmap, technology and culture are not fully built up, we will certainly need to participate in the first-line technical director, a step by step to build up the content.

At the same time almost all of the start-up companies at the beginning, you need technical degree is quite urgent, so the technical director of this period, must be personally involved, to ensure that core system function without problems.

There is a very famous counterexample:

2012, when Cheng Wei drops for rapid product on-line, it took 80,000 to find an outsourcing made a APP, developed not only poor experience, there was high traffic cost, power consumption, can not hear the order, positioning allowed the problem, almost directly drops Gaosi. Later, Zhang Bo was gradually joined solve these problems before product is stable won the great development of late pieces.

Internet companies at home and abroad there is too much focus on early-stage technology that technology can fix everything; then we neglect mature technology entrepreneurs, leading to frequent late problems. So the emphasis on long-term technology should be consistent.

Technical Director 03 Management dozen people or less need to write code

Technical Director dozen people management, personal recommendations still need to be involved to sort out the overall core code, the need for the various characteristics of the system gains a point system you know that the problem is likely to arise, at the time a problem can be solved quickly locate .

At this time scale, if the technical director is not involved in the core code to work, in fact, it is difficult to control the stability of the whole system, when problems need to rely on the core backbone of the team to resolve.

Of course we are not required to participate in a lot of coding, you can review the architecture design, the core code, code optimization level to do more work. If the technical director at this stage completely out of code written work, easily lead to loss of control technology team.

Domestic Situation Technical Director

In China, most of the technical director is in fact not involved in the preparation of the specific code. On the one hand there is little domestic above mentioned purely technology-driven companies, most Internet companies emphasis on technology is still not enough, that the technology is only to serve the company's commercial value, so as to continuously oppression technical team.

Especially if the owner of the technology is not know, then, that the technical team is a big disaster, sadly, most businesses are a large part of this effort, the technical director of this time, it becomes reasonable to how the boss explain the work of the technical team, not closed a few months or oppression what you can come up with a perfect system.

Most of the country's technical director are forced into a lot of administrative affairs, for example, I have spent a third-party payment companies, various regulatory agencies have various checks every month, in addition to the need to deal with various external documents, administrative affairs, external negotiations, corporate meetings and other various chores in.

Of course, these are not the most horrible, most horrible thing is that if the company's office to participate in politics, and that a lot of things had shifted the nature of the transaction, not the things you do not want to make problems, also need to consider many other factors a similar thing most people may feel tired easily, costly energy.

Technical Director in the end need doing?

First emphasize technical director is a management job, so its management responsibilities far greater than the coding duties, technical director of the work should be concerned about the macro issues, global.

If a technical director to write the code yourself thief slipped, junior partner in the team of code written a bad slag slag, then he is definitely not a qualified technical director.

So, Technical Director not let yourself cool coding, technical director of the work should be coded to let members within the team so cool. So that small partners encoded within the team so cool, in fact, there is a lot of work to do.

Such as building a technical team atmosphere, make forward-looking technology selection, business design, architecture design, system architecture relentless effort from top to bottom. Not cool any team work are the responsibility of technical director, such as requirements change too often, technology selection problems caused by an irrational frequent, regular technical team did not share.

Technical Director will be responsible for construction and maintenance of technology management system, with accurate judgment on the status of industry trends and management techniques to assist decision-making to achieve strategic objectives from a technical level. We must be strong comprehensive strength, it is necessary to understand the technology, but also understand the management, and the higher the position, the required knowledge to be more extensive.

In plain words of: the work is technical director of the team is to make the work very interesting internal and external desperately to catch the boss blowing Niubi.

Then we finally to explore a topic: In addition to the above three cases too, the work of writing code is a good technical director, technical director, technical director, do not write the code is not a good technical director do?

The answer leave you, please let me know in the comments section.


* About the author: pure smile, a story of a programmer. Internet worked in finance and working third-party payment company, is now a freelancer, and you use the technical point of view to see the world together. My personal micro signal puresmile2, welcome me to chat, record you my story.

 


Author: pure smile 
Source: www.ityouknow.com 

This is a very sensitive topic, talk to each Technical Director else to write code, always caused a controversy.

Some programmers say that if you do not write code, technical director how to lead a good technical team; some said technical director need to write the code? If the Technical Director will need to write code, then worry about how the technical team na. Duman positive and negative opinions seem justified, I also try to talk to everyone and this topic.

I still feel quite qualified to discuss this topic, I have had 30 or so technical team in charge of human experience, there have been more than 100 R & D vice president over management experience, also experienced a technical management from a programmer to identity change course, it is convenient to look at this from every angle problem.

Any questions aside background to discuss bullying.

For example, the following picture, is the time to see an old lady, if we put the phone upside down, then was a little girl.

This is different from our business perspective, the show gives us the perspective is different.

Technical Director else to write the code for this topic, in fact, need to look at is what kind of background, in what stage, the scale technical director managers to be.

In addition, technical director just a general term, many companies will subsector technical director, technical director and other R & D centers at different levels need different discussion.

What kind of choice to explore the technical director need to write the code, here to write code refers to the code to participate in the specific implementation. Personally think that the following three conditions:

Technical Director 01 technology-driven need to write code

Many Internet companies products, is entirely dependent on technology to build, the lifeblood of the company are technical, then the technical director had to be involved in the preparation of the core code.

For example, I have been more concerned about startups PingCAP, their company's main product is TIDB, an open source distributed relational database. We know that the development of an efficient database is a high-tech things, then this type of technical director of the company will be involved in the encoding.

Technical Director 02 start-up technical teams need to write code

A start-up companies in the start-up team, probably the company's technology system, technology roadmap, technology and culture are not fully built up, we will certainly need to participate in the first-line technical director, a step by step to build up the content.

At the same time almost all of the start-up companies at the beginning, you need technical degree is quite urgent, so the technical director of this period, must be personally involved, to ensure that core system function without problems.

There is a very famous counterexample:

2012, when Cheng Wei drops for rapid product on-line, it took 80,000 to find an outsourcing made a APP, developed not only poor experience, there was high traffic cost, power consumption, can not hear the order, positioning allowed the problem, almost directly drops Gaosi. Later, Zhang Bo was gradually joined solve these problems before product is stable won the great development of late pieces.

Internet companies at home and abroad there is too much focus on early-stage technology that technology can fix everything; then we neglect mature technology entrepreneurs, leading to frequent late problems. So the emphasis on long-term technology should be consistent.

Technical Director 03 Management dozen people or less need to write code

Technical Director dozen people management, personal recommendations still need to be involved to sort out the overall core code, the need for the various characteristics of the system gains a point system you know that the problem is likely to arise, at the time a problem can be solved quickly locate .

At this time scale, if the technical director is not involved in the core code to work, in fact, it is difficult to control the stability of the whole system, when problems need to rely on the core backbone of the team to resolve.

Of course we are not required to participate in a lot of coding, you can review the architecture design, the core code, code optimization level to do more work. If the technical director at this stage completely out of code written work, easily lead to loss of control technology team.

Domestic Situation Technical Director

In China, most of the technical director is in fact not involved in the preparation of the specific code. On the one hand there is little domestic above mentioned purely technology-driven companies, most Internet companies emphasis on technology is still not enough, that the technology is only to serve the company's commercial value, so as to continuously oppression technical team.

Especially if the owner of the technology is not know, then, that the technical team is a big disaster, sadly, most businesses are a large part of this effort, the technical director of this time, it becomes reasonable to how the boss explain the work of the technical team, not closed a few months or oppression what you can come up with a perfect system.

Most of the country's technical director are forced into a lot of administrative affairs, for example, I have spent a third-party payment companies, various regulatory agencies have various checks every month, in addition to the need to deal with various external documents, administrative affairs, external negotiations, corporate meetings and other various chores in.

Of course, these are not the most horrible, most horrible thing is that if the company's office to participate in politics, and that a lot of things had shifted the nature of the transaction, not the things you do not want to make problems, also need to consider many other factors a similar thing most people may feel tired easily, costly energy.

Technical Director in the end need doing?

First emphasize technical director is a management job, so its management responsibilities far greater than the coding duties, technical director of the work should be concerned about the macro issues, global.

If a technical director to write the code yourself thief slipped, junior partner in the team of code written a bad slag slag, then he is definitely not a qualified technical director.

So, Technical Director not let yourself cool coding, technical director of the work should be coded to let members within the team so cool. So that small partners encoded within the team so cool, in fact, there is a lot of work to do.

Such as building a technical team atmosphere, make forward-looking technology selection, business design, architecture design, system architecture relentless effort from top to bottom. Not cool any team work are the responsibility of technical director, such as requirements change too often, technology selection problems caused by an irrational frequent, regular technical team did not share.

Technical Director will be responsible for construction and maintenance of technology management system, with accurate judgment on the status of industry trends and management techniques to assist decision-making to achieve strategic objectives from a technical level. We must be strong comprehensive strength, it is necessary to understand the technology, but also understand the management, and the higher the position, the required knowledge to be more extensive.

In plain words of: the work is technical director of the team is to make the work very interesting internal and external desperately to catch the boss blowing Niubi.

Then we finally to explore a topic: In addition to the above three cases too, the work of writing code is a good technical director, technical director, technical director, do not write the code is not a good technical director do?

The answer leave you, please let me know in the comments section.


* About the author: pure smile, a story of a programmer. Internet worked in finance and working third-party payment company, is now a freelancer, and you use the technical point of view to see the world together. My personal micro signal puresmile2, welcome me to chat, record you my story.

Guess you like

Origin www.cnblogs.com/Leo_wl/p/11014098.html