大師眼中的程式設計師

最近在讀 The Clean Coder, 對於其中所講到的專業程式設計師的素養及應具備的能力, 以及台灣現階段軟體工程師的困境, 是有些感觸的。

單純以完成被交付程式任務的能力, 相信台灣的工程師的能力, 並不遜色于國外的工程師, 但很多時候, 完成被交付的任務, 應該是在開發產品的過程中, 最為簡單跟被系統化的一環。

(假設)好吧!?我們(工程師宅宅)都有能力完成你說的出來、或者有人做的出來的軟體功能, 有了一定功力的程式設計師, 應該都有這樣的自我感覺, 或者說自信!?
在 The Clean Coder 一書中, 工程師被分為三個等級: (下面內容節錄自The Clean Coder)

[閱讀全文…]

軟體工程師的技能樹

說起來一路從什麼都不懂的iOS菜鳥到現在, 自己不是什麼都懂的大師, 但也勉強算是熟練的工程師。 今天就來分享一下一路走來在軟體開發遇到的風景。 這段路我還沒走到盡頭, 我也相信自己會一直在軟體這方面持續行進下去。

讓我們繼續看下去!

[閱讀全文…]

擁抱單線程的思考方式

在被時間追著跑的創業日子中, 想要做的事情真的是數也數不清, 每天都恨不得有48HR, 或者會鳴人的影分身之術可以同時把許多事情處理好。

時間, 永遠是最珍貴的資產。 在能力範圍內, 用金錢換取時間, 一直是我覺得最划算的買賣。

[閱讀全文…]

工程師 X 黃金圈理論

TED上很紅的一段關於黃金圈的演講,在行銷學領域講「黃金圈」理論,在三重圈圈裡最外圈是What,第二圈是How,而中心的圈圈裡則是Why。為什麼大家都做同樣的產品,但有些公司的產品就賣得特別好?通常的原因都是來自於Why。在What中只談產品規格,在How中談產品可以做什麼,但是在Why中告訴顧客我們為什麼要這樣做?背後有沒有向顧客開啟一個更大的想像? by Esor Huang
很久以前看到Esor大的一段話, 當時在看TED上的這段影片時, 深受啟發。 最近, 發現以這個理論為基礎, 可以很好的去回顧一路以來走過的軟體學習路線。

[閱讀全文…]