Individual Semester Summary

Source: Internet
Author: User

After a semester of study, the software engineering Introduction class finally close to the end. After this stage of study, I have a lot of harvest and thinking, recognize their many shortcomings, it is now very necessary to their own about this semester of the introduction of software engineering courses to do a summary to form experience, improve themselves.

In fact, I was initially very hopeful about this course, because the teaching teacher was Jian min. When I was in the information introduction class of freshman year, I was attracted by Jian Min's big voice and forthright spirit. The most fulfilling thing I've had in the course of the two years of college is C + +. Later learning Java, perhaps the limitation of time, feel far from the practical C + + study. This is also the reason that the Software engineering Introduction course work is often written in C + +. And this semester study software engineering introduction of time is twists, ups and downs.

First of all, learn some of the experience of this course. At the end of the Java class, the teacher assigned us some tasks and sent us some ebooks. Really, my winter vacation really took a lot of time to study. During the holidays I read the "Dream Break Code" and wrote some reading notes. HTML and CSS have also been learned through e-books and some videos. Finally, the use of Dreamweaver to write a static website, is a group of personal blog Nature of the Web page, divided into three layers, put a lot of photos, done after really a sense of accomplishment. But the first lesson was really hit. Because the vacation only looked at the web design, the database just understood a little bit. So classroom connected to the database a lot of problems, really very ignorant.

And it's about pairing programming and team programming. Personally, this form is really annoying. I was disgusted when pairing programming, and dragged on for a long time without looking for teammates. In the last time to understand the vacancy of the talent to determine. It belongs to the nature of the improvise. However, the effect of pairing programming in the actual operation is far from being reflected. Everyone has a lot of problems to solve, but they can't help each other. At the end of the day, I was busy with myself. As for the later team work, the teacher set a lot of boxes of things. But in the actual operation of the process, many things have not been achieved. Team communication is far from enough. You can't come up with a common time for meetings and records. Everyone has his own business to be busy. In fact, there are a lot of meetings is not necessary, it is not very practical to get together every day to discuss. There is the division of labor is not reasonable. Three monks really have no water to drink. Finally took out the real deal things, but from the expectations of the contrast, the process I am still very dissatisfied.

About personal work. There are some programming jobs that are habitually written in C + +. Java is very useful, but the Java Foundation is really bad. It's really a waste of time to have a lot of code changes when things have to be used in Java later on. As for reading notes, some are done during the holidays, look more serious, but when writing notes, always feel that there is no writing. In particular, "Dream Break Code", introduced a lot of software failure development experience, like a follow-up report, after reading is that software development is not a simple thing, and then the specific harvest can express very little. Then a personal progress blog. This model in theory is very good, but I really do have some perfunctory, always feel nothing summed up.

Finally, Cheng Jianmin asked for some advice. 1th course arrangement. Our curriculum is mainly two aspects, the first is to combine the "construction of the law" to introduce the concept of software development, followed by the operation of the actual operating project. The first day I wrote in my blog about what I wanted to learn about real technology. But the teacher criticized in the comment area that the technology can learn where, and later will encounter more technical problems. What is important is the idea of software engineering development, and insists that it will not involve too many technical problems in class. So when we go to class every week, we see the Sons of Fools move the mountain village, and then they get tired. The teacher asked to see the "Law of construction", when the class also talk about the "construction of the Law", which caused a lot of repetitive tasks. In terms of time cost and productivity, I think this should be improved. As for the homework and the project arrangement, I think the teacher's request is too strict. There are many technologies themselves really do not have time to learn, is now learning to sell are good, many cases are directly copied. Since teachers also hate those who have a test paper on the examination of the course, why not all reform it? If not, then you can think more about the actual situation. The 2nd is to hope that the teacher to consider more for the students. To tell the truth, most of the time this semester is devoted to the introduction of software engineering. Even in the last review week to participate in the machine test. We also need to have other courses to review AH.

Finally write a bit of your own mood. I think it's really useless to go on like this. Take advantage of this summer, should also be some of what they have always wanted to learn something really learned. Now that the sophomore is almost over, I finally realized that what is going to end up on their own. It is far from enough to lean on the school curriculum. The experience of learning HTML in winter vacation makes me feel that my self-study efficiency seems to be higher than in the school.

Finally the last is to thank Jian min brother Inculcation, let me benefit. I have always admired Jian min teacher, hope to be in your leadership in the future to learn more technology.

Individual Semester 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.