民初思韻網

加入收藏   設為首頁
選擇語言   簡體中文
你好,請 登陸 或 注冊
首頁 人文思韻 傳奇人物 歷史思潮 時代作品 話題討論 國民思韻 民初捐助 賬戶管理
  搜索  
    人文精神 >>> 技術的天空 溫和的思緒
字體    

一位碼農的幾點思考
一位碼農的幾點思考
網載     阅读简体中文版

 英文原文:Knowing the bits

  我們在使用一些很復雜的系統。我母親曾說也許電視機后面就藏著個小矮人,每秒鐘在屏幕上畫出 50 幅不同的畫,不過她并不關心這個(至少她都知道歐洲的電視機每秒是 50 幀的)。很多人壓根兒就不在意身邊的電器以及軟件。不過科技的滲透將是大勢所趨。電器會更加便宜,編程會更加簡單,很快廁紙都會嵌入一次性的電腦在里面了(再配上一個好的應用)。臉部識別不再是 NSA,CIA,KG 或者 Mosad 的專利了,科技的傳播也不再僅限于像 Facebook,Google 這樣的大公司了。商店安裝了攝像頭以及人臉識別軟件后可以識別出回頭客,有助于提升商店的銷量。人們開始習慣這些,我們搞 IT 的當然也一樣,對吧?

  說對了一半。不同之處在于我們會關心這些東西的工作原理是什么。我們知道屏幕里面有液晶,它們是通過低壓信號來進行控制的(至少和以前的 CRT 屏比起來算低的),電視/烤箱/廁紙(這是未來的了)里面有個處理器,里面的程序是用某種編程語言來編寫的,比如說 Java。

  我們這些搞 Java 的在編寫這些應用的時候,不僅會用到語言本身(包括 RT),還有一些底層的軟件,框架。底層的這些框架是怎么工作的?我們需要去了解它們嗎,還是直接去用只要能跑起來就 OK 了?

對框架了解的越多,你才能用得更好。

  更好意味著更快,更可靠,寫出的代碼更容易向上兼容。但另一方面來說,你得先停下來進行學習然后才能開始使用它。如果你不去實際使用一個框架的話,它的細節你永遠都不會清楚。

  從另一方面來說,如果你對框架不了解就開始使用它,就好比在拿一個錘子在挖坑,而不是用鏟去挖。只有我理解這些框架是如何實現的了,使用的時候才能感到比較有信心。這個時候我敢這么說:

如果我有時間,我可以自己實現這個框架。

  當然我不會這么做,首先我沒有這么多時間,其次更重要的是,已經開發得很好的東西,沒必要再去實現一遍。但或許你會覺得:

我可以做得更好。

  我經常聽到一些初級的程序員,以及那些自認為已經不是初級程序員的人這么說。正確的態度應該是:

我可以做的更好,但我不會這么做。因為它已經實現好了,也足夠好用。

  你其實并不需要最好的。你需要的只是一個足夠好的解決方案就可以了。如果已經沒有額外的杠桿就沒必要繼續在這上面進行投資了。即便存在杠桿,但如果和投資其它領域相比要低的話,也沒有必要再在這上面花費精力了。

  說實話,當你能這么想的時候,也說明你已經是名老鳥了。

來自: it.deepinmind.com

2014-07-02 15:14

歡迎訂閱我們的微信公眾賬號!
春秋茶館訂閱號
微信號 season-tea(春秋茶館)
每天分享一篇科技/遊戲/人文類的資訊,點綴生活,啟迪思想,探討古典韻味。
  清末民初歷史人物  民初人物
晚清改革家強權人物
袁世凱(1859年9月16日-1916年6月6日),字慰亭,號容庵,河南項城人,故又稱袁項城,清末民初的軍事和政治人物,北洋系統的領袖。袁世凱出生於清咸豐九年八月二十日(....
新與古典文化研究大家
胡適(1891年12月17日-1962年2月24日),原名嗣穈,學名洪騂,字希疆,後改名胡適,字適之,筆名天風、藏暉等,其中,適與適之之名與字,乃取自當時盛行的達爾文學說....
資助民初精神網
        回頂部     寫評論

 
評論集
暫無評論!
發表評論歡迎你的評論
昵稱:     登陸  註冊
主頁:  
郵箱:  (僅管理員可見)

驗證:   验证码(不區分大小寫)  
© 2011   民初思韻網-清末民初傳奇時代的發現與復興   版權所有   加入收藏    設為首頁    聯繫我們    1616導航