“高生產力工程師的兩個特徵:聰明、懶惰” 與新的 1 篇文章 - Inside 網路趨勢行銷與開發 |
![]() |
Posted: 14 Jul 2014 04:54 AM PDT
這裡我使用了聰明,懶惰和工程師這幾個詞。我說的這幾個詞的意思是:
正確的軟體開發應該是懶惰式開發,也被稱作忍耐式開發;這種開發方式的表現是,在真正動手寫程式前,工程師要花大量的時間通盤考慮所有可能的解決方案和途徑。這可以看作是延緩寫程式,在沒有完全理解問題前絕不動手寫程式。先把問題理解清楚,確 保將要寫的程式能真正的解決問題,這將會避免之後寫出大量無用的程式。 這裡說的先把問題弄清楚,表現有:
你需要花大量的時間研究,來確保需求符合實情,來做工作讓你和同事的交流有共同的語言語義。然而,工程師都喜歡立刻興沖沖開始寫程式,喜歡在電腦前不停的敲鍵盤。 在真正的軟體開發中,只有 5% 的開發時間是有效率的。如果你發現一個工程師用 100% 的時間都盯著螢幕,那麼,你看到的這個工程師是最糟糕的工程師。 如果一個工程師總是在電腦前寫程式,這絕對是一個不好的訊號。 效能滿點的工程師總是不斷檢查他對需求的理解,確保他們的程式和需求是同步的。效能滿點的工程師是頻繁的和產品經理 / 業務人員溝通交流,你可以經常看到他們使用白板與同事和架構師交流討論。工程師的閱歷和經驗都是用來提高開發效率,這最優秀的工程師:
爛工程師不喜歡去修改已經寫成的爛程式。相比起優化自己的程式,他們更願意簡單的增加更多的程式,以此來彌補之前的缺陷。更糟糕的是,他們喜歡把責任歸咎於他人。最終,一堆不好用的程式上在來另外一堆不好用的程式,整個系統變得到處是 bug,極不穩定。 優秀的工程師經常也會寫出爛程式,但他們能看到那些程式需要優化,哪些需要重寫。優秀的工程師和不優秀的工程師的區別就在於對有問題的程式的態度,優秀的工程師的做法是:
當程式中有需要優化或需要重寫的地方時,時間拖的越久,你就越難回頭解決這些問題。因為對這些程式依賴的程式會越來越多,越來越深,當你優化這些程式時,相關的依賴也需要進行相關修改。當積累的問題越來越多時,輕鬆的優化 / 重新這些程式已經變得不可能。而使用繼續增加程式的方式來彌補之前程式問題,會讓系統變得越來越不穩定。 如果腦子裡沒想清楚,那就懶一些,把寫程式的時間往後推。 |
Posted: 14 Jul 2014 03:29 AM PDT
What is Firefox MozillaFirefox OS Mozilla,是一款建立在Linux ,Gecko 上的開源行動作業系統,主要被應用在智慧型手機、智慧型電視、平板上,其主要開發工具為 HTML5,JavaScript 以及其他開放網路程式1,2。與其相對應的產品是大家耳熟能詳的 iOS、Android 。在今天 Mozilla 舉辦了記者會與大家一同慶祝 Firefox OS 的一歲生日,讓我們一同來關心這一年 Firefox OS 的成長。 Firefox OS 週年成果回顧與未來發展策略Mozilla 全球營運長暨台灣分公司執行長宮力博士,首先為我們介紹了整個Firefox OS 的發展以及回顧。 他認為任何一個硬體裝置最重要的在於其靈魂,也就是作業系統。這也就是Apple 與 Samsung 彼此之間最大的差別。在一個競爭者環伺而且已經趨近成熟的產業中,他認為 Firefox OS 的成立其實有其困難。因此在一開始的策略上 Firefox OS 的目標很明確 興起
過去與現在Mozilla 在兩年前提出 Firefox OS 的想法,當時大家都覺得不可能,但一年之後 Firefox OS 上市了。在去年以 Firefox OS 為作業系統的smart phone 總共邁出了一百台其主要市場在歐洲與南美洲(圖一)。目前全球有超過 22 家電信營運的夥伴,其中包含了中華電信。而在本季Mozilla 即將以印度為第一站正式登陸亞洲市場。 全球營運長暨台灣分公司執行長宮力博士為大家展示 Firefox OS 手機 未來宮力博士告訴我們,他期待 Firefox OS在未來的手機市場上可以有一定的影響力,因此他對未來一年的目標如下:
台灣分公司發展現況與未來計劃台北 Firefox 辦公室於 2011 年創立當時只有 10 人,到了 2013 年人數達到 150 人是 Mozilla 全球最大的分公司。其 Firefox OS 的研發人員人數占了全世界 Firefox OS 的研發人數的一半以上。在未來台灣會持續成為 Firefox OS 研發的核心團隊,在國際舞台放發光發亮。Michael Huang 台灣分公司行銷總監向我們說明了台灣工程師在 Firefox OS 的國際定位。 宮力博士也說明了為什麼偏愛台灣人才,其原因有:
在記者會的最後,Michael 也為我們稍微介紹了一下 Mozilla 的另一面與基本精神 你所不知道的MozillaMozilla 其實是基金會,並非營利組織, 希望維持網路世界公開與自由的精神也是當初推行網路瀏覽器的初衷,今天希望以同樣的精神發展到移動通訊市場,其宗旨是
也再一次地強調了 Firefox OS 的宗旨與目標。 在最後記者會的提問上,有媒體同仁問到關於在中國市場發表 Firefox Phone 的可能性與時間表。 |
You are subscribed to email updates from Inside 硬塞的網路趨勢觀察
To stop receiving these emails, you may unsubscribe now. |
Email delivery powered by Google |
Google Inc., 20 West Kinzie, Chicago IL USA 60610 |