This year I am a sophomore, grow so big until this year sophomore start to today I live is the most fulfilling, the most meaningful, but also the most aware of the study of a period of time, this year I began to study the sophomore software engineering, when just beginning to learn software workers Cheng I really do not know what to learn this subject to do with, and we study the professional has what relationship, really do not know, really confused! and the teacher is not very listening to understand, because the basis of poor reason! In the lectures when the teacher told a lot of knowledge points do not know, confidence has been hit, because the beginning of learning software engineering when their foundation is really bad, there is no foundation, remember at that time also just read the code, even one of the simplest program can not write it!
Although at that time to the "Software Engineering" This course is not interested, but still in class when the serious listening! Remember the teacher in the first section of the software engineering This course let us write on the first page of the book two characters —————— "process", at that time really do not understand why to write " process " The word! Then the teacher told another thing that surprised me, that is, the teaching assistant, At that time I was in the mind that the school is not good and ask the TA. Then the teacher said that it was the author of the book we studied, the Assistant professor! I didn't know what to do with the TA!
and at that time really very confused oneself should go to that aspect to study, oneself study of profession is what mainly , remember the teaching assistant teacher for the first time on the internet to decorate our homework, I think is our book has such a similar example can improve, also don't rush to write, Because I feel I still have time! Very simple, but to their own to the real to write, they are puzzled, do not know what variables to define the variables, and do not know how to use, it is really difficult, but I still have to bite the bullet to write, so they boil over, and now look back to think that the decision was really the most aware of the decision of their own life , at the same time, I feel that the TA to improve our learning is really very big, if not the teaching assistant teacher's assignment I probably will not write their own code!
The general feeling of teaching assistants to our students have the following major benefits!
1. The TA has played a role in supervising our learning on the Internet, at least knowing that we have learned to be independent!
2. The TA helped us improve the level of writing code! At least we don't have to go to the teacher's content after the teacher finishes class.
3. The TA has helped us to do some systematic review to a great extent! Because we learn the code is in accordance with the code of the book The Word is not bad to knock down! and learn the knowledge points are scattered, but the teaching assistant teacher does not decorate a lot of homework will be involved in the book a lot of knowledge points, comparison system.
4. The TA has expanded our knowledge in some aspects! Like registering a blog, never know what the blog is for! It's git, for example!
5. The TA exercises the ability of our practice! For example, write your own code!
6. Teaching assistants to a large extent achieved some of our classroom teachers can not achieve the effect! For example, in the week can let us "independent" to check some information to expand their knowledge!
But then! There's no perfect thing!
1. There are too few opportunities for us to practice when the teacher teaches!
2. The teaching assistant should consider some students who have weak foundation in the arrangement of homework.
3. Some of the weaker students should do some technical guidance, such as when we first do the homework assigned by the teacher should give some hints!
4. The student base should be fully considered!
Or say something about yourself!
In general! From the study of software engineering This course oneself is this life autonomous to read the most of a time period! I read the first book is "I am a small it bird" This is a book that I went to the university to read carefully!
There are a lot of experiences in the book about some of our predecessors ! At that time the deepest feeling is the importance of interest! But when I read another book, I completely changed my understanding of the book, that is, the author of Dark Time (also an author of "I Am a little bird of it") said: " a lot of people have seen that I am a it little bird" the biggest result is that interest is important, And what I see is perseverance is important ! "Dark time" I have not read but I am really interested in this book because these are the author's blog an article of the composition of the same time on the analysis of the human head, and how to learn, should be how to read and so on have introduced!
There is the "Big Talk design mode" This book, at that time really think this book is too suitable for their own, the above a lot of knowledge about the introduction of very detailed, the author's way of writing books is also very novel, the book is through two people's dialogue and two people stories to carry out, feel very novel, also want to read down.
In this and occasionally to see some of the data structure and algorithm book! Among them, "Big talk data Structure" "Deep understanding computer System" these books are to remember to read! Think these books really need to read, to see especially algorithms and data structure of the book, if really want to survive in this industry strongly recommended to see because in our programming often will use the algorithm if you do not understand the algorithm we will have a lot of paddle embarrassing situation!
Read the above mentioned some of the books themselves from the software engineering do not understand, do not know what the subject is to understand the preliminary understanding of the course, feel the progress of their own, I feel that the subject of software engineering is under construction "house" step to give us how to build a "house" how to build a good and strong, Many people like, many people want to "live" a house, software engineering is to write a "house" built a complete set of processes! is also teaching us how to go this process!
from the non-understanding of software engineering This course is very like this course, because I now very much like the teacher now talk about this course! I think this is my progress, because I do not like it because I do not understand, so I do not like, and I like it because I know what it is talking about. And my own so much progress I feel I most should think of the code that I write in peacetime now want to how many lines of code, 3000,4000, or 5000, I really do not know, feel plainly this course or entirely by their own code practice, The number of the code you're typing doesn't mean how high your writing skills are, but the amount of code you're knocking on will certainly measure how much you're progressing! Because the more code you knock, the more you know about programming, the better! You are an example of what variables you define in the past. But you can also put some immutable code to package it up! This is what you didn't know before. You can also put some duplicate code into a method, make the call to eliminate the duplication of code! Understand the object-oriented, let the constant change, let become change! Although these are just preliminary understandings, this is progress! My progress!
In the end, say what you think about this kind of teaching assistant and how to blog.
To tell the truth I was initially disgusted with this way, but the time has long been like this way, the TA itself is a help to our improvement, and blogging is a great help to us a way, because the blog for a lot of people are open, they can put some of their own problems written on the above, Some of the great gods will help us, and we can upload our own code so that many people can see the code we write! And then do some pointers to us! So I agree with this way! At the same time hope that they can continue!
Believe me this is the last advantage, of course, I think the most important one of the benefits!
Said before the blog , in fact, can write a lot of things on the blog, can write their own experience, can write their own feelings, because writing is to deepen their memories, is to deepen their understanding! When you write a blog, especially when you write a book and learn the feelings of a knowledge point, and learn the knowledge of a book when the feeling! Your brain will automatically pass through the knowledge you've learned and what you've seen. The knowledge that you read, the knowledge you see, the deeper memory in your own brain and the more systematic knowledge you learn in your mind! So I hope I can write blog as a habit, but also hope that we can write blog as a habit, because this habit will make us benefit for life!
The above is their own from the study of software engineering to the present some want to say, of course, there are some want to say but do not know how to express! It's here today!
Software Engineering Summary