Summary of software engineering m1/m2

Source: Internet
Author: User

Also does not divide the m1/m2, on the beginning and end of combing this semester's soft work class bar.

The first class, the teacher splinters said this semester how to do, what personal projects, pairs of projects, team project one or two, but also to team ah what, and then Fengfenghuohuo team.

Individual items, Word frequency statistics applet. It was soon written, because it was time to start a disgusting optimization trip based on the efficiency score. Tried to do multi-threading, did not get out. Change the data structure, efficiency improved a lot. Got this book, still wide. Take 37/50.

Pair project, is a number of elevator scheduling, each elevator properties are different. Look at the code first. Read the assistant's code and start writing. The algorithm is not big on the large, simulating the real life of people who are more than the elevator dispatching should be what it looks like. Take 92/100.

Team Project. and roommates and classmates around the dormitory team. The second round of the Golden Dot game, selected an iterative development project, take over seniors.

Have to insert a sentence, college up to now, seniors in my heart image a little collapsed. When I was a freshman, I felt that my sophomore was a good cow. Sophomore time think Junior seniors in college Road is certainly more bull. When I was in junior high, I found it wasn't jiangzi. 2/8 principles are everywhere. Other examples do not have, offend.

The teacher told us that your seniors are all integrated, you can do it. Well, it's all together, we'll do it.

First week according to plan first design, actually is to look at the code bar. I really want to be PM, teammates want me to write code, then write code it. But things don't seem to be in my control ... (although I am under the control may not have a good result)

See the Seniors code feel quite simple, but some of the code is copied again is a few meaning ah ... Increase the amount of code ...

Since the teacher said seniors are integrated, interface we will not move it, some information extraction function to improve the accuracy, add new features. Well, the task volume seems to be small. Simply divided the division of labor, participle of my roommate and I finished a day.

It was the fourth week before you knew it. Contact the crawler and Web pages, found, well, we are dealing with the reptile data is good, can be used in the Web page group 10 seniors database. It doesn't really work for us. Feel a bit messy, how does the seniors integrate? How is the teacher accepted? This is a bit of a mistake!

The alpha phase is then accepted. What the? Team-to-peer assessment? Although I do not fully trust the degree of unity in the department, but this time people should be tacit understanding of it. This time Roger teacher out to kill recruit: Do not score to rank. Then, a game theory of practical activities began ...

The acceptance took 100 points, third place, 100 and 90 points less than the first and second respectively, then in the individual project and the knot to the project accumulated points advantage of all wood has ... Divide the team contribution points, the first stage is finished.

The second stage of the first one or two weeks are busy working, the soft workers really do not want to tube.

With the Web page to come to the needs of the analysis of a bit, not difficult. First smoked an Afternoon + Evening with roommate wrote quiz page information extraction. And so the first set of databases in place, and continue to write, measured. I control the algorithm, roommates control the database, to achieve the needs of the Web page group.

By now the lesson would have been almost finished.

Think of Xin Zou teacher before in a blog back to me, and so I wrote 10000+ line code, some software engineering problems have been realized. I counted my own compilation of the big job, 5500+ line.

Also think that there was a lot of senior engineers and small partners with us to experience the ordeal, and later found that people decisively quit class. The people are so! It's good for senior engineers to quit Class! If I can quit my class, I'll retire too!

Also remembered a few days ago another soft work class classmate told me, your soft work class how good ah, at least also wrote code, we did not learn anything, on a water lesson. I said, what ah, you do not know ...

The summary of the course is almost there, so don't computation off-topic.

From the beginning of our session, the curriculum structure of the college began to reform. We had a small class and met all the reforms.

From the sophomore Gao Xiaopeng Teacher's Test group experiment, to sophomore under Wang Lei Teacher's operating system experiment, Wu Teng Teacher's face object class, and then to the junior Yanghaiyan Teacher's compilation (this should not be said to be reformed, because has done many sessions), and then to Roger Teacher's soft work class. We were all the way to the white rat.

Now one of the mice is going to say how it feels!

1. Group Lessons

Teacher Gao is the heart in the reform, all aspects of preparation are very adequate. The amount of work is large, but it is feasible, a week a project, early hands time certainly enough, the assessment is also very objective and impartial. Although there are some self-learning knowledge, but can be manipulated. Teacher Gao is a responsible teacher, every time the experimental documentation requirements are clear, we will not waste time on some boring things. Moreover, according to the high teacher's idea, his homework is can be engineering, it can be done according to a certain methodology.

Later on the news saw high teacher with a group of Class change award, of course, this will be awarded!

2. Operating System class

This class is level 11 class in the junior class to do a bit, and then we 12 grade in the sophomore did. Although I got 90, I thought I was water. Wang Lei teacher may be more busy, experiment almost copy of MIT. Other Press No table

3. Object Oriented class

Press not the table, the students understand

4. Compiling lesson

Good, the front time is too loose, the back slightly tight. If you have any questions, Mr. Yang will reply. There was an email back in the morning at five. I heard that Yang teacher's father is not well, I guess at that time, teacher Yang may be in the hospital care bar, instant on passers-by turn powder.

5. Soft Engineering Course

Feeling the starting point and the group lesson is the same, want to follow the international first-class University computer Department (or software engineering school?) The standards of the students to ask us. Xin Zou wanted to explore a software engineering course on how to get on the road. But perhaps only the starting point and the group are similar, other aspects can not be compared.

Read the "Law of construction" book, know that the original teacher in class PPT content from here, and do not have a good grasp of the previous senior team project in the end what the situation, the teacher did what?

When such a soft class is still in the many more worthwhile to do the big homework semester, the result is ...

I do not know whether to learn younger brothers can see this blog. If you're on a soft-work lesson from teacher Roger, here are some suggestions:

1. Cattle can do a person to do 8 people or 24 people's work, and willingly shoulder-picked, casually come.

2. Seniors program as far as possible, especially team-work class of seniors.

3. Recommend optional items, at least to feel the process completely. Online actual project code is many, many modules can be used to see more of their own may have ideas.

Summary of software engineering m1/m2

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.