Personal Job --- software engineering practice summary

Individual work - software engineering practice summary operations

This work belongs courses <Class link>
Where the job requires Software engineering work practice summary
The target job Software engineering practice summary
Text of the job Individual work - software engineering practice summary operations
Other references Zou Yan teacher "building law"

A look back

(1) Comparison opening blog your course goals and expectations, "I hope that through practice and training, to enhance computer professional skills and employability and competitiveness", compared to the current learn and practice resulting in what up to your expectations and goals, What what are the weaknesses still exist, and why?

Before soft engineering practice, I would just Basic Python syntax and solve simple problems with Python, after practice course, a deeper understanding of Python and also studied the use of JavaScript. In doing team programming projects in the process, I was responsible for the database part of our team, because there are basic operations learned database MySQL before myself, I think the difficulty is the design of the entire database, but I do in this regard it is not enough it is good. Lack of ability, then I feel the code is not strong enough, will continue.

After (2) develop in your resume first job in this course, you expect that you will grow in capacity, technology, skills; learning road map and draw in your second job. Contrast learned your current income, you reach the time of the expected value of it?

A little disappointed, no.

(3) Please summarize the course of the practice of summary and upgrade to bring you, including the following:

① statistics about you in the door that software engineering practice, completed a total of how many lines of code

Personal Programming: 400 lines. Pair programming: 400 lines. Team programming (including practical classes on-site programming): 500 lines.

② each time a job working practices were soft spent much time?

Job Name Time (h)
2019 soft labor practice first job 4h
2019 soft second job working practices 4h
2019 soft labor practice third operation 20h
2019 Fourth soft labor practice work 15h
2019 second soft labor practice pair programming homework 25h
Teamwork first - team show 8h
Second team work - team training program github 5h
Teamwork third - Requirements Specification 7h
The fourth team work - project system design and database design 8h
Teamwork fifth - Project sprint 8h
Teamwork sixth - hindsight 4h
Personal Job - Software Testing 14h
Individual work - software engineering practice summary operations 10h
total 137h

③ a job which makes you the most impressive? why?

That team sprint work it, a group of people together for a project to liver dizzy.

④ the cumulative number of hours spent on the soft labor practice? The average number of hours per week spent?

It took a total of 140 hours in soft engineering practice, spend an average of 11 hours per week.

⑤ to learn and use new software, new tools &

Prototyping tool blade, git.

⑥ learn and master a new language, a new platform

JavaScript

⑦ new methods of learning and mastering

The overall design of the database

⑧ enhance engineering capabilities

Learn the steps to achieve familiar with the project.

⑨ upgrade on teamwork

Learning ability, communication skills.

⑩ enhance other aspects of

And his partner have the right to express their ideas.

Second, the team summary

(1) software engineering practice is rare serious university teamwork experience. Said the "Building of the law," there are several stages of the development team, the team you have experienced it, and finally to "create" stage yet?

What you as a role on the team? Have you completed the task that role? Now you think you fit the role it?
Embryonic stage: At the beginning, the team title has been determined, we are discussing what features you want to achieve, which may need to use the technology, you have to learn these things in advance.
Run-in phase: the needs analysis and practical courses of training GitHub, we strive to do their job in the team.
Specification phase: In the last few reply, it has also appears to be more proficient on their own areas of responsibility and the distribution and processing in the work.
Create stage: app last part of the function is not realized
I was responsible for database design team. Database considered the overall design to meet project requirements, it quite suitable for this role.

(2) If you are a team member, you feel that your team leader to arrange the division of labor is reasonable? Do you have any suggestions for the head of the election?

Leader is very hard, I think the head of the division of labor will be reasonable, I think a leader must be able to lead a team should continue to go down no matter what time, do the project's leader.

Third, the Mythical Man-Month

(1) how to prove you learn software engineering? The following requirements your team which reached a few?

① develop software in line with user needs
must be publicly available, there are actual users, a certain amount of users and continuous usage (3 days to maintain 10--100 users); instead: do not use the software users.
② cooperation through a series of tools, processes, teams, able to publish within the expected time of "good enough" software
have project planning / requirements / design / implementation / release / maintenance, with regular publishing schedule; instead of: by temporary stay up all night , cobbled together, a big cattle people do it, delay in delivery, etc. fool.
③ show the software and the data is to maintain and continue to develop.
Instead could not find the source code, the code is not documented code will not compile, there is no information on the development of task / bug and other projects.
Our team reached the two requirements, the first requirement for a bit uncomfortable, the actual users are surrounding the students.

Analysis Lessons Learned individuals or in pairs or team project practice examples + / illustration bind - (2) Write your own Mythical Man-Month

Start of the project team to determine the subject matter is very important, if you have good ideas, will make the team more motivated to complete a part of everyone's APP, of course, we do not want too complex, after all ability levels is not enough. The whole team is a very important task scheduling, and finally everyone can put their time in charge of the task is completed well, otherwise the whole team could progress will be stuck on your side. There is not to stay up late, often staying up late is not good for the body, work the next day no spirit.

RECOMMENDATIONS

(1) recommendations for the next classmate, or the beginning of school for you, for the freshman of you, for me the beginning of school, what do you want to suggest and inform it? Please write down your expectations of the people later.

Adult life is not easy word. Now they have to be responsible for their behavior, do not think they have a young capital, time is very important, be sure to use a good summer vacation winter vacation time to enhance their programming skills.

(2) For the soft labor practice course, what proposals you have?

Opening of Soft Engineering courses is significant, first you have to know your future work is done in collaboration with others, this course let us know in advance the familiar pattern of future work, problems encountered in the process is not your own, it is the entire team, a man dragged the progress of the whole team of people probably waiting for you, so be sure to have problems solved in time. As for advice, the important point is that small class curriculum, recommend a few more lessons.

(3) For the teaching assistant job, what proposals you have?

While teaching assistants are accustomed to micro letter to inform the work, it is proposed to qq. First, because the qq inside view files more convenient. Second, we currently use qq or more.

(4) for their future, and what suggestions you have?

Good to learn professional knowledge, careful preparation for graduate school.

Guess you like

Origin www.cnblogs.com/ycj202595/p/12091674.html