(圖片與內文無關...)
2010.06.25 (五)
在整理之前blog草稿時,無意間翻到這篇未完的文章。
看了日期,天啊,是2010年!現在都2014了啊....orz
不管如何,還是把它貼一下好了。當時的心得(其實也沒啥心得..)就不修改照貼啦~~~
當做是個記錄 ^^"
=============================================
看到董先生這篇如何快速增進程式功力~~
其中關於學習,我想是很多新鮮人在意的一點。文中有提到,不管之前在學校或是上課怎麼樣的訓練,進入業界之後,才是真正挑戰和學習的開始。
我100%同意這句話啊!
只有實際上到業界上來磨練,才會曉得實際上
....
說真的,這麼多年下來我的感受是,一個開發人員(或是IT人員)與其說學習寫好程式,不如說學習培養自己解決問題的能力。資訊科學是應用科學,尤其我們都在業界工作,不是在學術單位,『能用』才是王道,『能解決問題』才是所有事情的關鍵。千萬別忘記,你學習的幾乎所有東西,都是為了解決相對應的特定問題。例如匿名網友說到的,程式設計裡面的遞迴、物件導向...等技術,都是為了解決問題、或對問題提供更好的解決方案。
我自己的經驗,所謂『程式開發』就是等同於『問題解決』,一個一個的問題,一個一個慢慢面對、處理,面對客戶需求時要怎麼達成? 為了效能該怎麼規畫? 如何讓專案團隊更快速的開發和合作? Build完之後多少個Error, 該怎麼解決? 測完之後多少個Bug、該如何修改? 無法實作時該怎麼walkaround? 碰到技術障礙或瓶頸該怎麼面對? ... 每一個IT人員或開發人員每天的工作幾乎都是 『問題→思考→解決方案→行動』,然後一直是這樣的循環。
整個關鍵都在『培養自己解決問題的能力』,不管是Debug、或是Creat Solutions,都是一樣的。不管你的角色是PM、SA、SD、Developer、Presale...幾乎放諸四海皆準...
能不能解決問題,就是一切的重點。
張貼留言