大齡碼農那些事——關於我


       我是一個80年后,是很多人眼里的中年油膩大叔。至今工作已有15年了,在如今碼農需求年輕化的時代,算是一個不折不扣的大齡碼農。

       在這15年的職業生涯中,經歷過一些事情,有工作上的、有生活上、也有學習上,所以想把這些事情分享出來,一方面能對自己之前有一些回顧與總結,另一方面也希望能找到更多的朋友。

       為了能讓新來的朋友了解我,這里我做一個簡單的自我介紹。

       我2004年畢業於南方某一所211師范大學,當時學的是計算機科學與技術,說實話在學習期間,我並沒有去認真去學習每一門功課,甚至還經常去逃課。大四的時候,面臨找工作了,才意識到自己好像沒啥特長。怎么辦呢?這個是一直縈繞在我腦海里的問題。我的本專業是計算機,可是當時學的不怎么好,而且教學與市場也嚴重脫軌。所以單憑在學校學到的知識去找工作是不太現實的。當時在去人才市場的時候考慮過轉行做其它的行業,可是並沒有成功。

       現實逼迫我不得不考慮自己到底靠啥才能在社會上找到立足之地。好在天無絕人之路,大學期間,雖然很多時候都不務正業,不過當時對於論壇系統比較感興趣,所以自己下載了一些論壇的源碼,並嘗試部署到服務器上。偶爾一些文字需要調整,就不得不自己打開源文件進行修改。后來偶爾發現當時招聘市場上需要asp程序員,學校里學過vb.net,所以我就開始學習asp程序。

       我至今還記得當時還處於啥都不懂的狀態,只能硬着頭皮去學習,主要通過下載一些源碼進行學習。另外大四的時候需要做畢業設計,我們當時的課題是做一個圖書館查詢系統。我就承擔起程序開發的“重任”。我從一些源碼里拷貝出代碼,進行修改,最終完成CRUD的操作,並且能夠完整的在IIS里運行,那時特別有成就感。后來我陸續幫助同學去做畢業設計里的程序,當然是有一定的報酬的。這也讓我一方面熟悉asp起來,另一方面也積攢了幾千塊錢,當時對於一個窮學生我來說,算是一筆巨款。

       畢業之后找到一份asp的程序員工作,當時薪資不高,大概1500每月。感覺生活過的緊巴巴的,不過也是在這家公司,我開始接觸到更多編程方面的知識,我記得當時喜歡研究別人的源碼,希望自己寫的代碼比較牛逼,所以盡可能的在命名上規划一些。后來也從同事那邊了解到了面向對象編程的一些概念,尤其是組合對象編程,其實就是后來設計模式里的組合模式。在工作大概半年之后,總感覺asp是一個比較低級的語言,還是需要自己學習一些高級語言,所以自己嘗試看看java的書。自己當時也是看的懵懵懂懂,不過最后做一個簡單的下載系統算是對學習的一個實踐。說來也巧,有心栽花花不開,無心插柳柳成蔭。我通過這個開源的下載系統,竟然認識了我現在的老婆。當然這個是后話了。再后來,公司開始轉型了,好多同事陸續離開了。我當時正好在網上認識一個北京的小妹妹,也是做asp程序員,說有一個機會,可以試試。我自己考慮再三,最后決定來北京闖闖,好男兒志在四方。

       2005年6月6日,我坐着火車到達了北京站,當時公司的老板和同事接的我。我一開始也是充滿信心,想自己創出一片天地,可是來了沒多久,就發現個人老板財務有問題,到了快發不出工資的地步。我想我不能坐以待斃,所以就在網上開始投簡歷。真的很幸運,很快就有了面試,我當時一個人坐公交車參加面試,也許是這家公司比較缺人,當然我的技能還是有一些的,通過了公司的筆試。后來又通過后面的三輪面試。人有的時候就是這樣,快走投無路的時候,往往出路就出現了。我記得當時給出的薪資是4000元每月,可比我在的民企老板給的高多了。

       后來就順利入職了這家公司,誰也沒想到,這一入職竟然在這家公司待了將近12年。對於一個碼農來說,是一個很長的時間了。

在這家公司,我一開始從事asp的編程工作,后來自己逐漸轉c#.net。到了2008年的時候,自己的原領導因為出國留學,所以他就推薦我來代替他的職位。我從此開始帶團隊,做管理工作。在接下來的幾年里,隨着公司的高速發展,加上自己做的也不算差,職位也開始提升了,由原來的普通程序員,到經理助理,然后到經理,最后到了高級經理了。不過在晉升到高級經理之后,也遇到了瓶頸了,職位一直沒有太多變化,自己從事的工作也變得沒有挑戰性。當然最關鍵的是閑的時候閑死,忙的時候忙死,遇到項目上線,經常通宵。而且上線之后遇到一些問題,還需要緊急解決。電話需要24小時開機,接到電話,需要隨時做出響應。這種感覺很不好。所以在2017年的時候也就考慮離職了。加上當時公司發展也遇到瓶頸了,也開始裁人了。

      從這家工作了將近12年的公司離職之后,自己找到一家創業公司,以技術經理的身份進入。后來進去之后發現,這家公司並不尊重碼農,一味的節約成本,維護原來的老系統。原來的老系統是c#.net開發的,竟然還是傳統的webform,cs代碼也是跟頁面aspx綁定的。數據庫訪問竟然還是用dataset進行的。當時看到這個代碼之后,就提出進行重構。領導也是點頭同意了,重構主要是改成asp.net mvc+dapper進行的,在重構一了將近一個月的時候,幕后老板提出了反對意見。竟然說出了驚人的話,“別覺得別人的代碼是坨屎,你寫的代碼未必就不是一坨屎,只是自己聞習慣了,就不覺得臭了。”這句話我至今記憶猶新,當然他的話,仔細想想還是有一定的道理,只是他沒有看過現在代碼是如何編寫的,而流行的編程方式是什么。所以在這公司待了三個月就離開了。

      再后來經過朋友介紹,去了SHYK,以java架構師的身份進去的,不過因為SHYK的體制問題,我當時是掛靠在外包公司下。

進去的時候是做大數據平台,可是實際情況是在那邊待了快半年了,由於跟ZSH那邊反復溝通方案,修改方案,一直沒有通過。我也失去耐心,然后選擇離開了。

      離開SHYK之后,又來到一家創業公司,是以技術總監的身份加入的。在做了大概一年的時間,公司財務狀況不好,所以我這邊也主動找公司老板進行溝通,提出離職。所以我即將失業了,中間也想過自己創業,只是想法還不成熟,希望能在這里認識更多的朋友,更希望能找到可以合作的朋友。

      博客已經創建好多天了,今天才把這篇文章發出來,以后我會陸續的把一些個人的感想發出來,當然也包含技術上的一些心得。同時如果感興趣的朋友,可以關注公眾號“大齡碼農那些事”,希望可以更多的交流很分享!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM