導航:首頁 > 程序命令 > 程序員發展目標

程序員發展目標

發布時間:2024-06-24 20:12:44

① 作為一個程序員 你的職業規劃是什麼呢

我覺得作為一個程序員不能只是埋頭編寫代碼,要對我自己全盤職業發展有明確的規劃,並且按著規劃一步一個腳印落實前進的方向。我先說職業規劃中要注意的幾個點:首先,你要有明確的時間節點,如1-3年你要學習什麼前沿技術,參與多少個企業級開發項目積累多少項目經驗,崗位薪資是多少,如3-5年,你更新多少前沿技術(注意,互聯網行業的知識總是迭代更新的,你需要不斷的學習。也就可能你3年前應用的開發技術可能已經過時了,或者滿足不了企業的開發需要),你的崗位薪資漲幅是多少,你擔任什麼樣的工作職位,如5年以後你專型做管理崗,開發經驗幾年,培養多少開發人才等等。總之規劃這個事情盡量要有時間節點,以及檢驗標准

② 怎樣為程序員做職業規劃

選擇合適的工具

java、C#、PHP、C++、VB……10多種熱門的開發語言,哪一種最有發展潛力呢?其實開發語言只不過是一個工具,「與其分散進攻,不如全力一擊」,無論是哪一種開發語言,只要您全力地去學習,到有了一定的熟悉程度的時候,要學習另一種的語言也是輕而易舉的事情。開發語言主要分為三大類:

1. 網路開發

現在網路已經成為世界通訊的一座橋梁,好像Javascript、PHP、Ruby這幾類開發語言大部分是用作網路開發方面

2. 企業軟體開發

JAVA、C#、VB這幾類開發語言都實現了面向對象開發的目標,更多時候用於企業系統的開發

3. 系統軟體

C語言、C++、Object-C這些軟體更多是用在系統軟體開發,嵌入式開發的方面。

當然,這分類不是絕對,像JAVA、C#、VB很多時候也用於動態網站的開發。在很開發項目都會使用集成開發的方式,同一個項目裡面使用多種開發語言,各展所長,同步開發。但所以在剛入門的時候,建議您先為自己選擇一種合適的開發工具,「專注地投入學習,全力一擊」。

明確發展方向

當您對某種開發語言已經有了一定的了解,開始覺得自己如同「行屍走肉」,成為一個開發工具的時候,那您就應該要明確一下自己的發展方向了。

平常在公司,您可以看到做UI層的開發人員大多數都有20多歲,他們充滿干勁,而且沒有家庭負擔,在兩年前ASP.NET MVC 、Silverlight等剛出現的時候,他們可以在晚上回家的時候買幾本書或者直接上網看看,研究三五個星期以後,對需要用到技術就已經有一定的了解了。而年過30的人多數是已經成了家了,他們每天9:00點上班唯一的希望就是快些到6:00點,能回家吃飯。吃完飯只想陪孩子玩一下,看看孩子的功課,對新增的技術缺乏了學習的慾望。所以很多接近30歲的程序員都有著一種逼迫感(包括30歲時候的我自己),再過幾年應該怎麼辦?這時候,您就更應該明確一下目標,努力向自己的發展方向前進了。歸納一下,可從下面幾項里選擇適合自己的一條道路:

1. 從技術向業務過渡

在國外,很多發達國家都很重視人才,一個高級的程序員與一個Project Manager收入相差一般不超過15%。(註:關於收入差距,請參見伯樂在線報導的這篇資訊《2011年美國IT從業人員的薪資調查》,有的甚至超過項目經理。)但中國是世界上人口最多的國家,國內人才眾多,所以人才濫用的情況經常可以看到。一個小公司的開發部裡面經常會見到新面孔,但PM卻不會常換。因為做老闆的對技術是一竅不通,依他們看來只到拉住PM的心,那技術方面方面就能搞得定,至於技術部要換人,他們根本不需要費力氣去管。所以從一個技術員過渡到一個PM是一條向前發展的一個選擇,但開發人員也需要知道,要成為一個PM不單單是使用技術,而更重要的是對管理方面認識。一個PM主要的工作是組織團隊,控製成本,管理業務,控制項目進度,與客戶進行溝通,協調工作,定期進行工作報告等。所以要成為一個成功的PM更要重視組織能力,PM必須能提高團隊的積極性,發揮團隊所長,在有限的開發資源前提下為公司得到最大程度上的利潤。成為一個PM後,通常不需要直接接觸技術開發,而著重管理的是業務發展,但PM對技術也需要有一定的了解(在下曾經為PM對技術了解的必要性寫過一篇文章,得到很多支持但也惹來不少的爭議)。在這里我還是要強調自己的觀點:要成為一個成功PM最重視的是管理能力,但對技術也應該有足夠的了解,因為這是與團隊成員溝通的橋梁,只有這樣才能與整個團隊的成員有著緊密的結合,讓團隊成員感覺到他們自己存在的意義,從而調動團隊的積極性,而不是漠視技術人員的存在。技術並非成為一個成功PM的充分條件但卻是必要條件!

2. 從程序員向技術管理發展

其實一個Team Leader的職責與Project Manager相像,但Team Leader更著重於技術開發方面,通常一個大型項目都會有一兩個開發團隊由Team Leader帶領,負責開發核心部分,而其它部分分派給不同開發小組或者分派給外包公司。在網上常看到幾句話,貼切地形容了PM與TL的區別:「技術人員樂於被領導;但他們不喜歡被管理,不喜歡像牛一樣被驅趕或指揮。管理者強迫人們服從他們的命令,而領導者則會帶領他們一起工作。管理是客觀的,沒有個人感情因素,它假定被管理者沒有思想和感受,被告知要做什麼和該如何做。領導是引領、引導,它激勵人們達成目標。領導力是帶有強烈個人感情色彩的,它不是你能命令的,也不是你能測量評估和測試的。」

無論是PM與TL,對業務與技術都要有深入的了解,只是PM更側重於業務的管理,盈利的多少,風險的大小等等,而TL則側重於項目的成本,開發的難度,軟體的架構等技術方面的問題。在某些人眼中,技術與管理就像魚與熊掌,不可兼得,但依在下看來,兩者卻是秤不離砣,密不可分。只要及時提升自己對技術與管理的認識,不斷地向深一層發展,要從程序員提升到技術管理人員只是時間的問題。打個比方,一個普通的.NET程序員,開始可能限制於ASP.NET的頁面開發,但一旦他有了發展之心,他自然會對ASP.NET MVC、Silverlight、WinForm、WPF這些UI的開發手法感到興趣,學習不需要多少時間,他可能就會認識這些UI開發只不過是一些工具,其實在開發原理上沒什麼區別。接著他就會向深一層的通訊模式進行了解,認識TCP/IP、Web Service、WCF、Remoting這些常用到的通訊方式,這時候他可能已經感覺到自己對開發技術有了進一步的了解。進而向工作流、設計模式、面向對象設計、領域驅動設計、面向服務開發等高層次進發,最後成為技術的領導者。上面只是一個比喻,但要注意的是,在學習的時期必須注意的是與同事之間溝通,很多的開發人員喜歡獨來獨往,開發的項目總想一個人搞定,不受外界的干擾。但要明白,就算你有天大的本事,一項大型的項目也不可能由你一個人全扛著。所以團隊的合作性與同事間的溝通是必要的,這也是成功一個TL的必要條件。

3. 單方面向技術發展

