1,
(1) The third type is stable, secure, and efficient.
(2) Yes, programer is not a coder. To become a software engineer, you must have the ability to do so.
2,
(1) It is both engineering and art. The artist's measurement criteria are measured by creative ability. Creative Ability is embodied in the novelty, practicality, and beauty of innovative things.
(2) software engineering is different from music and art. It is more practical than ornamental.
3. With the improvement of tools and theories, the threshold for software development is getting lower and lower, and the competition will become more and more intense. Maintaining the advanced and innovative abilities of individuals is crucial to the individual's foothold in the industry. While the industry is developing, it is also related to the future development of the industry to establish industry specifications to avoid the situation of mixed beads.
4. Explain the cause to your colleagues and bosses, taking team interests as the first priority.
5. It is not a linear relationship. The Code requirements at different stages are also different. Low-level code writing cannot improve the level. proficiency is not a standard to measure the level.
Large-scale projects use software engineering methods for analysis. Otherwise, they can only be messy.
6. Excellent Software Engineers should not be labor-intensive workers, but original professionals. They should be able to raise, analyze, and solve problems independently.
Modern software engineering practice and discussion Chapter 3 Growth of software engineers