程序員年度工作計(jì)劃

| 子?xùn)|0

1. 感受線下生活

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

2. 保持健康

程序員時常久坐,這讓我們?nèi)菀资艿揭恍┨赜械慕】祮栴}困擾,卻又往往視而不見。用一個月時間養(yǎng)成一項(xiàng)健身習(xí)慣,也別忽視身體的警告。

3. 擁抱不適

在我二十出頭時,曾經(jīng)研究年長者為何有人不斷進(jìn)步,有人停滯不前?答案是“舒適”。我們習(xí)慣找到一個適合自己的系統(tǒng)就不再改變,但技術(shù)不是這樣。

4. 學(xué)門新編程語言

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

5.自動化

程序員身上最沒有充分發(fā)揮的潛力是像在虛擬世界那樣,讓真實(shí)世界也實(shí)現(xiàn)自動化。試著用一個月的時間研究下機(jī)器人、Arduino,以及類似Insteon的系統(tǒng)是件有意思的事。

6. 學(xué)習(xí)數(shù)學(xué)

計(jì)算機(jī)科學(xué)的核心是數(shù)學(xué)法則,更好的數(shù)學(xué)技有助于成為更優(yōu)秀的程序員。嘗試系統(tǒng)學(xué)習(xí)一下邏輯、離散數(shù)學(xué)和統(tǒng)計(jì)學(xué)。

7. 關(guān)注安全

很少有程序員養(yǎng)成了良好的安全習(xí)慣,試著用密碼管理器保存和生成密碼,研究一年中影響最大的安全事故是怎樣發(fā)生的。

8. 備份數(shù)據(jù)

每年都用一段時間檢驗(yàn)?zāi)愕膫浞莶呗?,研究如何讓這套系統(tǒng)成本更低,使用更便捷。對于關(guān)鍵文件要使用版本管理系統(tǒng)。

9. 學(xué)習(xí)新軟件

為自己開發(fā)的軟件增加創(chuàng)意的一個方式是,學(xué)習(xí)其他新軟件。如果你沒嘗試過3D建模,那么可以學(xué)Blender;若你不會LaTeX,很值得嘗試。

10. 完成一個個人項(xiàng)目

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

程序員年度工作計(jì)劃篇2

都說逝者如斯夫,不舍晝夜!轉(zhuǎn)眼間,自己在__網(wǎng)里參加工作已經(jīng)有一年有余了?;厥准磳⑹湃サ?0__年,可以說是平淡而不普通的一年,發(fā)現(xiàn)自己在各方面都比上一年有所進(jìn)步、提高。一年的結(jié)束孕育著新一年的到來,新的一年意味著新的起點(diǎn)、新的挑戰(zhàn)。昂首期待未來,總結(jié)以往經(jīng)驗(yàn)。在新一年來臨之際,我現(xiàn)把這一年的工作總結(jié)一下以及將新一年計(jì)劃列一下。

在大概3月份左右,____App第一期基本開發(fā)完成比較穩(wěn)定的版本。在此之前,我主要負(fù)責(zé)參考____App的Android客戶端的開發(fā)工作。____第一期開發(fā)的難度系數(shù)相對比較低,開發(fā)起來還是相對的容易,所學(xué)到的基礎(chǔ)知識基本上可以開發(fā)出來。我個人認(rèn)為當(dāng)時的開發(fā)效率還是比較低的,這里說的是整個項(xiàng)目的開發(fā)效率,不是個人負(fù)責(zé)工作的完成效率,換句話來說是團(tuán)隊(duì)的整體開發(fā)效率不高,沒有達(dá)到高效。這個也許是團(tuán)隊(duì)協(xié)調(diào)與溝通交流還存在不足的地方。____ App實(shí)際上基本可以滿足用戶的使用(表面),但是項(xiàng)目的代碼管理(本質(zhì))比較雜亂、擴(kuò)展性差、健壯性也不錯、兼容性也不算好。這無疑導(dǎo)致開發(fā)的工作量大大的增加。產(chǎn)生這些問題的原因有團(tuán)隊(duì)的項(xiàng)目開發(fā)經(jīng)驗(yàn)缺乏,有自己個人的開發(fā)水平有限、技能不足。簡言之,我的專業(yè)技能還不夠強(qiáng)。

