為什麼好好的開發者,會寫出這麼糟糕的程式?

我知道別人留下的程式碼常常一團亂、但我寫程式 15 年來沒碰過幾次這麼嚴重的案例。而我在那裡工作了幾個月後,竟然發現寫出這份程式的是一組有經驗且技術精良的資深工程師。

接近 2016 年底的我是否有資格稱為資深工程師

「有些工程師會把熟練工具後就能完成的事當成自己的能力,進而產生過度的自信;一旦抽離這些工具,他們會很難找到替代方案來解決問題,進而對提出質疑的人產生防禦心態。」

線上程式教學平台 Codementor 獲 160 萬美元投資,推出頂尖工程師媒合服務

全球最大的一對一線上程式教學平台 Codementor 宣布獲得美國中經合集團(WI Harper)與 PChome 董事長詹宏志投資 160 萬美元(約 5 千萬新台幣),並推出頂尖工程師外包接案平台 — CodementorX。

你的產品太複雜了!果斷把累贅功能拿掉吧

當初在 Google AdSense 產品裡面加入條件過濾功能的時候,已經有數十萬網站管理者在使用我們的使用者介面,來下載廣告收益報告、自訂符合網站風格的廣告外觀、指定他們想放在網站上的廣告內容等等。不幸的是,我們推出的這個新功能只有 2% 的使用者感興趣。

後程式碼時代:不用寫程式的未來

當眾多產品本質上都只是換了不同主題色的複製品,我們為什麼還要寫程式?

24 歲的程式開發者之路:從創造自己的世界到跟社群分享

「為什麼你會對寫程式有興趣?」回憶了好久,最後發現其實起因和大家都一樣:遊戲。比較特別的是,後來發現比起玩遊戲,我更喜歡創造自己的世界。也因為這樣一頭栽入了「可以創造自己世界」的程式領域。

沒有熱情就不夠格當開發者嗎?

許多研究都指每週 40 小時是最有生產力的工時,不過 Malcolm Gladwell 在《異數:超凡與平凡的界線在哪裡?》(Outliers, the Story of Success)中也提到,要邁向成功需要一萬小時的練習。而我的合氣道教授則說,練習愈多你就會變得愈強。

「創業之國」以色列:軍隊既可打仗,亦可攻佔那斯達克

除矽谷之外,以色列擁有密度最高的新創公司聚集地,被稱為「創業之國」。在那斯達克交易上市的公司當中,來自以色列的公司數量僅次於美國。

阿波羅 11 號登月程式碼公佈,其中竟隱藏莎翁名言!

上週四,一位前 NASA 的實習生 Chris Garry 在 Github 上公開了「阿波羅 11 號」登月計劃電腦導引系統的程式碼,但赫然發現裡面藏了一句莎士比亞經典名句.......

我如何在 GitHub 上拿到四千顆星

兩個月前我在 GitHub 發表了一個開源專案,發表後一夕爆紅,在一開始的 24 小時內就得到 1200+ 顆星,目前已累積 4000+ 顆星,這個專案名叫 HTTP Prompt。我想在這裡分享一下它的開發故事⋯⋯

Google 是如何讓自己成為一家機器學習優先的公司?

Google 目前的挑戰是要將他們的工程師隊伍過度到機器學習的隊伍,不要求每個人都熟悉掌握機器學習,但起碼需要熟悉機器學習。不僅 Google 在這麼做,很多其他的公司(比如 Facebook)都在積極邁進機器學習的時代。Google 正在各個名校的機器學習領域搶奪人才。Google 也即將在蘇黎世開設一個機器學習研究中心,搶奪機器學習人才的戰爭,延伸到了歐洲。

掌握 5 個基本概念,讓你寫出好 Code

我相信能建立一種心態架構,是能超越任何語言和函式庫,讓人一開始就能產生好的程式碼。這裡提出 5 點概念,記住這些原則,寫出好的程式碼將非難事。

不想被人工智慧取代工作?這裡有四項精準建議

該怎麼做,才能讓自己在明天的職場上站穩腳跟呢?就暫且不說追求什麼財務自由了,本文給大家了一些方向,現在值得考慮的問題,值得去行動的事情,希望在機器人大軍殺來之前,你已經不在這片死地。

Facebook 直播如何撐起瞬間 80 萬人的流量?

知道怎麼打造世界級散佈式服務(distributed service)的公司,可能比擁有核武的國家還少。Facebook 不僅是其中的佼佼者,而它新推出的直播功能就是一項散佈式服務。

這些年,我們愛著的 Objective-C⋯⋯

Objective-C 是開發 OS X 和 iOS 應用的標準語言。即便是天天跟它打交道的開發者,有些也會誤以為 Objective-C 就是 Apple 公司創建出來的語言,但實際上它並不是 Apple 的親骨肉,而是從別人家過繼過來的孩子⋯⋯