The last time a private job - the job of software engineering practice summary

Individual work - software engineering practice summary operations

Software engineering practice personal summary


This work belongs courses 2019 autumn Charms software engineering practices Z class (Fuzhou University)
This job where operational requirements Individual work - software engineering practice summary operations
This target job Courses software engineering practice sum up and summarize some of the lessons learned.

A look back

(1) Comparison opening blog your course goals and expectations, "learning by doing, enhance the professional competence and competitiveness", compared to the current learn and practice resulting in what up to your expectations and goals, which still exist what are the weaknesses, and why?

I think I got some improvements in learning and learning initiative, know through what channels, how and when to learn. And so that they understand when and by what processes have qualified to say that "effort", "tired" ...

I feel inadequate or on the amount of training, the amount of knowledge, for the simple reason that the allocation of time (planning key scheduling problems) there is the task of this semester and a little bit of their own ideas on future planning.

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?

(3) Please sum up the practical summary of the course and upgrade to bring you

  • Statistics about you in the door that software engineering practice, completed a total of how many lines of code;

    The main work on Sudoku (although completed, but moderation is not a good trial: details read), front-end design team job (I think this template, no great significance). Sudoku is probably the main function hundred and fifty lines, subroutines total of about two or three hundred bar. Front-end design, then it probably might perhaps one thousand five elements.

  • Each time a job working practices were soft spent much time? (Make a list)

operation Consuming (h)
The first job - Resume 1
The second job - learning course 2
The third job - Sudoku 36
The first pair work - prototyping 18
The second job junction - family tree 36
Personal Job - Software Testing 6
Show team 2
Programming Team 10
Project needs analysis 3
System design and database design 10
Team sprint 36
Personal summary 1
  • Which one job to make you the most impressive? why?

    Teamwork. I know a lot of people and learned a lot, whether it is the expertise or the other.

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

    It took a total of 161h;

    Average weekly spend about 12h25min.

  • Learning and use of new software;

    python (JetBrains PyCharm Community Edition 2019.2.5 x64), X Mind, quick flowchart software

    Typora, Android Studio, Visual Studio 2019, PS, blade and so there are various websites

  • Learning new tools and use;

    Above all kinds of software and website (graphite document, GitHub, Markdown, Process On ..)

  • To learn and master a new language, a new platform;

    Language useful for python, JS, Android number (it can not be considered to master)

  • To learn and master new methods;

    Blog search tutorial site

  • Enhance engineering capabilities;

    Graphic design, front-end code

  • Enhance the teamwork;

    Timely exchange, friendly communication, put forward the idea of ​​...

  • Enhance other aspects;

    People doing things at the truth, the idea of ​​learning progress, a lot of changes in their psychology.

Second, the team summary

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? (Refer to "build law enforcement," Chapter 17, performance and ethics) you as what role on the team? Have you completed the task that role? Now you think you fit the role it?

  • Bud : √
  • Running : √-
  • Specifications : √-
  • Create : √-

If you are a leader, you think you have a good enough place to do what? What place do good? You think how to improve? (Detailed description) 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?

I was a team member of the team. I think the head of the division of work is still possible. But in the process of completion of the work of the members or not, need to do the implementation, for whatever reason can not make work too delayed.

Recommendation elections: can at the beginning, everyone put forward reasonable conditions "leader", but members must actively review whether you are qualified to decide. And, for the crew, head of the non-discriminatory, has its own mandate, which completed to complete. Should be mutual supervision among all members, or make anonymous suggestions.

Third, the Mythical Man-Month

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

(1) software developed 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 software users

This is not done properly.

Through their own experience:

1, to complete the task of each person is the foundation, is a necessary condition. Otherwise, there is no finished product, what about users?

2, our team itself, but also should go to experience their own design products, to be transformed.

3, should dare to "sell" (hee hee hee, I'm good at this, so I went to school cheeky little sister, little sister it ~ ~)

(2) 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 late, cobbled together, a big cattle people do it, fool delay in delivery, etc.

Our members basically have this awareness, we will try to strive to complete. Every time we can complete the task on time.

(3) and by data showing software can maintain and continue to develop.
Instead could not find the source code, the code is not documented code will not compile, there is no task / bug projects such as the development of information

Dear. We are very Bang Bang team, Men Men do things, of course, could get out of it na

2, write down your own Mythical Man-Month - Experience in pairs or individual or team project practice examples + / illustration of a combination of analysis, not words, open proposition, you can use your own favorite way of expressing ..

Learn, work, play, this is the future into the community of your life composition.

Learn, no matter when and where, no matter what, three times daily, or from lessons learned, improve themselves, to make their live better tomorrow. Let himself good progress. Below is what you write big, posted on the wall in front of the seat, which for nearly two years, you see less and less frequency, the mirror now you are standing in it. Once your plan slowly being watered down, it is too late.

The ideal stick in the mind, so that their advance planning guidelines. Experiences and lessons learned should be implemented only makes sense, do not talk about lying, you will live better.


RECOMMENDATIONS

对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?请写下你对后来人的期许。

很多问题如大学四年规划、四六级、毕业规划...真的真的应该规划清楚,并且要明白,这个是用来执行的,不是仅仅的口嗨。要能够牢记于心,要可执行,可指引自己前进...

不要到了后来再说,“如果能重来,我一定会好好努力”。

对于软工实践课程,你有哪些建议?

实践课还是很好的。指引一些好东西就更好了(知识、经验、代码中的“套路”等等)

对于助教工作,你有哪些建议?

没有我的日子里,你要更加珍惜自己。

你很棒棒哦!(很好了啦)

对于自己今后,你有哪些建言?

计划是用来执行的,不是用来口嗨的。人生规划要有,不要活的没有方向,想活成自己心中的样子,认真规划,好好地执行,努力奋斗!

Guess you like

Origin www.cnblogs.com/jayfanc/p/12088210.html