[导入]失败的软件实训课
生活随笔
收集整理的這篇文章主要介紹了
[导入]失败的软件实训课
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我不得不說,這次我做得很失敗。作為一個組長,沒有帶好頭。
首先從技術上說,這次的語音聊天系統,并不是很困難,但我卻把它想復雜了。
一、我不該把MFC當J2SE來進行設計分析。MFC是直接封裝了底層的API,但卻不能拋開底層。而我卻在不了解MFC和系統底層時把邏輯架空了進行設計。
二、我本身不了解MFC,我雖然知道它很復雜,但卻想當然得進行設計。然后發現了很多技術難題,如Socket的阻塞和非阻塞,線程同步和消息處理、工程設置等等。
三、沒有認真學習老師給出的代碼,其實老師給出的代碼中其實已經有很多提示了,如果能拿來直接用現成的,應該可以減輕很多工作量。
再者從管理上來講,我又不得不犯和以前一樣的毛病,兼顧管理和技術,造成精力不夠,一方面沒精力去更加深入地了解MFC以進行開發,另一方面又要花精力進行協調、指導等。同時對項目設計的預計不充分,沒有估計好工時,試圖在短短的幾天內多完成一些東西。
最后從心態上講,我太高估自己的實力和同學的實力,所以把目標定得太高,過分追求好的設計、希望能夠實踐更正規的軟件過程使軟件開發陷于困境。
此次我又想實踐較正規的管理,但這個明顯是小題大作,大多數同學還不清楚配置管理、沒接觸過單元測試,而我卻想強加如版本控制、質量管理,希望能夠進行XP實踐,這種不實事求是的做法,結果只能失敗。
我又在我的失敗經歷上多了一筆……經過此次失敗,不管怎樣,堅定了我再也不用MFC的信念
文章來源:http://herald.seu.edu.cn/blog/shiningray/archive/2005/03/13/14011.aspx
首先從技術上說,這次的語音聊天系統,并不是很困難,但我卻把它想復雜了。
一、我不該把MFC當J2SE來進行設計分析。MFC是直接封裝了底層的API,但卻不能拋開底層。而我卻在不了解MFC和系統底層時把邏輯架空了進行設計。
二、我本身不了解MFC,我雖然知道它很復雜,但卻想當然得進行設計。然后發現了很多技術難題,如Socket的阻塞和非阻塞,線程同步和消息處理、工程設置等等。
三、沒有認真學習老師給出的代碼,其實老師給出的代碼中其實已經有很多提示了,如果能拿來直接用現成的,應該可以減輕很多工作量。
再者從管理上來講,我又不得不犯和以前一樣的毛病,兼顧管理和技術,造成精力不夠,一方面沒精力去更加深入地了解MFC以進行開發,另一方面又要花精力進行協調、指導等。同時對項目設計的預計不充分,沒有估計好工時,試圖在短短的幾天內多完成一些東西。
最后從心態上講,我太高估自己的實力和同學的實力,所以把目標定得太高,過分追求好的設計、希望能夠實踐更正規的軟件過程使軟件開發陷于困境。
此次我又想實踐較正規的管理,但這個明顯是小題大作,大多數同學還不清楚配置管理、沒接觸過單元測試,而我卻想強加如版本控制、質量管理,希望能夠進行XP實踐,這種不實事求是的做法,結果只能失敗。
我又在我的失敗經歷上多了一筆……經過此次失敗,不管怎樣,堅定了我再也不用MFC的信念
文章來源:http://herald.seu.edu.cn/blog/shiningray/archive/2005/03/13/14011.aspx
轉載于:https://www.cnblogs.com/ShiningRay/archive/2005/03/13/120560.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的[导入]失败的软件实训课的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript面向对象编程之Sin
- 下一篇: Visual Studio 2005 B