時間的流逝總是那麼地快,如今我大四了,在大三下學期決定不考研後堅決踏上了求職大軍的隊伍裡,現在比較慶幸地找到了一家公司的軟體設計師(C/C++方向)的職位。說實話在我前幾年大學的時候不會去想過當軟體工程師,因為自己的專業是通訊工程,學校安排的編程類課程就C語言,資料結構,組合語言,微機原理。那時候的自己雖然對電腦以及新技術挺感興趣的,但是對於編程方面總是妄自匪薄,覺得不如專門學習電腦和軟體專業的同學,於是乎在大二下結束資料結構的學習後就沒有再看C語言了……
開始重新拾起編程學習的關鍵轉折點是在大三下學期,選修了一門米麼瑞的《嵌入式系統原理與應用》,覺得如今正在各類嵌入式產品需求量非常大,咱們正在超著移動互連網方向進軍,而且相關的嵌入式開發的人才需求量也非常大和缺乏。那時候我的考研決心開始動搖了,我這種成績保研基本沒戲,專心準備考研的話也不一定考上本校的通訊研究所(去年就招了1個本院的),而且我是屬於想早點出去闖蕩社會的人以及電腦的發展日新月異,讀個研出來所學的技術不一定比待公司裡面學習的技術經驗多。內心掙紮了一段時間,後來毅然地放棄考研還有其中的一個原因:當初健哥偶然聽到我班同學說我最近對嵌入式高度興趣,balabala說了一堆好話,健哥就找同學要電話號碼聯絡了我,說他們那邊實驗室也弄嵌入式,正缺乏人手,問我有沒有興趣加入。健哥大名早有耳聞,但沒見過面呢,我和他同是同年級類似專業,為啥人家的編程就這麼NB呢,學校教的東西都是一樣的嗎?後來和他交流中知道這都是他自學得來的,興趣愛好所致。而我前幾年的生活呢?為啥沒有放在編程上面,一方面我覺得那時候編程的愛好沒那麼強烈,另一方面也著實比較忙,除了本專業課程的學習外,還有2個社團的活動工作需要組織,當初抽出來的時間都拿去自學Photoshop和視頻編輯去了。
跟著健哥進了實驗室後,考研的想法更加淡薄了,心想離正式找工作時間還有那麼半年左右,這段時間潛心學習編程,我就不信我沒有能力找到一份軟體工程師的職位!於是待在實驗室裡面從基本的C語言複習開始,接著複習資料結構,然後開始學習Linux下的系統編程、Linux的應用開發、C++語言、ARM的體繫結構等。這段時間過得很累很踏實,也是我大學以來暑假時間學習時間最長的一個了(有壓力就有動力了吧),學習的過程中也曾想過放棄,想以後這麼下去,也就當個程式員,整天coding會有啥意思?不過我堅持下來了,因為距離研究生考試時間不多了,倘若再三心二意轉去考研,那麼可能兩個都撈不著,而且隨著我學習編程的深入,覺得語言有些地方是相通的,重要的是自己的編程思想,碰到具體的項目,然後再選擇具體的語言來實現即可。
一直這麼努力自學以後,如今也找到了一份差強人意的軟體設計師的工作,覺得當初自己的決定是對的,目前離畢業還有將近一年時間,這段時間我還可以自學更多的編程知識,然後可以在正式工作中派上用場。現在回想起來,我以前內心中還是對編程有一定的興趣的,有一次同學聚餐的時候,吉說了一句話,點醒我內心中的興趣愛好,他說:“軍當初高中的時候最喜歡學的就是化學和電腦,如今化學由於專業的問題不再接觸了,電腦興趣依然這麼濃厚著。”
我想了想,確實也是這樣,高中時候就開始學習過一點編程,還參加過競賽,現在沉寂於心底的興趣再次蘇醒起來,我感覺很不錯。所以我覺得面對未來的不確定,跟著自己的興趣愛好走下去,堅持下去就會有好的結果。
後記:網路上有不少論調說程式員都是吃青春飯的,在國內當ITer沒有前途,但是相對其他更苦更累的職業,我覺得程式員所乾的活以及收入還是不錯的了,畢竟現在是個移動互連網時代,物聯網的建設也在不斷推進當中,對於軟體開發人員的需求也是越來越多,所以程式員謀生不成問題,但是能否賺大錢可就不好說了,這關係到以後的人脈資源,自我發展方向有關吧。所以我覺得,跟著自己的興趣愛好走最重要,即使是面對未知的未來也不會害怕,當然對於我個人的發展來說,我也不會成為一個純粹的程式員,努力學習基本程式技巧是基本,還有個人規劃,英語能力的不斷學習,人際關係的建立也是非常重要的。
本人還是未出社會的大學生,所寫只是當前的感受,記錄下來希望以後回頭再看看當初的想法是否正確與否,堅持自己的興趣愛好。
原創文章,歡迎轉載,轉載請註明:blog.csdn.net/jjzhoujun2010
作者:Dream Fly