Personal Summary of software engineering

Source: Internet
Author: User

On a hot summer day, at this time, we end a semester course. Learning without thinking is bewildered, and thousands of years ago the Ancients realized the importance of thinking and summarizing the knowledge they had learned. Then, we also want to inherit the ancient people's records, we have a week of 16 weeks of study a serious summary. When it comes to software engineering, it is inevitable that the teacher, who teaches us this course, will tell the truth that I can't believe that a teacher who has decades of experience in teaching has been so young, it is absolutely the youngest director of the two-level college of our Information Institute, who looks spirited and young, Speaking of class is so humorous and witty, impassioned, not from the ground to make my admiration. The first lesson is to tell us that this course is mainly about the "construction Law" written by the Microsoft Research Xin Zou Teacher (Mr. Wang all know Xin Zou teacher, think is how good AH) This book to say this course. In order to take this course, I also specifically bought this book to read, inside the content really let me open horizons, help me open the door to know software engineering, in addition, the content of teacher Wang is not all copy of the contents of the book, he also specially added his own views and many vivid and interesting examples in the courseware, is a powerful combination, our software engineering can not be good?

     teacher Wang teaches not only the dull theoretical knowledge of how vivid humor, he also stressed that we should pay attention to practical programming exercises, such as code of the specification he has more than once to us to emphasize. Also, every classroom theoretical knowledge after he always left us a program programming problems let us finish, decorate the topic after he let us avoid to get the topic began to write code, he will teach us how to think about the topic, how to break down a large complex function into a simple and easy to complete the function, It is also his ability to focus on training us when it comes to class. You know, this ability is not overnight can cultivate success, it needs our daily accumulation. So, the blog park This record of our programming daily process of something is recommended by Mr. Wang, before I have seen software engineering students use it, but did not know what its use and function. Now, Mr. Wang also asked us to each class left the programming topic made to publish to the blog park, but also must conform to the norms, each topic must write clear algorithm ideas, how to achieve, the code necessary comments, and finally have their own program. Well, that sounds tough enough, but I always publish every blog according to the requirements, in addition to programming topics and weekly week progress bar, as I am now the whole semester to summarize my study, it is more detailed, to our weekly study summary. The main record we spend each week in the software engineering This course of time, Code volume, blog volume, learning points of knowledge, I think Mr. Wang to arrange these two blogs every week is really just right, program blog can accumulate our programming experience, improve our programming ability The progress bar blog can be a complete record of our weekly study status and grasp the knowledge points, easy for us to summarize and review later. In addition to the blog Park, Miss Wang also introduced a sharp weapon is GitHub, this is a foreign site, but knowledge without borders, basically the world's programmers have written their programs and code to their own github, it is not just a simple storage function of a site, It's really designed for programmers, and it's designed specifically for program code, so people can upload and store program code, and record their programming process well. Miss Wang said, GitHub is very important to us, it is our programmer's ability to display, in the application it can play a huge role, because a person's programming ability, as long as others open your GitHub homepage can be clearly see you this person did what, your ability to accumulate. So, for GitHub, I don't dare despise.

Software engineering not only pays attention to individual programming ability, but also focuses on team members ' cooperative development ability. So we're doing this. Another important project is our team-work development project. I am very happy to work with my team members to develop a software that belongs to us, this is something we have never done before, think of all so excited ah! Teacher Wang Reality let us carry out two pairs of programming, to tell the truth just start running-in period, really is particularly difficult, I can not communicate with my partner, because I can not understand his ideas and he is the same, fortunately we can each other for the sake of each other, everyone put their ideas on paper, two people calmly to discuss , to think, and finally to reach a consensus. We are not trying to persuade each other, but to get two people to know each other. Later, we also started more people's cooperative development, a total of four people, the difficulty also naturally rise, in the request of Mr. Wang, we have to open a standing meeting every day, discuss the current work situation, encountered what difficulties. In addition, there are personal progress reports, which mainly record what each person has done in the team, what he did yesterday, what he intends to do today, and what problems it has encountered. This way, teams and individuals are caught at both ends, never missing. With such a tight schedule, the development of our team has been successfully completed.

I think, teacher Wang to us to learn software engineering This course and improve our various aspects of the ability, is really painstaking, without your supervision and urging, which has our excellent learning results. Here, I would like to sincerely say to you: teacher, you have worked hard.

Personal Summary of software engineering

Related Article

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.