Understanding and summary of "full stack engineer"

Basic and conceptual knowledge is not deep in memory. If you can develop, you won't make some common mistakes. You know what's going on, but you can't tell.

Will often forget grammar, keywords, no search engine will affect work.

Everything will be ordered, but nothing will feel.

That's the hallmark of a full stack engineer .

 

Searching for "full stack engineer", you will see many definitions, some of which impose the functions of senior software engineers and architects on full stack engineers, which is a bit inappropriate. In fact, full stack engineers tend to be a bit pejorative.

If you don't agree with the term derogatory, you can divide it into different levels by work experience .
Beginners , when solving problems, it is easy to get into the horns.
Intermediate , can quickly solve some common problems, for less common problems will cost more events.
Advanced and creative.

At the beginning, the concept of full stack cannot be shown, because the working time is short and it is impossible to contact so much.

When they are senior, they have a certain reputation in the industry. Basically, they are general managers, directors, managers, chief engineers, teachers, and other titles.

More of the term "full stack engineer" refers to the intermediate level.

 

How did it form?

Full-stack engineers are not simply learned, but are influenced by the work environment and are produced in many years of work [at least 5 or 6 years].
Human time and energy are not unlimited. Memory thinking, logical thinking, and brain capacity are all within a rough range, with long and short ones. When there is a problem at work that must be solved by you, it is possible for you to understand this part of knowledge. There are more and more questions, creating a need for you to learn more. Extremely fast problem-solving requirements cause you to only remember some key points or partial logical relationships when you understand knowledge. Because the knowledge is not in-depth, there will be more tests and debugging.

Therefore, a full stack engineer is achieved by solving more problems in many years of work. Most tend to think logically. With a good memory, most people will not put themselves in such an awkward position, except for those with special ideas.

 

Why are you embarrassed? Analyze the disadvantages: [Compared to medium and large-scale projects]
1. You can do technical research, but when you go deeper, you don't know much about conceptual knowledge, and you can't compare with senior software engineers.
2. Building new projects can not replace architects.
3. As a development team leader, you can check and correct mistakes. If you don't understand the guidance, you can understand it in your own heart.
4. Compared with project managers, it is not enough to talk about customers, the management team is not professional enough, and the project management knowledge is not comprehensive enough.
5. Know some implementation and deployment, and it is not as good as the engineering implementation manager's specifications.
6. Know some customer communication skills, but not as professional as pre-sales and after-sales.

More is not easy to be recognized , one question three do not know. When changing jobs, you have more exposure and more choices of work, but you may need to spend more time combining your knowledge with conceptual knowledge.

 

What should we do when we find ourselves becoming a full stack engineer?
1. Continue to walk in the field of full-stack engineers, and it is possible to develop a new set of architecture or ideas that will affect the entire industry.
2. Choose a direction you like and go deeper in this direction.

 

The disadvantages of full stack engineers have been mentioned before. What are the advantages and advantages?
1. Wide range of knowledge, more comprehensive overall awareness, able to find and solve problems more quickly.
2. The learning ability is not too bad, and it is easy to cultivate into other positions.
3. Almighty substitute.
4. You can start a business and be a knowledgeable boss.

 

 

Note: For each title, there will be some differences in the content of work in different companies. The above comparison is only for personal knowledge and understanding.

Guess you like

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