Liangmeng Yao 20190905-2 blog jobs

This job requires See https://edu.cnblogs.com/campus/nenu/2019fall/homework/5522

( 1) Recall Imagine you have a computer professional

How did you choose computer science decision ?

A: Select computer science, first, because of curiosity, before the University is very little knowledge of computers, the computer can solve only heard everything, so it is very curious how so powerful, curious about how it works, I think regardless of learning anything, interest must be the best teacher, and only interested in one thing, the power only to learn; second, because the good prospects of the computer is relatively easy job, choose a wider area, so I chose computer profession.
Do you think the last contact with the course meet your expectations for computer science, and why?

A: roughly in line, four-year university course learned a lot, made me realize a wide range of computers to solve problems, to appreciate its versatility. But many courses to learn or too shallow, it is broadly in line.

Do you think your computer is like a field it, it is an area you're good at it? (Note: You can not answer is "No", "Yes" Please take this as future work face questions, to be answered sufficient length to provide enough information, such as letting them know you are given why...)

A: For now, I like the computer field, solving problems by computer, makes me feel good, I feel that some of the projects is also very interesting.

At this stage, I'm not too good at the computer field, because there are things I need to learn a lot, mastery of different languages ​​is not too proficient, but I believe that as long as the effort, continuous learning, continuous improvement, computers I will become an area of ​​expertise.

( 2) obtain a graduate student, people walked the streets before the control and describe future development, and now you feel you already have professional knowledge, skills, abilities, what? From the computer to become a qualified student in the professional knowledge, skills, abilities but also the gap between what?

A: I now have too little professional knowledge and skills, able to read simple code can only write some simple code on the can, it has the ability to study hard.

The gap is still large, in terms of the computer now I'm more of a piece of paper, things to learn too much, the language has left you feeling OK, project experience is relatively scarce.

( 3) is a crossroads of life choices every day, academic research, projects, social practice (?), Different choices have different endeavors. Control over before you read people's experience, what is your choice? In this option, you think What are the advantages, what are your weaknesses compared to other classmates? For your choice, you give yourself the semester planning what is?


A: I chose to academic research, I would like to enrich their knowledge of the amount, lay a solid foundation, see more good literature. In academic research, the advantage is to have more patience, loneliness; disadvantage is that English is not enough reserves, is difficult to understand English literature.

Planning: select the best papers to read on their areas of interest, reading the author's point of innovative ideas summarize, learn python.

( 4 ) What is your expectation is of this course? You intend average, how many hours a week to come up with on this course?

A: I hope that by completing this course be able to exercise their operational ability and teamwork practice, there is a deeper understanding of software engineering.

I intend to come up with a weekly average of 10 hours use on this course.

Read "Building the Law", published essays 1, asked to list the five questions can not be understood by reading, reading or opposition. Have a point of view, there is evidence or analysis. Words not a direct assessment criteria, but requires longer to be able to view clearly expressed.

A :( 1) 72 10 read in small pieces abnormal this part I had a lot of questions, starting with how to handle exceptions in C ++, followed by exception handling is done by terminating the program or the recovery program, and finally, although I have not learned C # but due mentioned in the bottom of page 70 in the textbook anomaly, C ++ and C # is not the same, so I want to know C ++ and C # exception handling any difference. By Baidu, I solved the first two questions, the first question: In C ++, we often use

try{}

...

catch(){}

Exception handling block.

The second question: Exception handling in general, there are two models, one is the "end model", one is the "recovery model." "Termination model": In this model, it will be assumed error is critical, so that the program can not return to where the exception was to continue. Once an exception is thrown, it means that the error is irretrievably lost, it can not come back to continue. "Recovery model": Working exception handler is correct the error, and then re-try method mobilization of the problem, and that's secondary to succeed .. For the recovery model it is often desirable to be able to continue the program abnormal after processing. In this case, an exception is thrown like a call to the method - can be configured in this way in Java to get a similar recovery behavior. (That is, not throw an exception, but call the method for correcting the error.) Alternatively, the try block on while loop, so that you can continue to enter the try block until you get satisfactory results.

For the last question, because of the C # language that is not understood. It has yet to solve this problem: C and C # What is the difference in terms of exceptions?

( 2) when read 101 books, my "workflow using precise language (usually UML) to describe the user's activities." This sentence into question, and I do not know what is UML, Why call him as a language? Through access to information, I know the Unified Modeling Language UML is the abbreviation, which is called the Unified Modeling Language, is used for software-intensive system of visual modeling language. UML object-oriented development system is the product description, visualization, and a standard language for creating documentation. So this means that the UML is a standard software product developed by you? Why call it a language? If it is a language of C and then what is the difference?

