來博客園的時間比較短,以前只知道csdn是程序員的社區家園。
我08年到北京后開啟了程序員之旅,來北京后第一份工作是作為外派員工在中石油做.net 方面的開發,技術不怎么好,計算機基礎知識也是很匱乏的。但是當時我在中石油所做的項目開發中,還算能應付工作,天天朝九晚五,也從沒有加過一天半,工作的大部分時間都是比較清閑的,安排的工作也不是很復雜,時間給的也比較充足。在那幾年我認為程序員也可以很輕松的,也只是一份工作而已,並沒有像其他人所說的那樣苦逼,那樣心力憔悴。下班的業余時間看到合住的同學經常看些學習視頻的時候稍有不屑,技術好壞有什么分別呢,還不是拿着一份差不多的薪水,就算你暫時高點又怎樣,只是跳了家公司,運氣比較好罷了。有了這種認識,我在業余時間基本沒花時間學習技術,上班也都是按要求完成工作任務,有什么不能解決的問題求助網絡和問旁邊同事。加上我們做的是業務系統,大部分時間是在寫一些業務邏輯的代碼,時下的一些流行的技術都沒有用到,項目只是在09年用了微軟的silverlight做數據統計展示,而我也不在那個開發小組,所以不管是個人的業余學習還是在工作中的被動學習都是非常少的。如果一直這么呆下去,自己倒也不會認識到有什么問題,更不會出現這篇博文了。
去年九月份公司要把我調回去做本公司的項目,原本公司自己是不做項目的,純外派。不知道什么時候開始開拓自己業務的,為什么偏偏調我回去呢,據說作為外派員工我在那邊表現還可以,技術也不錯。也不知道他們是怎么看出來的,我還是挺自知的一個人。我知道回公司做項目肯定不比現在輕松,加上當時的市場行情也是准備跳槽的,心想在哪干不是干,給我加錢繼續在這家公司做也是可以的,我們公司的外派員工是按人頭算錢的,估計我也差不多到頭了,繼續做下去也漲不了什么了。幾經討價還價,公司給我漲了三千,同時也結束了外派在中石油的三年多時光。很輕松自在,毫無工作壓力的三年。
回公司后做的互聯網輿情檢測的項目,項目不大,准確來說是個模塊,是別的公司做外包給我們公司的活。一個C++管數據采集(爬蟲),我做B/S數據分析和應用展示。項目雖然不大,但對我來講是面已經很廣了,要做系統分析,數據庫設計,界面設計,還要寫代碼,總之除了數據采集后的事情都是我做,小公司就是全能行,這回真意識到了,應老板要求還要形成一些文檔。加上時間緊,一路稀里糊塗,幾經波折和磨合花了差不多一個月的時間終於把這項目完成。自己覺得做的很爛,源代碼我都不想再去看,由於這種性質的項目,一個月下來數據庫一個表就有上億條的記錄,查詢速度很慢,我也沒時間想其他的方案去整理和優化,最主要是不想去碰那塊了,自己是有點追求完美的人,雖然在中石油沒學習接觸過太多的技術,但是在寫代碼的時候都是盡量優化一些邏輯同時讓代碼可讀性更好點。所幸的是客戶方對這個塊沒怎么去用,也就這樣過關了。
經歷過這個項目,我明白做完成一個項目很容易,只要客戶好說話,做的很差的項目也能成功上線,就像12306一樣。但作為一個程序員來講還是不願看到自己寫那么爛的東西,雖然工作完成了,但心里總有個結,但很多時候一些時間倉促、設計不合理等其他外因影響下,我們的確做的很多不完美事情。
(再續吧)有很多感想,感覺有很多要寫,但文筆實在太差,不能很完整、流暢、措辭准確來表達自己的話,下次再續吧。