about people in this respect, the book is divided p={work, do not work, do not let others do things, do fake things, pretend to do things, about these classifications, of course there is a certain truth. Of course we all like to do that kind of thing, but many times we can not do this kind of person, we may be an idea away, think of fooling about it doesn't matter, so will indulge oneself become 第二、三、四、五 kind of person. We may be able to achieve the best results without effort, but this is obviously a fantasy, and the pie in the sky will not happen. After reading the blog of "A program Ape's life cycle," It feels like he is a programmer who has his own thoughts and is willing to pay. He has a piece of writing I very much agree, learned a lot, " leaving is a number of reasons, can only say and the company has a certain connection, but the subjective reasons are still in their own body." not only with the Department of Leadership exchanges, I also take the initiative with the company's general manager, sales department in charge of exchanges, there is no real theme, just out of politeness, in the future may be your noble. No matter what person around you, what happens, must have a bright heart, you will be like a Buddha to illuminate them, they are surrounded by you. "We can see his professionalism as a programmer, which is what we should learn." If I am in the original company's future is very limited, the family also has a small to raise, I think I would like him to choose a better home. No matter where, Benbon do his own thing is not wrong, whenever, should be the first kind of people.
On the performance, when our team started, we agreed to the performance of this piece, of course, we can not all get the same team results, this is not conducive to the mobilization of enthusiasm. Therefore, according to the efficiency of the project, error rate and the speed of completion to the team members to assess performance, of course, for the completion of the particularly good students, we will be treated differently, let him get his deserved results.
Regarding the professional ethics, according to the profession characteristic of the software engineer, from the quality, the accomplishment and the professional conduct three aspects to explain the software engineer should have and follows the most basic ethics standard. However, it is not the scope of this article to explain the technical aspects of the problem.
The basic quality of software engineer
First, discuss the quality. What is quality? According to the definition of a dictionary, it refers to the nature and characteristics of the thing itself. For people, usually refers to the nurture and exercise of the acquired characteristics or characteristics, both moral and non-moral aspects.
The following points should be the most basic requirement for software engineers:
Have a high sense of responsibility and a strong sense of mission
Self-conscious standardization and standardization awareness
Have a strong team spirit of teamwork
Good ability to communicate with colleagues
Treat customer needs correctly, understand customer needs, do not explain customer needs
Conscious sense of confidentiality and awareness of property rights
Develop good documentation habits through practice
Innovation and innovation through learning and summarizing
Obey the task and arrangement assigned by superior supervisor
Has the concept of software engineering.
The basic accomplishment of software engineer
Next talk about accomplishment. Accomplishment generally refers to self-exercise and self-cultivation, the aim is to achieve a higher level, in order to meet the needs of society. At the same time, the level of accomplishment, but also reflects a person's levels and style. The following 10 requirements, should be the constant pursuit of software engineers goals, but also to determine whether software engineers mature standards.
Familiar with and strict adherence to relevant work standards and regulations
Strictly follow the prescribed procedure and develop a good habit of program annotation.
Consciously set up regular and quality documents according to the norm
Proactively consult with professionals in the field on issues that fall outside of their capabilities
The problems found in the work should be submitted to the competent personnel in time
The ability to reuse design and modular thinking
Not only the habit of research needs, but also through the study to achieve a deep understanding of the needs of all aspects
Have a strong professional spirit
Consciously expand their field of knowledge to meet the needs of the company's development.
Professional Ethics of software engineers
The society has different requirements for engineers of different professions in terms of professional conduct or professional conduct. Professional ethics reflects the quality and character of a professional person. It is not only related to personal reputation, but also to personal career development and career. Any institution will not be entrusted with the responsibility of those who are defective in character.
Information that is not publicly available at work should be kept confidential
The Code and documentation written at work should be considered the property of the company
Do not intentionally destroy or steal the company's documentation resources and code resources
Do not embed illegal or unsafe code in your program
Software that does not use illegal or non-reasonable channels
Do not work part-time on business related matters under any conditions
Entering a computer system without violating regulations
No disclosure of the company's trade secrets, nor the sale of trade secrets for personal gain
Dedication, consciously maintain the legitimate interests of the organizations served.
The world of software is a rapidly changing world. Software engineers should not only constantly update and improve their professional knowledge, but also constantly improve their moral sentiment and professional ethics and management skills throughout their careers.
People, Performance and ethics