我08年到北京后開(kāi)啟了程序員之旅,來(lái)北京后第一份工作是作為外派員工在中石油做.net 方面的開(kāi)發(fā),技術(shù)不怎么好,計(jì)算機(jī)基礎(chǔ)知識(shí)也是很匱乏的。但是當(dāng)時(shí)我在中石油所做的項(xiàng)目開(kāi)發(fā)中,還算能應(yīng)付工作,天天朝九晚五,也從沒(méi)有加過(guò)一天半,工作的大部分時(shí)間都是比較清閑的,安排的工作也不是很復(fù)雜,時(shí)間給的也比較充足。在那幾年我認(rèn)為程序員也可以很輕松的,也只是一份工作而已,并沒(méi)有像其他人所說(shuō)的那樣苦逼,那樣心力憔悴。下班的業(yè)余時(shí)間看到合住的同學(xué)經(jīng)??葱W(xué)習(xí)視頻的時(shí)候稍有不屑,技術(shù)好壞有什么分別呢,還不是拿著一份差不多的薪水,就算你暫時(shí)高點(diǎn)又怎樣,只是跳了家公司,運(yùn)氣比較好罷了。有了這種認(rèn)識(shí),我在業(yè)余時(shí)間基本沒(méi)花時(shí)間學(xué)習(xí)技術(shù),上班也都是按要求完成工作任務(wù),有什么不能解決的問(wèn)題求助網(wǎng)絡(luò)和問(wèn)旁邊同事。加上我們做的是業(yè)務(wù)系統(tǒng),大部分時(shí)間是在寫(xiě)一些業(yè)務(wù)邏輯的代碼,時(shí)下的一些流行的技術(shù)都沒(méi)有用到,項(xiàng)目只是在09年用了微軟的silverlight做數(shù)據(jù)統(tǒng)計(jì)展示,而我也不在那個(gè)開(kāi)發(fā)小組,所以不管是個(gè)人的業(yè)余學(xué)習(xí)還是在工作中的被動(dòng)學(xué)習(xí)都是非常少的。如果一直這么呆下去,自己倒也不會(huì)認(rèn)識(shí)到有什么問(wèn)題,更不會(huì)出現(xiàn)這篇博文了。
去年九月份公司要把我調(diào)回去做本公司的項(xiàng)目,原本公司自己是不做項(xiàng)目的,純外派。不知道什么時(shí)候開(kāi)始開(kāi)拓自己業(yè)務(wù)的,為什么偏偏調(diào)我回去呢,據(jù)說(shuō)作為外派員工我在那邊表現(xiàn)還可以,技術(shù)也不錯(cuò)。也不知道他們是怎么看出來(lái)的,我還是挺自知的一個(gè)人。我知道回公司做項(xiàng)目肯定不比現(xiàn)在輕松,加上當(dāng)時(shí)的市場(chǎng)行情也是準(zhǔn)備跳槽的,心想在哪干不是干,給我加錢(qián)繼續(xù)在這家公司做也是可以的,我們公司的外派員工是按人頭算錢(qián)的,估計(jì)我也差不多到頭了,繼續(xù)做下去也漲不了什么了。幾經(jīng)討價(jià)還價(jià),公司給我漲了三千,同時(shí)也結(jié)束了外派在中石油的三年多時(shí)光。很輕松自在,毫無(wú)工作壓力的三年。
回公司后做的互聯(lián)網(wǎng)輿情檢測(cè)的項(xiàng)目,項(xiàng)目不大,準(zhǔn)確來(lái)說(shuō)是個(gè)模塊,是別的公司做外包給我們公司的活。一個(gè)C++管數(shù)據(jù)采集(爬蟲(chóng)),我做B/S數(shù)據(jù)分析和應(yīng)用展示。項(xiàng)目雖然不大,但對(duì)我來(lái)講是面已經(jīng)很廣了,要做系統(tǒng)分析,數(shù)據(jù)庫(kù)設(shè)計(jì),界面設(shè)計(jì),還要寫(xiě)代碼,總之除了數(shù)據(jù)采集后的事情都是我做,小公司就是全能行,這回真意識(shí)到了,應(yīng)老板要求還要形成一些文檔。加上時(shí)間緊,一路稀里糊涂,幾經(jīng)波折和磨合花了差不多一個(gè)月的時(shí)間終于把這項(xiàng)目完成。自己覺(jué)得做的很爛,源代碼我都不想再去看,由于這種性質(zhì)的項(xiàng)目,一個(gè)月下來(lái)數(shù)據(jù)庫(kù)一個(gè)表就有上億條的記錄,查詢速度很慢,我也沒(méi)時(shí)間想其他的方案去整理和優(yōu)化,最主要是不想去碰那塊了,自己是有點(diǎn)追求完美的人,雖然在中石油沒(méi)學(xué)習(xí)接觸過(guò)太多的技術(shù),但是在寫(xiě)代碼的時(shí)候都是盡量?jī)?yōu)化一些邏輯同時(shí)讓代碼可讀性更好點(diǎn)。所幸的是客戶方對(duì)這個(gè)塊沒(méi)怎么去用,也就這樣過(guò)關(guān)了。
經(jīng)歷過(guò)這個(gè)項(xiàng)目,我明白做完成一個(gè)項(xiàng)目很容易,只要客戶好說(shuō)話,做的很差的項(xiàng)目也能成功上線,就像12306一樣。但作為一個(gè)程序員來(lái)講還是不愿看到自己寫(xiě)那么爛的東西,雖然工作完成了,但心里總有個(gè)結(jié),但很多時(shí)候一些時(shí)間倉(cāng)促、設(shè)計(jì)不合理等其他外因影響下,我們的確做的很多不完美事情。
-
程序員
+關(guān)注
關(guān)注
4文章
953瀏覽量
29837
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論