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

2021-09-07 22:42:56 字數 1545 閱讀 5997

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

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

然後,不斷有人憑藉software,改變世界,名利雙收。最近的乙個叫扎克伯格——乙個80後,用乙個叫「臉譜」的東東,改變了人們的社交方式。

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

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

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

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

維基百科

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

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

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

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

開發人員的研究,不同於專職研究人員,主要探索的是他人已知但個人未知的世界,通過不斷的蒐集、學習,積累個人的知識,拓展知識邊界,從而能順利完成開發工作。如果能拓展到產品、市場等領域,可以看看那兒有釘子

開發的目的是生產產品、工具解決實際問 題,滿足大眾的需要,豐富大眾的精神和物質生活。像web2.0理念 下的各種產品,極大的豐富了我們的生活。開發任務由需求驅動,工程師接到一系列需求(文件記載,詳略不一,甚至有口述的),聯絡已經學到的知識,開始設 計,實現。期間很可能發覺缺乏某些知識,如對某個技術不熟悉甚至不掌握,必須要先通過研究,習得新知識,才能繼續開發活動。如何運用已有知識,寫出合格的 程式,就看各人的智慧型了,有賴於99%的汗水+1%的靈感,當然1%靈感是決定性的!而靈感來自於,通過堅持不懈的研究對客觀世界的觀察得來感悟。機會只 垂青有準備的人,沒有錘子,即使看到釘子也只能扎手。練得千斤力,方能開頑石。

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

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

zhuoqun發表了兩篇部落格在 開發與研發 區別很大 和 開發與研發 領會程式設計魅力所在 引發了技術人士的熱議。在那兩篇文章裡,zhuoqun談到了程式開發兩大類別 開發和研發的區別以及兩類工程師的職業規劃。在他看來,那些真正對技術有興趣的人,要麼去做乙個同時具備軟體設計能力的開發人員,也就是富...

IT研發團隊管理容易忽視的那些事

背景介紹 面對vuca環境,很多公司都急切期望用更少的成本來達成或超越業務目標,當前市面上已經湧現出很多的方法,如敏捷方法 精益思想 devops 持續交付 等。不可否認這些方法取得很多不錯的成效,這裡就不做太多的陳述了。面對複雜的業務領域,作為技術體系該怎麼樣的應對這樣的環境挑戰呢?建議技術體系在...

那些人,那些事

很久沒有整理一下自己的思緒,聽著熟悉的歌,那歌聲會讓我想起那些人,那些事.乙個標點,乙個符號,乙個個早已在歲月深處冰封的眼神,一段沒有伴侶的歸途。一直以來我都認為我的人生就是這樣,平平淡淡,安安靜靜,波瀾不驚地在歲月的 眼角劃過,不留絲毫痕跡。現在看來,原來我寫的東西在很大程度上是是在滿足自己的某種...