連載《一個程序員的成長曆程》-9.開始程序員生活

      幹了一年的現場實施和服務人員,切身感受到了各種酸甜苦辣,也可能是領導故意這樣安排的,爲了將來有更好的發展潛質,開發出更適用現場的軟件。當聽到被調到技術開發部之後,心中的喜悅溢於言表。不用長期出差了,工作、生活中的各種難題都迎刃而解了,可以和對象繼續相處了,爲結婚奠定了基礎;可以參加成人教育了,的確是想學點東西;開發軟件也是上學時想從事的工作,顯得高端些(現在的感覺是另外一碼事)。
      開發軟件的只有三個人,算上我。雖然有點小作坊的意思,但是並不影響的我奮鬥的動力和心情。我的開發水平肯定是最低級的,也不能立刻爲公司作出貢獻,這時候的價值體現就是幹一些力所能及的活。早上8:30上班,我一般都7:40左右就來辦公室了,離租的房子也比較近,走着10分鐘就到了。開始打掃衛生,擦擦桌子、掃掃地、拖拖地之類的;熟悉現有的軟件代碼,一個是VB寫的,一個是VC寫的,後來都以C#開發爲主了;錄製了軟件操作視頻教程,適用於新人和服務人員,有利於提高服務人員的素質;幹雜活的同時也沒有忘了核心競爭力的提升,努力學習串口(MSCOMM、PCOMM)、網絡應用的開發,參照現有的軟件,做一些從簡單到複雜的DEMO,以備不時之需。買了一些專業的書籍:數據庫、設計模式、開發的N條建議、BI、ASPNET、分佈式開發等,長征的路纔剛剛開始。
      有些剛加工作的同志或剛換工作的同志不知道自己的價值在哪,不知道給自己定位,不知道做事的度,不知道做事的原則,所以有時候整的自己很被動,他們不懂得彎不下腰是蹬不上山的。
      功夫不負有心人,我也開始配合新的產品開發軟件了,硬件嵌入DTU(GPRS)模塊與軟件進行通訊,後臺用SQLServer,網內幾十臺設備,輪詢方式(呼叫應答)與設備進行通訊、採集數據,軟件涉及到了線程、互斥、異步。儘管現在對這些不以爲然,但是在當時還是很有成就感的,程序猿不就是追求這個嘛。儘管後來這個新設備不是公司主要的產品,但是前後軟件也應用在價值200多萬的項目中。
      期間利用業餘時間開發平臺化的軟件,類似於組態,在一段時間內公司整體應用過,特別是在一個聯網項目派上了用場,但是限於當時的水平有限,不管是軟件的框架還是編寫代碼的水平都有侷限性,後來退出了歷史的舞臺,被親自開發的新平臺軟件代替了,儘管從軟件角度來看是失敗的,但是思想和思路是正確的,經過長期的思考和沉澱纔有了後來職業生涯中得意的作品(後續會介紹)。
      當時選擇走上程序猿的道路是多種原因的,上學的時候的確對這方面感興趣;感覺IT是比較有前途的行業;先讓自己獨立更生,活下來;不想讓父母操心。隨時時間的推移,工作的越深入,接觸的項目越深入,我的思想觀念改變很大,後來的轉型也是必然的,關於轉型的問題後面會有專門介紹,也會講術我自己思考的過程。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章