作為一名程序員,將來的路應該怎么走?有很多的年輕人非常的困惑椅棺,事實上犁罩,條條大路通羅馬齐蔽。不同的路都能走向成功。到底選哪條路床估,取決于自己的興趣含滴。可能有程序員會問:如果還沒找到自己的興趣怎么辦?我的建議是多嘗試丐巫,努力做谈况,這是職業(yè)生涯的必經(jīng)之路。當你積累了一定的技術和經(jīng)驗之后递胧,就會面臨多種選擇碑韵。選擇哪條路,因人而異缎脾。
1祝闻、如果對某一種或幾種技術非常感興趣,并且能夠持續(xù)鉆研遗菠,經(jīng)過一定時期的積累联喘,你可以逐漸成長為專家級程序員。專家級程序員對于所掌握的專業(yè)技術的熟練程度非一般程序員能及舷蒲,各類常見編程問題在他們手中都能迎刃而解耸袜,可以說這類專家“越老越值錢”,但是這類專家也有一定的風險性:隨著經(jīng)驗的增加和年齡的增長牲平,這些人的工資會越來越高堤框,當公司改變技術路線而不再需要專家級程序員所掌握的專業(yè)技術時,或者想降低做事的成本纵柿,他們就可能面臨失業(yè)或者另找工作的局面蜈抓。
2、資深培訓專家也是個不錯的發(fā)展方向昂儒。成為培訓專家沟使,不僅需要深厚的技術功底,同時還要具備優(yōu)秀的溝通和表達能力渊跋,因為他們的主要工作不再是研發(fā)某種技術腊嗡,而是傳播技術知識。這條路很寬拾酝,有一些優(yōu)秀的技術培訓師除了擔任本職工作燕少,還會兼職到大學里講課。雖然培訓專家的技術可能達不到專家程序員的水平蒿囤,但是工作內(nèi)容相對更為豐富客们,接觸的人也更多。
3、成為公司的技術總監(jiān)是很多程序員的夢想底挫。這條路線是從初級程序員成長為高級程序員之后恒傻,以做項目為工作重點,進而發(fā)展成項目經(jīng)理建邓、開發(fā)經(jīng)理盈厘,最終成為技術總監(jiān)甚至公司副總裁。這些程序員走的是技術管理路線涝缝,從做項目開始扑庞,逐漸積累管理經(jīng)驗,然后成長為優(yōu)秀的技術管理者拒逮。技術總監(jiān)在公司甚至技術界的影響力非同一般罐氨,對于那些有志于成為公司領導層的程序員,是個很大的誘惑滩援。但是權(quán)力大栅隐、管的人多,就意味著更大的壓力玩徊,技術總監(jiān)不僅要保持對新技術的敏感租悄,還要抽出精力做管理。比起成為純技術專家恩袱,這條路也許更為艱難泣棋。
4、還有一些程序員職業(yè)發(fā)展的終點是總架構(gòu)師畔塔、總設計師潭辈。這類程序員的興趣,不是某種特定的技術澈吨,而是偏重對軟件產(chǎn)品或者軟件應用項目的設計把敢。如果將軟件項目開發(fā)團隊比作一個樂隊,那么程序員就相當于一名樂手(比如小提琴手谅辣、長笛手等)修赞,他們負責將自己的樂器演奏好;項目經(jīng)理是樂隊指揮,負責指揮和協(xié)調(diào)這個樂隊的配合;架構(gòu)師則相當于作曲家桑阶。從入門的架構(gòu)師開始柏副,逐漸成為資深架構(gòu)師乃至總架構(gòu)師。如同歷史上偉大的作曲家蚣录,杰出的架構(gòu)師能夠在各種軟件中譜寫出旋律優(yōu)美的“曲子”割择。
5、另外一些程序員心懷創(chuàng)業(yè)的理想包归,等到自己有了一定的技術積累,再掌握一些市場需求以及管理方法,他們會開始創(chuàng)業(yè)之路公壤。一旦成功换可,這類人的影響力會非常大,像Google和雅虎的創(chuàng)始人厦幅,都是技術創(chuàng)業(yè)的成功典范沾鳄。但是這條路也是最艱辛的,有句話叫做“不當家不知柴米貴”不親自創(chuàng)業(yè)的人也很難體會它的艱辛确憨。創(chuàng)業(yè)涉及方方面面译荞,稍有差池就會功虧一簣,投身創(chuàng)業(yè)的程序員并不少休弃,但是真正能成功的少之又少吞歼。踏上這條路不僅需要過人的勇氣和魄力,更需要堅韌不拔的毅力塔猾,以及深度的商業(yè)智慧篙骡,再加上市場機會,才能夠贏到最后丈甸。
6糯俗、很多程序員會走上技術支持路線,進而發(fā)展成為精通業(yè)務的技術和行業(yè)咨詢專家睦擂。這類程序員會在成為高級程序員之后加入銷售團隊得湘,直接面對客戶,負責技術層面的問題顿仇。如果對某一行業(yè)(比如銀行淘正、電信)非常熟悉,久而久之夺欲,就成為精通這個行業(yè)技術的專家;如果對于某一類解決方案(比如ERP跪帝、CRM、SCM)非常擅長些阅,就可以發(fā)展成為跨行業(yè)的技術專家伞剑。
官方微博:http://weibo.com/codingke
官方QQ群:148715490
官方QQ:2337862882
6