1. 程式人生 > >高效開發偉大且成功產品, 最重要的一步: 開發人員找到與自己匹配的程式語言

高效開發偉大且成功產品, 最重要的一步: 開發人員找到與自己匹配的程式語言

2017.8.19, Ken Fang, 深圳

做 IT 軟體開發的, 建議都應該要定下心來, 深度的思考, 直到找到那個或那些最適合自己的程式語言為止。
因為, 每個程式語言, 都有它背後獨特的思維, 所想要真正解決的問題, 甚至是理論基礎。
也就是說, 每個程式語言, 其實都是代表著某種 “思維”、“行為” 模式。
而只有當我們自身的 “思維”、“行為” 模式, 能與程式語言匹配時, 程式語言才能 “自然而然” 的從我們的指間中, 創造出偉大且成功的產品。
也就是說, 先能深度的思考, 先能好好的認清自己;認清自己的思考 (行為)方式, 認清自己所擁有(所熱愛)的理論基礎, 認清自己所真正想要解決的問題。然後, 選擇那個或那些最適合自身的程式語言。
企業要能高效的開發出偉大且成功的產品, 應該將具備同樣人格風格、教育背景、習慣且能高效的使用某個程式語言的開發人員, 組成一個, ㄧ個的小團隊。

也就是說, 企業內應該允許, 使用任何的程式語言來進行開發;唯一的底線是:
@ 小團隊 “內”, 只能使用 “一種” 程式語言。
@ 小團隊間的介面, 永遠不變。

我們真的發現太多的案例;版本開發所面臨的真正的挑戰, 不是所謂的需求過載, 而是因為軟體架構腐敗, 所造成的開發效率, 產生崩潰式的瓦解。而造成軟體架構腐敗, 其中的一個主要的根因便是⋯
我們的開發人員, 正在使用著與自身完全 “不匹配” 的程式語言⋯