能成功技術開發的尖端人才,這是在下最嚮往的工作,卻也沒本事登上這個位置。很多從事開發的人都會認為,業務總會帶著「金錢的味道」,老闆從來不管開發是否合符開發原則,有否經過必要測試,他們只會在客戶面前無盡地吹噓,項目到期能成功交貨,只要不出什麼大問題那這個項目就算成功了。其實我們也要明白:開發項目最終目標是為了賺錢,在開發過程中對項目成本的限制和效率的控制這也是必須,所以這才需要管理人員對項目進行管理。但開發人員也很想避開這 「金錢的塵囂」,全情投入到技術的世界的當中。所以對技術有著濃厚興趣的人,往往會深入地研究某一項技術,成為技術上的精英。但在這里說一句令人心淡的話:中國已經屬於是世界上第二大經濟體同盟國,但國民生產總值主要來源於第三方加工產業方面。中國可以說是人才濟濟,但卻在高新產業上卻比發達國家落後。這幾年的確看到我們國家在高新科技上有著質的飛躍,但跟歐美發達國家還有著一段距離。所以想在中國成為尖端技術的人才,無可否定比在國外要難。依在下看來,要想成為尖端的開發者,必須對C、C++、匯編語言、嵌入式開發、Windows API、Linux API這些底層技術有著深入的了解。要知道解JAVA、.NET……等這些之所以稱為高級開發語言,並不是指它們比C、C++、匯編語言更高級,而是指它們封裝了C、C++等等的功能,更適合用於企業軟體的開發,使開發變得簡單。但如果要開發一些底層的軟體,大型的系統的時候,就必須用到C、C++、匯編等開發語言,這是成功尖端人才的一個條件。

確定未來的目標

人是從歷練中成長的,古人雲:三十而立,形容的不是一個人的社會地位,經濟來源,而是形容一個人對未來的目標,對人生的意向。要成為一個成功人,就應該早日為自己定下長期的發展目標,作為一個開發者也當如此。隨著人的性格,取向各有不同,大家為自己所選擇的路也有不同:

1.自立門戶,勇敢創業

快30歲了,很多人會認為要想真正賺得了錢,就應該自立門戶,為自己創業建立一個基礎。像北京、上海、廣州這些一級城市,要買房子,一手樓基本要在 2萬~4萬元/平方米左右,而在一家普通的IT公司當上一個項目經理,基本收入一般都在1.5萬~3萬之間(除非在大型的跨國企業內工作,那另當別論),要買一間100平方米左右的房子,就算不吃不喝也幾乎要10年的年薪,所以選擇自主創業,是很多IT開發人員的一個未來目標,想要達到這個目標,就應該更多地把業務作為重點。不可否認的一件事,在中國社會里很多時候講的是「關系」,即使這30年的改革開放使中國的經濟蓬勃地發展起來,但幾千年來留下的歪風還是不能完全的磨滅。所以想要創業的人事建議你要多跟客戶打好關系,與合作夥伴保持互利互動的模式,這將有利於日後事業的發展。

2. 急流勇退,退居二線

這也是不少人的選擇。很多人在有了家庭以後,感覺到壓力太大,人的一生並非只有事業,他們想把更多時間用於對親人的照顧,對孩子的關心上。所以很多人會選擇一份像系統分析、系統維護、高校教師、專業學院講師這一類的工作。收入穩定,而且往往沒有一線開發人員那麼大的壓力。

3. 不懈努力,更進一步

無論你是一個Project Manager或者是Team Leader,如果你想繼續晉升一級,那還是會兩極分化的。從一個PM到一間公司的管理層,那所面對的事件會有很多變化。一個公司的總經理,要管理的不再是一到兩個項目的成本,而是整個部門的運作,整間公司的業務流程,所以要肩負的任務的會更重。在下曾經有一位上司彭博士,他是企業的最高領導人,年薪超過三百萬,而且在報紙雜志上也曾經亮過相。平常只會在某些會議上輕輕地亮下相,說兩句講詞,平常的公司運作與業務管理都不需要他直接執行。這並不是說一個作為管理層很清閑,因為他們要面對的是更多的社會關系,與公司合作企業的聯繫上。這跟一個PM的工作的很大的區別,所以要從一個PM晉升到管理層,那可是要負出更多的努力與汗水。

如果要從Team Leader上升為一個技術總監,那工作的方向也有所改變。像之前所說:一個TL可能更重視的是技術層面,講求與團隊之間的互動合作性,更注重的是開發的完善。而一個技術總監就無需要直接參加某個項目的開發,而注意的是開發的效率與成果,如何合理使用有限的開發資源,控制開發的風險和可能帶來的效果。

③ 程序員職業規劃

程序員職業規劃範文

導語:對於個人的職業,我們應該做好規劃。下面是程序員職業規劃範文,供各位閱讀和參考。

前言

當今社會,IT行業發展速度突飛猛進,技術更新換代周期小,專業方向和領域更是林林總總、百家爭鳴,若沒有一個明確的目標而漫無目的的亂走一遭,豈不殆誤時機,浪費年華?俗話說,欲行千里,先立其志。因此,要為自己擬定一份職業生涯規劃,將自己的未來好好的設計一下。有了方向的指引,自然才會有乘風破浪之帆。

自我認知

「知己知彼,百戰不殆」,進行職業規劃首先要「知己」,即全面、深入、客觀的分析和了解自己。

1)我的優點

熱愛學習,對新鮮事物及不懂的知識有著濃厚興趣,喜歡凡事問個為什麼,有條件的話會不斷鑽研直至懂得原理為止;熱愛工作,只要進入工作狀態常常到達忘我境界,做事情考慮周全,以大局和未來為重,並且在懂得應用知識後會去了解知識背後的核心,從經驗上升到理論。

2)我的缺點

過分自信,執著的有些過頭;性格急躁,自控能力一般;自身專業知識水平、能力有待於進一步提高。

3)個人職業傾向

目前從事的是java服務端的軟體開發工作,希望可以成為一名技術管理雙能的工作者。

職業認知

程序員一般有兩個大方向:技術與管理。

走技術路線的人,一定是對技術痴迷的人。但要走得長遠,我們需要把技術做穿、做透。如何做穿、做透?計算機底層(C、匯編、逆向工程、驅動、內核)、計算機演算法(網格計算、音視屏壓縮、語音識別…)、架構(軟體工程、跨平台、多語言等)都要有涉及。只有我們掌握了這些,才能做到」看問題看到本質」、」思想有穿透力」。這些才是最寶貴的,需要沉澱下來,僅僅靠做項目、寫代碼是無法達到的。

對於走管理路線的人,是具有「完成任務為第一要務」、「有計劃、善於管理時間」、「善於與人打交道」性格特點的人,重要的是「綜合素質」,而不是「專攻」。必須從思想上發生根本性轉變:技術是解決問題,而管理則需要滿足「多快好省」。

而本人對程序員職業的認知是:技術與管理並不是物理上的獨立,而是相輔相成的。只做技術無法深刻理解全局思維,無法更好地為業務服務;而只做管理,則與程序員漸行漸遠,最終成為一名行外的管理人員,無法在團隊內部樹立威望。因此,個人希望可以成為一名技術管理雙能的工作者。

環境分析

程序員通常被認為是相當不錯的工作,原因非常多。收入高,福利好(有可能非常好),工作富有挑戰性(通常是正面積極的挑戰),根據目前的就業形勢和程序員的需求量,這種職業競爭壓力很小。

