Personal Final Summary

Source: Internet
Author: User

The course on software engineering will be officially completed on May 20 and the final exams on May 30. As a pilot of the curriculum reform, teachers and teaching assistants have paid a great deal of effort. As a result of the curriculum reform, this time for teachers is also equivalent to a new curriculum, thanks to the teacher's hard work, very patient for our classroom explanation, thanks to the Ta Zheng and Liu Hu teachers to help us, for us to correct the work, for our suggestions for development, thank you! This is the last blog job, my completion is as follows:

1, please translate the following text yourself, pay attention not to learn from others ' results or try to find the translation from the Internet, you must use their own language to understand the text once

Software engineers shall commit themselves to making the analysis, specification, design, development, testing and Mainten Ance of software a beneficial and respected profession. In accordance with their commitment to the health, safety and welfare of the public, software engineers shall adhere to th E Following Eight principles:

1. Public-software Engineers shall act consistently with the public interest.

2. Client and Employer-software engineers shall act in a manner that's in the best interests of their CLIENT and employ Er consistent with the public interest.

3. Product-software engineers shall ensure that their products and related modifications meet the highest professional s Tandards possible.

4. Judgment-software engineers shall maintain integrity and independence in their professional judgment.

5. Management-software Engineering managers and leaders shall subscribe to and promote a ethical approach to the Manage ment of software development and maintenance.

6. Profession-software engineers shall advance the integrity and reputation of the profession consistent with the public Interest.

7. Colleagues-software engineers shall is fair to and supportive of their colleagues.

8. Self-software engineers shall participate in lifelong learning regarding the practice of their profession and shall p Romote an ethical approach to the practice of the profession.

Translation:

Software engineers are a rewarding and respectable profession dedicated to the analysis, specification, design, development, testing, and maintenance of software. In accordance with their commitment to the public to create healthy, safe and beneficial software, software engineers should abide by the following eight principles:

1. Users-Software engineers should always be consistent with the user's preferences.

2. Clients and employers-software engineers should act in a manner that is consistent with the interests and preferences of the best clients and employers.

3. Products-Software engineers should ensure that their products and related modifications meet the highest possible professional standards.

4. Judgment-Software engineers should maintain a complete and independent professional judgment ability.

5. Managers-Software engineering managers and leaders should develop and promote a sound management approach to software development and maintenance.

6. Professional-software engineers should enhance their professional capabilities and align with popular preferences.

7. Colleagues-software engineers should be in peace with their colleagues and help each other.

8. Self-software engineer should live to learn old, strive to improve professional quality and ability, and adhere to practice, improve their hands-on ability.

2, in the first blog assignment (http://www.cnblogs.com/ruanlei/p/5250242.html), put forward some questions, now is over, to answer questions

① about my procrastination, through this semester of study, I personally think that although not completely cured, but better than before, all the problems will not accumulate until the last day to complete, which will greatly affect the completion of the efficiency and quality of things. I can do it a day or two ahead of time (though it's a bit delayed, but much better), so that you can set aside a moment to make changes and other things.

② about the cooperation with others, through this semester of pairing programming and team programming, I deeply understand the importance of the team, we are a member of the team, seriously, perfect PM distribution of the job is the greatest contribution to the team.

③ about my hands-on ability, through the pair programming and team programming exercises, through the cooperation and help of teammates, I almost thanked more than 2000 code, so that my hands-on ability has a certain improvement.

3, please according to the study process to give a summary and for teachers to give advice and advice, the number of words more than 1500.

So fast, 12 weeks later, the course of software engineering is over. First of all, thank Zhang Yifei teacher for our 12 weeks of tuition, let us have a more comprehensive software engineering, three-dimensional understanding, let us for the computer industry has a further understanding, not limited to the books on those knowledge, let us theory with practice, the future work has a further understanding and understanding, Effectively alleviate our fear of graduating from the sense of feeling, and second thanks to the Ta Zheng and Liu Hu teacher for our week or even longer accompany, is you do not divide the day and night of the correction and supervision, just let our homework further improve, not only confined to the completion of homework, But to make the job better, thank you for the criticisms and suggestions that have made us better.

For "Software Engineering" This course before Class I listen to the previous seniors said, they just made a big program and then the final exam, so I have to this course is expected but the heart still a little resistance, because this course and all the previous courses are not the same, the job is a big program, And usually the results are almost the same, very easy to pass, but I am ready to go to graduate school, may not have so much time to complete the big homework, thus affecting the usual results, which is a bit more than worth the candle. But this year's curriculum reform, we as the first batch of pilot, as a small white mouse I think we are still relatively successful, this year the teacher asked us to write a blog, at first I was a crash, a little embarrassed, the main thing is that I am a lot of procrastination is a great torment, must be handed in on time, but also to be relatively high- Because there are other institutions to see, this is a great stimulation to me, but no way, homework must be done, although a bit unsatisfactory, but I finished on time, I feel this is a big harvest this year.

For the teacher's lectures I personally still have some views, the first is to thank the teacher's hard preparation and to teach us, but I think this year's curriculum more theoretical. Remember the first class teacher once said to combine a project specific to explain, but after the course is mainly biased theory, it is easy to make people bored, may be the teacher said the project is the team programming, but we may be accustomed to the former Chinese kind of spoon-feeding education, not too accustomed to the study of some problems under the class, The teacher said that those are more correct, their own study of the right and wrong, this is my future need to pay attention to the place, to learn to learn in class. But still hope that the teacher can explain some examples, let us learn in class also has a correct direction.

For pairing programming, I would like to thank my teammates for their mouth tone. This pair of programming port is mainly responsible for code writing, I am responsible for testing. Because we are not familiar with the first contact test, so the progress is slow, but the mouth did not urge me to work with me instead, eventually mastered and used the unit test, the completion of this pair programming. As the saying goes, the practice of knowledge, the importance of teammates has been in the oral talk about it, through this programming so I really understand how a good teammate to a person's help, he is not only teammates, but also your mentor, in your despair when his help will let you re-glow of hope.

The final big job--team programming, this is the crystallization of our team's collective cooperation, and in this cooperation, we have a more profound understanding of software engineering. The completion of a project requires not only the programmer to write the code, but also the project manager for the project selection, the project decomposition, for different people to make a reasonable arrangement, in addition to the test staff to write code to test, check gaps, to do the best and sales staff to promote the product, so as to value for money. We are in the team programming time also to our graduating seniors to exchange, from him to get some real work in some of the actual process, and our comparison, find insufficient. Because we are not a complete programmer, usually there are classes, to prepare for the examination, to participate in interviews and other activities, so in the team programming and can not fully put in, the time is not enough, I hope that the teacher in the team programming to reduce the difficulty, so that students understand the actual situation-oriented.

Through this semester of study, there are tears and joy, but we have learned a lot, let us understand the future work will be what kind of, for those who are ready to find a job of the students put forward a lot of suggestions, but also for our postgraduate students to show the life of the programmer, although we graduate school, It's just a matter of delaying a few years of work, which is of great use to the future. Through this semester of study, let me know the goal of the future struggle, although I still have a lot of flaws, but I believe that through my efforts, everything will become better!

Personal Final Summary

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.