在3月份之前,公司聘請了外包團(tuán)隊(duì)與我們的團(tuán)隊(duì)一起開發(fā)問答App。公司的目的培訓(xùn)公司的團(tuán)隊(duì),讓我們學(xué)習(xí)外包團(tuán)隊(duì)的技能。在外包團(tuán)隊(duì)的參與和指導(dǎo)下問答App開發(fā)工作相當(dāng)順利,團(tuán)隊(duì)的分工清晰、交流充分、協(xié)調(diào)都比較好。問答App的工作接近尾聲,意味著__X 的重構(gòu)工作要緊張的展開。__X App的重構(gòu)外包團(tuán)隊(duì)主要負(fù)責(zé)聊天模塊和其他協(xié)調(diào)工作,剩下的工作由我們的團(tuán)隊(duì)負(fù)責(zé)。 __X 的開發(fā)難度系數(shù)相當(dāng)來說還是有點(diǎn)高的。在參與__X 的開發(fā)過程中,讓我增了好多的知識、經(jīng)驗(yàn)、專業(yè)技能,讓我明白了要不斷地提高自身的能力,讓我找到了自己的學(xué)習(xí)的方式,讓我明白了團(tuán)隊(duì)的協(xié)作的重要性。總得來說,我的各方面都有所進(jìn)步了。

本人在公司里,我在工作中具有良好的職業(yè)道德和工作態(tài)度,在同事中起到一定的作用,和同事相處融洽,團(tuán)結(jié)友善,配合順利,并尊重領(lǐng)導(dǎo)意見,服從安排,積極完成各項(xiàng)指示。在同事與領(lǐng)導(dǎo)之間,得到大部分的好評。工作中,我一直嚴(yán)格要求自己盡可能認(rèn)真快速地完成自己的每一項(xiàng)任務(wù),有不明白的地方虛心向他人請教,并著重自身的發(fā)展和提高。我的社交能力、思維邏輯能力還存在不足,需要進(jìn)一步的改善。

在接下來,我說一下我的工作計(jì)劃和個人的.成長計(jì)劃。我的工作主要是負(fù)責(zé)__X 的開發(fā)。所以我的工作計(jì)劃主要圍繞__X App展開:第一,積極主動修復(fù)發(fā)現(xiàn)__X 的漏洞,主動參與__X 的后期的版本的迭代、更新以及維護(hù)。第二,優(yōu)化__X App的即時通信模塊,提高_(dá)_X App的高并發(fā)性,增加更好的動畫效果,以提高App的體驗(yàn)性。第三,協(xié)調(diào)好跨部門的交流討論相關(guān)__X 的開發(fā)方案。第四,做好編碼的規(guī)范以及做好代碼的注釋工作,增加代碼的健壯性。新的一年,我的個人成長計(jì)劃是Android學(xué)習(xí)路線:如何成長為高級工程師。所以要做到以下幾點(diǎn):第一,拼命學(xué)習(xí),拼命提高自己的技術(shù)實(shí)力,使自己的能力變強(qiáng)。第二, 平時在公司認(rèn)真做項(xiàng)目,積極主動,一切以學(xué)知識為目標(biāo),多做項(xiàng)目。同時學(xué)習(xí)公司內(nèi)部的高級工程師、架構(gòu)師寫的代碼,加以理解變成自己的東西。第三,努力,逼著自己去學(xué)習(xí)。

這年,我的思想得到了進(jìn)一步地開拓、內(nèi)心的構(gòu)建更加牢固,工作的態(tài)度也得到更深層次的升華,工作狀態(tài)也發(fā)生了根的變化。在新的一年,我要更加地努力讓自己變得更加優(yōu)秀,為公司創(chuàng)造出更多、更大的價值,希望能為公司今后的發(fā)展做出一份不可磨滅的貢獻(xiàn)!!!加油~~~

程序員年度工作計(jì)劃篇3

從我_月份離校來到__網(wǎng)絡(luò)公司已將近半年了,從一個學(xué)生變成了一個員工,角色變了,職責(zé)也就變了。雖然工作上的很多困難都是在自己的預(yù)料之內(nèi),可是很多事情都不像在學(xué)校里那么簡單、單純。在項(xiàng)目開發(fā)的工作中,難題一個接一個的出現(xiàn),自信心不止一次的受到過打擊,雖然自己早就知道,要做到符合公司的要求,做一名合格的程序員,在學(xué)校學(xué)的知識,根本就不夠,而且很不夠。每天醒來我都不斷勉勵自己,好好學(xué),以后會好的。在此同時,公司也給了我很多學(xué)習(xí)的機(jī)會,這使我對以后的編程之路又有了些許信心。

