從事Dotnet程序開發(fā)工作近10年了,從開始的月薪3k的小程序員菜鳥,到現(xiàn)在年薪60w的項目總經(jīng)理,從戰(zhàn)戰(zhàn)兢兢的去各個公司應(yīng)聘,到現(xiàn)在開始面試那些戰(zhàn)戰(zhàn)兢兢的小程序員,回想起這近十年來的經(jīng)驗,看著還是朝氣蓬勃的菜菜們,想談?wù)勛约簩εcDotNet程序員的職業(yè)規(guī)劃的看法。
先說開發(fā)語言
.Net是一個開發(fā)框架,包容性也比較強,可以做b/s結(jié)構(gòu)的網(wǎng)站,可以做Windows phone的手機開發(fā),可以做Windows下的桌面軟件開發(fā)。
其中,b/s結(jié)構(gòu)的軟件,又包括了企業(yè)級軟件如ERP、CRM,也可以是互聯(lián)網(wǎng)網(wǎng)站。這篇文章,主要是談?wù)刡/s結(jié)構(gòu)的互聯(lián)網(wǎng)開發(fā)工程師的職業(yè)規(guī)劃。
正文
發(fā)展路線(圖-路線圖)
在一個互聯(lián)網(wǎng)公司中,當(dāng)以軟件開發(fā)工程師的職能進入公司,那么大體上,他的職業(yè)發(fā)展中,可以有三種發(fā)展方式。首先我來大體規(guī)劃一下:
初級開發(fā)工程師→中級開發(fā)工程師→高級開發(fā)工程師→項目主管→網(wǎng)站架構(gòu)設(shè)計師→大項目經(jīng)理→資深專家→首席技術(shù)官(CTO)
初級開發(fā)工程師→中級開發(fā)工程師→產(chǎn)品專員→產(chǎn)品策劃→產(chǎn)品經(jīng)理→產(chǎn)品總監(jiān)→副總裁(副總經(jīng)理)→總經(jīng)理(總裁CEO)
初級開發(fā)工程師→中級開發(fā)工程師→網(wǎng)站運營專員→運營主管→運營經(jīng)理→運營總監(jiān)→副總裁(副總經(jīng)理)→總經(jīng)理(總裁CEO)
路線圖,
路線描述
路線1:
這是一條開發(fā)技術(shù)專精的路線。如果你對開發(fā)有興趣,喜歡從無到有進行產(chǎn)品制造的工作,那么這條路線最適合不過了。
這條路線的優(yōu)勢就是在到達(dá)中層職位之前,基本上,不用考慮“亂七八糟”的事情,只要你肯努力,肯學(xué)習(xí),而且不是特別不會做人,那么基本上,在初級職位時,只要肯下功夫,還是升職、加薪非常快的。
這條路線的劣勢,就是進入中層后,會涉及到團隊管理,和其他部門、用戶要進行“工藝對接”,這個時候,“程序員”特有的木納、交流方面的問題就會體現(xiàn)出來了,喜歡說“專業(yè)名詞”的程序員,會讓對方感覺一頭霧水,讓溝通很困難。同時對團隊管理和對于在管理中,駕馭下屬,清晰的對上級匯報,以及團隊成員合理工作任務(wù)安排時,會出現(xiàn)弱項。
路線2:
當(dāng)感覺技術(shù)不是很適合自己發(fā)展的時候,可以及時的轉(zhuǎn)型。也就是在達(dá)到中級程序員時,就可以判斷了,要么就是感覺編程的學(xué)習(xí)太累,而且感覺出瓶頸了(比如學(xué)習(xí)算法時非常困難),并且在產(chǎn)品開發(fā)時,發(fā)現(xiàn)自己對于產(chǎn)品的策劃,更加感興趣,感覺琢磨用戶體驗,更加好的設(shè)計一個產(chǎn)品是自己的追求,那么這個時候,就可以轉(zhuǎn)型了。同時說明:不要在剛剛?cè)胄械臅r候就轉(zhuǎn)型,因為你還是初級工程師的時候,可以說對于工程師這個職業(yè),根本就沒有任何感覺,如果馬上轉(zhuǎn)型,就完全浪費這次職能。
這條路線的優(yōu)勢就是:由于對于技術(shù)的了解,當(dāng)走向產(chǎn)品策劃的時候,對于產(chǎn)品的需求和風(fēng)險定位可以更加貼切實際。
劣勢也很明顯,就是技術(shù)是定性的邏輯思維。而產(chǎn)品研發(fā),更加注重于用戶體驗,根據(jù)用戶體驗和反饋,合理的對產(chǎn)品進行創(chuàng)造或改進。其中設(shè)計到了用戶體驗,數(shù)據(jù)分析等等的發(fā)散型思維方式,會讓剛剛轉(zhuǎn)型的程序員,停滯一段時間。
路線3:
當(dāng)感覺技術(shù)不是很適合自己發(fā)展的時候,可以及時的轉(zhuǎn)型。也就是在達(dá)到中級程序員時,就可以判斷了,要么就是感覺編程的學(xué)習(xí)太累,而且感覺出瓶頸了(比如學(xué)習(xí)算法時非常困難),并且在產(chǎn)品開發(fā)時,發(fā)現(xiàn)對于數(shù)據(jù)分析更加敏感,總是能夠從市場、產(chǎn)品那邊收集來的數(shù)據(jù),來判斷出合適的運行方式,那么,恭喜你,轉(zhuǎn)型做運營吧,網(wǎng)站運營才是你的光明前景。
這條路線的優(yōu)勢很明顯:對于從技術(shù)轉(zhuǎn)型的從業(yè)者,在運營中,對已經(jīng)出現(xiàn)的問題,能夠有更加貼切的解決方案,同時也對于可能出現(xiàn)的問題的預(yù)估更加準(zhǔn)確。
劣勢同樣存在:運營中,更加注重于反饋數(shù)據(jù)收集,根據(jù)不同的反饋,對于運營策略進行改進,一味的埋頭苦干在運營中是非常愚蠢的
所需技能
必須說明的是,其實到了中層管理中,再往高層管理進步時,技能的優(yōu)勢已經(jīng)不明顯了,需要更多的是人脈的設(shè)計,和人際相處,并且商業(yè)布局的眼光也很重要。
所以,我只列舉一下各條路線到達(dá)中層所需要的技能,同時說明,有些技能看似沒用,但是確實是進入高層所必須的,不到這個層次,是感覺不出來的,比如數(shù)據(jù)結(jié)構(gòu),在初、中級工程師作用不是很明顯,但是到高級以后,就會明顯的顯示出來他的作用了:
路線1所需技能:
UML建模語言
ASP.NET MVC 編程開發(fā)
SQL Server數(shù)據(jù)庫應(yīng)用
C#程序設(shè)計
常用Javascript框架
設(shè)計模式
Linq語言
JavaScript腳本基礎(chǔ)
軟件技術(shù)文檔編寫能力
XHTML網(wǎng)頁設(shè)計技術(shù)
常用算法
路線2所需技能:
數(shù)據(jù)分析
預(yù)算管理
數(shù)據(jù)挖掘
界面交互式系統(tǒng)設(shè)計
Microsoft Office Visio
互聯(lián)網(wǎng)產(chǎn)品需求文檔寫作
經(jīng)濟學(xué)原理
概率論
Office辦公軟件應(yīng)用
信息架構(gòu)
用戶體驗設(shè)計
用戶心理體驗
消費者行為學(xué)
高效能分析和解決問題能力
組織管理學(xué)
團隊合作與溝通能力
路線3所需技能:
流程管理
數(shù)據(jù)挖掘
營銷管理
用戶體驗設(shè)計
數(shù)據(jù)分析
公司戰(zhàn)略管理
績效量化考核量化管理
品牌傳播
品牌管理
財務(wù)報表分析
項目管理系統(tǒng)方法
商業(yè)心理學(xué)
市場調(diào)研
統(tǒng)計學(xué)
預(yù)算管理
信息架構(gòu)
成本費用控制與管理
高效能分析和解決問題能力
組織管理學(xué)
團隊運營管理
消費者行為學(xué)
必備工具:
思維導(dǎo)圖:樹形結(jié)構(gòu)的圖形化軟件,能夠讓你的思維更加清晰,對于安排事務(wù)會有很大的幫主,推薦使用 xmind 這個開源軟件,因為其中帶有了很多非常不錯的模板,比如SWOT等。他的官網(wǎng)如下:http://www.xmind.net/
在線工具(強烈推薦):六座網(wǎng),這事一家新起職業(yè)規(guī)劃的網(wǎng)站,通過職業(yè)規(guī)劃發(fā)展路徑圖,來指導(dǎo)新手們做自己的職業(yè)規(guī)劃。作者和他們的產(chǎn)品經(jīng)理也郵件聊過,感覺理念很新穎,將一個基層職位可能的發(fā)展路線都列出來了,感覺很不錯。本文的圖片,就是取自六座網(wǎng)。目前他們開通的還是IT中常見的職業(yè)規(guī)劃。并且會陸續(xù)增加新的職位的職業(yè)規(guī)劃圖。這個網(wǎng)站的模式確實是作者在眾多中外職業(yè)規(guī)劃網(wǎng)站中,第一次發(fā)現(xiàn),所以強烈推薦。網(wǎng)址:http://6sit.com
GTD工具:時間管理工具,能夠讓你的時間安排更加合理和緊湊,作者推薦 doit,在所有g(shù)td的免費版本中,這是我覺得支持功能比較多的一款了,當(dāng)然,錢包富裕的人,可以購買專業(yè)版,官網(wǎng):http://doit.im/
云筆記:很重要,合理的利用云筆記,可以保存你重要的信息,并且隨時利用的碎片時間(地鐵,公交上)來閱讀。印象筆記 和 有道云筆記都不錯,不過我個人傾向于有道,因為限制較少(每月流量,空間大?。┑取2⑶?,網(wǎng)易的東西,其實還不錯……雖然網(wǎng)易號稱(一直在創(chuàng)新,總是被超越……)
-
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29825
發(fā)布評論請先 登錄
相關(guān)推薦
評論