Software Engineering Course Summary

Source: Internet
Author: User

First of all, I am glad that I can take such a software engineering class in my junior year.

I believe that it is not just me that I am not comfortable with this class at the beginning, or that it is not just me that I have to spend a period of time adjusting from exam-oriented education to practical engineering courses. My major is computer, and everyone knows that programming is used in engineering. At first glance, it seems that computer learning can be used in other engineering fields, while other people have their own majors. We seem to have no advantage. I have had this idea. However, "there is a specialization in the industry." just as we can also solve the equation in English, this does not mean that the mathematics department of the foreign language has no future. Their major lies in this, therefore, English is better than learning mathematics. Similarly, we write data like others.ProgramBut our programming scope is wider, our technology is more advanced, we are more confident in our own profession, and self-confidence comes from a solid foundation.

Computer is a typical engineering course with practice paramount. Continuous program writing and blog writing in soft engineering courses allow us to gain a deeper understanding of the characteristics of computer science. Learning has never been an overnight task. Continuous and solid learning is applicable in any field, computers are particularly prominent. Before our junior year, we just roughly learned C and Java, and most of the students, like me, didn't have the ACM Foundation. They started learning at the beginning of their undergraduate course. Therefore, programming is an important measure.CodeThe number of rows starts from scratch. The biggest impression we felt when a soft engineer began to fall into a project was that the previous Code had accumulated too little. There were many novel ideas and surging volumes following the teacher's pace in class, but in practice, I feel "self-defeating ". I roughly figured it out. The number of lines of the Code in the entire soft engineering class is about four thousand. I wrote a lot of blogs. OurTeam blog There are more than 50 blogs, which bring together the students' thoughts on the software engineering course for one semester. We require ourselves to read a certain amount of blogs, monographs, webpages, and papers on software development and software engineering courses with high standards. If you don't complain about the time, the more painful it is to do one thing, the bigger the harvest, the less effort you have to make to get things you have never gotten.

No C # foundation is not difficult, and no CSS foundation is not a problem. If you find the target, you will find that the method is always more difficult. For newProgramming LanguageIt is actually the lowest level of difficulty because it is something that already exists. All you have to do is learn it. Implementing a new idea is a challenge. The first step from scratch is often the most difficult. Once it is right, it is a matter of hard work. As long as you dare to do it, you will not lose too much. If you do not fail in learning, the process of learning is often more valuable than success.

This course has brought us into contact with a lot of things outside of the classroom. We no longer listen to the teacher's knowledge about methods. We learn concepts, views, and attitudes towards software development. We are engaged in programming and team programming. Although I believe that the final effect and expected effect differ a lot, this is a new attempt and a good start after all. We have been engaged in Agile development. In fact, four weeks of scrum didn't really give us a deep understanding of agility. The results of team projects are really pediatric, the big bull programmer in our class said that this is similar to the big job of his database.

It is very beneficial for us to get in touch with cool people very early. We will learn to broaden our horizons and keep our eyes on the long run. We should not be complacent about a small improvement. On the road to computer science, leaders from all over the world are too far away. We are also more aware of our own gaps. The phrase "catch up with trembling bodies and challenge with reverence" was borrowed from the moon ". Only by understanding your weakness can you be able to be powerful.

The software engineering course gave me different experiences in software development and gave me a deeper understanding of my major. Writing a few lines of programs and several blogs is by no means the greatest achievement. The most important thing is that I am more interested and confident in my major, and I have always been passionate about learning new things, this is what I value most. We may not have similar lessons later, but having experienced such a course is invaluable.

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.