程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> 10年程序員談.Net程序員的職業規劃(圖/文),.net職業規劃

10年程序員談.Net程序員的職業規劃(圖/文),.net職業規劃

編輯:C#入門知識

10年程序員談.Net程序員的職業規劃(圖/文),.net職業規劃


轉自:http://www.cnblogs.com/donghongtao/p/3611623.html

前言

從事Dotnet程序開發工作近10年了,從開始的月薪3k的小程序員菜鳥,到現在年薪60w的項目總經理,從戰戰兢兢的去各個公司應聘,到現在開始面試那些戰戰兢兢的小程序員,回想起這近十年來的經驗,看著還是朝氣蓬勃的菜菜們,想談談自己對與DotNet程序員的職業規劃的看法。

先說開發語言

.Net是一個開發框架,包容性也比較強,可以做b/s結構的網站,可以做Windows phone的手機開發,可以做Windows下的桌面軟件開發。

其中,b/s結構的軟件,又包括了企業級軟件如ERP、CRM,也可以是互聯網網站。這篇文章,主要是談談b/s結構的互聯網開發工程師的職業規劃。

正文

發展路線(圖-路線圖)

在一個互聯網公司中,當以軟件開發工程師的職能進入公司,那麼大體上,他的職業發展中,可以有三種發展方式。首先我來大體規劃一下:

路線圖,點擊圖片看大圖(圖片版權 六座網)

路線描述

路線1:

這是一條開發技術專精的路線。如果你對開發有興趣,喜歡從無到有進行產品制造的工作,那麼這條路線最適合不過了。

這條路線的優勢就是在到達中層職位之前,基本上,不用考慮“亂七八糟”的事情,只要你肯努力,肯學習,而且不是特別不會做人,那麼基本上,在初級職位時,只要肯下功夫,還是升職、加薪非常快的。

這條路線的劣勢,就是進入中層後,會涉及到團隊管理,和其他部門、用戶要進行“工藝對接”,這個時候,“程序員”特有的木納、交流方面的問題就會體現出來了,喜歡說“專業名詞”的程序員,會讓對方感覺一頭霧水,讓溝通很困難。同時對團隊管理和對於在管理中,駕馭下屬,清晰的對上級匯報,以及團隊成員合理工作任務安排時,會出現弱項。

路線2:

當感覺技術不是很適合自己發展的時候,可以及時的轉型。也就是在達到中級程序員時,就可以判斷了,要麼就是感覺編程的學習太累,而且感覺出瓶頸了(比如學習算法時非常困難),並且在產品開發時,發現自己對於產品的策劃,更加感興趣,感覺琢磨用戶體驗,更加好的設計一個產品是自己的追求,那麼這個時候,就可以轉型了。同時說明:不要在剛剛入行的時候就轉型,因為你還是初級工程師的時候,可以說對於工程師這個職業,根本就沒有任何感覺,如果馬上轉型,就完全浪費這次職能。

這條路線的優勢就是:由於對於技術的了解,當走向產品策劃的時候,對於產品的需求和風險定位可以更加貼切實際。

劣勢也很明顯,就是技術是定性的邏輯思維。而產品研發,更加注重於用戶體驗,根據用戶體驗和反饋,合理的對產品進行創造或改進。其中設計到了用戶體驗,數據分析等等的發散型思維方式,會讓剛剛轉型的程序員,停滯一段時間。

路線3:

當感覺技術不是很適合自己發展的時候,可以及時的轉型。也就是在達到中級程序員時,就可以判斷了,要麼就是感覺編程的學習太累,而且感覺出瓶頸了(比如學習算法時非常困難),並且在產品開發時,發現對於數據分析更加敏感,總是能夠從市場、產品那邊收集來的數據,來判斷出合適的運行方式,那麼,恭喜你,轉型做運營吧,網站運營才是你的光明前景。

這條路線的優勢很明顯:對於從技術轉型的從業者,在運營中,對已經出現的問題,能夠有更加貼切的解決方案,同時也對於可能出現的問題的預估更加准確。

劣勢同樣存在:運營中,更加注重於反饋數據收集,根據不同的反饋,對於運營策略進行改進,一味的埋頭苦干在運營中是非常愚蠢的

所需技能

必須說明的是,其實到了中層管理中,再往高層管理進步時,技能的優勢已經不明顯了,需要更多的是人脈的設計,和人際相處,並且商業布局的眼光也很重要。

所以,我只列舉一下各條路線到達中層所需要的技能,同時說明,有些技能看似沒用,但是確實是進入高層所必須的,不到這個層次,是感覺不出來的,比如數據結構,在初、中級工程師作用不是很明顯,但是到高級以後,就會明顯的顯示出來他的作用了:

路線1所需技能:

UML建模語言 ASP.NET MVC 編程開發 SQL Server數據庫應用 C#程序設計 常用Javascript框架 設計模式 Linq語言 JavaScript腳本基礎 軟件技術文檔編寫能力 oracle數據庫 XHTML網頁設計技術 常用算法 路線2所需技能: 數據分析 預算管理 數據挖掘 界面交互式系統設計 Microsoft Office Visio 互聯網產品需求文檔寫作 經濟學原理 概率論 Office辦公軟件應用 信息架構 用戶體驗設計 用戶心理體驗 消費者行為學 高效能分析和解決問題能力 組織管理學 團隊合作與溝通能力 路線3所需技能: 流程管理 數據挖掘 營銷管理 用戶體驗設計 數據分析 公司戰略管理 績效量化考核量化管理 品牌傳播 品牌管理 財務報表分析 項目管理系統方法 商業心理學 市場調研 統計學 預算管理 信息架構 成本費用控制與管理 高效能分析和解決問題能力 組織管理學 團隊運營管理 消費者行為學 必備工具:

net程序員 該做怎的職業規劃?

不是.net程序員 該做怎樣的職業規劃?
而是程序員 該做怎樣的職業規劃?
對程序員而言,未來的規劃都是差不多的
一般而言有2個路徑:
1個是做技術大俠,讓自己成為公司不可或缺的首要技術人才,比如技術難關的攻克,技術難題的解決
另1個就是往項目管理方向走,這個跟技術就沒有太大關系了,不過也需要一定的技術能力
其它的職業規劃就跟程序更沒有關系了
 

net程序員,大家的職業規劃都是怎的?迷茫中

1:將自己本分的職業做好;2:不應灰心喪氣;3:用自己的頭腦在努力進步一下;
4:在生活的點點滴滴做起;
5:要學會找適合自己的工作
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved