程序員職業(yè)規(guī)劃怎么寫
時間的腳步是無聲的,它在不經意間流逝,我們又將迎來全新的工作和生活,讓我們做好職業(yè)規(guī)劃,在今后的工作中奮勇爭先吧。相信很多人都是毫無頭緒、內心崩潰的狀態(tài)吧!以下是小編為大家收集的程序員職業(yè)規(guī)劃怎么寫,僅供參考,大家一起來看看吧。
大多數(shù)的程序員,對自己的職業(yè)發(fā)展方向都是模糊的。不做程序員了還能做什么,很多人都不知道。下面,小編與大家分享幾個觀點。
1、選擇比能力重要
通常,作為程序員,一般會有以下幾種職業(yè)走向。
、僮呒夹g路線:技術高手、技術專家、軟件架構師。
、谧吖芾砺肪:項目經理、部門經理、技術總監(jiān)。
甚至,從事銷售顧問、培訓講師、自己創(chuàng)業(yè)都是一種可能。
其實,這些職業(yè)當中的每一種,都有一條非常寬敞的職業(yè)發(fā)展之路,關鍵在于作為還是一個程序員的你,將會做出什么樣的選擇,哪怕我們想從事軟件產品的市場和銷售工作,帶著對技術的理解,也必將做出自己獨特的一面。
但無論如何,我們都要做出一個選擇,給自己定一個目標。目標對人生有著巨大的導向作用。成功,在事業(yè)起步的時候僅僅是一種選擇,你選擇什么樣的目標,就會有什么樣的人生。不少朋友的痛苦就是不知道自己適合做什么,該干什么,該走什么路,不滿足于現(xiàn)狀又不得不沉淪于現(xiàn)實。
所以,先認清“正確的結果”,根據(jù)正確的結果去設計你的過程。當一個人具有明確的職業(yè)目標時,就會對有助于實現(xiàn)目標的蛛絲馬跡都特別敏感,做事情相應也就會很有目的性,而不是稀里糊涂的。所以,就容易到達自己的目的。如果沒有職業(yè)目標,就算是天上真有神仙,神仙也不知道該給你什么。
“做正確的事情,永遠比正確地做事更重要!”
2、做自己喜歡與擅長的工作
既然必須做出選擇,如何選擇就是關鍵。總不能寫幾個紙條,靠抓鬮來決定自己以后的命運。從眾多成功者的經歷來看,成功的一個關鍵因素就是做自己感興趣的和擅長的事情。如果沒有興趣,就沒有百分之百的激情與動力,如果不擅長,就不可能把一件事情做到。
劉翔是短跑冠軍,王勵勤是乒乓球冠軍,喬丹是飛人,巴菲特是股神……他們之所以成為英雄,正在于他們都是在做自己擅長的事情,都是在拿自己的長處和別人的短處較量。他們本來是普通的常人,但因為在某一點上超過了所有的人,因而獲得了成功。
職業(yè)規(guī)劃的目的,不是要你變成另外一個人,而是要你變成的自己。搞清楚自己的優(yōu)勢在什么地方。做自己喜歡和擅長的工作。不要羨慕別人的長處,不要絞盡腦汁地琢磨怎樣才能像別人那樣擅長某方面,不要幻想成為別人——做的自己!
3、成為行業(yè)職場專家
通常說到程序員的發(fā)展前景,一般是指如項目經理、軟件架構師之類的,這種規(guī)劃主要是在IT行業(yè)內就業(yè)發(fā)展的規(guī)劃,更像一個職位的規(guī)劃。所以,無論是就職資源還是職業(yè)前景都包含一定的局限性。隨著IT行業(yè)的競爭加劇和其他傳統(tǒng)行業(yè)的信息化進程,如今的程序員職業(yè)規(guī)劃發(fā)展目標應該超越本職業(yè)概念的“行業(yè)專家”,這里所指的行業(yè),并不是指編程的語言,而是比如電信、互聯(lián)網(wǎng)、銀行、電子商務之類的行業(yè),成為一個領域在行業(yè)中應用的專家。而在現(xiàn)實招聘的需求中也大量地體現(xiàn)了這方面的要求,具有某一行業(yè)多年從業(yè)經驗的開發(fā)人員一直是眾多企業(yè)苦苦追尋的香餑餑。
4、堅持到底
除了選擇,終要想獲得成功,的辦法就是“專注”。技術是層出不窮的,而人的精力卻是有限的,怎樣把有限的精力用到刀口上去,那就得認準了某個領域和某個行業(yè)堅持不懈地做下去,不但要成為這個領域的技術專家,還要成為這些行業(yè)的業(yè)務專家,你能熟知這個領域的點點滴滴,并能在這個領域的行業(yè)應用上發(fā)展創(chuàng)新,這樣的人才,我職 業(yè) 規(guī) 劃 案 例想才是目前需要的人才。我的一個同學,畢業(yè)的時候被公認為是編程水平的,但3年來他換了6次工作,他總是對這個感興趣,對那個感興趣,做過很多,每換一個工作幾乎都是做的全新的東西,總在抱怨工作不如意,其實他換來換去,卻始終是在起點上轉。而另一個非常堅持的朋友,10年只跳了三次槽,個是程序員,第二個是部門經理,第三個是技術總監(jiān),不為什么,就因為他是專家,10年來他只做一個行業(yè)。用10年來做一件事情,不成功都難。
世界上沒有完美的公司,重要的是,你要有自己的目標。知道你自己要的是什么。有些人習慣不滿意就跳槽,跳槽可能會增加你的收入,但這種個人收入的增長,與一家企業(yè)由小到大而給員工帶來的成長是無法相提并論的。職業(yè)規(guī)劃就是要搞清楚自己的優(yōu)勢在什么地方,自己適合做什么。當有了自己堅定的目標和定位,打工就不再是為別人賣命,而是為了自己的目標在奮斗!用這樣的標準來衡量自己的成長和進步,那樣的人生也會變得輕松而快樂。
職場發(fā)展,需要仙人指路;職業(yè)成長,需要名師開悟……其實每個人在不同的階段都需要職業(yè)指導。
職 業(yè) 規(guī) 劃 案 例
程序員的事業(yè)上升空間
1、 技術上的反思和提高
無論程序員個體之間差異有多大,我認為程序員上升空間在于技術上的反思和提高。程序員到了成熟階段,往往有一種狂奔到終點后的那種感覺,身體疲乏無力,特別需要休整再戰(zhàn)。要知道程序員在 “奔跑”的時候,一般是在使用自己的體力,很少用到跑步的技術和技巧。尤其是到最后,更是依靠體力來支撐。從技術提高的曲線來看,新手的技術提高速度最快,無論從時間還是急迫性兩個方面對新手的壓力挺大的。而到了成熟階段,其編程時間也大大縮短了和學習技術的迫切性也降低了, 所以技術提高速度就慢下來許多。在現(xiàn)實中,我們真的看到有些年輕的程序員還看不起那些程序員的技術水平呢,就是這個道理。
因此,成熟的程序員在安頓之后,一定要坐下來反思自己,看看自己的技術發(fā)展之路,哪些走的比較踏實,哪些走的比較急促;哪些是自己的技術特長,哪些是自己的 技術薄弱環(huán)節(jié)。反思后一定要抽出時間抓緊學習,把自己的技術上明顯不足的地方給補上,這樣程序員的技術水平加上豐富經驗和工作能力會使得自己更加具有實 力,可以應付各種挑戰(zhàn),為今后的發(fā)展鋪平道路。
而那些順其自然的思想,使得程序員缺少技術提高的主動性,程序員有明顯的技術上的問題,也不主動去解決,而是拖之再拖,從而使得程序員的成熟度大打了折扣。
2、 走向軟件設計師
其實很多程序員走到這個階段已經在做軟件設計師工作了。這是絕大多數(shù)程序員發(fā)展的必經之路。因為,程序員在編程序的時候,一方面會實現(xiàn)設計的功能,另一方面 也在對設計有一個理解、認識、熟知的過程。進而慢慢地從學習別人設計,轉向到自己參與或獨立設計。如果這個程序員真的非常非常喜歡程序員這個職業(yè),則可以 轉向軟件設計師。這個轉變很大程度是程序員意識的轉變,就是說要把編程的時間,逐步分攤到軟件設計上,要把重點從編程實現(xiàn)轉變到項目的功能設計上。我這里 強調的是“逐步”的一個過程,程序員要逐步減少編程的`時間,增加設計的時間,要克服編程的強大吸引力,要主動地攀上設計這個臺階。很難有一個設計師是完全 不編程的,而且我認為,會編程的設計師才是真正的設計師。一般這種轉變需要花上一到兩年時間。
3、 走向項目經理
也有一些程序員工作機遇比較好,不但負責了項目的設計工作,而且負責了項目管理工作。對項目經理這個工作有了一定的嘗試。因此,這類程序員可以審視一下自 己,是否合適這項工作。如果自己對這種工作比較滿意,而且具備項目經理的要求,則可以向項目經理這個方向發(fā)展。項目經理承擔著項目管理的職責,對項目負主 要責任。它和程序員的作用也不相同,項目經理的重點已經從編程轉移到對人、對技術、對進度、對項目的管理。由于軟件的項目經理與軟件項目的相關性太大,因 此,他必須要了解軟件開發(fā)的各個環(huán)節(jié)、了解開發(fā)的各種技術和運用、了解開發(fā)隊伍人員的水平和特點。所以他依舊和程序員脫不了干系。從程序員到項目經理可以 使得項目經理更好地理解程序員在項目中的地位和作用,了解軟件開發(fā)的各種規(guī)律性的東西。從而保證項目的正常完成。而且,項目經理的收入在公司中的地位也是 比較高的。因此,我認為走向項目經理是程序員的另一個發(fā)展空間。我想提醒一下,程序員在擔任項目經理之前最好要把軟件設計工作做好,這樣在做項目經理的時 候,就會有很好的基礎。
4、 走向管理者
很多程序員希望自己能成為公司中的主管、經理、老總、老板,這樣無論是收入和在公司的地位都相對比較高一些。另外,一方面程序員可能厭倦了年復一年的編程工 作,對工作產生了抵觸情緒,希望能擺脫這種步步緊逼的工作狀態(tài)。走向管理者其實要求程序員要比一般人做更多的準備,要做更多的轉型工作,并不是想當管理者 就能成為管理者的。但是,如果程序員有這個志向和愛好,有積累了這方面的工作經驗,自己也感覺在這個方面能夠發(fā)展,更重要的是有這樣的機會,走向管理者也 是可能的。由于軟件公司的管理者畢竟不同于一般公司的管理者,專業(yè)能力越強,管理起來就越得心應手的,沒有專業(yè)能力的管理,遇到的問題很多,也很難解決。 因此,我的建議程序員最好要把編程、項目設計、項目管理等基礎打打好。這樣轉型到管理者成功率就會高一些。
5、 走向軟件營銷
我一直說,程序員最大的缺點之一,就是眼光只盯在技術上。程序員在入門階段和成長階段,這種情況還是屬于正常的。但是,到了成熟階段這種缺點將嚴重影響了程 序員的發(fā)展。程序員在工作中不免會接觸到用戶,不免會了解到用戶的需求。從而了解到軟件實際發(fā)揮的作用,進而了解了自身的工作價值所在。有的程序員則固步 自封,不愿意和外界打交道,從內心里堅守技術底線。有的程序員則喜歡和外人交流,喜歡把自己的軟件推薦給用戶,而且用戶也樂意接受這種專業(yè)的介紹,用戶的 接受是程序員價值的直接實現(xiàn),程序員因此獲得了工作成就感。這類的程序員可以將自己的專業(yè)知識和產品營銷結合在一起,推動軟件的銷售和服務,轉向軟件營銷 職業(yè)。這個職業(yè)將是一個比程序員更有發(fā)展的職業(yè),它可以直接反應程序員的工作能力和工作成果,程序員的收入和銷售會直接掛鉤。因此,可以讓有才華的程序員 獲得更高的收入,接觸到更大的軟件市場,看到更廣的個人發(fā)展空間。
6、 原地發(fā)展
當 然也有一些程序員惰性比較大,滿足于現(xiàn)狀,享受著眼前的勝利果實,也無可非議。對待這些程序員,我們不要強求他們改變自己的想法,我建議是原地發(fā)展,把本 職工作做得更好,把自己的技術水平往上再提高一步。在這個過程中他們的能力和自信心都會得到提高,他們的想法不會一直一成不變的。磨刀不誤砍柴功,刀快了 自然會去砍柴的。
7、 跳槽走人
還 有一種情況,程序員工作很努力,技術水平也有很大的提高,工作成績也很突出,但是,公司的工作環(huán)境讓他感覺不好,例如,收入和付出差距很大,而且短期內看 不到加薪的可能;自己的技術水平已經超出公司開發(fā)所需,英雄無用武之地;公司的經營狀況比較差、看不到公司未來;公司的人際關系緊張,小人當?shù)溃约旱貌?到重用等。他可以選擇跳槽走人。要說明的是,這個時候跳槽走人你是有本錢的,這個本錢就是你積累的工作業(yè)績、技術水平和工作能力。
程序員在成熟期面臨著上升空間的選擇,是上還是不上往往決定了程序員今后的發(fā)展。水往低處流,人往高處走,只要程序員有向上的意識,不滿足于現(xiàn)狀,根據(jù)自身的特點和資源選擇發(fā)展方向,我想程序員一定會有很好的發(fā)展前途。
程序員職業(yè)規(guī)劃的四個境界
1、線性級:編程的時候好比低著頭走路,腦子里完全不進行規(guī)劃。就像蓋房子的時候,一塊磚一塊磚的壘,想到哪就干到哪。結果越壘越龐大,后面的代碼管理越來越混亂。這一境界相當于生產車間里的操作工,按照圖紙根據(jù)工藝要求操作機器進行部件加工,至于零件在于整個設備中的功能和作用不了解,也不去考慮。這一境界的目標是把本工序工作做好。
2、邏輯級:掌握了一定算法經驗,對于現(xiàn)實業(yè)務比較了解,能夠撰寫出一些模塊和函數(shù)。邏輯比較嚴密,bug比較少。這一境界相當于生產車間里面的車間主任,需要對本車間的生產加工業(yè)務比較熟悉,還能自己設計出一些便利的工裝器具,便于重復生產加工的時候,加快生產速度,保證加工質量。這一境界的目標是快速的高質量的把本車間工作做好。
3、架構級:掌握算法,熟悉現(xiàn)實業(yè)務。對軟件進行架構,進行分層,指導團隊成員按照統(tǒng)一的目標進行工作。這一境界相當于制造本部長,對于整個產品的生產過程都非常熟悉,協(xié)調各個車間的生產進度,按照一致的交付目標進行生產加工。這一境界的目標是把產品按質保量的做好。
4、工程級:按照項目管理的理念,對軟件過程進行項目級管理。需要協(xié)調內外部各種資源進行統(tǒng)一工作。這一境界相當于事業(yè)部老總,需要協(xié)調市場銷售、材料供應、內部生產等內外部多方面的資源實現(xiàn)經營目標。這一境界的目標是低成本、快速的交付產品讓客戶滿意,實現(xiàn)營業(yè)利潤。
【程序員職業(yè)規(guī)劃怎么寫】相關文章:
程序員職業(yè)規(guī)劃怎么寫?02-07
IT程序員簡歷怎么寫01-28
職業(yè)規(guī)劃怎么寫?01-25
怎么寫職業(yè)規(guī)劃?01-21
職業(yè)規(guī)劃怎么寫06-19
it職業(yè)規(guī)劃怎么寫01-25
會計職業(yè)規(guī)劃怎么寫02-04
銀行職業(yè)規(guī)劃怎么寫01-05
職業(yè)規(guī)劃論文怎么寫02-09