天天看點

程式設計-從頭開始

從半吊子java程式員,到開餐飲店,再到繼續找程式設計的工作。我想我必須要跟自己說點什麼了!

        我是一個半路出家的程式員,三年(其實真正的程式設計隻有一年多)多的程式設計工作一直戰戰兢兢,誠惶誠恐,因為我并不深入了解它。

        在經曆Java程式設計教育訓練之後,總共在三家公司待過。第一家公司大部分時間在做軟體和資料庫維護工作,這樣的工作我竟然幹了七個月。而第二家公司軟體部門方向不定,剛進去不久,稍微厲害一點的技術經理辭職回老家了。接替他的是一個技術相當一般的家夥,不到半年的時間,這位技術經理被迫辭職,從此這家公司軟體部門名存實亡,我跟其他的一個小夥伴過着打打醬油的日子,連自己都看不起自己,後來我被派到去做weblogic中間件的維護,幾個月之後,我就辭職了。毫不誇張的說,我耗費了倆年的時間在上面而不知道真正的軟體開發應該是什麼樣子。

      這兩家公司讓我有個教訓:一旦發現自己在一家公司不能有價值且也不能有所成長和收獲,要決然離去(之前也是迫于經濟壓力不敢輕易離職,後來想想把寶貴的時間耗費在不相符的平台是多麼的愚蠢啊),對公司對自己都是好事。

第三家公司算是讓我真正的開發入門,三個月的時間的錘煉大大多于前倆年的經曆,選擇大于努力這句話是沒有錯的。在這家公司幹了将近倆年離職了,雖然有一些成長,但我還算不不上是一個真正的程式員,充其量隻能是一個碼農。為什麼這麼說?工作中沒有進行過架構設計,沒有真正閱讀了解過經典的源碼?沒有做過一些很有建設性的設計?隻是單純的在設定好的架構上實作crud業務邏輯,調式bug,寫一些資料庫的存儲過程、視圖……沒錯,我就是一個程式間的一個碼農。

     創業失敗回來再找工作(想往網際網路方向,之前做的軟體都是屬于企業内部管理類軟體),面試碰壁一次有一次,其中有接到一些offer,但都不是自己真正想去的公司,在上一天班之後果斷放棄,因為我逐漸明白:真正的考驗,在于對錯誤的機會說不。很多網際網路方向的公司的面試都很不成功,一些專業的技術面試官深層次的技術提問,我就不知其是以然來。尤其有一些面試官建議我不合适做技術,可以往其他方向發展。這對我還是有一些打擊,打擊我的不是他說的本身,是他說的話戳中我不是一個真正的程式員的自我内心認知,我隻是一個僞程式員,而我是想做一個合格的程式員。也有面試官評價我并不熱愛程式設計,它對我來說隻是一份工作,為了糊口為了生活而已。這樣的評價是正确的,它既讓我認識自己也讓我沖突難受,這種情緒的掙紮讓我一度失控。我想在一個領域讓自己有所自豪,在這個領域能有一些自己的見地。

   經曆這些之後,我要去走一條學術之路:踏實(不僥幸,不玩票),對自己的人生認真負責(雕琢自己,規律作息-學習-成長,熱愛生活)。

   跟自己說:程式設計-從頭開始。去從計算機基礎開始,去感受深入了解計算機和軟體程式設計,去發現它的美和藝術,讓自己愛上它,去精雕細琢,讓它像藝術品一樣呈現出來。