編程技術是寫出來的

從1998年也就是大二的時候參與做西安商業局網站到現在,從事軟件開發行業已經16年了,現在還在堅持寫程序。

記得這個項目是大二的時候接的,使用的是asp,IDE用的是InterDev,當時很牛逼的技術,叫做DHTML,也就是動態html。

其實更早是從學習彙編開始,記得機房裏面的286每次運行我的3.5寸盤,dos就會死機,搞笑。

其實自己就是一個喜歡編程的人,就一直自學,從大學到研究生沒有進課堂學習過一次專業的計算機課程,但是自學了操作系統、編譯原理、數據結構、計算機外設、pasical等計算機基礎課,現在還在爲基礎的不紮實而付出代價。

2005年之前的7年,算是打醬油的,由於當時資料奇缺,只有譚浩強的《c編程語言》,而且一直在windows上做一些小的開發,dephi開發cs管理系統、眼界很低。總以爲自己很牛逼,計算機內部結構、寄存器、系統總線、內存啥的搞的清楚,直到我研究生畢業進入到一家做3G網絡關係系統的國營企業,才知道自己的淺薄。

那是2005年7月,進入了大唐移動OMC研發組,那個時候我已經29歲了,第一次知道了設計模式、第一次知道了solaris、第一次知道了標準c++,我驚呆了,原來windows上的程序不叫程序啊,原來面向對象是這麼回事,呆子。

於是拼命的工作、學習、加班,第二年就是研發組長,把所有的c++經典書籍看了一遍,甚至準備背誦pattern design原版。什麼深入c++對象模型(好像是侯傑)、c++設計新思維、Effective C++、More Effective C++,那簡直是如飢似渴,相見很晚。晚上大家都回去了,把c++編程思想原版上的所有例子都敲了一遍來運行。

感覺一個爽字,在大唐的一年,甚於過去的十幾年,有一日千里的感受,發現任何應用問題我都可以通過uml建模,然後通過rational來生成出標準c++代碼,經過調試後,一次就形成鐵案,那個時候,我一個人維護6個服務器、都是c++的。

c++曾經是我最喜歡的語言,不過由於資質有限,還是無法吃透,但是對其它語言的領會,基本上就是拿來就寫,記得當時用了兩週時間用rails寫了一個系統自動化編譯工具和員工日誌考勤系統,業餘時間,兩週,連學習帶開發。

再到創業,用的是spring/MVC、ExtJS、bootstrap,都是邊做邊學習,有問題逐步解決,這十幾年過來,也快四十歲了,但是編程就像吃飯、睡覺,已經離不開了。

發佈了31 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章