當前位置:股票大全官網 - 工商資訊咨詢 - 程序員職業發展方向:商科?技術?

程序員職業發展方向:商科?技術?

程序員在職業發展到壹定程度的時候會面臨壹個選擇,是走業務+技術的方向,還是選擇純研究技術。程序員的職業發展是所有程序員都關心的問題,未來怎麽走,30歲以後還能不能做程序員。大多數程序員的最終職業目標可能是CTO。估計當CEO的人會少壹些,少部分人會自己創業當老板,還有壹部分人會轉行。畢竟成為老板的人也是少數,轉行的已經不在這壹行了。自然沒什麽好說的。壹般來說,程序員的發展基本都會經歷幾條路徑。程序員-系統分析師-架構師-技術經理-CTO,程序員-項目負責人-項目經理-項目總監-CTO,程序員-產品設計師-產品經理-CTO。當然,這只是壹條粗略的路徑。不是所有的程序員都要經歷這些。有些人可能會跳過壹些步驟,或者有些人可能在中間做了很多位置。而最終做到CTO的程序員也是極少數,原因很簡單,這個世界不允許這麽多CTO和cxo。換句話說,很多程序員最後可能會成為技術經理、項目經理或者項目總監,那麽我們在職業生涯中應該選擇哪壹個呢?這個問題我覺得沒有統壹的答案,因為每個人的性格不壹樣,命運也不壹樣,就像妳年輕的時候想當貪官,命運卻讓妳成為了程序員。所以妳要根據自己的興趣,性格,機緣來選擇壹條路。舉個例子,如果妳剛好有機會接壹個項目,並且妳不是很討厭項目經理這個職位,那麽妳可以選擇向項目經理這個方向發展。其實很多時候,壹些公司並沒有明確區分技術經理、項目經理和產品經理。在很多公司,往往是壹個人承擔。在外包公司,通常有項目經理和系統分析師(或技術經理)。在壹些非IT公司,可能是部門經理,而自己做產品的公司可能會得到更多的細節。我簡單說壹下這三個職位的區別,讓流浪的程序員有個大概的了解。項目經理是項目的直接負責人,這個角色相當於壹個中間接口。不管是團隊成員還是需求方(客戶)或者上級領導,有什麽事都直接找他,所以這個崗位側重於管理和溝通。壹般來說,項目經理的工作重點是溝通客戶需求,控制項目進度,與團隊溝通。有些公司還需要項目經理來承擔團隊建設的工作,但似乎國內很多公司都忽略了團隊建設的工作。對於項目經理來說,重點將是溝通、協調、危機控制、執行和團隊管理,重點是溝通、管理和規劃。當然,有些公司也要求有項目經驗才能參與投標談判,這就要求項目經理具備壹定的商務談判能力。技術經理有時可能被稱為系統分析師,壹些小公司可能有整個部門的技術經理。技術經理的角色主要是系統分析、架構構建、系統構建、代碼走查等。如果項目經理是總裁,那麽技術經理就是總理。當然,並不是所有的公司都是這樣。有些公司的項目經理只關心需求、進度和與客戶的溝通而不管技術團隊,所以這個時候的項目經理就像是工廠裏的跟單員,這種情況在外包公司比較常見。對於技術經理來說,專註於技術,妳需要知道哪種技術適合某項功能,開發某項功能需要多長時間。同時,技術經理還應承擔提高團隊整體技術水平的工作。1143448846