❶ 程序員工作到底能幹多久程序員的前途如何
千千萬萬的程序員們一直困惑程序員的前途如何、程序員工作到底能幹多久的問題。目前比較普遍的認識,程序員的職業通道有兩條進階路線。一條 是技術路線,即由程序員、高級程序員、系統分析師,到架構設計師。在這條路線上,立足於從業務模型到計算機軟體模型的轉換,成為高端的軟體技術工作者。另 一條是管理路線,即由程序員,經開發小組負責人、項目經理,再到企業中高層管理者。程序員加強自己管理意識的培養,多站在組織的角度來分析問題和解決問 題,成為優秀的管理者,甚至職業經理人。 近年來,產品管理成為企業多產品經營形勢下一個越來越受重視的管理課題。特別是知識經濟環境下,諸如互聯網與軟體、創意、傳媒等現代新型產業鏈中, 其幾乎可以忽略不計的復製成本,有競爭力的產品與優秀的產品管理成為了制勝的關鍵。基於產品的商業化運營,在越來越具聚合效應的網路時代,扁平經營、草根 聚合、精準營銷、直通車服務等全新的經營環境常常造就了贏者通吃的局面,以產品為中心的企業管理逐漸形成獨立的產品管理體系,被眾多企業所關注和採用。 在軟體企業中,隨著產品管理的興起,可以說,走向產品,是程序員在技術與管理之外的第三條職業通道。越來越多的程序員開始轉型做產品工作,特別是對 那些具有創業意識的程序員而言,走向產品是一條必經之路。騰訊的馬化騰和360的周鴻禕,他們都是由程序員做起,然後開創自已的產品和事業。 產品管理的興起,產生了以產品經理為中心的產品工作職業方向。產品職業方向可以從產品系列的職務與崗位兩個維度來觀察。職務上,有首席產品官 (CPO)、產品總監、產品經理、產品專員、產品助理,其中尤以產品經理一職最為中心;崗位上,有產品競爭分析與用戶需求管理、產品創意與策劃、產品原型 設計、產品運營規劃、產品實現過程跟蹤、產品商品化實施、產品運營、產品經營成果分析與跟蹤、產品升級維護管理、產品管理體系與制度建設、產品人員技能培 養等。這些基於產品而設計的崗位以有效滿足用戶需求為中心,它不同於其它以專業技術和職能效率為中心的因職能分工而產生的崗位。 產品管理是近些年隨著IT和互聯網的快速興起而被各企業所重視,而現在的各大院校並沒有產品管理相關的專業,各類培訓機構也少有類似培訓課程,從事 產品工作的人員大多是從不同專業、不同崗位轉型過來的。相比較而言,程序員有著營銷、測試、客服等崗位走向產品的人員所難以比擬的優勢。有些公司甚至做出 了規定,欲從事產品工作,必須要有多年的軟體開發經驗。程序員轉型從事產品工作所具有的獨特優勢主要包括以下幾點: 第一,程序員能夠更好地理解產品的實現方案,所策劃的產品更具可行性。做產品策劃工作,也許缺的不是點子或創意,而是有效可行的方案。多年的程序員 工作經驗,對軟體技術和軟體實現方案的判斷,可以規避那些天馬行空的產品想法,工作更有成效。比如在整理用戶需求時,程序員的前期有效判斷和可行性辨別, 會大大提高產品的策劃質量與速度。程序員出身的產品人員可以和研發人員進行無隙的溝通,用更便於研發人員理解的語言和思路來進行產品方案的解讀和跟進。 第二,程序員的軟體開發工作,與其說是代碼的編寫,不如說是邏輯語句的組織。程序員一般都具備嚴密的邏輯思維能力,這是進行紛繁而雜亂的需求分析和 產品概念設計必備的優勢,更有利於從中分門別類理清脈絡關系,轉換為產品功能規劃,把產品做成精品。例如需要往U盤寫文件,產品人員可能只想到正常的操作 邏輯,但程序員可能會想到更多異常情況,如:U盤損壞、傳輸過程中拔出、斷電、傳輸的文件損壞、U盤防寫、重復文件、焦點位置、空間不足等等。再有,好 的用戶體驗的產品,在本質上,就是產品功能的邏輯展示,或者說用戶操作的邏輯引導。 第三,程序員往系統分析的技術方向發展,從本質上來說,同往產品策劃方向發展是相通的,都需要對真實世界本質關系有著充分的理解與把握。能夠走向系 統分析員的優秀程序員,完全有可能成為一個優秀的產品策劃人員。差別在於系統分析員的工作成果是面向程序員、面向計算機,而產品策劃是面向用戶、面向市 場。每一名程序員也必定是某個軟體產品開發工具的使用者,有深厚的軟體產品使用體驗,具有從用戶出發來表述問題的基礎。 第四,程序員一般都具有快速學習能力,保持對計算機相關行業動態和技術革新的觀察與思考,這在一定程度上會培養對行業與技術的洞察力。產品策劃和設 計工作,最後能否獲得市場的成功,考驗的正是這種洞察力。因為產品工作是時時圍繞解決的是什麼人的什麼問題來開展,也就是始終圍繞做正確的事。只 有對行業與技術有洞察力的人,才能夠站在用戶需求的角度來理解與體驗,激發創意,做出好產品來。 當然,程序員雖具備上述獨特優勢,並不等於程序員轉做產品工作,就一定能夠成功。要策劃出好的產品,要成為一名優秀的產品經理,他們也面臨著各種挑戰: 第一,創新和結構化思維的沖突。 結構化思維可以說是程序員的典型標志,這種思維模式對於把一件事情做好是很重要的,但它往往也會是創新思維的天敵。創新卻是產品工作的靈魂,程序員需要不斷打破常規激發靈感才能做好產品工作,就必須克服已經形成的思維定勢。 第二,團隊協作與英雄主義的矛盾。 程序員往往習慣於單打獨斗的工作方式,崇尚技術牛人,缺少團隊協作意識和與人溝通的技能。產品工作則需要大量的溝通協調,甚至組織領導工作,強調的是團隊作戰。在合作精神方面,想要轉向產品工作的程序員的確亟待加強。 第三,商業意識和市場運營知識匱乏。 特別是在全面產品管理思想下,產品人員需要有很強的市場營銷方面的知識和商業化運作的策劃與分析能力,僅僅把產 品做出來是不夠的,賣得掉才是硬道理。產品策劃的環節,面臨著營銷模式、目標用戶、渠道選擇、競爭策略等的選擇與設計,這也是擺在技術出身的程序員面前的 重要課程。 每個企業,都會根據自身所在行業特點和本企業的資源優勢,來部署不同形式的產品管理機制。程序員針對自己的性格特點和能力特徵,抓住產品管理這一方興未艾的職業機遇,走向產品,以優秀產品經理的能力模型培養來規劃學習道路與職業生涯,是值得重視的一個職業方向。 ------------------------------------------------------------------------------ 安徽高新專修學院
❷ 紼嬪簭鍛35宀佷互鍚庨兘騫蹭粈涔堝幓浜
1. 紼嬪簭鍛樺湪35宀佷箣鍚庯紝閫氬父浼氱戶緇涓撴敞浜庢妧鏈鐮旂┒錛屾垨鑰呰漿鍚戠$悊宀椾綅錛屼篃鏈夊彲鑳戒細鎶曡韓浜庤嚜濯掍綋琛屼笟銆
2. 璁$畻鏈鴻屼笟涓嶆柇鍙戝睍錛屾柊鎶鏈涓嶆柇娑岀幇錛岀▼搴忓憳闇瑕佹寔緇瀛︿範銆傚湪鎶鏈宀椾綅鍜岀$悊宀椾綅涔嬮棿錛屾妧鏈浜哄憳鍙浠ラ夋嫨娣卞叆鐮旂┒鎶鏈錛屾垨鑰呰蛋鍚戠$悊宀椾綅錛屼袱鑰呴兘鏈夌浉搴旂殑鑱岀駭鍖歸厤銆
3. 浠庡垵綰х▼搴忓憳鎴愰暱涓鴻祫娣辯▼搴忓憳鍚庯紝榪樺彲浠ユ媴浠繪灦鏋勫笀銆佹妧鏈涓撳剁瓑鑱屼綅銆傛嫢鏈夊己澶х殑鎶鏈鏀鎸侊紝鍗充嬌鍦ㄤ簰鑱旂綉琛屼笟涓嶆櫙姘旂殑鏃舵湡錛屼篃鑳藉熷崰鎹涓甯涔嬪湴銆
4. 瀹為檯涓婏紝鍦ㄥ浗澶栨湁璁稿氬勾綰杈冨ぇ鐨勭▼搴忓憳錛屼粬浠渚濈劧浠庝簨鎶鏈寮鍙戝伐浣溿傚湪鍥藉唴錛屽ぇ鍨嬪叕鍙鎬篃涓虹▼搴忓憳鎻愪緵浜嗚壇濂界殑鑱屼笟鍙戝睍璺綰匡紝鎶鏈宀椾綅鍦ㄤ紒涓氫腑鍏鋒湁閲嶈佷環鍊箋
5. 紼嬪簭鍛樿漿鍚戠$悊宀椾綅鍏鋒湁涓瀹氱殑浼樺娍錛屽洜涓轟粬浠閫氬父涓嶄細紱誨紑浜掕仈緗戣屼笟銆傚湪娣卞叆鏌愪釜棰嗗煙鐨勬妧鏈鍙婁笟鍔′箣鍚庯紝鎶鏈浜哄憳鍙浠ラ愭ユ帉鎻¤繍钀ャ佸競鍦虹瓑鐩稿叧鐭ヨ瘑錛屽甫蹇佃繘鑰屼富瀵間駭鍝佹垨浜у搧綰跨殑宸ヤ綔錛屾垚涓轟駭鍝佺粡鐞嗐
6. 紼嬪簭鍛樻湭鏉ョ殑鍙戝睍絀洪棿鏄騫塊様鐨勶紝涓嶅繀鎷呰牏姝ゅ洶蹇35宀佷箣鍚庣殑鑱屼笟閬撹礬銆傜劧鑰岋紝涓轟簡搴斿35宀佷箣鍚庣殑鎸戞垬錛岄渶瑕佹彁鍓嶅仛濂藉噯澶囥
7. 闅忕潃鍦ㄨ亴鍦烘椂闂寸殑澧為暱錛屽彧瑕佷繚鎸佷笓涓氱礌鍏伙紝紼嬪簭鍛樼殑鑳藉姏鍜岀粡楠屽皢涓嶆柇涓板瘜錛岀Н緔鐨勪漢鎵掑拹鑴夊拰璧勬簮涔熷皢涓轟粬浠鐨勬湭鏉ュ彂灞曟彁渚涙洿澶氭満浼氥
❸ 程序員如何在公司得到晉升機會
程序員的發展路徑主要是兩個,一是走技術專家路線,二是做項目管理。前者需要對技術的熱愛,喜歡解決技術難點,後者則要會管理團隊,善於激勵人。你要根據自己的興趣點來規劃,以下三點建議:
3.培養架構能力
架構師是比程序員更高的職位,要求基於用戶需求做整個軟體的架構設計。要做好這個工作,就需要更全面的知識能力。比如你要考慮軟體的穩定性,可靠性,未來的擴展性等等。
綜上所述,程序員想要晉升,就要找准路線,提升競爭力,有步驟的實現目標。
❹ 求程序員職業規劃,一段文字描述,急
一般程序員有以下幾種發展路線。如果你選擇了某一個路線,我可以給你更進一步的建議。
1、技術路線,要求能力強智商高,把握公司核心技術和公司的技術發展。
初級程序員,中級,高級,系統架構師,技術部經理、技術總監。總經理
2、業務路線,要求知識面廣,懂得大部分技術,並知道該怎麼做,不一定會做,表達能力好,協調能力好,對某一個行業的業務精通。
初級程序員,中級,高級,系統分析員,項目經理、產品經理、研發總監,總經理
3、實施路線。
初級程序員,中級,高級,系統分析員,項目經理、實施經理,實施總監
4、銷售路線
初級程序員,中級,高級,系統分析員,項目經理、實施經理,產品經理,售前顧問,銷售經理
❺ 程序員轉行有哪些方向
考慮學個網管,起薪低點,不用編程
❻ 程序員的職業發展方向:業務技術
程序員職業生涯發展到一定程度都會面臨一個選擇,是走業務+技術方向,還是選擇純鑽研技術。程序員職業生涯發展的問題,這是所有程序員都在關心的問題,未來究竟要怎麼走,30歲之後還能不能再做程序員。絕大多數程序員最終的職業目標可能都是CTO,做到CEO的人估計會比較少,也有一少部分人自己去創業去當老闆,也有部分人轉行了,當老闆的人畢竟是少數,轉行的人都不在這行做了,自然沒什麼好說的了。一般來說,程序員的發展基本上都會經歷這么幾條路徑。程序員-系統分析員-架構師-技術經理-CTO,程序員-項目組長-項目經理-項目總監-CTO,程序員-產品設計師-產品經理-CTO。當然這只是一個大致的路徑,不是所有程序員都必需要這么經歷的,有些人可能跳過其中的一些步驟,也可能有些人會把中間的很多職位都做了。而最終做到CTO的程序員,也是非常少的一部分,原因很簡單,這個世界上不許要那麼多的CTO和CXO。也就是說,許多的程序員最終可能是做技術經理、項目經理或者項目總監之類的,那麼到底我們職業生涯要選擇哪一種呢?我覺得這個問題沒有一個統一的答案,因為每個人的性格不一樣,際遇也不一樣,就像你從小希望當貪官,可是命運卻偏偏讓你做了一個程序員。所以應該根據你的興趣、性格與際遇選擇一條道路,比如說你正好有機會帶一個項目,而你又不是很討厭項目經理這個位置,那麼你就可以選擇向項目經理方向發展。實際上很多時候,有些公司並沒有明確的技術經理、項目經理、產品經理之分,在許多的公司里,他們經常是由一個人承擔。在外包公司里,通常會有項目經理和系統分析員(也可能是技術經理)。在一些非IT公司里,可能會是部門經理,而做自己產品的公司可能會分得比較詳細一些。我大致說一下這三個職位的區別,讓正在徘徊的程序員有一個大致的了解。項目經理是項目的直接負責人,這個角色相當於一個中間介面,不管是團隊成員還是需求方(客戶),或者是上級領導,有事都直接找他,所以這個職位著重於管理與溝通。一般來說,項目經理的工作重點在同客戶溝通需求、項目進度的把控、團隊的溝通方面,有些公司也會需要項目經理承擔團隊建設的工作,不過貌似很多國內公司都忽略了團隊建設這個工作了。對於項目經理來說,重點會要求溝通能力、協調能力、危機把控能力、執行力、團隊管理能力,著重於溝通、管理與計劃。當然也有些公司還要求項目經歷要參與招標談判,這就要求項目經理有一定的商務談判能力。技術經理有時候也可能叫系統分析員,一些小公司可能會整個部門有一個技術經理。技術經理承擔的角色主要是系統分析、架構搭建、系統構建、代碼走查等工作,如果說項目經理是總統,那麼技術經理就是總理。當然不是所有公司都是這樣的,有些公司項目經理是不管技術團隊的,只做需求、進度和同客戶溝通,那麼這個時候的項目經理就好像工廠里的跟單人員了,這種情況在外包公司比較多。對於技術經理來說,著重於技術方面,你需要知道某種功能用哪些技術合適,需要知道某項功能需要多長的開發時間等。同時,技術經理也應該承擔提高團隊整體技術水平的工作。1143448846
❼ 鍒濈駭杞浠跺伐紼嬪笀5騫村唴鐨勮亴涓氳勫垝
鍒氭瘯涓氱殑澶у︾敓涓鑸鎷呬換鍒濈駭杞浠跺伐紼嬪笀錛岀粡榪3鍀5騫寸殑瀛︿範鍜岀Н緔錛岃兘澶熺嫭絝嬪畬鎴愪駭鍝佺殑璁捐°佸嶆潅紼嬪簭鐨勭紪鍐欏強鐩稿叧宸ヤ綔鐨勭$悊涔嬪悗錛屽氨鏈夋満浼氭檵鍗囦負楂樼駭杞浠跺伐紼嬪笀銆佽蔣浠跺皬緇勯暱鎴栬呯粡鐞嗐 杞浠跺伐紼嬪笀涔熸槸IT琛屼笟闇奼傞噺鏈澶х殑鑱屼綅錛岀ǔ灞匢T琛屼笟鑱屼綅闇奼俆OP 10鐨勭涓浣嶏紝鑰岄珮綰ц蔣浠跺伐紼嬪笀鍒欎綅鍒楃浜屻 杞浠跺伐紼嬪笀鐨勮亴涓氬彂灞曡礬綰匡細杞浠舵灦鏋勫笀銆侀」鐩緇忕悊銆佺爺鍙戠粡鐞嗙瓑鑱屼綅銆
紼嬪簭鍛樼殑鍙戝睍涓鑸鏉ヨ存槸榪欐牱錛氱▼搴忓憳鈫掕蔣浠跺伐紼嬪笀鈫掓灦鏋勫笀鈫掔郴緇熷垎鏋愬笀(鎶鏈璺綰)鎴栬呴」鐩綆$悊甯(綆$悊璺綰)錛屾渶緇堝埌杈炬妧鏈鎬葷洃錛屾垨鑰呴」鐩鎬葷洃鐢氳嚦CTO銆丆OO鎴栬匔IO絳夐珮綰ц亴浣嶃備篃鏈夌▼搴忓憳鍚庢潵榪涘叆嫻嬭瘯棰嗗煙錛屽悗鏉ユ垚涓篞A鎴栬匭C錛屾渶鍚庢垚涓鴻川閲忔葷洃絳夈
杞浠跺伐紼嬪笀鑻辨枃鏄瘲oftware Engineer錛屾槸浠庝簨杞浠惰亴涓氱殑浜哄憳鐨勪竴縐嶈亴涓氳兘鍔涚殑璁よ瘉錛岄氳繃瀹冭存槑鍏峰囦簡宸ョ▼甯堢殑璧勬牸銆傝蔣浠跺伐紼嬪笀鏄浠庝簨杞浠跺紑鍙戠浉鍏沖伐浣滅殑浜哄憳鐨勭粺縐般
❽ 一般程序員有以下幾種發展路線
1、技術路線,要求能力強智商高,把握公司核心技術和公司的技術發展。 初級程序員,中級,高級,系統架構師,技術部經理、技術總監。總經理 初級程序員,中級,高級,系統分析員,項目經理、產品經理、研發總監,總經理 3、實施路線。 初級程序員,中級,高級,系統分析員,項目經理、實施經理,實施總監 4、銷售路線 初級程序員,中級,高級,系統分析員,項目經理、實施經理,產品經理,售前顧問,銷售經理 職業生涯規劃是針對決定個人職業選擇的主觀和客觀因素進行分析和測定,確定個人的奮斗目標並選擇符合這一目標的職業。職業生涯規劃要求你根據自身的興趣、特點,將自己定位在一個最能發揮自己長處的位置,選擇最適合自己能力的事業。 一、內外因最佳匹配 找工作最重要的就是要人崗匹配,不能高攀也不能低就。職業規劃就是找到這個最佳匹配點和今後各個階段的發展平台,通過對自己的內在因素進行測評,找到潛質的東西,而學歷、經驗、能力、興趣、特長等是外部的東西,要把內、外優勢結合起來,擰成一股繩,形成職場打拚的強有力的核心競爭力。 通過測評找到最佳匹配點,通過咨詢師對切入點所在的市場狀況、行業前景、職位要求、入行條件、培訓考證、工作業務、薪酬提升、行業英語等運作進行詳細的指導,而自己則沿著主幹道去充電,幾年後成為業內的精英。 二、職業定位要「准」 定位就是要落在「定」和「准」上,不能泛談,其中包括行業定位、方向定位、職位定位,薪酬定位等很多項,比如你定位I T行業,那麼,方向是軟體還是硬體,是銷售還是技術,是基本程序員還是工程師?其中相差很大,各有千秋。 三、把握市場大脈搏 在明確自己想干、能乾的專業領域和事業方向的同時,還應兼顧考慮社會的需求和未來發展前景等外在因素,這是規劃是否成功的基本保證。如果所選擇的職業自己既感興趣又符合能力要求,但社會沒有需求或需求極少,未來就業機會渺茫,這樣的職業生涯規劃其起步就是失敗的。 四、善於從小事、從最具體的職業崗位做起 善於從小事、從最具體的職業崗位做起,只要這種小事、具體事與自己的最終職業目標一致,有利於個人職業目標的實現,都可以選擇確定為自己的最初職業崗位。人的職業生涯規劃就是這樣一件可以由若干件小事(行為)所組成的大事,立足於小事,才能成就大事。