2011-03-15

[筆記]高階IT架構師座談會(4)




Session 4 程式設計師的「校能調校」


4.1 透過Sharing 讓較弱的同仁跟上腳步


4.2 成為開發者的基本條件


  
技術方面 : (1) OO (2)
XML (3)
平台技術(.NET or JAVA)


  
態度方面 : (1) 高度興趣 (2) 邏輯要好


4.3 OO一定要用團隊來開發 因為要有人使用 才會去修正設計的缺失 設計技巧才會進步 所以沒有環境就開發不了好的OO程式


4.4 技術至少要知道其細節 盡量不要使用黑箱程式 ex.要玩ORM
還是得先了解ADO.NET (. ORM
(Object-Relational Mapping )
只是一個以物件導向的方式來存取資料庫欄位的架構, ADO.NET
Entity Framework
,是微軟以 ADO.NET 為基礎所研發出來的類似ORM架構解決方案)


4.5 提升軟體效能的方法


   
政治->外包->硬體->架構->演算法->程式語言


4.6 進度vs品質


   
(1)
年輕時以品質為主 能力才能提升 盡量超越老闆的標準


   
(2)
開發人員維持自己的品質
QA
維持專案的品質


   
(3)
專案以進度為主 產品以品質為主


4.7 慣例不一定是對的


   
開發者常常copy paste 老手或別人的作品
不了解其背後的邏輯


   
說不定那些老手們的慣用作法是錯的


4.8 慣例不一定是錯的


   
舊系統留下的code 是累計下來的經驗
若行不通的話早就掛了 所以直接翻掉重寫 會遺失當初的細節 因為不了解背後的邏輯


4.9 達成率假象


   
(1)
怕績效不好 可能會從最簡單的開始做 結果最後20%卻花最久甚至是永遠都無法完成


   
(2)
腦力開發產業本來就很難估真實的達成率


   
(3)
code review 可避免造假


   
(4)
對可信賴的人 才能估出他的達成率


4.10 如何讓開發者進步


   
(1)
舉行競賽


   
(2)
一個team不能整天都在開發
要留時間讓某些人學習 然後分享出來


   
(3)
讀書


    (4) 專心


4.11 開發者如何挑書來讀


   
(1)
找該作者是否為官方版產品的人員


   
(2)
針對你想了解的問題 找該解決方案的書籍 了解其細節


   
(3) google
可能只提供片斷 沒有細節 不能盡信


Related Posts:

  • VoIP jitter buffer對語音的影響 參考一下 http://kaijie-chang.blogspot.com/2009/10/voip-jitter-buffer.htmlhttp://www.whatis.com.cn/word_2698.htm … Read More
  • Windows Phone Application 開發相關資源MSDN 完整範例教學Developing a Windows Phone Application from Start to Finish… Read More
  • [筆記]高階IT架構師座談會(1)2011/3/11 參加了一場IT架構師的座談 主講人都是很厲害的高手 聽完他們的經驗分享 真的受用無窮我記錄下一些對我有影響的topic 期待未來的案例能夠找到best solutionSession 1 企業軟體開發的生命周期管理1.1 這場主要是講在台灣的軟工流程 有一般的標準流程(ex.瀑布式) 也有提到Agile => 是由user驅動,從需求端開始完成開發1.2 案子越大通常老闆要越強勢 才有可能成功1.3 In Taiwan,… Read More
  • [筆記]高階IT架構師座談會(5) Session 5 台灣資深技術人員之路,顧問講師的經驗分享 5.1 顧問需俱備的能力     (1) 口才     (2) 規劃     (3) 專業     (4) 解決問題     (5) 行銷     (6) 專案 5.2 如何培養成… Read More
  • [筆記]高階IT架構師座談會(3) Normal 0 0 2 false false false MicrosoftInternetExplorer4 classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui! /* Style Definitions */ table.MsoNormalTable … Read More

0 意見: