我是在部隊院校讀的本科和研究生,2004年研究生畢業(yè),現在一所軍校任教。先將個人的技術背景介紹一下(也許根本談不上什么背景:)。 本科時,我學的是計算機軟件。其實說白了,現在想想,也就學了一些計算機基礎知識,如數據結構、操作系統(tǒng)、微機原理、編譯原理、PASCAL(不要砸我,嘿嘿)、C語言等,除了編譯原理感覺有點暈外,其它的自我感覺良好,呵呵!在研究生階段,由于導師的方向為信息與網絡安全,所以也就稀里糊涂地學了一些信息安全方面的理論知識,其實現在回頭想想,自己對這一塊并不是很感興趣,學得不是很深、很專業(yè)。不過,幸好,我一位師兄編程比較牛,跟著他學了不少東西,順帶著也把VC學懂了(當然,前期自學了C++),呵呵!在這期間,跟師兄做了一個網絡方面的項目,因此,對Windows網絡方面的編程也掌握了。另外,也看了一些Windows內核編程方面的資料(如Jiffer Richter的《Windows高級編程指南》),以及COM原理方面的書。研究生畢業(yè)課題做的是算法安全性檢測方面的,其實說白了,就是把別人設計好的檢測過程拿過來,用C++實現了一遍,沒學多少理論方面的東西! 04年畢業(yè)后,感覺在VC下編程,比較煩,總是要查MSDN,另外,感覺自己做程序象搭積木的小孩一樣,從網上下一些別人做好的控件,然后改改粘粘,就成自己的東西了(不要砸我,其實我也不想這樣,嘿嘿)!基于此,我覺得,要想做得精,做得深,還要深入地鉆研系統(tǒng)級的代碼及編程。因此,我就選擇了 LINUX。(另一方面,我也比較喜歡、比較熟悉c語言。)在以后的發(fā)展方向上,我想從事嵌入式系統(tǒng)的開發(fā),主要偏重于軟件方向。這一年來,我也陸陸續(xù)續(xù)買了一些經典書籍,如《Linux內核源代碼情景分析》、《嵌入式系統(tǒng)》、《Linux內核分析及編程》、《嵌入式實時操作系統(tǒng)uc/os- 11,2nd》、《源碼開放的嵌入式系統(tǒng)軟件分析與實踐-基于SKYEYE和ARM平臺》等。由于精力與時間有限,只翻了一下《Linux內核源代碼情景分析》一書的部分章節(jié),但在看它們的時候,感覺不難,挺容易明白的:)也許是自己基礎還不錯吧,網絡方面,面向對象方面等基本上都能融會貫通。 現在,我想重點先學習幾個小的方向,如linux shell編程、驅動程序開發(fā)等,以此深入到內核中去,以便將來擴大戰(zhàn)果。 以上是我個人技術能力及發(fā)展方向的一個初步總結與設想。 另外,我性格比較內向,做事有些猶豫。也許是小時候的原因吧(有點自卑,呵呵) 從思想上講,上學時比較傻,不知道自己想要什么,什么適合自己,但畢業(yè)后各種事情促使我進行反思,要對自己做一個人生規(guī)劃。這一年多的時間,我后悔過(感覺研究生階段虛度了),迷茫過,選擇過,逃避過...... 其實,我就是不想過類似于機關的那種工作生活�。�!現在,我感覺還是做技術合適自己,也想“一條道(技術)走到黑”但徹底出去干,又沒有很大的信心。 現在,就想請大家針對我的情況,談談自己的感受,也許有不少人是象我這樣的呢,嘿嘿�。�!另外,象我現在這樣再從頭學,重新進入一個新的領域,是不是有點晚了!??? 總而言之,我不想過類似于機關的那種工作生活,虛度光陰,、“廢了自己”! 真誠地想請大家暢所欲言�。。� |
樓主 說的好啊! |
贊賞“我不想過類似于機關的那種工作生活,虛度光陰,、“廢了自己”!” 實際生活中 牛人做公務員10個有9個回很‘爽’;做技術10個有9個回很‘不爽’。 |
徹底出去干風險較大,外人看起來很光鮮,但壓力極大,用我朋友的一句話非常貼切:看似騎在老虎上--威風,實際是下不來。關鍵看你能否承受挫折。以本人經驗,搞技術的性格內向,自己干需要改變性格才能適應。我88年畢業(yè)開始就想自己干,剛開始在國企干,29歲升至科長,感覺實在無聊就邊工作邊自己干,公司開了數個,年收入達到近百萬,盡管車子、別墅、度假屋一應俱全,但感覺壓力太大,即搞技術又搞經營,感覺壓力太大,經常失眠。建議還是高技術做高官好。 |
選用LINUX的最大好處就是有很多成熟技術的開源源碼,并且GNU中的系列開發(fā)編譯工具可以進行DIY,刪減不必要的功能。使得開發(fā)工作隨著時間的推移,會變得更加順利與快捷方便。 |
路過 |