組員技術培訓
轉載時請註明出處和作者聯絡方式
作者聯絡方式:李先靜 <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++軟體工程師,連拷貝建構函式都不清楚,把上萬行程式碼的模組放到一個類裡,程式碼亂七糟八,更不清楚什麼設計模式、程式碼重構。有的做事的態度和方法都不太好。我得出一個結論:技術培訓非常重要。若認為寫程式碼很簡單,交給新手去做,也不給他們培訓,專案一定死得很慘。從我帶人開始,一直把對組員的技術培訓作為重要的事項之一。在這裡,會記錄一些重要的技術培訓。
相關文章
- Java程式設計師技術培訓需要培訓哪些?Java程式設計師
- ANSYS AUTODYN專題技術培訓
- 網路安全實用技術培訓
- Java培訓技術能過關嗎Java
- UI設計培訓技術分享:配色秘籍UI
- 成都學程式設計技術去哪家培訓?程式設計
- 行動網路安全技術與應用培訓
- 《深度學習DeepLearning核心技術實戰培訓班》深度學習
- 部門要我組織培訓,培訓點啥比較好
- 實戰區塊鏈技術培訓之Go語言區塊鏈Go
- SAP技術專家的ABAP偵錯程式培訓材料
- UI設計培訓技術教程之字型排版規則UI
- 軟體測試培訓需要學習什麼技術
- 中科信ANSYS高階疲勞分析技術培訓課程
- 好程式設計師Java培訓分享Java之反射技術程式設計師Java反射
- java技術培訓之File類中常用的構造方法Java構造方法
- 人員培訓是不是FMEA中的措施?
- 團隊管理、團隊人員技術培養 的 思考和交流
- Java要學哪些技術 鄭州Java培訓內容有哪些Java
- UI培訓技術分享:設計大神都在用的10種技法!UI
- Python培訓技術分享:Python Cookie HTTP獲取cookie並處理PythonCookieHTTP
- 長沙Java培訓教程:Spring Boot準備知識和技術JavaSpring Boot
- 參加軟體測試培訓需要學什麼技術呢
- 好程式設計師HTML5培訓技術分享JavaScript 閉包程式設計師HTMLJavaScript
- 好程式設計師大資料培訓分享Spark技術總結程式設計師大資料Spark
- 中科信軟ICEM-CFD標準培訓ICEM-CFD技術支援
- Java培訓教程之使用Jsoup實現簡單的爬蟲技術JavaJS爬蟲
- 長沙Java培訓班出來找工作需要懂哪些技術?Java
- UI設計培訓技術分享:搞定萌萌噠可愛圖示UI
- UI設計師培訓入門都需要學習什麼技術?UI
- 新員工培訓與團隊融入的有效策略
- 長沙java培訓哪家好?Java開發這些技術你的懂Java
- 好程式設計師大資料培訓分享Hadoop技術優缺點程式設計師大資料Hadoop
- 好程式設計師Java培訓Java程式設計師必學技術程式設計師Java
- 長沙Java培訓:Java後端開發需具備什麼技術?Java後端
- Java培訓:什麼是Java?為什麼大家都學習Java技術?Java
- 上海和數員工培訓會議圓滿結束
- IT技術人員 35歲