- java程序員職業(yè)規劃經(jīng)驗分享 推薦度:
- 相關(guān)推薦
程序員的職業(yè)規劃分享
程序員的職業(yè)規劃分享。
1. 穩定成熟的技術(shù)還是未成熟的技術(shù)
無(wú)論哪種選擇技術(shù),最終的目的是產(chǎn)生利潤。
2. 供應和需求
善于發(fā)現市場(chǎng)上技術(shù)的不平衡,找到外包公司無(wú)能為力的工作(高要求)。
3. 只會(huì )編程是不夠的
仔細思考在哪個(gè)商業(yè)領(lǐng)域投入時(shí)間。
軟件工程師不能只會(huì )開(kāi)發(fā)軟件,應該要成為這個(gè)業(yè)務(wù)領(lǐng)域的專(zhuān)家。
你的行業(yè)經(jīng)歷應該成為你的重要才能。
有機會(huì )多與公司行業(yè)內人士接觸,選擇一本與你公司行業(yè)有關(guān)的雜志,找一個(gè)行業(yè)網(wǎng)站。
只有了解了一個(gè)行業(yè)后,你才能創(chuàng )造性地有所建樹(shù)。
學(xué)習行業(yè)是如何運轉的,了解一些財務(wù)基本知識,推薦一本商業(yè)教程: The Ten-Day MBA。
4. 在思維上投資
要學(xué)會(huì )抓住機遇。
多學(xué)習新的技術(shù),編程語(yǔ)言,可以改變你的思維方式。
5. 不要聽(tīng)從父母
在職業(yè)道路上,需要一些有目的性的冒險.不要讓恐懼征服了你.跳槽可以讓你從各個(gè)角度了解這個(gè)行業(yè)。
如果工作中沒(méi)有感到樂(lè )趣,就不可能出色地工作。
6. 做一名通才
你的技術(shù)水平應該超越技術(shù)平臺。
經(jīng)常學(xué)習一些新技術(shù)。
7. 成為一名專(zhuān)家
不僅應該會(huì )處理高端抽象,同時(shí)也應該了解實(shí)現高端抽象的低端細節。
8. 切忌孤注一擲
不要把自己的職業(yè)發(fā)展完全依賴(lài)于一家技術(shù)公司。
9. 熱愛(ài)它,不然離開(kāi)它
一門(mén)技術(shù)或者一個(gè)商業(yè)領(lǐng)域可能使你感到興奮,相反,它們也可能拖累了你.想想自己到底適合什么。
找一份自己真正有激情去做的工作。
第2章 在產(chǎn)品上投資
10. 學(xué)習釣魚(yú)
要了解 如何和為什么。
要主動(dòng)問(wèn),不要等著(zhù)別人來(lái)告訴你。
11. 尋找良師
可以依賴(lài)別人,但要確保這個(gè)人是靠得住的。
良師的首要任務(wù)是榜樣作用,還可以將你的學(xué)習過(guò)程形成體系,也是值得信任的朋友,可以幫助你作出職業(yè)導向,幫助你磨練技術(shù)。
12. 做一名良師
想要弄明白自己是不是真正懂得某一知識,那就把它講給其他人聽(tīng)。
通過(guò)傳授知識學(xué)習.通過(guò)講授,我們的那些知識死角就會(huì )暴露出來(lái)。
做別人的導師也會(huì )產(chǎn)生積極的社交效果,在這種關(guān)系網(wǎng)中,可以很好地解決難題或者尋找工作。
找一個(gè)網(wǎng)絡(luò )論壇,挑選主題,開(kāi)始幫助別人。
13. 練習,練習,再聯(lián)系
開(kāi)源社區是找到用來(lái)練習的代碼的絕佳場(chǎng)所.瀏覽一個(gè)開(kāi)源軟件的待實(shí)現的功能,給自己規定時(shí)間來(lái)實(shí)現這個(gè)新功能.首先是要快速讀懂正在看的代碼。
要尋找不同風(fēng)格,不同編程語(yǔ)言的軟件進(jìn)行練習。
訓練思維敏捷和提高即興編碼技術(shù)的好方法是通過(guò)自我限制(限制變量個(gè)數,限制程序大小,限制開(kāi)發(fā)時(shí)間)的方式來(lái)練習。
在極限處練習.練習一些功能強大但很少人使用的編程功能。
14. 做事的方法
一個(gè)使你的團隊工作更有效率,幫助你們生產(chǎn)出更好的產(chǎn)品的步驟就是最好的方法.在實(shí)踐中不斷提煉總結。
選擇一些軟件開(kāi)發(fā)方法論,討論它們的優(yōu)勢和弱點(diǎn),考慮如何將它們結合起來(lái)。
15. 站在巨人的肩膀上
從已有代碼中得到領(lǐng)悟,從已有代碼來(lái)反思自己的代碼。
可以研究一些開(kāi)源軟件,從批判的視角看這些程序。
16. 在工作中,將自己自動(dòng)化
挑選經(jīng)常重復做的工作,看看能否把它自動(dòng)化.(比如代碼生成器)。
研究模型驅動(dòng)架構(MDA)。
17. 就是現在
如果把自己做的項目當作是一個(gè)競賽,你就可以更快地完成工作。開(kāi)始行動(dòng),不要總是安于現狀,要做推動(dòng)者。
18. 讀心術(shù)
讀心術(shù)用的好,人們就會(huì )信任你。
開(kāi)始下一個(gè)項目的時(shí)候,記錄下你認為用戶(hù)和經(jīng)理想要讓你做的事情。有點(diǎn)創(chuàng )造性,試著(zhù)從他們的角度看問(wèn)題。記錄下這些可能會(huì )被提出的不太明顯的功能之后,想想如何才能最有效地實(shí)現它們。
19. 每日成績(jì)
每日都有可匯報的成績(jì)。經(jīng)常記錄工作成績(jì)可以確保你不會(huì )停滯不前。
20. 別忘了你在為誰(shuí)工作
經(jīng)理的目標,就是整個(gè)團隊的目標。經(jīng)理的成功就是你們的成功。
21. 安分守己
要有雄心,但不必路人皆知。
專(zhuān)注于現在的工作,不僅讓你更加快樂(lè ),也會(huì )讓你身邊的人更加快樂(lè )。你的同事,上司和客戶(hù)都能感覺(jué)到。你的工作成績(jì)會(huì )反映出你的態(tài)度。放棄你想要成功的期望可以提高你的能力,讓你走向成功。
不要關(guān)注結果,要關(guān)注做事的過(guò)程。
22. 今天我能把工作做到多好
試試把無(wú)聊的工作做到100分,做到最好。
23. 你的價(jià)值是多少
問(wèn)自己:今天實(shí)現自己的價(jià)值了嗎?問(wèn)自己今天又新增加了多少價(jià)值?
24. 一桶水中的鵝卵石
感覺(jué)自己無(wú)可替代是一個(gè)不好的征兆。
要讓自己不可替代,就要建立一種友好的工作關(guān)系。
25. 愛(ài)上維護
維護也可以成為自由和創(chuàng )造的沃土。
評估,改進(jìn),評估---在所維護的程序中,把所有可以評估程序質(zhì)量的元素列舉出來(lái),如響應時(shí)間,未處理的異常數量。從中挑選最重要的特征,確定可實(shí)現的目標,對其進(jìn)行改進(jìn)。
26. 8小時(shí)激情燃燒
當工作時(shí)間非常充裕的時(shí)候,工作的時(shí)間價(jià)值就會(huì )降低。好好規劃工作時(shí)間,減少工作時(shí)間,你的收獲會(huì )更多。當你離開(kāi)工作一段時(shí)間后,才會(huì )更喜歡工作。
27. 學(xué)習如何失敗
帶著(zhù)防御性措施進(jìn)行編程很重要。出現問(wèn)題的時(shí)候,才是考驗軟件質(zhì)量的時(shí)候。
發(fā)現問(wèn)題后第一時(shí)間提出,不要企圖隱瞞錯誤。接受批評。提供解決方法,或者一份有計劃性的進(jìn)程。尋求幫助。
充滿(mǎn)壓力的時(shí)候是贏(yíng)得忠誠的最好時(shí)機。
28. 說(shuō)“不”
為了避免失望而說(shuō)“是”,就是在說(shuō)謊。要勇于誠實(shí)。
29. 說(shuō)出來(lái),行動(dòng),展示
制作計劃,執行計劃以及與上司就計劃進(jìn)行溝通都會(huì )幫助你找到工作的獨立性和歸屬感。
狀態(tài)報告可以幫助你推銷(xiāo)自己。
計劃不一定非得是大計劃,也不需要有很長(cháng)的延續性。一天的計劃,可以非常詳細,也可以是泛泛的。
通過(guò)計劃,不僅知道今天要做什么事情,也可以看到自己已經(jīng)做了什么。如果沒(méi)有完成計劃上的所有事情,可以把今天未完成的工作添加到明天的計劃中(如果這些工作仍然需要完成)。當一天的計劃按節奏完成后,可能想制定一周甚至是一個(gè)月的計劃,當然這樣做計劃的水平要更高。
做計劃時(shí)要謹記,出現在計劃上的每一項工作必須要與后續工作相關(guān),要么被完成,推遲,去除,或者被替代。
30. 不要忽視感覺(jué)
績(jì)效考核永遠都不會(huì )是客觀(guān)的。
應該在乎別人的看法,別人對你的認識就是現實(shí),好好解決它。
在人際交往中,要弄清楚哪一因素對哪一種關(guān)系圈是重要的,這樣就可以給你周?chē)娜肆粝驴煽康母杏X(jué)。
31. 探險向導
溝通很重要,要站在經(jīng)理和客戶(hù)的立場(chǎng)上思考問(wèn)題。
做客戶(hù)的IT向導。
32. 學(xué)會(huì )溝通,善于寫(xiě)作
文字表達能力非常重要。溝通,特別是以文字形式進(jìn)行的溝通,是你所有絕妙想法必須要通過(guò)的瓶頸。
開(kāi)始記錄開(kāi)發(fā)日記。每天寫(xiě)一點(diǎn),記錄你做了什么工作,解釋你的設計決定,檢查棘手的技術(shù)和專(zhuān)業(yè)決策。
33. 到場(chǎng)
能夠與上司和客戶(hù)面對面地溝通是你的優(yōu)勢,不要浪費這個(gè)機會(huì )。
通過(guò)有效,高帶寬的交流建立的團隊關(guān)系可以更快更好地生產(chǎn)軟件。
如果方便,盡量用電話(huà)而不是郵件與別人交流。
34. 適當的語(yǔ)言
請用行業(yè)術(shù)語(yǔ)推銷(xiāo)你的成就。
作為軟件工程師,要把你完成的工作放在你所服務(wù)的行業(yè)的框架里。
35. 改變世界
帶著(zhù)任務(wù)去上班,并確保別人知道你的任務(wù)。
36. 讓人們聽(tīng)到你的聲音
把目光放得更遠一些,不要把自己局限在某一特定公司中的程序員。
人際關(guān)系網(wǎng)絡(luò )非常重要,認識的人越多,得到好工作的機會(huì )就越大。
如何從一名程序員到出版作品再到公眾演講:閱讀網(wǎng)絡(luò )日志,挑選幾位最喜歡的技術(shù)類(lèi)書(shū)籍作者的網(wǎng)絡(luò )日志,訂閱這些日志,以及相關(guān)的日志,你的日志鏈接列表也會(huì )不斷增加;開(kāi)始撰寫(xiě)自己的網(wǎng)絡(luò )日志,進(jìn)一步可以將這些文章發(fā)表在社區網(wǎng)站,雜志甚至書(shū)籍上;可以在當地開(kāi)發(fā)小組會(huì )議上開(kāi)始你的演講生涯。
盡早行動(dòng),而不是一味地去想自己是否已經(jīng)做好了準備。你一定有某種可以傳授給他人的東西。不用做好100%的準備,現在就開(kāi)始行動(dòng)。
挑選自己最好的文章,提交到類(lèi)似Digg和Reddit這類(lèi)由用戶(hù)審查文章的網(wǎng)站上。
37. 發(fā)布你編寫(xiě)的程序
對開(kāi)源軟件有所建樹(shù)是一種技術(shù)的展示。領(lǐng)導一個(gè)開(kāi)源項目展現的能力遠不止技術(shù)能力,還有領(lǐng)導能力,版本管理,編制軟件以及支持產(chǎn)品和團體的技巧。
開(kāi)源社區是全球性的人際關(guān)系網(wǎng)絡(luò )。
38. 變?yōu)樽吭降哪芰?nbsp;
從小事做起,但是要在你現在的項目或者工作中做一些卓越的事情。比如力爭卓越的效率。
要想卓越,就必須和周?chē)娜舜笙鄰酵ァ?/p>
39. 已經(jīng)過(guò)時(shí)的技術(shù)
你引以為傲的技術(shù)可能已經(jīng)過(guò)時(shí)了。必須認識到,即使你現在處于當今潮流的尖端,也極有可能已經(jīng)在下一個(gè)潮流之后了。學(xué)習前要先動(dòng)動(dòng)腦子,現在看起來(lái)不可能的事情,2年間會(huì )發(fā)生什么變化呢?向前看,清楚地知道你的技術(shù)發(fā)展方向。
每周找出時(shí)間來(lái)研究尖端技術(shù),并動(dòng)手嘗試。將正在以當前技術(shù)做的項目,用新技術(shù)作出原型,理解它們的不同之處。在日程安排中加入這項工作的時(shí)間。
要自我反省,弄清楚自己的盲點(diǎn)。
40. 你已經(jīng)失去工作了
把自己與現在的工作過(guò)于緊密地聯(lián)系起來(lái)已經(jīng)不安全了。嘗試不同的角色,看看自己的工作方式發(fā)生什么變化。
41. 給自己做一份藍圖
個(gè)人的產(chǎn)品路線(xiàn)藍圖是用來(lái)判斷你是否在不斷向前發(fā)展的依據。
沒(méi)有藍圖,就無(wú)法形成一個(gè)邏輯上相關(guān)聯(lián)的整體,你可能會(huì )迷失方向。
清楚地列出職業(yè)發(fā)展的時(shí)間表,標注從哪里開(kāi)始,以及每一階段的技術(shù)和工作是什么。注意哪一個(gè)階段你在持續進(jìn)步,又在哪一個(gè)階段取得了重大進(jìn)展。注意每一次取得重大進(jìn)步需要的平均時(shí)間。展望職業(yè)發(fā)展時(shí),以這份藍圖作為參考。清楚地了解過(guò)去取得的進(jìn)步,可以幫助你制定出更加實(shí)際的目標。要根據實(shí)際情況不斷更新藍圖。當你不斷向新目標前進(jìn)的時(shí)候,這種方法可以很好地反映你的進(jìn)步。
42. 要注意觀(guān)察市場(chǎng)變化
留意那些技術(shù)達人?梢源笾铝私鈱(lái)的熱門(mén)技術(shù)或者兩年后的熱門(mén)。
注意技術(shù)方面的新聞,不管是商業(yè)方面還是純技術(shù)方面的。
43. 南印度捉猴陷阱
堅持固執的價(jià)值觀(guān)念使你脆弱。
了解自己的技術(shù)強項和弱項,試著(zhù)用最討厭的技術(shù)開(kāi)發(fā)一個(gè)程序。
44. 每天都有進(jìn)步
如果在改善自己的道路上,每一天都比昨天多作出一點(diǎn)改變,就會(huì )發(fā)現---擁有卓越的職業(yè)生涯,越來(lái)越容易達成,而不再像汪洋大海一樣沒(méi)有邊際。
【程序員的職業(yè)規劃分享】相關(guān)文章:
java程序員職業(yè)規劃經(jīng)驗分享11-13
程序員的職業(yè)規劃心得分享11-08
程序員職業(yè)規劃職業(yè)規劃03-30
程序員職業(yè)規劃07-21
職業(yè)規劃心得感悟分享11-13
客服的職業(yè)規劃及其心得分享12-10
職業(yè)規劃10條心得感悟分享11-21
對程序員職業(yè)規劃的一些看法07-06