最近發(fā)現(xiàn)項(xiàng)目越來越偏離目標(biāo)了评凝,感覺在公司做得沒什么成果。一直以來腺律,希望有人能在技術(shù)上引領(lǐng)著我前進(jìn)奕短,但,工作后才發(fā)現(xiàn)匀钧,根本沒人能引導(dǎo)翎碑,連一個(gè)厲害的JAVA大神都沒有,不過主管是一個(gè)有著十多年經(jīng)驗(yàn)的嵌入式大神之斯。公司一開始就引入一個(gè)國外的開源項(xiàng)目日杈,希望基于這個(gè)項(xiàng)目來直接拿來用成我們自己的。我單看這些英文文檔就超過了半年佑刷,中間不斷調(diào)試达椰,發(fā)現(xiàn)很多bug,也發(fā)現(xiàn)了這個(gè)項(xiàng)目引入了很多流行的框架项乒。每個(gè)框架讓人看得眼花繚亂的。一直都沒機(jī)會(huì)與時(shí)間去寫代碼梁沧,不斷的給這個(gè)開源組織提bug檀何。
唉,后來才發(fā)現(xiàn)這個(gè)項(xiàng)目并不適合我們公司廷支,才想著把項(xiàng)目提取部分架構(gòu)出來频鉴,自己設(shè)計(jì)。不過中間新加入一個(gè)成員進(jìn)來恋拍,技術(shù)上比我厲害垛孔,于是這個(gè)提取代碼的任務(wù)就交給他了。我也一直處于打下手的地步施敢。慢慢地發(fā)現(xiàn)學(xué)的東西沒項(xiàng)目去實(shí)際使用周荐,也隨之失去學(xué)習(xí)的欲望。
一個(gè)程序員學(xué)習(xí)的東西如果沒有實(shí)際項(xiàng)目去用的話僵娃,那么這些學(xué)習(xí)成果都是虛的概作。
后來那位厲害的隊(duì)友離職了,項(xiàng)目又變成了我接手默怨,我才深深的懂得接手別人的項(xiàng)目都是一個(gè)大坑讯榕。本來這些東西我都有去了解,但是項(xiàng)目代碼提取又不是我做的,搞得我接手后問題很多愚屁,陸陸續(xù)續(xù)花了好久才慢慢梳理好济竹。后面又不斷加功能進(jìn)來,修改了底層的協(xié)議霎槐。很快的功能性的任務(wù)都實(shí)現(xiàn)了送浊,就沒什么事。這樣子持續(xù)了一兩個(gè)月栽燕,這一兩個(gè)月也讓我明白了一個(gè)道理罕袋,程序員的工作成果是階段性的,老板眼里只會(huì)看現(xiàn)在碍岔,并不會(huì)覺得你以前做了什么東西浴讯。也是在這個(gè)時(shí)間段里,主管因?yàn)榧彝ピ蛞搽x職了蔼啦。公司就剩下4個(gè)人榆纽,外加老板一個(gè)。
后面的事情就是去接手別人項(xiàng)目的東西捏肢,幫幫測(cè)試項(xiàng)目性能奈籽。記得最深的是Tomcat的性能測(cè)試,也是讓我感到很煩躁與自信心丟失的鸵赫。因?yàn)橐婚_始沒溝通好衣屏。我就按照自己的想法去做,可能我自己想法有點(diǎn)迷亂辩棒,因?yàn)槲乙膊恢佬阅苡绊懸蛩厥鞘裁蠢浅馈V荒馨俣燃訉?shí)測(cè),后來測(cè)的數(shù)據(jù)有點(diǎn)亂一睁,人都煩躁不已钻弄。再跟老板不斷溝通后,要求具體的需求后者吁,才慢慢的測(cè)好結(jié)果窘俺。這也跟一開始的需求討論有很大的關(guān)系,也讓我懂得前期的需求溝通是多么的重要复凳,沒有理解透徹需求瘤泪,不要去隨便的開始工作寫代碼搞測(cè)試。因?yàn)闀?huì)讓人做很多無用功育八,從而越做越?jīng)]信心均芽。
整體項(xiàng)目做完了,大致的功能性測(cè)試與性能測(cè)試也都陸陸續(xù)續(xù)的做单鹿。而我又不得不轉(zhuǎn)過頭來搞之前自己修改的項(xiàng)目掀宋。因?yàn)樾阅軠y(cè)試還得完成。這已經(jīng)是2年的事。結(jié)果性能測(cè)試有一些不滿足的劲妙,這也是當(dāng)前的工作了湃鹊。
回顧這2年多的公司生涯,有些事反反復(fù)復(fù)镣奋,兜兜轉(zhuǎn)轉(zhuǎn)的币呵,也學(xué)到了很多東西。不過最大的問題是永遠(yuǎn)感覺技術(shù)沒成長侨颈,代碼沒寫多少余赢。事情感覺都是一陣好一陣壞的,有時(shí)覺得自己很牛逼哈垢,有時(shí)感覺代碼都忘光光了妻柒。很多技術(shù)上的東西都是一知半解的,也不知道哪里是出路耘分?是否還能堅(jiān)持下去举塔?
歡迎各位交流!