組員技術培訓
轉載時請註明出處和作者聯絡方式
作者聯絡方式:李先靜 <xianjimli at hotmail dot com>
可能我的運氣比較差,曾參與的幾個專案,都是大型的、失敗的專案。
第一個專案是一個Transform Proxy Server(TPS),一個基於apache的代理伺服器軟體。移動裝置(如PDA、智慧手機等)通過它去訪問PC網頁(HTML),TPS會根據裝置的(UserAgent)把HTML轉換成適合裝置顯示的網頁(如HDML、CHTML、WML等)。不包括第三方的程式碼(xerces/xalan/icu/tidy和apache等)有50多萬行的C++程式碼,10多萬行的JAVA和JSP程式碼。其中採用了很多先進的技術,在美國展出時,微軟的人看了都叫絕,甚至想OEM到IIS裡。但由於穩定性太差,這對於一個伺服器軟體來說是致命的,除錯幾年後進入了垃圾箱。
第二個專案是一個網頁編輯器,提供移動裝置網頁的視覺化編輯、預覽、網站管理功能,該專案也有超過50萬行的C++程式碼。BUG數最後達到17,000多個,到專案被取消時,還剩3,000多個bug沒有fix。
第三個專案是一個智慧手機,該專案也是個龐然大物,專案推遲一年後釋出,其中也是一波三折。因為其功能豐富,在市場上贏得一度之地,但其穩定性、可維護性不敢恭維。
很多人都說,中國缺乏的不是技術人才,而是管理人才。這個斷言是否是真實的,我不清楚,畢竟我的經驗很少。但從這個三個專案來看,個人認為失敗的主要原因不是管理,而是技術(當然,如果你把緩衝區溢位也認為是管理上的失誤,也是有道理的)。
曾見過工作四五年的C++軟體工程師,連拷貝建構函式都不清楚,把上萬行程式碼的模組放到一個類裡,程式碼亂七糟八,更不清楚什麼設計模式、程式碼重構。有的做事的態度和方法都不太好。我得出一個結論:技術培訓非常重要。若認為寫程式碼很簡單,交給新手去做,也不給他們培訓,專案一定死得很慘。從我帶人開始,一直把對組員的技術培訓作為重要的事項之一。在這裡,會記錄一些重要的技術培訓。
相關文章
- Oracle DBA技術培訓Oracle
- Java程式設計師技術培訓需要培訓哪些?Java程式設計師
- ANSYS AUTODYN專題技術培訓
- 培訓當前相關技術
- 做技術諮詢等於做技術培訓嗎?
- 網路安全實用技術培訓
- Java培訓技術能過關嗎Java
- 培訓效果評價技術(轉載)
- “達內”JAVA技術培訓有感(二)Java
- UI設計培訓技術分享:配色秘籍UI
- 黑馬程式設計師Java培訓和Android培訓Java技術二程式設計師JavaAndroid
- 黑馬程式設計師Java培訓和Android培訓_java高新技術(一)程式設計師JavaAndroid
- 成都學程式設計技術去哪家培訓?程式設計
- Hadoop資料分析員培訓Hadoop
- 行動網路安全技術與應用培訓
- Python培訓機構學員感悟Python
- 軟體銷售人員培訓(轉)
- 微軟的員工培訓體系(轉)微軟
- SAP技術專家的ABAP偵錯程式培訓材料
- 軟體測試培訓需要學習什麼技術
- UI設計培訓技術教程之字型排版規則UI
- 實戰區塊鏈技術培訓之Go語言區塊鏈Go
- 《深度學習DeepLearning核心技術實戰培訓班》深度學習
- Oracle 最佳化,備份和恢復技術培訓Oracle
- 中科信ANSYS高階疲勞分析技術培訓課程
- 好程式設計師Java培訓分享Java之反射技術程式設計師Java反射
- java技術培訓之File類中常用的構造方法Java構造方法
- 技術培訓 | RAC 當機罪犯案情探析之子游標
- 質量度量分析與測試技術 培訓大綱
- 培訓班上學員的一個SQL問題SQL
- UI培訓技術分享:設計大神都在用的10種技法!UI
- 參加軟體測試培訓需要學什麼技術呢
- Java要學哪些技術 鄭州Java培訓內容有哪些Java
- 開發培訓及技術研討會PPT下載連結
- 團隊管理、團隊人員技術培養 的 思考和交流
- 好程式設計師大資料培訓分享Spark技術總結程式設計師大資料Spark
- 中科信軟ICEM-CFD標準培訓ICEM-CFD技術支援
- 好程式設計師HTML5培訓技術分享JavaScript 閉包程式設計師HTMLJavaScript