走在java的路上,就要做一個(gè)合格的程序猿
JAVA開(kāi)發(fā)是一項(xiàng)高難度的工作,只有我們開(kāi)發(fā)的自己懂得,但其他人卻不這么認(rèn)為,有不少輿論和搞笑的段子調(diào)侃我們程序員,這‘程序猿’就是一種,我們有著聰明的頭腦去敲成千上萬(wàn)行代碼,堅(jiān)韌的個(gè)性去應(yīng)對(duì)客戶的種種壓力,驚人的體力度過(guò)個(gè)無(wú)數(shù)個(gè)加班的夜晚,但一個(gè)小功能的完成就能讓我們得到莫大的滿足,讓我們忘掉種種的煩躁和壓力,我們時(shí)刻抱著學(xué)習(xí)的態(tài)度,生怕被這爆炸式的知識(shí)增長(zhǎng)給埋沒(méi);時(shí)刻保持警惕與人競(jìng)爭(zhēng),這是因?yàn)檫m者才能生存;我們想做一個(gè)合格的IT程序員,因?yàn)榧热蛔咴诹薺ava的路上,就要活得精彩! 從實(shí)習(xí)到畢業(yè)再到現(xiàn)在已經(jīng)一年半了,有很多和大家分享的,寫出來(lái)和大家學(xué)習(xí);也有很多不足的,寫出來(lái)請(qǐng)大家指教。
一、工作
1.java開(kāi)發(fā)任務(wù)自己要合理分配,定時(shí)定量完成任務(wù)
根據(jù)自己對(duì)任務(wù)的了解,要先預(yù)定一個(gè)執(zhí)行計(jì)劃,比如今天先把需求理清然后把數(shù)據(jù)庫(kù)表設(shè)計(jì)好,明天上午完成功能的一個(gè)整體框架,下午開(kāi)始開(kāi)發(fā)某一個(gè)小的功能點(diǎn);如果完不成就晚點(diǎn)下班,還完不成就把任務(wù)重新分配,若完成的早就將后面的任務(wù)提到前面,這樣不管做到什么時(shí)候什么地步,對(duì)自己的工作量和工作能力都是一個(gè)好的體現(xiàn),從而不斷的切入和提高。
2.團(tuán)隊(duì)的意識(shí)要強(qiáng)
任何項(xiàng)目都不是一個(gè)人完成的,任何人都不是特別了解你的開(kāi)發(fā)方式的,所以要和同事多溝通,開(kāi)發(fā)不是一個(gè)人的事,好的東西溝通可以共享,不足的東西溝通還能彌補(bǔ)。記得又一次在開(kāi)發(fā)一個(gè)新的功能時(shí),簡(jiǎn)單的和經(jīng)理溝通后認(rèn)為自己可以了,就直接做,等到限定時(shí)間交付時(shí),發(fā)現(xiàn)功能的入口就是錯(cuò)的,等于這幾天都做白活了,最后不得不重新來(lái)過(guò),團(tuán)隊(duì)意識(shí)的重要性說(shuō)小了能保證系統(tǒng)穩(wěn)定BUG少出,說(shuō)大了那可是大把大把的銀子啊,O(∩_∩)O哈哈~
3.工作難免會(huì)犯錯(cuò),不做悶騷程序員
已經(jīng)說(shuō)了,開(kāi)發(fā)是一項(xiàng)高難度的工作,所以再聰明的人也難免犯錯(cuò),那這時(shí)我們做的就不該悶騷著不吭聲,要及時(shí)發(fā)現(xiàn)解決,解決不了要及時(shí)通過(guò)網(wǎng)絡(luò)資源和尋找同事進(jìn)行處理。大家都覺(jué)得程序員本性就悶騷,也難怪,其實(shí)我也是的,經(jīng)歷了這么久開(kāi)發(fā)大大小小的事,我還是變了不少的,至少我會(huì)用最短的時(shí)候去處理我的錯(cuò)誤,用于將自己的錯(cuò)誤暴露出來(lái)才能進(jìn)步得快,當(dāng)然了, 悶騷有悶騷自己的美。
4.項(xiàng)目日志
說(shuō)起項(xiàng)目日志,得感謝我的項(xiàng)目經(jīng)理,他一直提倡我們寫,還給我們看他自己的,感覺(jué)受益匪淺。日常的工作中,會(huì)有種種的問(wèn)題和心得,那就需要我們做一份項(xiàng)目日志了,就和系統(tǒng)中的日志信息一樣,是用來(lái)查錯(cuò)的,和數(shù)據(jù)庫(kù)備份一樣是用來(lái)恢復(fù)的,一點(diǎn)一點(diǎn)的積累能換來(lái)事半功倍的效果。從工作開(kāi)始,不論是項(xiàng)目中學(xué)到的還是遇到的錯(cuò)誤我都會(huì)記下來(lái),待到下次有遇到類似的,就可以立馬解決,有時(shí)候還能解燃眉之急,就算沒(méi)事常翻一翻看看自己這一年的工作成果,何樂(lè)而不為呢。
5.程序員的日常生活
這一行是比較枯燥的,加班也是常見(jiàn)的事,每天對(duì)著電腦的我們,身體會(huì)慢慢垮掉的,三十而立的程序員還有幾個(gè)能干的動(dòng)的,所以要養(yǎng)成好的生活習(xí)慣。我基本每天工作一個(gè)小時(shí)就會(huì)去走走,看看天空,動(dòng)動(dòng)筋骨,晚上會(huì)堅(jiān)持跑跑步,周末回出去打打羽毛球逛逛風(fēng)景之類的陶冶一下,每天都有一個(gè)精神的狀態(tài)才是最重要的。
二、學(xué)習(xí)
俗話說(shuō),學(xué)無(wú)止境,做IT的這么多人,總有值得學(xué)習(xí)的,網(wǎng)絡(luò)這么發(fā)達(dá),總有你不會(huì)的。
1.向別人學(xué)習(xí)
第一次去網(wǎng)上淘知識(shí)很迷茫,當(dāng)初看的是一篇程序員練級(jí)攻略 ,自己深受感悟,從此就開(kāi)始一步步去做,后來(lái)才知道是皓哥發(fā)的,于是就關(guān)注他陳皓,看他發(fā)的文章,容易的就往深的研究下,難得就上網(wǎng)或自己動(dòng)手實(shí)踐一下,作為一個(gè)入口,讓我了解了更多牛人和不錯(cuò)的技術(shù)博客。
2.網(wǎng)絡(luò)書本知識(shí)無(wú)限多
堅(jiān)持看書,喜歡那種技術(shù)的書,就買來(lái)看,書本和電子書還是有著本質(zhì)區(qū)別的,每天都會(huì)多多少少了解一點(diǎn)IT界的技術(shù)知識(shí),微博上關(guān)注一些IT方面的人或企業(yè),每天都有不同的訊息能免費(fèi)得知,比如新浪云平臺(tái)、并發(fā)編程等等,能了解很多新東西,還有一個(gè)社區(qū)多去轉(zhuǎn)轉(zhuǎn),和論壇上的人多交流一下,不僅能了解知識(shí)還能更了解這個(gè)行業(yè),推薦幾個(gè)開(kāi)源社區(qū)、IBMdeveloperWorks、極客頭條、infoQ
3.工具
不同的工具有不同功能,雷同的工具各有千秋,這么一個(gè)快速高效的時(shí)代,學(xué)會(huì)運(yùn)用工具才是王道,開(kāi)發(fā)者各種的IDE,各種API,調(diào)試測(cè)試的軟件,部署的工具,比對(duì)的工具,各種jar包,推薦一個(gè)網(wǎng)站開(kāi)源工具,各種工具都有自己的官網(wǎng)甚至還有源碼,閑暇時(shí)間可以down下來(lái)做深入研究。
4.知識(shí)和工具的備份和更新
把每天接觸到的新的知識(shí)整理一篇文章發(fā)表到自己的博客中,每天遇見(jiàn)的新的工具放到自己的硬盤里,并及時(shí)翻閱和更新,真正的成功源于一天天的積累。
三、朋友
有朋友是一件欣慰的事,一起交流知識(shí),聊聊技術(shù),談?wù)劺硐耄f(shuō)說(shuō)苦衷,很多時(shí)候,很多事情,自己無(wú)能為力,朋友缺使自己茅塞頓開(kāi),多分享自己的好的東西,一個(gè)人有再大的能耐也抵不過(guò)一群人默默給你的。記得實(shí)習(xí)時(shí),自己知識(shí)覺(jué)得自己不懂得多得多,想學(xué)習(xí),想提高,但好多新事物,一起砸來(lái),不知如何是好,當(dāng)時(shí)結(jié)實(shí)了一個(gè)知心朋友,也是一個(gè)大牛,他幫我指路,了解我的情況后,讓我先從基礎(chǔ)做起,把JAVA核心從頭看了一遍,不懂得地方敲代碼實(shí)踐,然后開(kāi)始看設(shè)計(jì)模式,一個(gè)個(gè)案例敲過(guò)去,同時(shí)多在網(wǎng)上尋找好的知識(shí)分享來(lái)做,慢慢的,就覺(jué)得自己心里亮堂的,懂得多了,不再那么迷糊了,真的要謝謝他。
四、人際
出來(lái)打工,人際人脈自己是不可少的,大家都說(shuō)出來(lái)做事要圓滑一些,過(guò)了這么些日子,我覺(jué)得圓滑也不是什么貶義詞,圓滑就是適當(dāng)?shù)臅r(shí)間做合適的事說(shuō)合適的話交合適的朋友,圓滑也是需要學(xué)習(xí)的,只要自己開(kāi)心就行。
五、跳槽
IT這一行工資高都是跳出來(lái)的,這話自有它的道理,我也深表同意,但自己還是覺(jué)得,工作是大事,跳槽需謹(jǐn)慎,網(wǎng)上有很多關(guān)于跳槽的文章,還教如何地找工作,其實(shí)每一個(gè)人在跳槽和找工作的時(shí)候都有自己的一桿秤,有的人偏向左邊,有的人偏向右邊,有的人卻持平還能游刃有余,都需要自己一步步經(jīng)歷和發(fā)現(xiàn)才能找到適合自己的位置,甚至自己也可以選擇當(dāng)老板呀,不過(guò)機(jī)遇也是一個(gè)因素,我自己覺(jué)得最重要的還是自我,不斷地學(xué)習(xí)和進(jìn)步,尋找適合自己的機(jī)遇,走到哪里都有用。
最后,希望大家都能認(rèn)真做自己開(kāi)發(fā)這一行,踏實(shí)走好每一步,開(kāi)心過(guò)好每一天!
原文參考自web開(kāi)發(fā)網(wǎng):http://www.software8.co/wzjs/java/
posted on 2013-04-07 08:57 你爸是李剛 閱讀(1023) 評(píng)論(1) 編輯 收藏