( 3) books 278, the top spoke of "smoke test", I was wondering, speaking of its origin, but for me the real meaning of "smoke test" is not very understanding, my question is "take smoke test "If you do not pass can continue to work behind?

( 4) textbook 69 goto, goto statements for the seemingly ever seen before but did not find out about, when you see the textbook appeared goto statement, I will get to know a bit: C language goto statement to transfer control unconditionally to allow labeled statement within the same function . Feeling and break statement a bit like, there is a doubt, what the specific differences are They? Why is not the use of the goto statement?

( 5) For the textbook pages 370 to 374 mainly about the disadvantages of software engineering workshops, now I understand the "cloud", "big data", "artificial intelligence" and "innovation" has replaced "workshop", I the question is for the "workshop" talk has completely disappeared yet? Textbooks say it's a disadvantage, I want to know it useless?

4. A lot of people do not have the ability for everyone to know, and this ability can be more than around 90% of people. For example, the classroom teacher mentioned that if the performance was not as high myopia, how to disguise face like a blind, can do 40 push-ups. Of course, it may be basketball, soccer, piano, ACM, speech.

Give your special skills beyond the peers of friends, and tell us what efforts you how to pass, how long it took to get this achievement.

A : My special skill is table tennis bar. The first time I played table tennis discovered that he was going to hit, I think probably because I always watch the game of table tennis, it's got to know the general rule, so the first practice when it will hit, but now, because I did not play regularly also do not watch the game, so levels gradually decline.

5. interviewed for this course of previous students (including graduate and outside the school, in order to "build of the law" as a textbook. Just free you are familiar with a software engineering expert). Modern software engineering, this course has been on for several years, before a lot of students did a team project (maybe including students of the school), ask you to find a previous interview about the team:

The project was how many users, how much value to the user? There are still people use it ?

Can you give this project our team to continue to develop, source code / documentation as well as what?

What project development experience and lessons learned

What advice would learn software engineering

Of 18 interviews were conducted with a Shige: There are 30 items to a user. Value of the project is that we have learned something by now no one used.

Source code is gone.

Teamwork experience is very important, we must master the rules and regulations of project development, the lesson is certainly good development record. Software engineering learning process must be carried out in practice, only theoretical study is not feasible, it should be more hands-on, open up more discussion and more stand-up meeting summary.

6. The following statistics are accurate to a hundred lines.

Your current code amount is how much?

Do you think good and general computer science students (select one of the following two questions in accordance with your vision) To be eligible for entry Software / Internet companies, how much the amount of code needed? Colleges and universities engaged in teaching and research work it?

You plan at the end of this course, how much the amount of code is completed? The amount of code distributed throughout the semester, how much the amount of code to be completed each week?

Currently the amount of code is 0, have not done what the project during college.

I think colleges and universities engaged in teaching and research work needs at least 10,000 lines of it.

I plan to at the end of the course, completed 2000 lines of code amount to complete the 100-200 lines of code per week.

7. Read the review

1) Why do you want to come to class and seriously involved 

After reading this article feel every word a gem, almost never heard in college classes, feel self on the line, the teacher's not good, it is purely a waste of time, for various reasons refused to lectures, each of the phone to play through the whole class, so they come out to mix are to repay, and now I am asked what what is not, doing what does not work. Finally gave me a chance, let me re-life, re-entered the classroom.

Four years of college experience tells me not to class lectures, class own school, for me it is still not possible, the phone can only play the more fun, bring the biggest shortcoming is its own powers of concentration will decrease life the unexamined.

Like the article said, the teacher's knowledge is certainly far higher than the students, it certainly can learn something previously did not know the teacher who, moreover, serious lectures but also respect for the teacher, it is extremely serious lectures necessary.

2) you experience the kind of teacher-student relationship in college

In college experience to passers- teacher-student relationship / Lu Renyi, often the teacher is finished left, the students paid no attention to this class after class put behind, no practice, no summary, no reflection. Lead students last mediocrity, have not learned anything.

After reading the article, I think it should be a good teacher-student relationship as teachers should guide students to guide students to learn, students through independent thinking, summed up the learning content, to practice, and then the teacher on student learning outcomes feedback.

Guess you like

Origin www.cnblogs.com/summerkingy/p/11498453.html