Advanced programmers Architect, Technical Director, CTO, which core skills needed to master

Original link: https://jq.qq.com/?_wv=1027\x26amp;k=5NUyoex

First look at a salary scale from the programmer to the CTO

640?wx_fmt=jpeg

The figure is a typical salary structure diagram, Let us begin with senior programmer.

01 senior programmer

More generally at least three years of work experience, in some places is more than five years, many small companies or start-up companies, senior programmer broad coverage duties, the basic part containing product manager, project manager responsibilities outside of work, most notably responsible for the core code programming, basic technical difficulties are themselves based.

You need the ability to independently design a service module, and a separate database table design and drawing UML, design patterns and know how to use part of the algorithm and efficiency of high-quality code.

640?wx_fmt=png

02  Architect

The reason why this title architect, mainly the company's development and the needs of large, need to focus on people's technology, you can be understood as technical experts, to overcome technical problems based company, for example, the challenge Taobao dual 11, and the company development needs to be considered independent split, too much pressure databases, distributed caching and CDN need to fit, how to choose, how to combine the current situation of their own company to overcome technical problems.

Duties should be based on the architect's role or intermediate balance between technology and business, there are many variables for business on the basis of a deep understanding for business on the selection of appropriate technology infrastructure and technical solutions.

640?wx_fmt=png

03 Technical Manager

First of all, the ability kernel module code is programmed, from the design to the core code, and then later review the code in this area is fully competent.

Second, the team task management, work allocation, workload assessment, and to help enhance the strength of team members, as well as to promote a more rational assessment mechanism.

Again, coordination ability, the ability to deal with people, the same level departments, products, design, testing, operational capability to deal, this had to have, and not acts blindly, we can not blindly does not sound, in short, you have to let your team in the company should have a certain reputation, so that we can remember your team.

640?wx_fmt=png

04 Technical Director

Technical Director general work 8 - 10 years - when you start to develop technical manager, in fact, is a multi-dimensional development, technology is a dimension, not to say that you do out of pure management in technology, the accumulation of technology you still need continue specializes .

First, technical manager of thing you can do very well, coupled with the company's development needs, you also need to lead a number of business lines or more when a small team, the basic is the technical director.

From the perspective of business lines and teams, you have the ability to set up research and development, to build a common technology platform, management lines of business and technical managers, senior programmer, project manager, as well as the ability to architect from.

640?wx_fmt=jpeg

05 CTO

CTO growth trajectory is a system, not an overnight can excel, acquired enormous need "self-improvement" capability. If my own words sum up, the growth of road CTO like "from the silkworm moth to transformation", the entire transformation process are indispensable, are the last to go through character creation, and constantly change their character.

The real CTO, is a software products and technology are unified management, through the latter part of their own efforts, assisted by EQ, AQ and business thinking.

640?wx_fmt=jpeg

That learning how to quickly upgrade

Achieve promotion and pay rise it?

To make learning easy, efficient, today to share teaching resources set free Ali taught architect. To help people in overcoming all obstacles on the road to become an architect!

640?wx_fmt=png

The knowledge has been collated (source code, notes, PPT, learning videos) freely available .

 Scan code Note: "Get"

 

640?wx_fmt=jpeg

I do know a thinking, thinking programmers!

↙ click on "read text" to get into the group information Oh!

Guess you like

Origin blog.csdn.net/a934079371/article/details/102674944