我的多角色程序員職業(yè)感悟
從事軟件開發(fā)行業(yè)已過了整整三個(gè)年頭了,一直默默無聞的寫著自己的代碼,很少拋頭露面,平時(shí)只看別人寫的文章,很少在自己的博客上發(fā)表文章,而今天,我也暢所欲言一番,將這幾年工作的一些感想說出來,和同行們進(jìn)行交流。從學(xué)校畢業(yè)后我便成了一名程序員,一直寫到現(xiàn)在,三年如一日,每天日出而作,天黑而歸,生活過的如些的平談。我現(xiàn)在所在的公司的大部分業(yè)務(wù)來源于軟件外包,我們部門為了降低開發(fā)成本,就連測(cè)試團(tuán)隊(duì)也省去了,于是,程序員們肩負(fù)起保證軟件質(zhì)量的責(zé)任,在人員投入不足的情況下,從項(xiàng)目管理到具體的開發(fā)與測(cè)試,我都是其中的一員。在這三年里,我成為了一名結(jié)合了軟件開發(fā)、軟件測(cè)試和項(xiàng)目管理工作于一身的程序員。
不知在這種工作范圍比較大的環(huán)境下工作是福是禍,總之能反映行業(yè)內(nèi)的很多弊端,我試著用專業(yè)的項(xiàng)目管理知識(shí)來應(yīng)用到項(xiàng)目中,但結(jié)果常常沒有想象的那么好,首先需求得不到很好的控制,伶牙俐齒的業(yè)務(wù)MM在我的系統(tǒng)上充分發(fā)揮想象,壓制著我們這幫不善言詞的程序員們,創(chuàng)造性的為系統(tǒng)增加業(yè)務(wù)需求 本著先做出來給她看效果不好的地方讓我們?cè)俑母牡乃枷,使系統(tǒng)成為了她們的試驗(yàn)田,經(jīng)過好幾次的'返工,系統(tǒng)終于確定下來了,當(dāng)項(xiàng)目結(jié)束后你會(huì)發(fā)現(xiàn)當(dāng)前的系統(tǒng)與原先的需求差異很大。我之前理性的認(rèn)為擁有牛B的技術(shù)就能在IT行業(yè)混得游刃有余,而如今看來也只能獨(dú)當(dāng)一面了,曾經(jīng)努力的學(xué)習(xí)的javaEE各項(xiàng)技術(shù),開源框架、數(shù)據(jù)庫知識(shí)對(duì)抗不了當(dāng)前的局勢(shì),只關(guān)心技術(shù)而忽略了其它方面的技能是悲劇的前兆。
我開始思考,什么事情重要,我應(yīng)該擁有怎樣的生活。一個(gè)人漂泊在外,離鄉(xiāng)背井,追求的是想擁有和同城人一樣的生活條件,而生活總是沒有自己所想的那么美好。沒關(guān)系沒背景,前進(jìn)的道路有太多的艱難險(xiǎn)阻,在追求理想的過程中難免會(huì)受傷,焦慮的心情常常成為了追求女孩子的阻力。試問自己,工作了三年,能給自己的生活帶來多大的改變呢?有得只是太多的沒有。常常以冷漠的態(tài)度維持著外表的鋼強(qiáng),鼓勵(lì)自己頂住現(xiàn)在,美好的生活就在后面。也許在中國(guó)做做服裝,玩具比做程序好得多,常常會(huì)羨慕家里面的表兄,擁有自己所經(jīng)營(yíng)的服裝公司,每年能給他帶給豐厚的收入,看起來是那么美妙。
如果只沉睡在技術(shù)的圈子里,感覺是好的,回想前兩年的時(shí)光歲月,還算過的痛快。我是一個(gè)喜歡鉆研技術(shù)的人,一直關(guān)注著行業(yè)動(dòng)態(tài),學(xué)習(xí)新的技術(shù),從中獲取樂趣。我的技術(shù)積累的分為兩個(gè)方向,一是學(xué)習(xí)技術(shù)的理論知識(shí),加深理解;二是看一些開源的代碼,積累其中好的點(diǎn)子,以便提高實(shí)戰(zhàn)能力,我對(duì)后者體現(xiàn)了更濃的興趣,在生活中對(duì)一些感興趣的軟件而言,我常常會(huì)去思考它是怎么實(shí)現(xiàn)的,如果用自己的方案去實(shí)現(xiàn)更是件洶涌澎湃的事情。我認(rèn)為編程是一種思想,一個(gè)優(yōu)秀的程序員首先具備好的編程思想和熟練的技能,嫻熟的技術(shù)能更快捷、高效的實(shí)現(xiàn)自己的思想,好的編程思想能使你生產(chǎn)出高質(zhì)量的代碼并能預(yù)測(cè)未知的風(fēng)險(xiǎn)。我的興趣也來源于此,常在工作之余,常常會(huì)編寫常用的軟件來磨練這方面的能力。當(dāng)初學(xué)習(xí)Linux時(shí),常常為系統(tǒng)上面沒有一個(gè)類似訊雷的多線程下載軟件而發(fā)愁,所以下定決心,寫了一個(gè)操作方式等同訊雷的這么一個(gè)下載軟件,我個(gè)人對(duì)這個(gè)這下載工具的實(shí)現(xiàn)感覺良好,平時(shí)編寫的代碼都是基于三層固定結(jié)構(gòu)開發(fā)出來的,覺得沒有太多的創(chuàng)意,于是學(xué)著開源項(xiàng)目的編碼方法去開發(fā),在計(jì)劃上大費(fèi)腦筋,套用了不少的設(shè)計(jì)模式,使得代碼結(jié)構(gòu)清晰,模塊獨(dú)立,F(xiàn)在平常的下載我常常使用它,因?yàn)樵跊]有多下載資源的前提下,相比訊雷一點(diǎn)也不顯的遜色,設(shè)置更多的線程能得到更快的下載速度。就是有了這種癡迷,我生活中的大部分時(shí)間也都消耗在電腦旁邊了,我對(duì)這方面的愛好如同玩游戲一般,雖然所關(guān)注的技術(shù)方面不完全是為了以后的職業(yè)發(fā)展,大多數(shù)是被自己的興趣所驅(qū)動(dòng)。生活就這樣忙碌著,即使平常業(yè)余活動(dòng)不多,也不覺得煩悶,但生活過得還充實(shí)。回想著過去,似乎有這么一段經(jīng)歷,使自己痛快過。
現(xiàn)在我已經(jīng)成了一名項(xiàng)目管理者,相比之前,寫代碼寫文檔不是我的主要任務(wù),工作的圈子擴(kuò)大了,從而不知不覺中,自己便站在一個(gè)新的起點(diǎn)上,面臨著職業(yè)的轉(zhuǎn)型,需要學(xué)習(xí)新的技能,以應(yīng)對(duì)現(xiàn)在的工作。和程序員不一樣,工作不僅僅把握用戶需求做出實(shí)現(xiàn)那么簡(jiǎn)單了,在控制項(xiàng)目進(jìn)度、質(zhì)量、成本的同時(shí)還得協(xié)調(diào)自己與公司領(lǐng)導(dǎo)、項(xiàng)目成員及客戶三者之間的關(guān)系,覺得幸運(yùn)的是公司注重軟件開發(fā)流程的規(guī)范化,在公司領(lǐng)導(dǎo)的熏陶和培訓(xùn)下,積累了一些項(xiàng)目管理的理論知識(shí),在應(yīng)對(duì)工作的同時(shí)也使道路走的平穩(wěn)了一些,看來,以理論作為思想的指引看起來是如此的要重,然而,在工作中我也暴露了很多做的不足的方面,寫文檔做報(bào)告的能力還需要加強(qiáng),不善言詞的毛病得好好改改,自我感覺良好的毛病要斬草除根。改造自己是一個(gè)大工程,確定質(zhì)量目標(biāo)后需做出一個(gè)詳細(xì)的可行性計(jì)設(shè),然后得有努力的付出!豆Ψ颉冯娪爸杏幸欢闻臄z破繭成蝶的錄像給我留下了很深的印象,將命運(yùn)改變的瞬間描述的那么生動(dòng)感人。我想大多數(shù)奮斗在一線的員工都不會(huì)為現(xiàn)在所擁有的而驕傲喝彩,而更多的是期盼化蛹成蝶的那天的到來,同樣這種蛻變過程也是精彩的。
【我的多角色程序員職業(yè)感悟】相關(guān)文章:
職業(yè)測(cè)評(píng):人生角色的自我定位08-30
職業(yè)經(jīng)理人的角色轉(zhuǎn)換08-16
職業(yè)經(jīng)理人的角色定位08-16
當(dāng)代建筑師的社會(huì)角色與職業(yè)責(zé)任09-18
職業(yè)測(cè)評(píng):老板看你是啥小角色09-05
職業(yè)測(cè)評(píng):辦公室角色,你演了誰?06-28
職業(yè)測(cè)評(píng):辦公室里,你是什么角色?06-25
職業(yè)測(cè)試:在職場(chǎng)中你屬于哪個(gè)角色06-21
湘劇有哪些角色-湘劇的角色介紹08-08