无码视频在线观看,99人妻,国产午夜视频,久久久久国产一级毛片高清版新婚

  • 始創(chuàng)于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業(yè)
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    全部產品
    您的位置: 網(wǎng)站首頁 > 幫助中心>文章內容

    談談我對開源的看法

    發(fā)布時間:  2012/8/24 17:46:26

    有這么一種觀點:程序員要想提高技術水平,多讀開源代碼、多參與社區(qū)討論與開發(fā)就好了。我以前很贊同,現(xiàn)在發(fā)現(xiàn)不是這樣。

    panpan和xuhui對我的批評是,多看看技術以外的東西。我的理解是這樣,很多東西它之所以這么做,不是因為技術上是最優(yōu)的,而是因為工期、領導的旨意、需求變更留下的歷史問題等等。這些原因是無法通過閱讀代碼而得知的,我只能看到實現(xiàn)細節(jié),卻不能知道作者的設計意圖。像Qt、leveldb這樣的項目,名為開源,但是它并沒有采用開放式的開發(fā)。只是這個公司將其技術成果共享出來了而已,中間的過程完全不可得知。舉個例子,Nokia和Intel說要合伙做一個叫Meego的操作系統(tǒng)。Intel說好啊,我對Linux熟,我來優(yōu)化底層系統(tǒng),Nokia你來搞QT及上層軟件。結果Intel很郁悶的發(fā)現(xiàn),Nokia的Meego項目組有兩套BUG管理系統(tǒng),一套是對內的,只有Nokia自己的員工可以訪問(intel的不行),一套是對外的,放在社區(qū)里讓任何人都可以去提BUG。然后Intel就怒了,你這讓我們怎么合作?Nokia也很委屈,因為對任何一個手機廠商來說,未上市的手機的硬件細節(jié)是很重要的商業(yè)機密,這些東西很容易通過BUG管理系統(tǒng)中的日志文件和coredump流露出來。所以,大多數(shù)軟件廠商最終選擇的都是Nokia這樣的做法。

    很多時候要想清楚自己的目的,是讓項目盡快完工,還是追求純技術?如果是后者,不如老老實實在學校或者研究所呆著。做項目最重要的不是解決一個多么大的技術問題,而是盡可能的把所有技術困難都繞開,然后再解決那些不得不解決的。這時便會引申出一個重要原則:Simple is the best。

    讀代碼跟讀小說不一樣。寫小說的人心里一定是有讀者在的。所以每拿起一本古典小說的時候,就仿佛穿越了時空在跟一個已經死去的人對話。而代碼不一樣,代碼主要還是給機器讀的,以及給自己讀。舉個例子,如果你對C++的模板推導很擅長,你會因為這門技術太晦澀,有人有可能看不懂,而不用嗎?所以如果想通過代碼猜透作者的設計企圖,不管能不能做到,總之為其花費的代價實在是太高。那么有別的方法嗎? 有。 跳到這個公司去,中午跟作者一起吃個飯,隨便套兩句,就出來了。

    對我自己來說,很有幸能在一流的互聯(lián)網(wǎng)公司工作。如果我想去百度、騰迅、阿里中的任何一家,應該都是有機會的。所以,總有比我資深的老員工,如果有幸遇到一個比較開明的,跟著這樣的人做項目,會學到很多從開源項目、從書本學不到的東西。

    這些,大概就是我跟1年前之比的轉變吧。


    本文出自:億恩科技【mszdt.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線