IT行業崗位分類及發展方向
一、IT行業崗位分類:
IT行業的崗位大概分為研發類、市場類、技術支援類、生産類、管理類,到招聘會時,可以按照這個分類問問面試官:你們這個職務,是研發職務還是生産職務,可能某些小公司的面試官會被你問住。
1、研發類崗位
包括軟體研發和硬體研發,在一個公司裡面完成項目開發,或者定制産品,一般說來,軟體研發基本上就算産品的設計者和制造者,硬體研發,隻能算設計者。因為後面還有生産環節。
通常研發崗位包括RD,QA,以及配置管理者,架構師,小組長,項目經理,研發助理等,就是研究部分所有的職位。部門經理一般沒有計算在内,部門經理管人,應該算管理崗位。不過有些小公司,部門經理和項目經理,甚至架構師,都不分,是以需要具體情況具體分析。
其中RD,就是我們說得最多的設計人員了,達内出來的大多數學員,以後估計都從這裡起步。
RD這個詞有講究,就是設計和實施,是兩個意思,設計,是決定一個東西怎麼做,實施是把它做出來,我們剛開始,可能都是先做實施,慢慢走到設計,子產品設計,系統設計等等,如果做得好,以後慢慢專門做設計,就是架構師了。
軟體人員一般RD不分,設計者通常就是實施者,因為基本上程式敲完,産品也就出來了。硬體人員則不同,一般就是設計者,以及第一輪白盒測試的QA,自己測,當産品測試穩定、定型,就可以交給中試部進行産品測試,最終上線貼片生産。
QA這裡面一般細分為軟體測試和産品中試,像華為、邁普這類大中型企業,以生産硬體産品為主的公司,都有自己的中試部,中試部簡單說,就是專門測試硬體的,比如各種靜電測試,溫度測試,跌落、震動測試等,為産品最終上線做準備。
軟體研發通常還有個角色很重要,就是配置管理者,一般小公司沒有這個角色,由負責的測試人員兼任,大公司會專門設定這個角色,并且這個角色還有商業秘密保全的功能。
軟體人員開發的産品,在自己的機器上,一般叫測試版,隻有送出到CVS或SVN等版本管理系統,才叫産品,測試部不是從軟體人員手裡拿軟體去測,而是由配置管理者在中心伺服器上,将軟體産品從源代碼編譯成可執行檔案,生成安裝程式包,然後發給測試部,測試部測試完畢,傳回測試報告,公司上司簽字後,以後軟體産品的發貨,就是配置管理者負責發貨。
在大公司,軟體一旦投測,如果RD發現有個小bug,小公司可能打個招呼就改了,項目控制流程上看不出來,但在大公司,必須發文,說明上一版本廢棄,然後重新發測試申請,重新送出代碼走流程,項目流程上就記錄,廢版一次,以後就是扣工資的依據。是以,大公司的程式員一般比較嚴謹,發版測試很謹慎,就是怕出現這類bug,這樣的缺點是對市場的反應不夠靈敏,可能客戶送出一個bug,RD改隻要幾分鐘,但是流程要走一兩天,但是好處是産品品質有保證,每個人的工作結果都記錄在案,便于管理,且程式外洩幾乎不可能。
國外很多程式員,可能在一個公司工作一輩子,都沒有見過自己服務的計算機,RD都在終端工作,自己本地測試好了,送出到中心伺服器,由配置管理者負責最後的編譯和送出。
2、市場類崗位
這大概是最多的,往低裡說,電腦城的談單員,就是市場,往高裡說,華為、Cisco的地區總裁,其實也是市場角色。市場根據個人經驗,又分為Sales和Marketing,前者是簡單的客戶成交服務者,即客戶準備購買,完成買賣手續,協助送貨什麼的,Dell那邊的電話銷售小姐,大約就是這個角色,由于Dell是定制,是以她們還需要下訂單。後者就是屬于較高層級的銷售人員了,可以引導市場,引導客戶,促成交易。
一般說來,市場其實也是個技術活,很少有朋友是天才,上來就可以做到Marketing的,都是從Sales先入手,慢慢練,這個過程,可能比一個程式員走到架構師還難,很多銷售人員,做一輩子,都做不到Marketing的,不信,去商場看看售貨員,公共汽車的售票員,都是Sales。
我們經常說,每個行業都有英雄,其實市場中,Marketing就是英雄,一般說來,走到這一步,就可以站在這個行業的巅峰,出去講課,拿最高的傭金,享受獵頭挖角的快感等等。不過,很難的,有句話請大家注意,“這個世界上,99%的銷售人員,都不知道自己在幹什麼,說的就是這個問題”,那1%才是Marketing。
通常情況下,開發人員瞧不起市場人員,總覺得對方是耍嘴皮子的,但市場人員同樣也瞧不起開發人員,總覺得這幫書呆子不創造價值。呵呵,大家别生氣,大多數公司,把研發機關,看做最大的成本機關,隻花錢,不創造價值的,雖然我們設計了産品,但公司的财務上,這部分是沒有價值的,産品價值是在銷售出去以後才展現出來,是以,财務上看,研發部門總是赤字一片。
其實,真正厲害的市場人員,我們研發人員還是要尊重的,要知道,一個研發人員要成名成家,其實相對比較容易,随便什麼專業方向,攻克一個難點,出幾篇論文,出一個産品,這個研發人員就可以在公司裡面牛起來了,一個研究院,至少20%~30%都是這種牛人。但是,市場要能做到Marketing,前面說過,1%可能都不到,你說這幫人算不算精英?
3、技術支援類崗位
技術支援,往低裡說,電腦城的拼機器的,也是技術支援人員,通常由談單員兼任,談單員通常由大學生勤工儉學兼任,呵呵。再往上,客戶那邊送貨,把包裝拆開-—技術,聯網--技術,調試網絡--技術,這裡說句話,希望大家不要見怪,網絡管理者,其實也是技術支援。
在華為,邁普,技術支援是一個專門的職業,負責給客戶送貨,因為他們出路由器,安裝配置有一大堆事情,電信局又是大牛,人家才不會去管這個事呢,廠家來人解決。順便說一句,電信局守機房的,也是技術支援。
原來沒這個職業,就要研發人員兼任,因為這畢竟是個技術活,不過,久了研發人員不幹了,天天出差,還做什麼研發,老闆也不幹了,因為研發人員工資高,在大家看來,連連線,配置幾個IP位址,這不複雜,如果用研發人員幹,成本太高了。
喏,就這樣,一個獨有的職業,技術支援,在IT企業被定義出來,許多年輕的朋友,希望進入IT業,沒有本錢,不會做老闆,也進不去一些大型公司的門,一般選擇,就是在電腦城做技術支援起步。
現在很多系統內建公司,他們定義的項目經理,和研發機關的項目經理不太一樣,其實也是技術支援,這類公司一般都是經銷商,不是制造商,自己沒有産品,靠代理别人的産品再銷售來擷取利潤,一般說來,管道這個詞,就是指這類公司。這些公司的技術支援人員,主要工作就是看,我代理了哪些産品,哪些産品利潤高,我怎麼給客戶報方案,把利潤高的産品設計進去,等等。
這裡面其實也有設計工作,但是,顯而易見,這部分設計工作和前面的研發架構師的設計,是兩個層面。
當然,這裡有兩個特例,一個是目前很多中小型,做網絡應用的架構師,他們也有這個設計部分,這些企業一般都是項目制,沒有自己的産品,每一單都要定制開發,這類和前面的系統內建設計有一定類似,因為很多項目包括了裝置采購什麼的。
另外一個特例就是系統內建設計,通常就是Marketing的活,因為自從IBM提出賣服務的概念以後,給客戶交鑰匙工程成為主流,大家都說自己是解決方案提供商,是以,Marketing通常就是采集需求,利用本公司産品或者代理的産品,組成解決方案,一體化提供給客戶。
是以,從職業發展途徑,技術支援一般說來,也可以走到Marketing。通常Marketing有兩個産生管道,Servicer技術支援,或Sales銷售。
當然,這裡也看出技術支援這個職業的短闆,因為Marketing畢竟是銷售為主,是以,銷售能力占主導,技術支援人員由于長期和機器打交道,是以,恐怕也是機器臉居多,賣東西能力很差,是以,技術支援能轉成Marketing的,更少。
當然,也有技術支援人員轉回來做研發的,不過,也很少。
4、管理類崗位
一般說來,管理本身是抽象的,并不是IT業的管理,不是隻能從IT業産生,也不是隻能管IT業,IBM的總裁郭士納,就不是IT業出生,管理的英雄們,例子就太多了,他們有個統一的稱呼--職業經理人。
前面說的幾種崗位,總的來說,都可以最終成長為管理,不過,管理也是最難的,一來人是最複雜的,不像機器那麼好打交道,二來,管理要看運氣,單純說水準不行,得老闆看得上才行,你說是吧?
是以,研發,銷售,技術,要想成為管理,這個成功率,一般不高于1%的,不信,數數你們公司管理人員和普通員工的比例,或者,學校裡面老師和學生的比例,雖然這不準,但基本能說明一點問題。
5、生産類崗位
這個崗位其實各公司都有,不過大多數老闆不承認,員工也不願意承認。
大型公司,如華為、邁普、Intel等,以生産硬體産品為主的,基本上都有生産部,記住啊,這個生産部很重要,生産,倉儲,物流,基本都在這一塊。
千萬别小看生産,目前生産線上的勞工,由于要開貼片機什麼的,基本上都要大專學曆,還要教育訓練的,有些目前找工作特别困難的同學,不妨考慮一下這類大型企業的生産崗位。
大型制造業,如美的,海爾等,他們很多管理層都是生産線上下來的,生産線上也不都是勞工崗位,很多生産工藝師,工裝設計師什麼的,都需要設計這門工作,如果一個學曆較高的人進入這個部門,隻要自己肯努力,其實也很容易出頭,畢竟周圍的競争對手太低了,呵呵,比起研究院來說,要容易得多。
6、其他類崗位
這就太多了,老闆就屬于其他了,創業也屬于其他,由于這部分不帶普遍性,就不多說了。各級行政人員,如财務,秘書,都算其他吧。
二、普通軟體企業的各級具體崗位
1、軟體企業的初級崗位
1)銷售人員
工作内容:通過電話、登門拜訪等方式聯絡客戶,尋找銷售機會
需要的能力:勤奮踏實、認真負責、溝通表達能力強、自我激勵 要求有一定的目标客戶行業知識和軟體基礎知識
收獲:行業商業機會資訊分析能力、客戶溝通技能、商務管理經驗、高層公關、資源協調能力
2)實施工程師(售後工程師)
工作内容:了解客戶業務流程及各種管理表單和資料、資料錄入、軟體安裝調試和部署、
二次開發、教育訓練客戶使用軟體
需要的能力:踏實勤奮、認真負責、善于傾聽和分析、邏輯思維能力強、
一定的行業知識、軟體程式設計能力(二次開發)
收獲:客戶所屬行業的運作管理模式的詳細經驗、溝通分析,引導客戶、軟體對于客戶使用舒适度和功能應用性
3)客戶服務
工作内容:給客戶提供技術咨詢及投訴處理,是企業提高客戶滿意度的重要崗位
對于軟體使用的主要問題進行全面分析和彙總,以提供給軟體成熟性改進計劃提供第一手資料
需要的能力:樂觀積極、充滿愛心、主動熱情,具有服務意識、學習能力、溝通能力強、
軟體使用非常熟練、精通各功能及細節
收獲:對于軟體使用和客戶使用的精細化,體系化認識、可以成為優秀的溝通型、開放型管理人才
4)測試工程師
工作内容:将軟體代碼進行全面檢測、編譯自動測試軟體的用力庫、進行代碼優化建議
需要的能力:認真細緻、耐心踏實、軟體語言及工具掌握非常全面、文檔能力強、有較豐富的程式設計經驗
收獲:品質管理的全面認識、軟體開發成本控制、熟悉各種軟體程式設計技巧,經驗豐富、對于軟體程式設計的全局觀
5)程式員
工作内容:根據詳細規格說明書及程式設計規範,資料格式和共用組建庫來編譯軟體,實作代碼和初級測試
在遇到功能性調整的時候,及時同小組成員和項目經理溝通讨論解決方案,
确定解決問題的步驟和方法,保質保量完成代碼
需要的能力:公司需要的程式設計語言的熟練掌握,對于相關性知識的掌握,如網絡協定等
熟練使用各種程式設計工具和代碼管理工具、模組化工具等
優秀的溝通能力和解決問題的能力、邏輯思維能力強,思維方式全面系統
2、軟體企業的中級崗位
1)區域銷售經理
2)售前工程師
3)售前咨詢顧問
4)需求分析及架構初級設計師
5)實施項目經理
6)架構及邏輯測試
7)發行經理
8)設計師
9)軟體專家
10)軟體開發項目經理
11)系統架構設計師
12)技術研發中心程式員
13)技術中心經理
3、軟體企業的進階崗位
1)銷售總監
2)解決方案進階咨詢顧問
3)售前售後全系統解決方案總體架構設計師
4)系統架構總設計師
5)軟體發展部總監
6)版本發行及開發管理總監
7)SQA管理總監
8)軟體開發部技術總監
9)總工程師
三、崗位發展方向
PS:這裡并沒有寫出向上發展的具體條件,因為每個公司的要求是不同的,每個人的機遇也是不同的,今後的發展還是要靠自己努力的!現在隻希望大家看後能夠有一個自己的大概的發展方向~
1、銷售人員——>區域銷售經理——>銷售總監——>行政總裁
2、實施工程師(售後工程師)——>需求分析及架構初級設計師——>售前售後全系統解決方案總體架構設計師
實施工程師(售後工程師)——>實施項目經理
售前工程師——>售前咨詢顧問 / 産品經理——>解決方案進階咨詢顧問 / 部門經理 / 事業部總監
業務需求分析員——>業務需求分析工程師——>項目經理 / 咨詢顧問——>部門經理 / 事業部總監
3、客戶服務——>售前咨詢顧問——>解決方案進階咨詢顧問
客戶服務——>實施項目經理
4、測試工程師——>架構及邏輯測試——>SQA管理總監
測試工程師——>發行經理——>版本發行及開發管理總監
5、(1)技術——技術發展方向:
軟體工程師——>進階軟體工程師——>系統分析師——>軟體架構師
程式員——>設計師——>軟體開發部技術總監
(2)技術——管理發展方向:
軟體工程師——>團隊組長——>項目經理——>部門經理——>技術總監 / 研發總監
程式員——>軟體開發項目經理——>軟體發展部總監 / 系統架構總設計師
技術研發中心程式員——>總工程師
技術研發中心程式員——>軟體專家
四、針對軟體工程師可以從事的崗位
PS:由于學習JAVA開發的我們從**畢業後,畢業證書上寫的都是軟體工程師,而并不是所有的同學都想做java開發,是以特别搜尋了一下軟體工程師可以從事的相關崗位。
軟體工程師——>售前技術支援(協調使用者、銷售人員、開發人員間關系,向使用者展現公司産品優勢和技術實力,
調查了解使用者的初步需求,設計項目的最初技術架構,屏蔽不合理、易帶來技術風險的需求)
軟體工程師——>售後技術支援(負責對公司産品使用者進行現場教育訓練,負責公司銷售産品的技術支援與維護)
軟體工程師——>軟體開發設計(分析與設計,應用軟體開發,系統更新,項目開發)
軟體工程師——>系統維護管理(應用系統運作管理與維護,網絡系統應用軟體設計開發)
(轉載自:CSDN)