但是,在國內的IT環境下,要成為一名合格的程序員並不是容易的事。在國外,五六十歲還坐在電腦前敲代碼的程序員比比皆是;則在國內,程序員則靠吃「青春飯」,三十歲還需要靠敲代碼的程序員甚至被稱為loser。這主要因為IT技術的高速發展,程序員必須不斷地更新專業知識,以適應社會的需求。而上了年紀的程序員由於思維和身體原因,無法與剛步入社會正值旺年的年輕一代的學習能力相提並論,只能苦苦掙扎在茫茫學海中,或被迫進入自己並不擅長的管理層面里。

當然,隨著對程序員的認知越來越廣泛,這種情況經已有所緩和,但是從教育角度上看來,國內形勢還是十分嚴峻。現在各個大學、IT培訓機構為了賺錢拚命擴招,所以不僅IT專業的學生人比較多,而且其他專業的學生人數也比較多,「僧多粥少」就通常意味著就業壓力大。但是反過來看,現在很多IT企業都存在「人才荒」的問題,也就是很多企業都招不到合適的人才,一些從事IT人力資源方面工作的人都普遍反映現在企業里很難招到合適的人才。初看起來很奇怪「每年有很多IT專業大學生畢業,很多都找不到工作」,而「企業每年都缺人,招不到合適的人才」,造成這種奇怪的「人才斷層」現象的根本原因就是現在畢業生的素質明顯下降了,大學招的人多也意味著教學資源平均下來降低了,培訓機構為了賺更多的錢以最快的`速度培訓出一群「知其然不知其所以然」的學生,所以教育質量也降低了,這些就造成了「學生需要工作,企業需要人」的這種狀況。

未來人生職業規劃目標與行動方案

1)階段目標

Phase Ⅰ:理論實踐期

時間:1~3年

目標:將自己學到的理論知識融入實際應用之中

Phase Ⅱ:全面發展期

時間:7~10年

目標:技術與管理雙管齊下,精通技術核心並能帶領和指導團隊工作

Phase Ⅲ:持續發展期

時間:10年

目標:從工程化思想解決出來,探索並吸收其它領域思想,引領並指導工程領域

2)行動方案

a) 加強體育鍛煉,保持健康的體魄。俗話講「身體是革命的本錢」,一個健康的身體是事業成功的前提和基礎。在今後30年的工作歷程和職業生涯中,要堅持體育鍛煉,練就一個健康的體魄,為事業成功提供體力保障。具體說來就是要養成良好的鍛煉、飲食、生活習慣,每天保證睡眠6~8小時,每周鍛煉兩次或以上。

b) 保持學習勢頭,活到老學到老。首先專業知識無需多說了,不管是技術還是管理都必須不斷地學習,攻讀在職研究生便是第一步。另外,學無止境,其它領域也必須接觸,包括英語、廚藝、人力資源管理等等。下一步則是增強英語能力,最重要是口語能力。

c) 保持工作熱情,提升工作效率。勇於承擔單位的各項工作和領導交給的不同任務,接受來自各方面的挑戰與壓力,不斷提高自己的思維能力、組織能力、策劃能力以及研究能力,使自己成為一個綜合素質高、業務能力強的復合型人才。

d) 參與社會公益活動。雖然本人目前並不是一位成功人士,但希望能盡自己一分微薄的力量,參加志願者活動、無償獻血活動、奉獻愛心等等。不僅心靈得到極大的滿足,同時接觸到更多有志之士,廣交人脈,全方位提升自我修養和履行社會責任與義務。

調整與評估

計劃固然好,但更重要的在於其具體實踐並取得成效。任何目標,只說不做,到頭來都會是一場空。然而,現實是未知多變的,定出的目標計劃隨時都可能遭遇問題,這就要求有清醒的頭腦和良好的心態,做到萬變不離其中即可。

成功標准

個人成功標準是專業上不斷更新,做到滿足同一時期各類相關公司或企業對應的要求;學習與工作、家庭與社會相互協調發展,並在最大限度實現個人價值;不違法、不犯罪,對社會有一定貢獻之人。

;

④ 程序員的未來發展

社會對程序員的定位是滿足技術需求,程序員自身所受的教育和積累的經驗也使自主前程意識局限於技術路線。實際上,我們所看到的在技術方面有建樹的前輩多是綜合型的人才,單純局限於技術思維的多有行為局限,也難看出自身的幸福感。

畢業幾年了,一直都是從事程序員的工作,從以前只管努力學技術,到現在開始慢慢地思考以後的職業規劃問題了。

十年三階段

工程師的職業發展,前十年是個非常重要的階段。從職業規劃的角度來講,建議把這十年分為三個階段來設定目標:

第一階段(前三年):打基礎。立足培養技術能力和軟技能。第二階段(四年):從個人能力向團隊組織能力轉變。在溝通能力、協作能力和領導力上發力。第三階段(四年):不斷強化領導力(技術領導力和管理領導力)。

在我看來,一個工程師的養成可以分為四個階段:

新人期

硬技能:理論轉化實踐軟素質:養成基本的職業觀

成熟期

硬技能:積累業務知識,積累技術知識軟素質:固化職業觀

發展期

硬技能:明確細化的職業發展方向,深入研究「可能技術, 可能管理, 可能兩者兼具」軟素質:逐步總結並形成自己的方法論

事業期

硬技能:釋放自己,創造價值軟素質:輸出方法論,影響其他人

看到身邊一些「大齡」程序員的出路,主要是這三條:做管理,自己創業和繼續寫程序。

做管理

做管理是絕大多數人的選擇。原因嘛,當下中國職場的大環境如此:招聘單位一般不要年齡大的程序員,再加上你年齡大些後,實戰經驗豐富,不讓你帶人讓誰去帶呢?「大齡」程序員有著多年的開發項目經驗,這些實戰經驗能一些崗位起到很重要的作用。比如:CTO,項目經理、產品經理。

相信在多年的工作中你的技術是無話可說的,但是管理的方式、為人處事的方法、稍穩妥的工作作風以及對於企業長遠的眼光可能是你們真正需要加強的。

創業

自己創業的,這種人大多數是在工作中到了一定的崗位,有了一定的資本,綜合能力提升到一定的水平,但跟搞管理一樣,你還缺許多技術之外的東西

創業者要做的產品不是給客戶的商品,而是企業本身。把企業看做一個系統,運轉良好的系統,就是創業者要開發的產品,這個理念,對於運作企業是非常重要的,也從根本上回答了如何做好企業的問題。

如果單純是因為自己工作不開心,對老闆不滿而憤然離職創業的,這種基本成功概率為零。

如果想繼續抱著鍵盤安安靜靜地寫程序,估計要在某個技術方向深度學習。比如做游戲就一直做游戲,做網路就一直做網路,其它方向的工作基本不在考慮范圍內,這樣才能在一個方向上積累下來;否則各個領域都會一點皮毛,但又沒有精通的,企業幾乎不需要這種人。

程序員找出路還是要盡量提前進行職業規劃和准備,千萬不要說什麼:「走一步,算一步」的話。在這個一睜眼就是競爭的時代,你可以放鬆休息,但別人會繼續前進,不會等你。

⑤ Java程序員的職業規劃是什麼

程序員的職業規劃是非常清晰的:
程序員。如果你覺得你喜歡代碼,喜歡開發工作,那麼一-直做開發也是一件的不錯的事,不過要考慮當你做開發10年後,你所做的工作,一個大學畢業2.3年的開發人員一樣能做時,你的價值在走下坡路,越來越不值錢。所以要時刻保持學習,並且深入研究技術。
架構師。是往真正技術大牛的方向發展的職業線路。若未來你想成為架構師就需要現在你的不斷專研技術和積累研發經驗。不是隨便開發人員憑借10年開發經驗就可以成為架構師。成為架構師需要完善和扎實的技術體系,具備較好系統分析和設計能力,豐富的項目研發經驗。
技術經理。是往技術加團隊管理的方向發展的職業線路。往此線路發展的同學,需要一定的技術能力和團隊管理能力。做管理與性格有關,首先得分析自己性格是否適合做管理的工作,這點也是很多做技術出身的人員,轉型時最大的挑戰。有技術經理崗位的存在,一般都是搭配偏需求、產品的項目經理進行項目實施。技術經理的技術可以不用深入研究,但是需要具備一定的廣度和項目開發經驗。
項目經理。是往管理的方向發展的職業線路, -般項目經理主要側重項目管理工作,項目經理很關鍵的能力就是計劃、溝通及組織協調的能力。溝通和表達是開發人員短柄,所以想往此線路發展的同學,從日常的工作、生活中就得逐步加強鍛煉這方面能力,其次學習一些項目管理的知識,例如:PMP、CMMI敏捷開發管理等。
選擇什麼樣的職業線路,需要客觀認識自己,根據自己的特點進行規劃,選中後制定有序的學習計劃。職業機會也是留給已做好准備的人。

⑥ Java程序員的職業規劃是什麼

如果你是在校學生,務必要在學好基礎(比如計算機系統、演算法、編譯原理等等)的前提下,再考慮去進行下面的學習。第一部分:對於尚未做過Java工作的同學,包括一些在校生以及剛准備轉行Java的同學。

一、Java基礎首先去找一個Java的基礎教程學一下,這里可以推薦一個地址,或者你也可以參照這個地址上去找相應的視頻。學習Java基礎的時候,應該盡量多動手,很多時候,你想當然的事情,等你寫出來運行一下,你就會發現不是這么回事兒,不信你就試試。學完以上內容以後,你應該對Java有一個基本的了解了,你可以用Java語言寫出一些簡單的程序,並且你用的是最簡單的編輯器,比如記事本。這個時候,不要急於進入下一部分,留下幾天好好寫一些程序,盡可能熟悉這些基礎內容。

二、Web開發等你寫上幾天程序以後,你往往會比較迷茫,因為你寫的東西似乎看起來毫無用處,比如實現一個簡單的計算器,讀取一個文件等。這個時候你就應該去學著寫一些讓你覺得有意思的東西了,所以你應該學習更多的知識。這些內容主要是Web開發相關的內容,包括HTML/CSS/JS(前端頁面)、Servlet/JSP(J2EE)以及Mysql(資料庫)相關的知識。它們的學習順序應該是從前到後,因此最先學習的應該是HTML/CSS/JS(前端頁面),這部分內容你可以去上面的那個runoob網站上找。

你可以試著自己寫一些頁面,當然,你可以盡你最大的努力讓它變得最漂亮。這部分內容對於後端Java來說,理論上不是特別重要,但至少要達到可以自己寫出一些簡單頁面的水平。接下來,你需要學習的是Servlet/JSP(J2EE)部分,這部分是Java後端開發必須非常精通的部分,因此這部分是這三部分中最需要花精力的,而且這個時候,你要學會使用開發工具,而不能再使用記事本了,可以選擇eclipse。當你下載安裝好eclipse以後,請視頻中的教程一步一步去學習,一定要多動手。關於Servlet/Jsp部分視頻的選擇,業界比較認可馬士兵的視頻,因此推薦給大家。

當然了,我本人並沒有看過他的視頻,所以不好說的太絕對,如果大家自己有更好的選擇,可以堅持自己的,不要被我干擾。原本我也是打算出教學視頻的,但是由於時間問題,還是決定放棄了。但是如果你看視頻的過程中遇到了問題,歡迎來我的交流群提問,或者去斗魚觀看我的直播提出你的問題,直播地址和群號都在我的個人博客左側。最後一步,你需要學會使用資料庫,mysql是個不錯的入門選擇,而且Java領域里主流的關系型資料庫就是mysql。這部分一般在你學習Servlet/Jsp的時候,就會接觸到的,其中的JDBC部分就是資料庫相關的部分。你不僅要學會使用JDBC操作資料庫,還要學會使用資料庫客戶端工具,比如navicat,sqlyog,二選一即可。


三、開發框架當你學會以上內容以後,這個時候你還不足以參加工作,你還需要繼續深造。公司里為了提高開發的效率,會使用一些Java Web框架,因此你還需要學習一些開發框架。目前比較主流的是SSM框架,即spring、springmvc、mybatis。你需要學會這三個框架的搭建,並用它們做出一個簡單的增刪改查的Web項目。你可以不理解那些配置都是什麼含義,以及為什麼要這么做,這些留著後面你去了解。

但你一定要可以快速的利用它們三個搭建出一個Web框架,你可以記錄下你第一次搭建的過程,相信我,你一定會用到的。還要提一句的是,你在搭建SSM的過程中,可能會經常接觸到一個叫maven的工具。這個工具也是你以後工作當中幾乎是必須要使用的工具,所以你在搭建SSM的過程中,也可以順便了解一下maven的知識。在你目前這個階段,你只需要在網路上了解一下maven基本的使用方法即可,一些高端的用法隨著你工作經驗的增加,會逐漸接觸到的。

關於學習SSM框架的地址給大家推薦一個,這裡面有視頻,大家可以去觀看。四、找工作當你完成開發框架的學習以後,你就該找工作了,在校的找實習,畢業的找全職。與此同時,在找工作的同時,你不應該停下你的學習,准確的說,是你在以後都不能停下學習。上面這些內容你只是囫圇吞棗的學會了使用,你可以逐步嘗試著去了解更多的東西,網路是你最重要的老師。

第二部分:對於參加工作一年以內的同學。恭喜你,這個時候,你已經擁有了一份Java的工作。這個階段是你成長極快的階段,而且你可能會經常加班。但是加班不代表你就可以鬆懈了,永遠記得我說的那句話,從你入行那一刻起,你就要不停的學習。在這一年裡,你至少需要看完《Java編程思想》這本書。這本書的內容是幫助你對於Java有一個更加深入的了解,是Java基礎的升級版。這本書很厚,當初看這本書,我花了整整三個月。正常速度的話,應該可以在半年左右看完。我這里不要求過高,只要你在一年以內把這本書看完即可。當然了,我所說的看完,是充分吸收,而不是讀一遍就完事了,因此有些內容你可能會看不止一遍。總而言之,這個階段的核心學習思想就是,在工作中實踐,並且更加深入的了解Java基礎。

第二部分:對於參加工作1年到2年的同學。這部分時間段的同學,已經對Java有了一個更加深入的了解。但是對於面向對象的體會可能還不夠深刻,編程的時候還停留在完成功能的層次,很少會去考慮設計的問題。於是這個時候,設計模式就來了。我當時看的是《大話設計模式》這本書,並且寫了完整版的設計模式博客。因此,我要求大家,最多在你工作一年的時候,必須開始寫博客,而設計模式就是你博客的開端。


請記住,我所提的基本都是最低要求,因此不要有任何鬆懈的心理,否則五年後,你不要去羨慕別人高於你的工資,也不要去羨慕別人進入了某公司。這一年,你必須對於設計模式了如指掌,《大話設計模式》可以作為你的開端。此外,設計模式並不是你這一年唯一的任務,你還需要看一些關於代碼編寫優化的書。比如《重構 改善既有代碼的設計》,《effective java》。總而言之,這個階段,你的核心任務就是提高你的代碼能力,要能寫出一手優雅的代碼。

第三部分:對於參加工作2年到3年的同學有的同學在這個時候覺得自己已經很牛逼了,於是忍不住開始慢慢鬆懈。請記住,你還嫩的多。這個階段,有一本書是你必須看的,它叫做《深入理解Java虛擬機》。這本書絕對是Java開發者最重要的書,沒有之一。在我眼裡,這本書的重要性還要高於《Java編程思想》。這本書的內容是幫助你全面的了解Java虛擬機,在這個階段,你一定已經知道Java是運行在JVM之上的。所以,對於JVM,你沒有任何理由不了解它。

另外,在過去2年的工作當中,你肯定或多或少接觸過並發。這個時候,你應該去更加深入的了解並發相關的知識,而這部分內容,我比較推薦《Java並發編程實戰》這本書。只要你把這本書啃下來了,並發的部分基本已經了解了十之六七。與此同時,這個階段你要做的事情還遠不止如此。這個時候,你應該對於你所使用的框架應該有了更深入的了解,對於Java的類庫也有了更深入的了解。


因此,你需要去看一些JDK中的類的源碼,也包括你所使用的框架的源碼。這些源碼能看懂的前提是,你必須對設計模式非常了解。否則的話,你看源碼的過程中,永遠會有這樣那樣的疑問,這段代碼為什麼要這么寫?為什麼要定義這個介面,它看起來好像很多餘?由此也可以看出,這些學習的過程是環環相扣的,如果你任何一個階段拉下來了,那麼你就真的跟不上了,或者說是一步慢步步慢。而且我很負責的告訴你,我在這個階段的時候,所學習的東西遠多於這里所羅列出來的。

因此千萬不要覺得你已經學的很多了,我所說的這些都只是最低要求,不光是我,很多人在這個時間段所學習的內容都遠超本文的范圍。如果你不能跟上節奏的話,若干年後,如果不是程序猿市場還不錯的話,你很可能不僅僅是工資比別人低,公司沒別人好,而是根本就找不到工作。總而言之,這個階段,你需要做的是深入了解Java底層和Java類庫(比如並發那本書就是Java並發包java.concurrent的內容),也就是JVM和JDK的相關內容。而且還要更深入的去了解你所使用的框架,方式比較推薦看源碼或者看官方文檔。另外,還有一種學習的方式,在2年這個階段,也應該啟用了,那就是造輪子。不要聽信那套「不要重復造輪子」的論調,那是公司為了節省時間成本編造出來的。重復造輪子或許對別人沒有價值,因為你造的輪子可能早就有了,而且一般情況下你造出來的輪子還沒有現存的好。

但是對別人沒有價值,不代表對你自己沒有價值。一個造輪子的過程,是一個從無到有的過程。這個過程可以對你進行系統的鍛煉,它不僅考察你的編碼能力,還考察你的框架設計能力,你需要讓你的輪子擁有足夠好的擴展性、健壯性。而且在造輪子的過程中,你會遇到各種各樣的難題,這些難題往往又是你學習的契機。當你把輪子造好的時候,你一定會發現,其實你自己收獲了很多。所以,這個階段,除了上面提到的了解JVM、JDK和框架源碼以外,也請你根據別人優秀的源碼,去造一個任何你能夠想像出來的輪子。


第四部分:參加工作3年到4年的同學這個階段的同學,提升已經是很難了,而且這個階段的學習往往會比較多樣化。因為在前3年的過程中,你肯定或多或少接觸過一些其它的技術,比如大數據、分布式緩存、分布式消息服務、分布式計算、軟負載均衡等等。這些技術,你能精通任何一項,都將是你未來面試時巨大的優勢,因此如果你對某一項技術感興趣的話,

這個時候可以深入去研究一下。這項技術不一定是你工作所用到的,但一定是相關的。而且在研究一門新技術時,切忌朝三暮四。有的同學今天去整整大數據,搞搞Hadoop、hbase一類的東西。過不了一段時間,就覺得沒意思,又去研究分布式緩存,比如redis。然後又過不了一段時間,又去研究分布式計算,比如整整Maprece或者storm。結果到最後,搞得自己好像什麼都會一樣,在簡歷上大言不慚的寫上大數據、分布式緩存、分布式計算都了解,其實任何一個都只是浮於表面。到時候面試官隨便一問,就把你給識破了。

一定要記住,作為一個程序猿,平日里所接觸的技術可能會很多,但是想要讓一門技術成為你的優勢,那麼一定是你對這門技術的了解強過絕大多數人才行。因此在這個階段,你就不能再簡單的去學習前3年的內容了,雖然前面的學習如果還不夠深入的話依舊要繼續,但這個時候你應該更多的考慮建立你的優勢,也可以稱為差異性。差異性相信不難理解,就是讓你自己變得與眾不同。你前面三年的學習足夠你成為一名基本合格的Java開發者,但你離成為一名優秀的Java開發者還有很大的距離。

所謂優秀,即能別人所不能。而你前三年所學習的內容,是很多做過幾年的Java開發都能夠掌握的。那麼為了讓自己有差異性,你就需要另闢蹊徑,找一個方向深入研究下去,以期在將來,你能夠成為這個領域的專家,比如分布式計算領域的專家,大數據領域的專家,並發領域的專家等等。此外,你除了建立你的差異性之外,還要去彌補你基礎上的不足,直到現在,我都沒有提及基礎知識。原因是基礎是很枯燥無味的,學的太早不僅容易懵逼,而且懵逼的同時還容易產生心理陰影,以至於以後再不想去研究這些基礎。但基礎又是你深入研究一些領域時所必須掌握的,比如你去研究分布式計算,你不懂演算法你玩個毛毛?比如你去做分布式緩存,你對計算機系統的內存不了解,你如何去做緩存?


如果你的基礎本來就非常強,那麼恭喜你,相信你在之前的工作中已經充分體會到了這些基礎對你的幫助。但我相信大部分人的基礎都很薄弱,哪怕是科班畢業的人,很多人也不敢說自己當初的基礎學的多麼強大,比如演算法、計算機系統原理、編譯原理這些。但是每個人時間都是有限的,而且這些基礎的書籍每一本讀下來,沒個一年半載的,還真拿不下來,因此還是要有所抉擇的。雖然藝多不壓身,但問題是藝多是有代價的,是需要你付出時間和精力的,而我個人更贊成在同等代價的情況下獲取最大的收獲。

首先,我比較推崇的基礎書籍有三本,分別是《深入理解計算機系統》,《tcp/ip詳解 卷一、二、三》,《數據結構與演算法》。其中TCP/IP有三本書,但我們這里把這三本看成是一本大書。這三本分別適合三種人,《深入理解計算機系統》比較適合一直從事Java Web開發和APP後端開發工作的人群。《tcp/ip詳解 卷一、二、三》比較適合做網路編程的人群,比如你使用netty去開發的話,那麼就要對TCP/IP有更深入的了解。而《數據結構與演算法》這本書,則比較適合做計算研究工作的人,比如剛才提到的分布式計算。另外,我要強調的是,這里所說的適合,並不是其它兩本對你就沒有用。比如你做Java Web和APP後端開發,《tcp/ip詳解 卷一、二、三》這本書對你的作用也是很大的。這里只是分出個主次關系而已,你要是時間足夠的話,能把三本都精讀那當然最好不過了。

但如果時間有限的話,那麼就先挑對你幫助最大的書去讀。理論上來講,這一年你能把這三本其中一本精讀下來,就已經非常厲害了。有了基礎,有了前面的工作經驗,你就可以去開拓屬於你的領域了。在這一年裡,一定要規劃好自己的領域,建立好自己的優勢,製造出差異性。如果你對自己的領域不夠清晰的話,隨著你工作的時間日益增多,你接觸的技術會越來越多,這個時候,你很容易被淹死在技術的海洋里,看似接觸的技術越來越多,會用的也越來越多,但你毫無優勢。有的同學可能會問,「我,我也不知道我的領域是什麼啊?怎麼辦呢?」對於這種人,我只想說,「卧槽,這還問我?要不幹脆我替你學習得了,好不好?」


第五部分:參加工作4年到5年的同學經過前面一年的歷練,相信你在自己所鑽研的領域已經有了自己一定的見解,這個時候,技術上你應該已經遇到瓶頸了。這個時候不要著急提高自己的技術,已經是時候提高你的影響力了,你可以嘗試去一些知名的公司去提高你的背景,你可以發表一些文章去影響更多的人。當然,你也可以去Github創建一個屬於你的開源項目,去打造自己的產品。

這次的開源項目不同於之前的造輪子,你這個時候是真的要去盡量嘗試造出來真正對別人有價值的輪子。技術學到這個階段,很容易遇到瓶頸,而且往往達到一定程度後,你再深入下去的收效就真的微乎其微了,除非你是專門搞學術研究的。然而很可惜,大部分程序猿做不到這一步,那是科學家做的事情。這個時候提高影響力不僅僅是因為技術上容易遇到瓶頸,更多的是影響力可以給你創造更多的機會。程序猿在某種程度上和明星很像,一個好的電視劇和電影就可以成就一批明星,程序猿有的時候也是,一個好的項目就可以成就一群程序猿。比如國內幾個膾炙人口的項目,像淘寶、支付寶、QQ、網路、微信等等。這每一個項目,都成就了一批程序猿。我敢說,這裡面任何一個項目,如果你是它的核心開發,光是這樣一個Title,就已經是你非常大的優勢。更何況還不止如此,Title說到底也是個名頭,更重要的是,這種項目在做的時候,對你的歷練一定也是非常給力的。

而你如果想要參與這樣的項目,除了靠運氣之外,影響力也是很重要的一個手段。比如你在分布式計算領域有一定的影響力,那麼如果有什麼好的關於分布式計算的項目,對方就很可能會邀請你。就算人家不邀請你,你自己主動去面試的時候,對方如果知道你在這個領域的影響力,也肯定會起到很大的作用,而這個作用,甚至可能會超過你現在的技術能力。所以,在這個階段,你最大的任務是提高自己的影響力,為自己未來的十年工作生涯那一天做准備。如果你能夠靠你的影響力和以前積累的技術,參與到一個偉大的項目當中,那麼你後面的五年也就有著落了。當然了,我現在滿打滿算,做程序猿也就4年半不到,因此關於4年到5年這一部分,我的見解不一定是對的,就算是對的,也不一定是適合任何人的。

所以,希望大家自己有的判斷力,去決定到底該如何度過這一年。結語本文到此就基本結束了,整篇文章很長,但其實主要就說了兩部分內容,一個是社招面試的准備,一個是Java生涯的學習。關於這兩部分,我已經給出了自己的見解,但是還是那句話,每個人吸收知識的時候,都要有抽取精華,去除糟粕的能力。我所說的,可能有些是對的,有些是錯的,有些是適合你的,有些是不太適合你的,你要自己能夠判斷。其實你在生活和工作當中也是一樣的,你身邊的人形形色色,有的人你喜歡,有的人你很討厭。但其實你喜歡的人也有缺點,你討厭的人也有優點。你要學會從你討厭的人身上學會他的優點,千萬不要一棒子打死,這只會讓你失去很多學習成長的機會。好了,說了這么多了,就到此為止吧

⑦ 程序員個人職業生涯規劃書範文

程序員個人工作者做好 職業規劃 就是對自己的人生負責,有助於自身實現職業生涯的夢想。以下是我精心推薦的一些程序員個人職業生涯規劃書 範文 ,希望你能有所感觸!

程序員個人職業生涯規劃書範文(一)

一、引言

隨著新的高校 畢業 生就業機制的形成,獨立院校計算機專業就業工作應該展望就業前景、面對嚴峻形勢、轉變工作觀念、改進工作方式,提高獨立學院計算機專業的就業指導工作的水平和成效。

二、自我分析

我是成都理工大學計算機科學與技術專業的一名本科生,性格外向,喜歡廣交朋友,學習刻苦,我相信只要付出就一定能夠得到回報,我有著樂觀的生活態度,喜歡運動,喜歡與朋友一起分享我的快樂,我堅信有了刻苦的精神就一定能在當今的社會立足。

三、職業分析

1、IT人才短缺

(1)世界IT人才短缺,需求理性調整

(2)我國IT人才總量嚴重不足

(3)IC人才、網路存儲人才、電子商務人才、信息安全人才、游戲技術人才嚴重短缺

(4)在軟體人才層次結構上,水平高的系統分析員和有行業背景的項目策劃人員偏少,同時軟體藍領也比較缺乏

2、市場需求旺盛

(1)行業需求穩中有變

(2)企業需求格局形成

(3)區域需求差異顯著

3、就業競爭激烈

(1)買方市場已經形成

(2)就業格局逐漸明朗

4、就業工作滯後

(1)疏通就業 渠道

(2)加強就業指導

(3)提高學生素質

5、人才培養脫節

(1)本科計算機人才培養重在特色

大學生就業市場上,計算機人才供需兩旺,買方市場逐步形成,供大於求和大學生就業難的實質不是人才過剩,而是供需結構性失衡。高校計算機專業人才培養應瞄準IT人才市場變化,調整模式,突出特色。面對日益嚴峻的就業形勢,大學生也應轉變就業觀念,先就業、再擇業。

四、生涯機會評估

目前高校計算機專業畢業生人數的集聚增加,計算機專業的就業優勢不斷消失,除了人數增多等客觀因素外,高校專業設置、培養模式與市場需求變化的錯位是一個重要因素。而獨立學院計算機專業由於高額收費、降分錄取及社會對獨立學院畢業生質量還不完全認同等原因,在就業工作中會碰到諸多問題。20XX年以來,高校計算機專業初次就業率連年下滑,成為大學生就業市場上一大 熱點 ,受到社會各方面的普遍關注。但值得指出的是,只要專業知識過硬,就業前景還是很光明的。

五、職業目標的確定

依靠自己的專業知識,進入IT行業,先從基礎的程序員做起,逐步發展,成為網路工程師,後創辦自己的公司。

六、職業目標計劃和實施

大學二年級,在通過大學英語四級的基礎上努力通過六級考試,下半年要通過國家計算機二級考試。學好必備的專業基礎知識,通過各種渠道,拓展自己的其他方面知識。尤其是 企業管理 方面知識,為自己以後的發展打下良好的基礎。

大學三年級,通過國家計算機三級考試,掌握更高多的專業知識,在自身的專業方面有更深的發展,了解就業形勢,做好就業准備。

大約四年級,拿到各種必備證書,順利完成學業,找到與自己專業相符的工作。

畢業十年內,努力工作,理論與實踐相結合,加強自身的綜合能力,積極表現,爭取提升的機會,程序員,軟體開發,軟體工程師企業管理人員。後創辦自己的公司。

七、審查、反饋及修正

工作之路也許會很艱難,尤其是自己的 創業之路 ,資金會是的阻礙,由於種種的位置困難,創業時間可以延長至十五年、甚至是二十年,認真觀察中國市場,慎重考慮自己的發展。

八、備選方案

教師:大學四年內,在完成規定的學業外,考取教師資格證,如果,計算機專業的工作前景太差,就從事 教育 事業,教師對於一個女孩子來說無疑是一份不錯的工作。

九、結束語

無論將來的就業形勢如何,現在關鍵的是打好基礎,用過硬的專業知識武裝自己,堅信自己的選擇,並為之付出努力,相信一定會收獲成功。

程序員個人職業生涯規劃書範文(二)

一、 自我分析

1、職業價值觀

個人比較傾向能讓家人過著無拘無束、舒適安逸的生活,所以我的職業價值觀是不斷鞭策自己,不斷進取,讓自己的價值得到他人、社會肯定的同時,獲得豐厚的薪金,足以讓家人生活體面。其次,在保證小家的前提下,能讓自己的付出不斷給社會輸出正能量。

2、性格

典型的雙重性格,動靜分明。樂觀、開朗、堅強。工作上會表現出積極、主動、落落大方。但在 人際交往 方面,略顯羞澀,被動。

3、興趣

喜歡廣泛閱讀各類書籍,喜歡寫博客,有寫 日記 習慣。喜歡彈古箏,喜歡跳舞。喜歡挖掘自己的喜好並加以引導,培養自己成為多才多藝的人。

4、能力

參加學生會及長期擔任班委,獲得較多的管理及組織方面的 經驗 ;在社團里積累了自己的舞蹈基礎;能夠熟練應用繪聲繪影等視頻製作工具;聽從指揮並有責任心、有上進心對待每件事。對決定做的事會堅持到底。能很快上手服務員、採茶、派單等兼職且表現良好。擅於不斷發現自身不足,並不斷充實自己

5、職業興趣

興趣廣泛,因此在任何職業里都可以做得有聲有色。但匹配自己專業,希望畢業後能在有關維護電腦及其安全崗位發揮才能,如網警。

6、職業個性

在人格氣質的檢測中,自己是ESTP(即督導),但我喜歡在一個團隊中工作,喜歡為人出謀劃策,喜歡集眾智,當然喜歡成為大家的監督者。希望在工作中努力形成個人獨特的魅力,也想努力成為一名領導者。

7、自我分析小結

自己本身就不屬於天生聰穎,一學即會的天才,但我很注重個人在後天的努力。並通過不斷的努力達到與天才們可以達到的效果。我像一個玉匠,擅於發現本身這塊玉的瑕疵,更擅於不予餘力地對其給予雕琢,讓璞玉實現它的金碧輝煌。

二、未來人生

1、基本目標

工作穩定,薪金豐厚,家人生活安逸舒適,生活著並享受著。

2、具體規劃

(一)即日起至大學畢業

a、認真修完大學所有學分,拿到教師資格證、學士學位及畢業證書、獎學金;爭取通過英語四六級考試。(大一第二學期通過英語四級考試;大二第一學期通過英語六級考試;大二第二學期自考教師資格證;大三(若允許)考駕考證;大四全利准備公務員考試。b、古箏考試至少過六級。

c、關注時事,關注本專業的動態。

d、堅持鍛煉身體。

e、提高自己打字速度。

d、熟用各種辦公、娛樂軟體。

(二)畢業後五年

a、20xx夏-2018夏:還貸完畢。

b、2018夏-2020夏:自由資本積累時期。

c、2020-2021:新家組成時期。

(三)成家後

a、保證生活質量的同時繼續豐富自己。

b、事業有所建樹,不斷進取,不忘根。

三、環境及就業環境分析

(一)自身環境

已戀愛且戀愛對象在異地:省去單身男、女同學因曖昧而花去的時間、精力;省去情侶因頻繁約會而浪費的時間、金錢、精力。能更加全身心地投入到學業及自我完善中。

(二)家庭環境

出身在一個農村家庭,家裡姐妹眾多,經濟較拮據,父母擔子重。但父親開明,支持女兒的追求,鼓勵女兒不斷進取。

(三)學校環境

通過初中、高中近似封閉性的生活及很好的學習氛圍,培養了自己獨立、迎難而上、不斷拓取的性格。因此,雖然現處的大學特別是與本專業相關的設備、書籍、輔導員們遠比不上在本專業有很高造詣的清華大學、國防科學技術大學等院校,但可以善用本校的優勢,明確自己的目標後,有目的地充分利用本校的資源,並通過其他途徑來充實自己的專業知識。因為學校能授予的知識畢竟是有限的,而且計算機方面的知識更新換代的速度極快,哪所院校也無法保障其知識更新得及時。

(四)社會環境

在這個本科生滿街跑,碩士研究生一抓一大把的年代,就業形勢可想而知。但頭銜高只能說你學的比別人久,至於你的能力能否完全展示,又是另一回事了。像在外企,有能力才是能夠獲得一份好工作、拿高薪的硬體。所以,無論現在外界就業環境多麼嚴峻,想好你想做的,准備好你該做,提升你能做的,再適時出擊,手到擒來。

四、職業選擇及優化

1、職業選擇:公務員

2、專業優勢:復試很多單位的招聘職務都有很強的專業要求,因為公務員考試招聘的都是主任科員以下的非領導職務,且對我們的事實操作能力很高,所以一般都需要中文系、計算機系、法律系火 人力資源管理 專業的學生。

3、職業風險:頂著九成變成炮灰的壓力備考,面對報考人數之多,而適合的職位又少之又少的現實,不斷提高本人的管理、推理等能力。工作時還不能忘給自己充電。

4、職業優化:興趣是最好的老師,對自己感興趣的事物就要更加花心思去學習去鑽研。既然選擇了一份職業就得當擔起一份職責,要本著虛心求教之心向前輩取經,不能僅要求自己兢兢業業,恪盡職守,對每項任務應力求完美。

五、反饋與修正

職業生涯規劃是一個動態的過程,規劃歸規劃,實際歸實際。定出的目標隨時都可能變化,所以為了自己的現實職業生涯規劃行之有效,結合自己在現實職業目標的實施過程中可能出現的實際情況對職業規劃進行及時的反饋和修正,並作出相應的調整。

1、 反饋時間:定為一年一次。當出現特殊情況時,要及時反饋並進行相應的調整。

2、 修正原則:過程只是一個形式,途徑是次要的,能達到終極目標即可。

六、對《大學職業生涯規劃》課程的看法

我喜歡有目的、有規劃的去做一件事,因此從高中至今,我習慣特地准備一個本子,專門記錄近期大大小小需要完成的事,當然首頁便是自己的終極目標。我始終覺得一個人的悲哀不是達不到目標,而是沒有目標可達。而這學期開設的《大學職業生涯規劃》課,則讓我懂得了怎樣更規范地寫下自己的規劃書。之前我也寫規劃,但只是草草寫下結果,從沒有記下每個決定涉及的細節。

點擊下頁還有更多<<<<<<程序員個人職業生涯規劃書範文<<<<<<

⑧ 公司程序員工作計劃怎麼寫



【篇一】

1.學習一門新的不同風格的編程語言

這是很需要的一件事,因為如果你只了解一種語言,它就會局限你解決問題的能力和你的職業發展。所以在新的一年,你應該花些時間學習一門新的語言,體驗不同的編程風格,並學以致用。

2.提高你的已有技能

如今Codecademy,CodeSchool,CodeAvengers,Treehouse等都提供了大量的在線課程,在這里你可以強化技術,加深對知識的理解。如果你更喜歡那些面對面的課程,也是可以的,甚至你可以到當地的大學聽課。

3.活動你的手指,但不是在鍵盤上

從你的書架上拿起「刺客信條」或其它游戲,用手柄和方向盤操縱游戲,活動你的關節和手指,當然還可以減壓。

4.減少咖啡寬遲旁因的攝入

無論你之前喝了多少咖啡、茶或是其它功能飲料,都應該在新的一年多喝水,在每一天都能喝8杯水,因為即使有一點脫水都會讓你感到疲憊,沒有力量。

5.按時交付每一個項目

當然,這一點你不能完全控制,但是你要確保你的文檔按時交付,不拖累整個項目的進展。

6.更多的時間遠離計算機

讓自己有更多的時間在做飯、登山、滑雪、跳舞或者學習藝術,總之多做一些不需要總盯著電腦屏幕的事情,到戶外聞一聞花香,感受一下自然氣息。

7.關注更多信息

你有很多編程上的智慧可以分享,給自己一個展示的機會,現在有很多的組織需要編程上的幫助,你可以為這樣的組織貢獻力量。

8.備份數據

我們知道硬體都不是堅不可摧的,隨時要檢查你的備份情況。嘗試免費和安全的雲存儲,當然投資給一些好的硬體設備,設置安全的密碼都是很好的方法。

9.生活得更有趣

如果沒有任何一旦遲條新年願望適合你,你可以找找那些新年願望生成器,「這一年我要......」或「這一年我會......」看看系統會顯示出什麼。

【篇二】

1.感受線下生活

當你感覺生活被網路束縛,所得漸漸變少時,請嘗試對線下生活(例如烹飪、天文和木工)多投入一些精力,可能有意想不到的收獲。

2.保持健康

程序員時常久坐,這讓我們容易受到一些特有的健康問題困擾,卻又往往視而不見。用一個月時間養成一項健身習慣,也別忽視身體的警告。

3.擁抱不適

在我二十齣頭時,曾經研究年長者為何有人不斷進步,有人停滯不前?答案是「舒適」。我們習慣找到一個適合自己的系統就不再改變,但技術不是這樣。

4.學門新編程語言

只會一門編程語言將限制自己解決問題的范圍,職業生涯也會少了一些選擇。用一個月時間學一門新語言(如Racket、Haskell、OCaml)或新的編程範式吧。

5.自動化

程序員身上最沒有充分發揮的潛力是像在虛擬世界那樣,讓真實世界也實現自動化。試著用一個月的時間研究下機器人、Arino,以及類似Insteon的系統是件有意思的事。

6.學習數學

計算機科學的核心是數學法則,更好的數學技有助於成為更優秀的程序員。嘗試系統學習一下邏輯、離散數學和統計學。

7.關注安全

很少有程序員養成了良好的安全習慣,試著用密碼管理器保存和生成密碼,研究一年中影響的安全事故是怎樣發生的。

8.備份數據

每年都用一段時間檢驗你的備份策略,研究如何讓這套系統成本更低,使用更便捷。對於關鍵文件要使用版本管理系統。

9.學習新軟體

為自己開發的軟體增加創意的一個方式是,學習其他新軟體。如果你沒嘗試過3D建模,那麼可以學慎橡Blender;若你不會LaTeX,很值得嘗試。

10.完成一個個人項目

倘若你一直在為別人開發軟體,那何不為自己也寫一個呢?花一個月的時間完成它,然後把它開源。

【篇三】

1、總結自己一天任務的完成情況

的方式是寫工作日誌,把自己今天完成了什麼事情,遇見了什麼問題都記錄下來,日後翻看好處多多

2、考慮自己明天應該做的主要工作

把明天要做的事情列出來,並按照優先順序排列,第二天應該把自己效率的時間分配給最重要的工作

3、考慮自己一天工作中失誤的地方,並想出避免下一次再犯的方法

出錯不要緊,最重要的是不要重復犯相同的錯誤,那是愚蠢

4、考慮自己一天工作完成的質量和效率能否還能提高

一天只提高1%,365天你的效率就能提高多少倍你知道嗎?(1+0.01)^365=37倍

5、看一個有用的新聞網站或讀一張有用的報紙,了解業界動態

閉門造車是不行的,了解一下別人都在做什麼,對自己能帶來很多啟示

6、記住一位同事的名字及其特點

你認識公司的所有同事嗎?你了解他們嗎?

7、清理自己的代碼

今天完成的代碼,把中間的調試信息,測試代碼清理掉,按照編碼風格整理好,注釋都寫好了嗎?

8、清理自己的桌面

當日事當日畢,保持清潔干勁的桌面才能讓你工作時不分心,程序員特別要把電腦的桌面清理干凈

程序員每月該做的事

1、至少和一個同事一起吃飯或喝茶

不光了解自己工作夥伴的工作,還要了解他們的生活

2、自我考核一次

相對正式地考核自己一下,你對得起這個月的工資嗎?

3、對你的同事考核一次

你的同事表現怎麼樣?哪些人值得學習,哪些人需要幫助?

3、制定下月的計劃,確定下月的工作重點

4、總結自己工作質量改進狀況

自己的質量提高了多少?

5、有針對性地對一項工作指標做深入地分析並得出改進的方案

可以是對自己的,也可以是對公司的,一定要深入地分析後拿出自己的觀點來。要想在老闆面前說得上話,做的成事,工作上功夫要做足。

6、與老闆溝通一次

是面對面地溝通,好好表現一下自己,虛心聽取老闆的意見,更重要的是要了解老闆當前關心的重點

程序員每年該做的事

1、年終總結

每個公司都會做的事情,但你真正認真地總結過自己嗎?

2、兌現給自己、給家人的承諾

給老婆、兒子的新年禮物買了沒有?給自己的呢?

3、下年度工作規劃

好好想想自己明年的發展目標,爭取升職/加薪、跳槽還是自己出來干?

4、掌握一項新技術

至少是一項,作為程序員一年要是一項新技術都學不到手,那就一定會被淘汰。

掌握可不是看本書就行的,要真正懂得應用,你能夠寫一篇教程發表到你的blog。

5、推出一種新產品

可以是一個真正的產品,也可以只是一個類庫,只要是你創造的東西就行,讓別人使用它,也為世界作點貢獻。當然如果真的很有價值,收點注冊費也是應該的

6、與父母團聚一次

常回家看看,常回家看看。

閱讀全文

與程序員發展目標相關的資料

熱點內容
明朝那些事pdf 瀏覽:727
mysql命令查看錶 瀏覽:531
阿里雲伺服器登錄密碼忘了怎麼辦 瀏覽:495
linuxwwwdata 瀏覽:992
用蘋果終端java編譯 瀏覽:364
安卓怎麼拼接截屏 瀏覽:17
如何從安卓手機上修改wifi密碼 瀏覽:226
安卓12一加如何升級 瀏覽:86
冒險小虎隊pdf下載 瀏覽:542
程序員黑話今晚加班 瀏覽:930
androidgetmethod 瀏覽:798
編程輸出1112 瀏覽:792
加密貨幣礦怎麼樣 瀏覽:212
信息流優化師和程序員 瀏覽:101
pythonkivy框架 瀏覽:734
xshell怎樣返回上一條命令 瀏覽:490
python函數內存機制 瀏覽:829
手機國際網路伺服器地址 瀏覽:398
安卓系統投影儀怎麼連接外接設備 瀏覽:816
陰線向下接進20日均線選股源碼 瀏覽:433