再談研發那些事——兩項核心工作的區別與聯絡

來源:互聯網
上載者:User

導讀:
不久前,技術工程師zhuoqun
發表了兩篇部落格在《開發與研發:區別很大》
和《開發與研發:領會編程魅力所在》

發了技術人士的熱議。在那兩篇文章裡,zhuoqun談到了程式開發兩大類別:開發和研發的區別以及兩類工程師的職業規劃。在他看來,“那些真正對技術有
興趣的人,要麼去做一個同時具備軟體設計能力的開發人員,也就是富有創造力的Hacker;要麼去做一個自得其樂的研發工程師。雖然環境惡劣,但是任何東
西都擋不住真正的熱愛。”

 

日前, Chaos
又寫了一篇相關的文章《 研發的那些事——兩項核心工作的關係》

就研發和開發兩項核心工作的區別和聯絡有發表了自己的看法。他認為,“開發人員的研究,不同於專職研究人員,主要探索的是他人已知但個人未知的世界,通過
不斷的搜集、學習,積累個人的知識,拓展知識邊界,從而能順利完成開發工作。如果能拓展到產品、市場等領域,可以看看那兒有釘子。而有些極具科學精神和智
慧的同學,觸碰到了所處領域的前沿,那麼可以試試專職的研究員。”

以下是文章內容:

曾經有一群人,將自己的想法變成一個個小孔,打在紙帶上,他們把這紙帶叫做Program——程式。將它塞入被稱為Computer的機器中,然後恭敬的等待機器重新吐出一段紙帶,拿著歡喜地去了。這群人被稱為Programmer——偉大而光榮的程式員。


後來,兩個叫斯蒂夫的人搞出了個叫Apple的小傢伙,PC——個人電腦開始燃起星星之火。但是這些小東西需要被稱作Software——軟體
的摸不著的東東才能使用。所以,有人開始專門編寫它們。其中一叫做比爾
蓋茨的人,認為Software可以獨立,而且有智慧財產權,不能隨意複製,必須付美金。所以,他建立了個叫Micosoft的公司,搞來了DOS,又自產
了 Windows,拉上一個叫安迪格羅夫的偏執狂,乘著藍色巨人的東風,開創了軟體工業。從此,那些編寫Software的人,被稱為Software
Engineer——軟體工程師,他們開發的軟體又稱為Software Product——軟體產品。

然後,不斷有人憑藉Software,改變世界,名利雙收。最近的一個叫紮克伯格——一個80後,用一個叫“臉譜”的東東,改變了人們的社交方式。


我們也免不了有這樣的夢想…但是,一個軟體要能掙來美金,首先要滿足客戶需求。要大賣,還得滿足客戶都沒想到的需求。紮克伯格們都是市場+工
程的複合大牛,而且今天,單靠一人可以取得一時之成功,但想長久,非得依靠團隊的力量,通過系統性的工作才能基業長青。所以,凡人,還是先立足當下,或可
它圖。

軟體工程師的日常工作通常稱為研發,可用下面的簡單研發模型
表示:



實際上分為兩種工作,研究和開發。

研究
的哲學說法是:探索客觀世界,發現其運行規律(詳細的可看
維基百科

),被發現且被驗證的規律便成為了人類的知識。研究一般分為兩類:

1.基礎研究:以獲得新知識為目標,不關心其是否有實際應用價值。

2.應用研究:以解決實際為目標開展的探索活動。其結果一般以技術論文形式發表。

基礎研究,特別是國內,都由大學、科研院所進行。大企業為保持競爭優勢,則建立研究院開展應用研究。中小企業,則開發人員就是研究人員,所以統稱研發。

開發人員的研究,不同於專職研究人員,主要探索的是他人已知但個人未知的世界,通過不斷的搜集、學習,積累個人的知識,拓展知識邊界,從而能順利完成開發工作。如果能拓展到產品、市場等領域,可以看看那兒有釘子
。而有些極具科學精神和智慧的同學,觸碰到了所處領域的前沿,那麼可以試試專職的研究員。

開發
的目的是生產產品、工具解決實際問
題,滿足福士的需要,豐富福士的精神和物質生活。像Web2.0理念
下的各種產品,極大的豐富了我們的生活。開發工作單位由需求驅動,工程師接到一系列需求(文檔記載,詳略不一,甚至有口述的),聯絡已經學到的知識,開始設
計,實現。期間很可能發覺缺乏某些知識,如對某個技術不熟悉甚至不掌握,必須要先通過研究,習得新知識,才能繼續開發活動。如何運用已有知識,寫出合格的

程式,就看各人的智慧了,有賴於99%的汗水+1%的靈感,當然1%靈感是決定性的!而靈感來自於,通過堅持不懈的研究對客觀世界的觀察得來感悟。機會只
垂青有準備的人,沒有鎚子,即使看到釘子也只能紮手。練得千斤力,方能開頑石。

作為研發人員,能不斷的建立、創造,享受帶給他人改變第一重的幸福。同時研發人員又是悲哀的,因為你得學習、學習再學習,不斷的研究,積累知識,曆練智慧,才有可能享受哪種幸福。否則……

http://sd.csdn.net/a/20110315/293782.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.