[Import] failed software training courses

Source: Internet
Author: User
I have to say that I have failed this time. As a leader, I didn't have a good start.

First of all, technically speaking, this speech chat system is not very difficult, but I think it is complicated.

1. I should not use MFC as j2se for design analysis. MFC directly encapsulates the underlying API, but it cannot leave the underlying layer. However, I did not understand the design of the logic of the MFC and the underlying system.

2. I do not know MFC. Although I know it is complicated, I have to design it for granted. Then we found many technical difficulties, such as socket blocking and non-blocking, thread synchronization and message processing, and engineering settings.

3. Did not seriously learn what the teacher gaveCodeIn fact, the Code provided by the teacher already has a lot of tips. If you can use it directly, it should reduce a lot of work.

Furthermore, in terms of management, I have to make the same mistakes as before, taking into account both management and technology, resulting in insufficient energy. On the one hand, I have no energy to gain a deeper understanding of MFC for development, on the other hand, we need to spend more energy on coordination and guidance. At the same time, the project design is not fully anticipated, and the work hours are not well estimated. In just a few days, I tried to finish more things.

Finally, from the perspective of my mind, I overestimated my own strength and my classmates, so I set my goal too high, the pursuit of good design and the desire to practice more formal software processes make software development difficult.

This time I want to practice more formal management, but this is obviously a masterpiece. Most of the students still do not know about configuration management and have never been involved in unit testing, however, I want to impose such measures as version control and quality management, and want to implement XP practices. This approach is not realistic, and the result can only fail.

I made another mistake in my failure experience ...... After this failure, no matter what, I firmly believe that I will no longer use MFC
Source: http://herald.seu.edu.cn/blog/shiningray/archive/2005/03/13/14011.aspx

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.