一、20__年上半年的工作心得

1、在這將近半年的工作實(shí)踐中,我參與的都是團(tuán)隊(duì)合作的項(xiàng)目,無論是在自己公司,還是在合作公司,我們都講究團(tuán)隊(duì)精神。在信任自己和他人的基礎(chǔ)上,思想統(tǒng)一,行動一致,這樣的團(tuán)隊(duì)一定會攻無不克、戰(zhàn)無不勝。我們的很多工作是一起完成的,在這個過程中,大家互相提醒和補(bǔ)充,大大提高了工作效率,所有的工作中溝通是最重要的,一定要把信息處理的及時、有效和清晰。

2、每一個項(xiàng)目在開始著手的第一步,一定要和客戶把需求溝通清楚,只有了解了項(xiàng)目的需求,才有可能真正做好一個項(xiàng)目。我們需要向客戶提出要求客戶提供所有涉及該項(xiàng)目的資料,每次與客戶見面都需要熟悉業(yè)務(wù)與程序的最少一至兩個程序員隨時記錄需求。

3、工作中,有一個無論是技術(shù),還是經(jīng)驗(yàn)都比較讓人肯定的前輩帶領(lǐng),將任務(wù)詳細(xì)化,詳細(xì)到,每個頁面、甚至是一個頁面中的圖片什么時候做好,做到什么程度,這樣把工作進(jìn)度有計(jì)劃有方向的贊定下來,做事很有效率。

4、每天的工作小結(jié)真的很重要,這讓我們每天都有計(jì)劃的知道自己干了什么,不是漫無目的的工作,所以我們應(yīng)該養(yǎng)成,日記、周記、月記、年記的工作習(xí)慣。

5、工作并不是一成不變的,也許有一天你要去其他崗位幫忙,所以同事之間的技術(shù)要互相學(xué)習(xí),也許有一天,公司需要你發(fā)揮其他的技能幫忙,所以互相學(xué)習(xí)也是很重要的,我在__公司,深有感觸,除編程之外,切圖、界面設(shè)計(jì)等工作都干過。

二、工作教訓(xùn)

經(jīng)過半年的工作學(xué)習(xí),我也發(fā)現(xiàn)了自己離一個符合公司要求的程序員還有很多差距,主要體現(xiàn)在工作技能與工作經(jīng)驗(yàn)的不夠,也是我以后要在工作中不斷磨練和提高自己的地方。仔細(xì)總結(jié)一下,自己在半年工作中主要有以下方面做得不夠好:

1、工作的條理性不夠清晰,要分清主次和輕重緩急;

在開發(fā)時間很倉促的情況下,事情多了,就一定要有詳實(shí)而主次分明的計(jì)劃,哪些需要立即完成,哪些可以緩緩加班完成,在這方面還有很大的優(yōu)化空間。

2、對流程、業(yè)務(wù)需求不夠熟悉;

在工作中,發(fā)現(xiàn)因?yàn)榱鞒袒驑I(yè)務(wù)需求的問題而不知道如何下手的情況有點(diǎn)多,包括錯誤與缺漏還有當(dāng)時設(shè)計(jì)考慮不到位的地方,對于這塊的控制力度顯然不夠。平時總是在開發(fā),但說到底對業(yè)務(wù)很熟悉才是項(xiàng)目很好完成的前提。

3、缺乏工作經(jīng)驗(yàn);

4、學(xué)習(xí)的知識不夠廣泛;

一個項(xiàng)目中,涉及的技術(shù)往往有多種,知識多了,就會靈活變通,以后我會加強(qiáng)這方面的學(xué)習(xí)。

三、下半年的工作計(jì)劃

暫時做出以下幾點(diǎn)規(guī)劃:

1、要提高工作的主動性,做事干脆果斷,不拖泥帶水;

2、工作要注重實(shí)效、注重結(jié)果,一切工作圍繞著目標(biāo)的完成;

