對研發經理這一崗位的個人理解 - stephen_liu -
posted on 2012-09-14 09:07收藏在很多年以前,我曾在一家外資軟體公司做研發經理,在工作了六年多以後選擇了主動離開。然而隨後發生的事情並沒有像此前規劃的那樣順利進行,反而有些背道而馳了。這種落差不僅使我在處理關鍵問題時出現了重大的判斷失誤,再加上自己一時的衝動,很快便陷入了尷尬的困境之中,在堅持了一段時間之後,無奈之下又重新回到了求職大軍之中。運氣還不錯,在春節之前經由朋友的推薦,來到了一家外包公司做架構師。所從事的專案也是自己相對比較熟悉的技術領域,就這樣又是一年多過去了,其中的辛酸苦辣甜恐怕也只有自己才能體會。最後由於種種原因,還是離開了這家外包公司。當然,和以往一樣,在離職之前一定是找到了更為適合自己的下家了。至於新的職位,這篇部落格的title已經給出--研發經理。在工作了一小段時間之後,不知道為什麼,對這個自己從前很熟悉的崗位變得有些陌生了。仔細想想可能是因為該團隊正處於組建階段,而待開發的產品平台中所應用到的技術也有一部分是自己相對比較空白的,因此在上任伊始便面臨著很多很多緊迫而又棘手的問題有待解決。雖然絞盡腦汁想了一些辦法,也得到了老闆的認可和支援,但仍然沒有任何相對輕鬆的感覺,不像之前做純技術工作,只要集中精力將需要突破的技術難關突破,再結合產品部門的實際需求將相應的架構設計完畢,再經過幾輪討論和修訂並最終確定之後,剩下的事情和時間就都比較愜意和寬鬆了。
1. 從技術背景來講,至少需要八年以上的實際程式設計經驗,三年以上專案管理或架構設計經驗。再進一步分,如果是從開發者成為一名專案管理者,那麼在積累若干年專案管理經驗之後將會成為偏向管理型的研發經理。而另外一種則是從普通的開發者躍公升為一名軟體的設計者,即架構師。對於後者,同樣經過若干年的技術積累和打拼之後,一旦成為研發經理則將更加偏向於技術。在以前那家美資公司,我們的boss在很多時候都會和我們一起討論技術解決方案,甚至在我們實在忙不過來的時候,他也會參與其中和我們一起編碼,後來從測試人員的反饋來看,他所寫的**模組debug率非常之低。
2. 從自身性格來講,在經過多年的開發之後,有的人或將成為專案經理,有的人則繼續提高自己的技術能力並成為架構師,當然不可否認的是,還有一部分人選擇創業或者乾脆離開這個行業。不管怎麼講,隨著時間的推移,經驗的積累,以及周圍環境的改變,這種變化又是不可避免。但是每個人發生改變的方向往往是不同的,儘管外部環境有一定的主導因素,然而如果你工作在乙個適合於自己的軟體企業之中,自身的因素往往會是決定性的。試想,如果你是一位不善言談同時又酷愛鑽研新技術的開發者,那麼在我看來你更適合成為某方面的技術專家。如果你善於表達和溝通同時也熱愛技術,那麼我想架構師將會是更適合你的方向。再者就是善於溝通與團隊協作和協調,然而對技術的感覺馬馬虎虎,這樣的人當然更適合於專案經理的職位。在新的崗位上再經過多年的努力後,後兩種型別的軟體人員則更容易成為研發經理。
3. 最後就是從相關產品技術經驗來講,可能有很多人會不認同我的這一觀點,甚至認為有些極端和滑稽,沒有關係,各抒己見罷了。我認為如果你當前正在和正要開發的產品平台,對於你存在著非常明顯的技術空白區域,那將是極為危險的。因為特別是在國內很多中小型軟體企業,不會單單設立乙個架構師這樣的技術崗位,往往是由資格比較老或是技術比較突出的人來兼任,有時甚至是直接由研發經理親自擔任了。如果你不幸的成為後者,那麼不用說,這個平台所能應用的技術環節,你或者可以自己搞定,或者可以借助你的人脈請你的朋友幫你搞定,否則將會給你的工作帶來極大的麻煩。當然這裡我所指的是技術方向和平台架構的搭建,而不是那些繁瑣的技術細節。
最後代表我觀點的結論是,研發經理應該**於架構師。
還是那句話,歡迎討論,莫要吐槽。
我對產品經理的理解
我們每天要接觸到很多的產品,不離身的手機 喝水的杯子 使用的電腦 空調 穿的衣服鞋子,都是產品,作為種種的產品包圍著我們,那麼,在網際網路的世界,我們該如何定義產品?每天開啟電腦,個人電腦中,總會安裝許多形形色色的軟體,有些軟體我們甚至已經離不開,我想,每乙個軟體 應用程式 的開發之前,都會有種種的...
個人對GDT GDTR LDT LDTR的理解
gdt是全域性描述附表,主要存放作業系統和各任務公用的描述符,如公用的資料和 段描述符 各任務的tss描述符和ldt描述符。tss是任務狀態段,存放各個任務私有執行狀態資訊描述符 ldt是區域性描述符表,主要存放各個任務的私有描述符,如本任務的 段描述符和資料段描述符等。gdtr是乙個長度為48bi...
個人對GDT GDTR LDT LDTR的理解
gdt是全域性描述附表,主要存放作業系統和各任務公用的描述符,如公用的資料和 段描述符 各任務的tss描述符和ldt描述符。tss是任務狀態段,存放各個任務私有執行狀態資訊描述符 ldt是區域性描述符表,主要存放各個任務的私有描述符,如本任務的 段描述符和資料段描述符等。gdtr是乙個長度為48bi...