❶ 名校計算機專業出來的只能當苦逼的程序員嗎
計算機專業畢業並不是只能做程序員,可以做的事情很多,在以後的生活中,專業給你帶來的思維方式會給你很大的幫助。
我就介紹幾個與計算機相關,但不需要編程的非技術崗位:
1: 產品經理
產品經理負責整個產品從0到1的規劃,設計,產品後期的營銷策略,依據大數據分析對產品功能不斷迭代完善等產品全生命周期的活動,是產品的最重要負責人。雖然產品經理不需要編程,但是對於產品經理的綜合素質要求還是很高的,除了完成大學計算機基礎和專業課外,還要自己補充如下知識: 管理類: 計算機信息系統項目管理,敏捷開發,表達與溝通類的課程 市場營銷類: 產品文案設計,傳播學基礎,市場營銷,尤其是互聯網營銷等 認知與心理學類: 社會心理學,產品設計心理學,消費心理學,互聯網思維系列,大數據思維系列,邏輯學基礎,版權法律等法律通識課等等
2 銷售
需要不斷拜訪客戶,維護客戶關系,有時還需要挖掘出客戶的需求和痛點,反饋給技術部門,不斷完善公司軟體產品。
3 運營
可分為: 用戶運營,市場運營,數據運營,內容運營等。運營工作在互聯網公司尤其重要,大家熟知的淘寶,在互聯網屆公認的是靠運營不斷發展壯大的公司。
❷ java程序員都需要學習什麼
據我所知java編程需要學習面向對象、基本語法、JSP、WebServer以及常用的Java開發工具和常用框架等知識。學習java編程可以使用JBuilder、IDEA、Eclipse等工具。
如果有C++等面向對象語言的開發經驗,可以簡單的翻看一下介紹JAVA的相關書籍就可以了。如果是新手就需要花時間好好研究一下Java的語法了
做JAVA程序員都少不了和JSP以及HTML打交道。因此,想成為JAVA程序員就不可避免的要熟悉JSP和HTML,最好能知道JSP的幾個內置對象,如Session,Request,Reponse,以及常用的JSP標簽,如include,userBean等。如果再熟悉一下JS和CSS就更好了,那會使得製作的頁面更友好。
熟悉了以上這些已經可以製作出來JSP頁面了,但是頁面總要跑起來才能看到它的效果,這就要求必須熟悉一種WebServer,比如:TOMCAT,RESIN等。要學會如何發布應用,如何利用WebServer的資料庫資源等。
想要創維一名優秀的Java程序員,建議找一家專業軟體培訓機構學習,我推建AAA軟體教育集團,AAA教育集團(隸屬於深圳市漫動者教育科技有限公司),成立於2007年,專業從事高端計算機職業教育工作,是國內知名的教育品牌。集團創立以來,依託先進的辦學理念,AAA培養出數萬名專業性、實戰型高端技術人才,被業界譽為「互聯網金領生產基地」。
❸ 專業的程序員用微軟的電腦怎麼樣
先來句總結性的結論:如今各大品牌中低檔次的電腦,對於專業程序員編程來說足夠了,微軟電腦在國內程序員中使用率很低
程序員使用各品牌電腦概況
台式
:台式電腦在公司使用率最高,國內程序員在公司使用的台式電腦----絕大多數是拼裝的雜合體(主機是一個牌子,顯示器是另一個牌子,操作系統可能是linux,windows..等等),純血統的(一體)佔得比例比較低
筆記本
:程序員一般自己的第一個編程筆記本是國產的所謂高性價比產品,華碩佔有率最高;隨著工作年限增長,程序員使用的筆記本又會分流,一部分追求炫(外觀設計)、攜帶型、功能全但不'笨重'(操作復雜),一部分追求高性能、高體驗(主要是玩游戲~~~~),還有一部分是佛系(隨緣,不追求筆記本性能,外觀等等較為多餘的東西,滿足基本需求即可)
開發與電腦配置
軟體研發各崗位與環節,任何主流編程語言,不管是游戲還是各大應用軟體,對cup,內存,顯卡,硬碟等的要求都不高,一般電腦都滿足要求;只有極少數應用場景對電腦配置有著嚴格要求,而這樣的場景很少見,大部分程序員一生都不會碰見;
個人喜好
外觀、體驗、和使用便捷,是我個人對電腦的最直接喜好點,微軟電腦從整體來看比較吸引人,程序員使用這款電腦不多,更多是價位和價值不怎麼匹配,同等價位其它品牌可能更好
❹ 電子信息工程專業分流哪個方向比較好
◆該專業軟體硬體都學習,偏於硬體多些。 具體要看個人興趣愛好
本科就業去向:我是本專業畢業的,結合實際情況談談:
第一做研發,可以做硬體方面,例如電源設計以及電路設計布線等等;可以偏軟體方面,例如可編程邏輯以及單片機和嵌入式等匯編方面的,很多大學生出校門首選是做技術,生怕所學浪費,也感覺做技術有前途,但是做技術是不是要做一輩子誰也說不好
第二做技術支持,這項工作除了涉及一定技術以外主要還需要學會怎麼與人打交道,要看你性格適不適合,當然即使這方面不是很強也可以漸漸練習.
第三做品質管理以及質量檢測等等,這項工作相比前兩者可能不會那麼辛苦,生活比較穩定
其他還有就是進一些電子廠做一些生產管理什麼的,還有銷售,因為電子專業具有工科相關專業背景,比學管理和銷售的有一定的優勢
該專業畢業的學生工作地點一般在珠三角長三角(例如深圳廣州上海蘇州等地,北京以及大連也有部分),就業單位一般以台資韓資日資的電子企業居多,像移動華為等等出名和不出名的通信相關企業也屬於就業范圍,也有些外資(歐美)企業招聘此專業,至於工資待遇在所有專業中屬於中等偏上,要看你什麼學校檔次以及你工作的地點和從事的工作甚至個人能力,范圍大概在2K到6K不等
◆ 網路營銷
1.應用電子方向:
(1)電子測量技術
現代化的電子測量是本專業學生必備的技術素質。《電子測量技術》課作為電子信息工程專業的技術基礎課,其主要任務和目的是使學生掌握現代電子測量實踐中所遇到的電子學量的基本測量原理和方法,具備一定的測量誤差分析和處理測量數據的能力。對現代新技術在電子測量中的應用有一定的了解。通過該課程的學習,對於提高學生實踐技能,培養嚴謹的科學態度和方法,解決現代生產和科研中遇到的實際問題的基本技能,都是很重要的。也是為後續的生產實習,畢業設計和專業課實踐,打下一個良好的技能基礎。
(2)EDA技術
本課程是電子類和電子信息專業的一門專業技術課程,通過本課程的教學,要求學生掌握EDA技術的基本內容,掌握EDA的基本過程,能夠運用EDA軟體和硬體描述語言VHDL設計實用的數字電路,並能用大規模可編程器件組成實際電路,同時配合實驗,加強實際動手能力的培養,為走向社會打下堅實的基礎。本課程理論講授為30學時,實踐訓練為30學時。本課程應在學習了電子線路、數字電路及計算機操作課程後進行本課程的學習。
(3)廣播電視接收技術
《廣播電視技術》是一門將理論應用於實踐的實踐性課程。作為理論學習部分,通過有關知識的學習,能使學生以已學的電子學理論、電磁學理論為基礎,在分析、理解電視信號的產生、發送和接收過程中,將這些知識融為貫通,以培養學生的分析問題、解決問題的能力,並進一步培養學生對各類電器的維護能力。結合實踐教學環節,培養學生的實際動手能力,激發學生的學習積極性,為今後的學習和工作打下基礎。
(4)智能儀器及儀表
本課程是電子信息工程專業的專業課,它介紹了智能儀器的基本組成、功能特點、發展趨勢,重點講解如何利用微處理器系統使電子儀器實現智能化,包括有關原理及具體軟硬體設計方法。主要任務是使學生理解智能儀器的功能特點、構成形式及發展,掌握智能儀器設計中常用的軟硬體技術。掌握三類(電壓、頻率、示波器)最具代表性的智能儀器的原理及設計方法,從而建立起智能儀器的整機概念。熟悉基於圖形編程的虛擬儀器的基本設計思想及方法。
2.信號處理方向
(1)信號檢測與處理
《信號檢測與處理》是本專業的一門技術基礎課。通過本課程的學習,要求學生初步掌握動態測試與信號處理的基本知識與技能,培養正確選用分析測試裝置及系統的能力,為進一步學習、研究和解決工程中的動態測試問題打下基礎。學完本課程之後,學生應對動態測試中的基本概念、問題、理論、方法、環節、手段有一個比較完整的認識,並能初步運用於常見動態機械量的測試。
(2)隨機信號分析
通過該課程的學習,應能掌握隨機過程的基本概念、其統計特性的描述、隨機信號通過系統分析以及電子系統中常見的窄帶、正態隨機信號的分析,而數字技術的發展使得離散隨機信號分析成為本課程的重點要求掌握內容。
(3)資料庫技術
使學生掌握資料庫的基本概念、原理和方法,熟練掌握SQL;培養學生學會使用關系資料庫方法和SQL設計資料庫應用系統的後台資料庫的能力。
(4)數字通信
本課程是電子信息工程專業的一門專業技術課,它是通信原理等課程的後續課程。本課程的任務是使學生能夠掌握有關數字通信的基本理論和技術知識,解決通信中的一些共性問題,為進一步學習、掌握和了解各種通信和電子系統的知識奠定基礎。
◆ 電子產品無處不在,關於電子信息工程的知識所涉及的范圍非常廣泛,通過老師和網上的了解,要精通電子信息工程裡面的所有知識是不可能的,我們只要精通一點,便可以在社會上混點什麼,一專多長是最好的模式
如果從工程師和研究生的專業方向來看,電子信息工程專業的方向大概有
1)數字電子線路方向。從事單片機(8位的8051系列、32位的ARM系列等等)、FPGA(CPLD)、數字邏輯電路、微機介面(串口、並口、USB、PCI)的開發,更高的要求會寫驅動程序、會寫底層應用程序。
單片機主要用C語言和匯編語言開發,復雜的要涉及到實時嵌入式操作系統(ucLinux,VxWorks,uC-OS,WindowsCE等等)的開發、移植。
大部分搞電子技術的人都是從事這一方向,主要用於工業控制、監控等方面。
2)通信方向。一個分支是工程設計、施工、調試(基站、機房等)。另一分支是開發,路由器、交換機、軟體等,要懂7號信令,各種通信相關協議,開發平台從ARM、DSP到Linux、Unix。
3)多媒體方向。各種音頻、視頻編碼、解碼,mpeg2、mpeg4、h.264、h.263,開發平台主要是ARM、DSP、windows。
4)電源。電源屬於模擬電路,包括線性電源、開關電源、變壓器等。電源是任何電路中必不可少的部分。
5)射頻、微波電路。也就是無線電電子線路。包括天線、微波固態電路等等,屬於高頻模擬電路。是各種通信系統的核心部分之一。
6)信號處理。這里包括圖像處理、模式識別。這需要些數學知識,主要是矩陣代數、概率和隨即過程、傅立葉分析。從如同亂麻的一群信號中取出我們感興趣的成分是很吸引人的事情,有點人工智慧的意思。如雷達信號的合成、圖像的各種變換、CT掃描,車牌、人臉、指紋識別等等。
7)微電子方向。集成電路的設計和製造分成前端和後端,前端側重功能設計,FPGA(CPLD)開發也可以算作前端設計,後端側重於物理版圖的實現。
8)還有很多方向,比如音響電路、電力電子線路、汽車飛機等的控制電路和協議。。。
物理專業從事電子技術的人,一般都偏向應用物理較多的方向,這樣更能發揮自己的專長。比如模擬電路、射頻電路、電源乃至集成電路設計。
您要是有一定物理基礎,又愛動手,應該考慮這些比較難的方向。它們雖然入門不易,但是都是非常專業的東東,5年以上經驗的基本都月入1萬以上(安捷倫在北京招的射頻工程師月入4000美元),而且這些專業對外行人來說都是天書,做這些行業是越老越吃香。
但是,這些專業需要您最好讀一下該專業的研究生。
如果想找工作容易,就去學學單片機、ARM、FPGA,這種工作很多,幾年經驗的人收入在6000元以上。
如果不畏懼編程、不怕數學和演算法,信號處理、DSP也是很好的選擇,能夠承擔項目的人收入在8千~1萬/月左右。
*你熟悉網路的話,可以做企事業單位的網管、網路維護、建網站等工作。舒舒服服的。
*你能熟練使用C++編程,熟悉操作系統,你可以成為專職程序員,熟悉底層軟體你還可以成為系統工程師。是比較
受累的活兒,但工資不低呀!
*你能熟練使用JAVA,可以處理面向對象的企業型的應用開發,公司企業WEB頁面設計、INTERNET可視化軟體開發及動畫等,Web伺服器手機上的JAVA游戲開發等等。很時髦的工作,工作時的心情很重要,哈哈!
*你若熟悉linux,完全可以在linux世界裡自由競爭,你只需要一台電腦,連上internet以及一個好的頭腦就足夠了。你的linux戰友們將會根據你的意見,你的代碼和你的其他貢獻來判斷你的能力,不愁找不到工作,工作會來找你拉!
*你能熟練使用protel,可以找排線路板方面的工作,如設計PC機板卡等等。循規蹈矩,安安靜靜,與世無爭,但不能幹一輩子吧?
*你單片機熟,可以找單片機開發編程應用方面的工作。小企業,小產品多多,其中也自有一番樂趣。
*你對DSP有一定基礎的話,你可以在人工智慧、模式識別、圖像處理或者數據採集、神經網路等領域謀求一個職位。將來一準是公司的棟梁之材啊!
*你若熟悉ARM,可以成為攜帶型通信產品、手持運算、多媒體和嵌入式解決方案等領域里的一名產品研發工程師。哈,一個新的IT精英誕生了!
*你熟悉EDA,能熟練應用HDL語言,熟悉各種演算法,如FIR、FFT、CPU等等,同時掌握最新FPGA/CPLD器件的應用,把研製的自主知識產權的模塊用於ASIC。恭喜你,你馬上可找到月薪上萬的工作了。
什麼?你什麼也不會?這四年白上了!?那就去問問你們老師怎麼教的你,回來再問問你自己是怎麼學的!找工作的同時抓緊時間補課吧!
專業是個好專業:適用面比較寬,和計算機、通信、電子都有交叉;
但是這行偏電,因此動手能力很重要;
另外,最好能是本科,現在專科找工作太難了!當然大蝦除外
本專業對數學和英語要求不低,學起來比較郁悶
要拿高薪,英語是必需的;吃技術這碗飯,動手能力和數學是基本功
當然,也不要求你成為數學家,只要能看懂公式就可以了,比如微積分和概率統計公式,至少知道是在說些什麼
而線性代數要求就高一些,因為任何書在講一個演算法時,最後都會把演算法化為矩陣計算(這樣就能編程實現了,而現代的電子工程相當一部分工作都是編程)
對於動手能力,低年級最好能焊接裝配一些小電路,加強對模擬、數字、高頻電路(這三門可是電子線路的核心)的感性認識;工具嗎就找最便宜的吧!電烙鐵、萬用表是必需的,如果有錢可以買個二手示波器
電路圖嗎,無線電雜志上經常刊登,無線電愛好者的入門書對實際操作很有好處
另一塊是單片機、CPLD/FPGA、DSP
其中單片機是必會的,51系列單片機就可以,因為這個用得最多;找塊51開發板(比較便宜)自己動手編編程序就可以了
ARM單片機、FPGA、DSP開發板都比較貴,不過這是趨勢,有條件就玩玩吧
編程方面:c/c++是要會的,實際上單片機/DSP應用系統就常用c語言來開發
數據結構和操作系統是計算機軟體專業最核心的課程(北大老師認為,學過這兩門課就認為是學過計算機了)
大型單片機(比如ARM系列)經常使用嵌入式操作系統(比如uCLinux),因此除了windows編程外,有機會可以玩玩Linux編程
另外計算機專業的資料庫原理(資料庫現在太重要了,最好能學學大型的比如說SQLServer、Oracle,也可以學MySQL、Access)、軟體工程、計算機體系結構(如果你微機原理的底子厚也可不學)、編譯原理(夠難的)
windows編程:初學者還是用vb吧,真正開發用Delphi/C++Builder比較多,學vc花的代價太大,至於Java/C#現在離底層開發還比較遠
底層方面還有一塊是寫驅動(WDM或Linux驅動),不過這些都比較專業,要對操作系統有很深的認識
電子工程的課程另一大塊就是信號系統、數字信號處理、通信原理、電磁場與微波技術基礎,這些課程用到很多數學,學起來比較痛苦
而且我覺得本科很難把這些課程學明白(因為你的數學基礎不夠),不過在理論上能搞明白一些總比稀里糊塗強
其實電子信息工程專業最核心的課程是 單片機技術,EDA技術,DSP技術和嵌入式系統這四樣,只要"精通"一樣,就可以過上比較體面的生活嘍
此外還有一些比較重要的課程,如電路CAD,操作系統等
要是真的 出去都要飯 的花 早 臭名遠揚 拉 有點信心 !!
dsp最有前途,但數學要好,5年經驗薪水8千~萬元
vc結合底層和復雜計算開發,有難度,5年薪水6千~萬元
單片機一般在工控領域,5年薪水4~6千
我說的都是沿海大城市工資
另外只會一樣工資就很低,比如單片機,如果會上位機編程,等於掌握了整個系統的開發,工資就要多1~3千
基本上越難的東西,要的人越少,工資越高
越簡單、普及的東西,要的人越多,工資就少
但是如果你深入某個行業,掌握了該行業開發的整個業務流程;或者在其間結識了一些客戶,手中有項目,我想年薪應該達到幾十萬以上吧,那時你可能就想自己開公司了
◆ 電子信息工程專業相關的職位大致如下:
集成電路設計
集成電路應用工程師
集成電路驗證工程師
電子工程師|技術員
電氣工程師|技術員
電路工程師|技術員
電子軟體開發
嵌入式軟體開發
測試工程師
高級硬體工程師
硬體工程師
軟體工程師
高級軟體工程師
通信技術工程師
◆ 本專業畢業生就業領域寬廣,在電子信息科學與技術專業及其相關領域的企業、研究所、公司、學校和行政部門從事電子信息系統的研究、設計、教學、信息技術的研究、開發及技術管理等方面工作。
◆
❺ 北京,上海Java程序員的月薪水平
◆男性佔97%,人均月薪3500元
◆58%的軟體人在25歲以下,48%在本領域工作不滿3年
◆重點院校、本科、計算機專業開發者,占據著這個行業的主流
◆c/c++、java使用人數最多,c#居二,delphi位列第三
◆企業信息化、通領域為人氣最旺的兩大熱點
◆31%的中小民營軟體公司容納了52%的開發者
◆北京、上海、廣州、深圳四地成為中國開發人員的聚集地
……
時間進入2004年的尾聲,作為本刊主角的軟體人,今年收入幾何?發展態勢怎樣?為了全面解析2004年中國程序員的收入與發展狀況,本刊特別策劃了這期專題。
按照整個社會的普遍共識,軟體開發者是一個高薪的職業。事實情況何?高薪高到什麼程度?究竟是什麼人在賺取這些高薪?影響收入的決定性因素又是什麼?為了取得真實數據,本刊用了2個月的時間進行深入調查與采訪,希望這篇文章能在歲末年初之際,為大家帶來深入的思考。
細分市場,其實軟體從業人員除了程序員外,還囊括了很多的相關職業和角色,例如技術推廣人、項目負責人、技術總監等,因此,凡與軟體技術相關的工作或職業,都屬於本專題關注之列。
程序員薪資調查報告
「軟體人,今天薪資值多少?」大型網路調查活動從2004年10月初開始,在各大軟體門戶站點都開展了熱點調查,截止11月底,在兩個月的時間里,有近13000人參與並積極討論了這個話題。
2004年,軟體業人員結構處於什麼分層?
2004年,開發人員實際收入多少?
2004年,開發人員使用最多的技術是什麼?
2004年,影響收入的決定性因素到底是什麼?
……
圍繞以上種種問題,本刊設計了相關的調查與采訪題目,在分析與統計開發者基本薪資情況下,還針對被調查者的專業背景、技術、軟技能、公司福利以及影響薪資的關鍵因素做了相應的調查。
下面就讓我們進入此次調查的數據現場。
2004年中國開發者平均月薪3500元
49%的開發者月薪不足3000,54%年薪不足4萬(見表1、表2)。經歷軟體泡沫的投資家、管理者在對待員工的薪水上更為謹慎,但對開發者而言心理上卻產生比較大的落差,在大環境如此的情況下,處於弱勢的開發群體需要學會如何去適應環境,調整心態。
程序員占據大壁江山,升任技術總監者鳳毛麟角
從本次的調查數據來看,程序員在所有調查者中占據主流,人數為一半還多,高級程序員也佔了20%,這也是為什麼開發者薪資普遍不高的主要原因之一。曾經業界大為盛行的國內缺乏高層次的軟體人才的說法,這里似乎可以提供實在而有力的數據支持(見表3、表4)。
另外,從本次調查還得到了一個趨勢:在做了3-5年的程序開發工作後,開始產生一定的人員分流現象。從有一定技術能力的程序員開始,到根據自己興趣與愛好的二次擇業,有相當部分的人員脫離編碼一線,開始跨入技術主管、項目經理、技術支持、市場推廣等角色。
不滿者過半,普遍認為薪水太低
調查顯示只有4%的人對薪水比較滿意,近64%的人認為自己的薪水與社會同等能力開發人員相比偏低,這可以看出軟體泡沫對開發人員造成的心理落差依然存在。人們普遍認為,軟體業比較浮燥,所處其中的人也比較浮燥,但現在軟體產業的發展越來越趨於理性和平和,只有先調整好自己的心態,平和地從基本功練起,薪水的價值才可能越來越得到不斷提升。
軟體開發,讓女性走開
表5數據表明,開發者世界是一塊絕對屬於男性的天地,被調查者中有97%的人員屬於男性。記者在采訪中不止一次地發現,在軟體公司中工作的女性很少,而從事一線編碼工作的女性則是少之更少。一方面,軟體開發這種技術創新與高挑戰性、高壓力的工作,男性更易於取得成果。另一方面,也有一部分中小企業對女性程序員不重視,甚至同工不同酬,也讓一些希望就職此行業的女性永遠地離開了這塊陣地。
北京、上海、深圳、杭州成為程序員的最愛
地域對軟體人員的薪資有很大的影響。北京以其政治、文化的優勢集中了近19%的軟體開發者,上海、深圳各佔13%、10%,而杭州,以其良好的自然環境、人文環境及政府環境也吸引了5%的軟體人才(見表6)。數據表明,擁有高校資源的城市先天性地佔據著開發人才的絕對優勢。而且,各項調查數據顯示,地域也已不再是限制開發者流動的主要因素,尤其對於技術高手,他們幾乎可以自由地在各大城市間來來往往。
情人雖好,糟糠之妻難下堂
哪些人在投資it企業,被調查者所在公司的規模如何?根據采訪,幾乎絕大多數的被調查者都將外企列在了第一選擇,青睞之情溢於言表,但畢竟高高的門坎以及各種復雜因素,致使這些意願大部分都難以實現。反而是那些遭到諸多抱怨的民營企業,尤其是占據31%的最高市場份額、員工數不足50人、管理不規范的中小軟體公司,容納了52%的開發者隊伍。
c/c++、java成為翹楚,c#實力強勁
調查顯示,c/c++、java已是中國開發者的最愛,delphi依然延續著它的傳奇之路,而c#表現出了強大的後勁,相信這個微軟公司推崇備至的開發利器在未來幾年會如vb一樣贏得開發者的信賴。
人氣最旺的2大領域——企業信息化、通信
企業信息化、通信、通用軟體開發、系統集成四大領域集中了目前開發者的大多數。加入wto之後,中國企業要與世界接軌,e化是必然的趨勢,況且通信這個新興行業以其門檻高、薪水高也吸引了許多開發者。企業信息化作為傳統行業向網路化邁進的必然過程,容納著很多軟體人。另外,從市場角度看,移動、游戲開發、信息全三大熱點領域對開發者也同樣有極強誘惑力。
本科、計算機專業、部屬院校大學畢業者成為中流砥柱
軟體開發,並非只有計算機專業的人才能勝任,調查顯示,有近40%的開發者是從其它相關或無關專業轉行而來,但不可否認的是,占據60%者仍然為科班出身者。另外,盡管從來就崇尚高中畢業生就能成為軟體天才,但這樣的神話畢竟只是少數,支撐中國軟體業的仍然是大學教育程度以上者。參與調查者中86%具有大專以上學歷,另有8%的人具有碩士學歷,數據表明中國開發者的整體教育水平較高。
綜合實力的三大法寶:閱歷、技術與溝通
59%的開發者從業期間做過的項目不超過5個,61%的人溝通能力較差,而近76%的開發者對自己比較自信,認為自己能力不弱於公司其它人員甚至更強。根據調查,在影響軟體人薪資的因素中,閱歷、技術強弱是決定性因素。另外,信息化時代普遍重視團隊與項目整體實力,溝通能力成為影響程序員個人發展的一個重要因素。
軟體人主體正處青春期
「程序員是吃青春飯的」,這個論斷在本次調查中從另外一個角度得到驗證。58%的軟體開發者年齡不到25歲,48%的人在本領域工作時間不到3年,這些軟體生力軍未來5年必將成為引導中國軟體發展潮流的主力軍(見表18、表19)。另外,根據調查與采訪,年齡在35歲左右的第二代軟體人,現在已經成長為企業或項目的管理者,在各大軟體公司擔當著成熟、理性、有主見的軟體開發帶頭人的角色。
待遇與福利走向正規化
有63%的公司會根據員工表現主動加薪(見表20),近80%的公司會為員工提供基本福利,如養老、醫療保險、住房補助、午餐補助等(見表21)。培訓作為提升開發人員專業技能和實力的直接手段,越來越得到更多公司的重視。根據調查,項目獎金和固定假期基本成為以項目方式運作的公司的固定法寶,以鼓勵和保障員工的士氣和工作積極性。越來越多的中國軟體企業,開始邁向規范化管理之路。
技術與眼光是決定薪水的至關要素
絕大部分被調查者都認為技術能力是決定薪資的最關鍵因素。但在采訪過程中,卻有更多的技術總監甚至公司總經理一級,認為短期內決定一個開發者薪水的因素中技術能力確實非常關鍵,但從長期來看,能對開發者的薪水帶來長期且持久影響的,卻不只是技術能力,更多的則是他本人對業界的了解度,即眼光是否開闊。這是一個很重要的信號,如果只在技術點上打轉的人,除非是技術天才型,決大多數必須從綜合能力等各方面來加強,而絕非技術這一點。可以說,在加強自身技術實力的前提下,開闊的視野、一定的溝通能力、自我管理與團隊管理能力都對個人的發展起到至關重要的作用。(見表22)
現狀解析:五維度立體定位開發者的薪資水平
結合以上調查結果以及本刊記者的深入采訪,從宏觀角度來看,有五個要素立體性地將軟體人定位在了一定的薪資水平上。
這五個要素分別是:眼光技術、角色定位、公司性質、行業領域、地域因素。除第一、二要素是以個體原因佔主體外,其他三個關鍵要素都取決於社會、產業、企業或公司本身的發展情況,但這些要素也不是一成不變的,在一定程度上,都是雙向選擇。
眼光技術是關鍵
一級:眼光與閱歷
二級:核心技術
三級:專業與溝通
眼光開闊者得高薪
被采訪者:王永剛
個人背景:軟體公司cto
對於「決定薪資的最關鍵因素是什麼」這個問題,王永剛用「是否適合職位」來回答,這一點與很多認為技術能力強就可以拿高薪的觀點很不一樣。他認為,多數職位分工不同,即便技術能力強但不適合職位,一樣拿不到理想的薪水。他們公司在給員工定職定薪時,會與權威的咨詢公司合作,從分析職位工作職責,到該職位所要求的人員素質,再到應聘員工對該職位的理解以及實際的工作情況,進行綜合考慮。
專業與技術產生核心競爭力
被采訪者:孫勇
個人背景:高級程序員,linux下c/c++開發
工作四年來,孫勇一直從事linux下使用c/c++進行的嵌入式開發,四年中跳過兩次槽。跳槽前後的薪水變化很有意思,跳槽前月薪低年薪高,跳槽後月薪高但年薪卻降了很多,原因是第一家公司項目獎金、年終分紅很多,而第二家公司卻沒有其他方面的獎勵機制。
孫勇自認為跳槽太過頻繁,這樣對自己技術能力的發展會產生較多的負面影響。在他看來,一個人薪資的高低終究取決於自己技術的核心競爭力,變動太大可能會造成技術上的不連續。所以孫勇說,未來五年內自己會沉浸於技術不考慮其它,目的只有一個,就是讓自己更專業、更核心!
專家分析:眼光專業與核心競爭力是定位軟體人層級的第一法碼,其包含著很多的綜合因素:專業背景、閱歷、經驗值、能力高下等等。趨勢全球研發及資訊執行副總裁國屏認為,「技術很重要,但更重要的是市場和文化的配合。在個人的發展過程中,學習也會起到重要的作用。此外,還必須認同企業文化,具備技術、對工作、對解決問題的熱情」。此外,學習能力和溝通能力也是專家們認為重要度很高的2個要素。當然,這其中,作為前提「最重要的還是興趣,緣於自身對程序開發的熱愛」,8848公司cto張研如是說。
角色大挪移
一級指標:cto、項目承包人
二級指標:架構師、部門主管/項目主管
三級指標:普通開發人員
從個人發展的角度和過程來看,這個指標應該是倒向。但從業界普遍的認識,無論是能力、閱歷還是收入待遇,人們普遍對一級指標中的人員更多持贊賞態度。
被采訪者:張齊生
個人背景:技術總監
起初,我只是在一家軟體公司作java程序員,後來隨著項目的進展以及工作時間的推移,自己的技術能力、項目管理能力也逐步加強,從最初的開發人員做到項目主管,2003年底的時候做到技術總監,工資范圍也從最初的4000元到8000元,再到技術總監的萬元,角色的改變確實帶來了很多附加價值,當然,這個職位要求你帶來的價值也會更多。
專家分析:出現這種工資結構是正常的。因為架構師、cto一般都是從普通開發人員過來的,具有深厚的業界開發經驗和背景。聯合信息集團移動應用開發部總經理熊軍認為,開發人員必須「對自己能力的認識有一個准確的職業定位。認識自己,才能准確地職業定位,有了准確的職業定位,才能有短期、中期和長期的發展方向和動力。」
8848公司cto張研表示反對「學而優則士」、「不想當將軍的士兵就不是好士兵」此類說法。同樣,csdn網站、《程序員》雜志社總經理蔣濤也不建議所有程序員都向管理道路發展,因為相比之下,項目經理和cto必定具有一些獨特的素質,比如溝通能力、項目管理能力,組織能力、計劃能力以及產品和技術的眼光等,這些素質並不是每一個人都具備的。
公司對對碰
一級指標:外資、合資、民營大型it公司
二級指標:合資、中小軟體公司
三級指標:國企、事業單位
采訪中,有位叫王岩的資深開發人員一再強調,如果可能,一定要進外企。本次調查中,微軟亞洲研究院,ibm研究院等外企幾乎成了大部分開發人員所嚮往的聖地。
外企是我第一選擇
被采訪者:李文山
個人背景:技術支持
上海交大畢業的李文山,在校時就已經參與了很多社團活動,因此也見識了不少各種企業人員的做事風格與思想狀態。外企大公司前沿的技術科研、嚴謹負責的處事態度都給他留下了深刻的印象。當然,豐富的培訓、優厚的待遇、放心的福利也是必須考慮的因素。用他的話說,「身邊全是一級的牛人,自己的發展自然就有了保障」。
中小軟體企業機會多
被采訪者:劉洋
個人背景:項目經理+程序員
天天加班加點,見到劉洋時他一臉的菜色,但心情不錯。畢業不到一年,他就憑技術能力與管理能力當上了項目經理。雖然下面員工流動率高,但劉洋的薪水卻是老闆親自欽點,比起畢業的同班同學綽綽有餘。從項目最初的客戶談判、到中間執行,再到最後的交工,劉洋什麼都做過,因此也鍛煉得幾乎成了全能手。對於未來,他希望公司業務做大後,能再規范一些,當然,隨著公司的成長,自己上升的空間也很大。
三企走遍
被采訪者:阿蒙(vchome.net)
個人背景:6年,通信行業,珠海
我很幸運,畢業時就進了美資軟體公司,從事系統軟體的開發工作,主要應用c/c++、x86匯編、mips匯編、ddk、sdk等技術,年薪四萬多。在這家外企工作兩年後,技術與處事能力大有提高,但開始心生厭倦,總覺得外面的世界很精彩。後來有一家從事通信軟體產品開發的公司,答應年薪翻倍,一年後可走上管理層,怦然心動後就去新公司報到了。一年後,如願以償地走上管理層,兩年後,技術管理能力以及行業業務能力有了質的飛躍,也越來越發現這個行業有前途,於是與朋友開始策劃開公司,資金融到後就轟轟烈烈地創業了。沒日沒幹了一年,由於資金與市場的原因,公司over,只好灰溜溜地去一家香港合資公司繼續打工,仍做管理層。
我的感覺是,外企有一整套規章制度,薪金制度也較為完善,工作考評有客觀的數值:月工作計劃與總結、季度工作考核、上司的總體評價等,這些考核都很詳細,細到完成的代碼量、文檔數、提過什麼建議等等。國內企業也有計劃與考核,但更多的是主觀態度,而對工作的效果與過程並不具體細化,人際關系、表達能力等往往起著很微妙的關鍵作用。當然國內企業也有很多優點,比如制度靈活。
專家點評:人才的爭奪,一方面是卯足了勁准備搶佔有利地勢和環境的個人開發者,另一方面,企業間的人才爭奪戰越演越烈。在此情況下,為了吸引國內的高素質人才,不少外企紛紛在中國開設研究院,走「曲線救國」道路。根據一份獵頭資料,摩托羅拉研發中心、松下電器中國研究開發公司、ibm中國研究中心、朗訊公司貝爾實驗室、微軟中國研究院都是獵取高級科研、管理人才的大頭。外企與外企、外企與國企、國企與民企,這個三角關系,雖然在早幾年優劣非常明顯,但現在,這種差距正在明顯縮小。具體適合哪個企業,圍城內外其實也並不是三重天(見下頁表23)。
熱點行業易淘金
一級推薦:移動開發、游戲開發
二級推薦:安全領域、企業信息化
三級推薦:通用軟體、系統平台、項目開發等
專家點評:出現這種趨勢主要是由市場對軟體人才的供求決定的,因為目前在移動和游戲領域開發人員確實比較少,所以相對而言,他們的薪資較高,這就是所謂的「奇貨可居」。但是,目前市場在成長,這些新興或熱點領域的開發人員數量也在逐漸增加,當達到一個平衡點時,他們的工資也會隨之下降,這主要由市場對人才的供求關系決定。不建議開發人員輕易放棄自己原有的開發領域花大量時間和精力投向自己不熟悉的領域。
所以,熊軍認為:這兩個行業方向的長線發展看好,也需要更多的開發人員,但是年輕人都要根據自己的興趣愛好、思維模式、技術能力選擇更適合自己的行業方向,而且也有很多更有潛力的方向,建議年輕人從長遠考慮。
地域火拚
一級指標:北京、上海
二級指標:深圳、杭州、廣州
三級指標:成都、武漢、大連等
絕大多數的軟體從業人員集中在北京、上海、廣州和深圳四大城市,其中尤以北京的人數最為集中,但在另一項相關的調查中,上海卻是程序員最嚮往的城市。在本次收入調查中,北京、上海的工資較高。武漢稍低於成都。
地域不同,薪資有別
被采訪者:青潤
個人背景:5年,電信行業、軟體企業服務
我本人在北京、上海、深圳、成都四地都曾工作過。我基本上這樣認為,對於剛剛大學畢業的軟體人員,工資情況是這樣:成都1500-2000元/月,上海2000元/月,深圳2000-2500元/月,北京2000-2500元/月。工作幾年後,以成都系數為1來計,上海和其他地方為1.3-1.5倍於成都的收入。差異主要也是因為生活成本造成的。
相比而言,北京具有王者氣氛,有著俯瞰全國的實力和影響力。上海是經濟驅動的城市。深圳對人的友好度最好,它的優點是有各種各樣的新技術公司,缺點是缺乏大公司的支撐。好山好水的成都,雖起步了很多軟體公司,但大都在出川後倒下了,或者只是長居四川,足少出戶,感覺比較舒適和懶散。
安逸的成都競爭的北京
被采訪者:夏桅
個人背景:。net開發人員
夏桅畢業之後就來到北京從事軟體開發工作。但他時常懷念起成都的生活,那裡的山,那裡的水,還有怡然自得的成都人都給他留下了深刻的印象。
但夏桅還是不後悔。一方面,安逸的環境對自己發展不利,適度的競爭可以發掘自身的潛力。而且,眼界開闊了,薪水也高不少。當然,在北京的生活絕對說不上舒服,但機會多,可有多種選擇,極大地改觀了自己的現狀。
一眼可以看到頭的武漢,但我喜歡
被采訪者:劉如寧
個人背景:大學教師、項目主管
在武漢工作了10多年,劉如寧感覺還是比較愜意。比收入,武漢可能還不如成都,更別提北京和上海,但武漢的生活成本比較低,幾塊錢就夠一天的伙食了。在高校擔當大學教師的劉如寧,科研任務不重,而且還有足夠的時間去外面承接項目,用自己喜歡的軟體開發技術賺取外快。「我不是一個特別喜歡接受挑戰的人,這種做自己喜歡的事情、寧靜而富裕的生活,我還是比較滿足」,有房、有車,生活安定富足的劉如寧如是說。
專家點評:比「營利」,必須是一個閉環。有收入比較,還得有支出比較,兩者對比後才是最終收獲。在地域這個問題上,大城市,確實收入比較高,但相對的,生活成本也較高。
趨勢全球研發及資訊執行副總裁梁國屏表示,趨勢的薪資結構體系在全世界都是一樣的,具體數值要根據各地的市場來調整。比如一個經理,他的等級可能是10,那麼不論在中國、日本還是美國,他的等級都是10.但這個等級的薪水具體是多少,就要看當地的市場了,趨勢會和當地的薪資調查單位合作,來確定系數,然後計算出具體的薪水。
除薪水外,地域的附加價值會更重要一些。第一,對於技術發展比較迅速的it業,在大城市,整體的環境和氛圍相對會好一些,例如在北京和上海等地,幾乎每天都會有技術論壇、開發者大會、大廠商的開發日、各領域大師的巡迴講座等。其次,作的機會也會比較多,因為集中了各種類型的公司和企業,總會找到適合你條件的合適職位和選擇。第三,可以參與比較大的技術團體,形成獨特的生活與社交圈。用8848公司cto張研的話來說,「如果周圍都是高手,你不是高手也難」,所以地域對人影響最大的是提供了一個環境,其次才是機會和薪水。
對此,telelogic公司北方區總經理任群力建議說,「如果開發人員能夠善於利用互聯網,並有決心多學習,這種地域差異會得到弱化。」
我拿青春賭明天
在本次專題組織中,大部分被采訪人都明確表示,自己會在軟體業領域一直奮斗下去,因為從中得到了很多的快樂與激情。但明天是否一定會更好,這需要從兩個角度去考慮:一是從個人角度講,年輕的軟體人一定要有個人職業的規劃,而且這種規劃要從自己特點或專長出發,與當前業界相適應。另外,更重要的是,個人發展到什麼程度,還需要同整個軟體大環境和社會環境掛鉤。
個人職業要規劃
現在廣州做了4年delphi/c行業開發、年薪10萬的王旋說,「工作後所得到的收獲就是,學習和工作要有相對明確的目標,不能因為一時心動而去學習某一技術。在真正下決定之前,我通常會考慮更多因素,包括長期的發展、個人路線的規劃、需要付出的代價、可能遇到的困難以及解決的辦法等等,在決定後還會制定更加明確的計劃,包括短期、中期和長期的,身邊可以利用到的資源,以及每一個階段是怎麼過渡到更高階段的計劃。」
現在,越來越多的在職人員意識到,未來的職業細分市場中,只有在某一領域確實比較深入、具有專長和資源的人會得到企業的重視,浪里淘沙勇者勝。
中國軟體業面臨困境
中國的軟體業發展目前面臨兩難境地。上至國家,下至各城市都給予了相當的政策優惠,但整體軟體業的發展卻一直雷聲大,雨點小。對此,北航軟體學院院長孫偉憂心忡忡,「很多人從心裡看不起印度,但印度的軟體業卻有數家2萬、3萬員工規模的大企業,放眼中國,規模最大的東軟集團、用友公司,真正的軟體開發者也不過兩、三千人,這種差別太巨大了,我們一定要好好思考,中國的軟體業究竟出了什麼問題?」
對此,很多專家認為,中國軟體業已經面臨一個新的轉折點,隨著信息化在各行各業的深入運用,軟體業有機會深度專業化,由邊緣而進入核心,從而形成以深度專業化為特徵的核心競爭力。無論個人還是公司,我們都有幸在第一時間站在了軟體業這塊前沿陣地,但明天是否會更好,還有待於中國軟體業的整體發展,在這頗為沉悶的時刻,我們期望「讓暴風雨來得更猛烈些吧」!
參考資料:http://www.w-training.com/viewc.asp?id=23922