3、要提高大局觀,是否能讓其他人的工作更順暢作為衡量工作的標(biāo)尺;

4、把握一切機(jī)會提高專業(yè)能力,加強(qiáng)平時知識總結(jié)工作;

5、精細(xì)化工作方式的思考和實(shí)踐。

6、虛心請教比我做的優(yōu)秀的其他同事,向他們學(xué)習(xí)技術(shù)或經(jīng)驗(yàn)。其實(shí)作為一個新員工,所有的地方都是需要學(xué)習(xí)的,多聽、多看、多想、多做、多溝通,向每一個員工學(xué)習(xí)他們身上的優(yōu)秀工作習(xí)慣,豐富的專業(yè)技能,配合著實(shí)際工作不斷的進(jìn)步,不論在什么環(huán)境下,我都相信這兩點(diǎn):一是三人行必有我?guī)煟翘斓莱昵凇?/p>

在參加工作的這短短的幾個月中,我深刻的體會到,把自己所有的精力都投入進(jìn)去,技術(shù)工作都不可能做到完美程度,畢竟技術(shù)工作太繁雜,項(xiàng)目多而人手少,但多付出一些,工作就會優(yōu)化一些,這就需要認(rèn)認(rèn)真真沉下心去做事情,就是公司所提倡的企業(yè)精神:職業(yè)做事,誠信待人。

程序員年度工作計(jì)劃篇4

我卻從沒有接觸過的東西,學(xué)校教授的只是基礎(chǔ),進(jìn)了公司,仍然不能停下學(xué)習(xí)的步伐。

首先最重要的一點(diǎn)就是在學(xué)習(xí)過程中有了問題就得及時解決。我的步驟一般是先自己思考問題的答案,自己無法解決則到網(wǎng)絡(luò)上尋求答案,網(wǎng)上也無法找到可靠的答案則詢問周圍的同事幫忙解決。認(rèn)真聽他們的講解,牢牢記住分析問題的思路和方法,以便下次遇到時能盡量自己就能解決問題。

20__年需要學(xué)習(xí)的東西有很多,作為從事web應(yīng)用開發(fā)的的程序員,首先mvc規(guī)范必然是要熟練掌握的,這是學(xué)校中只是簡單提到的東西。首先通過李剛的《輕量級JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)》,對ssh這樣的一個mvc思想的架構(gòu)有一個初步寬泛的了解,然后在分別對struts,spring,hibernate進(jìn)行深入了解。根據(jù)網(wǎng)上資料,國內(nèi)較好的struts方面的書是孫衛(wèi)琴的《精通struts:基于MVC的JavaWeb設(shè)計(jì)與開發(fā)》,在大體學(xué)習(xí)了ssh后,就從這本書開始細(xì)致的學(xué)習(xí)這方面的知識,然后是林信良的《spring技術(shù)手冊》和《ProSpring中文版》,最后是夏昕的《深入淺出Hibernate》。

其次,設(shè)計(jì)模式的學(xué)習(xí)也是成為一個好的程序員,甚至是編程藝術(shù)家的必經(jīng)之路。首先看完程杰的《大話設(shè)計(jì)模式》,對設(shè)計(jì)模式有一個初步的認(rèn)識,然后再看GoF的《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》,Eric Freeman&Elisabeth Freeman with Kathy Sierra&BertBates的《Head First Design Patterns》,Joshua Kerievsky的《重構(gòu)與模式》等等書籍。

要成為一個好的Java程序員,還有很長的路要走,只是看些肯定是不夠的,最重要的還是實(shí)踐經(jīng)驗(yàn),希望20__年能讓向前邁出一大步。

程序員年度工作計(jì)劃篇5

程序員每天該做的事

1、總結(jié)自己一天任務(wù)的完成情況

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

2、考慮自己明天應(yīng)該做的主要工作

把明天要做的事情列出來,并按照優(yōu)先級排列,第二天應(yīng)該把自己效率最高的時間分配給最重要的工作

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

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

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

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

5、看一個有用的新聞網(wǎng)站或讀一張有用的報(bào)紙,了解業(yè)界動態(tài)

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

6、記住一位同事的名字及其特點(diǎn)

你認(rèn)識公司的所有同事嗎?你了解他們嗎?

7、清理自己的代碼

231040