我的2013-从GIS学生到GIS职业人的飞跃
我的2013-從GIS學生GIS職業人的飛躍
前言:從末日中度過了2012年,我們偉大的人類把這個世界末日的謊言給揭穿了,但是不知不覺中,2013年又即將悄悄從我們身邊溜走,或許已經溜走了,再也抓不住了。在這特殊的時刻,我想說點什么,有過傷感、有過離別、有過彷徨、有過期待,這些可能都是成長過程所要經歷的。人們都說2013(愛你一生)、2014(愛你一世),既然在這么美好的年華,我也就繼往開來,回顧2013,展望2014!
?
一、2013年,學生生涯告一段落
2013年年初,我終于到了快要畢業的季節了。想想當初還在學校的時候,快樂總是多于迷茫。現在想起來還是有點懷念在學校的日子,宿舍的哥們精壯和阿甘成為了最好的朋友,壯族小伙黃妹妹也融入了我們的大家庭,其實那時候我們班同學之間也都算是比較融洽的,沒有誰跟誰有什么深仇大恨。時間在慢慢的流走,不知不覺就到了快畢業的季節。二月份就去了學校,論文還沒弄完,那時候真是夜以繼日的趕寫論文,沒有一刻放松,終于到了3月份預答辯的時間,我滿懷著忐忑不安的心情參加了預答辯。但是自我感覺論文分量有點低,就在預答辯完成之后又不斷的完善畢業論文成果,其中當然包括實驗和文字表達了,這時候心情也稍微好了一點。之后也就是快到了論文送審的階段了,這時候心情也有點緊張了,投出去的兩篇文章居然還沒錄用,這可急壞了我,由于沒有論文錄用通知,學校就不給你送審。不過最終厄運沒有降臨在我身上,其中有一篇發來了錄用通知,也還算及時,如果真悲劇了的話,那現在我還不知道有沒有心情在寫這篇文章。終于論文送審完了,工作的事還沒落實,就在這時候北京有一家有意向的公司叫我去面試,我就這樣踏上了北漂之路,和同學一起來的北京,說實話,第一次到北京還是很興奮的,天安門廣場、人民英雄紀念碑、長城、故宮等等也還是深深滴吸引了我一把,最后面試感覺應該是沒問題,就這樣我又回到了學校,來參加了最后的畢業論文答辯和手續辦理了。辦完了手續后,就這樣一個人背著一個背包來到了傳說中的北京工作,在去北京的Z60次火車上,我望向車外:福州,就這樣和你說再見了,當時還真是有點舍不得啊。我就這樣殘忍地告別了我最親愛的同學們、老師們、師弟師妹們,我也希望你們一切都好!望著窗外熟悉的風景,或許我多年后也變得不熟悉。
?
二、告別福州-北漂那點事
終于到了北京,到了現在的公司,進入了公司的產品研發部門。剛到公司時,其實心里還沒有底,因為畢竟剛剛從學校出來,我想可能是學生時代的工作規范等等和公司都有較大的不同,但是經過幾個星期的適應,我覺得我已經找到了一點工作的感覺。剛剛工作,就接觸到了插件架構,說實話,當時我并不清楚這個架構是怎么回事,直到現在也沒有完全吃透,或許今后得自己實現一個簡單的插件規范,這樣或許對插件架構有新的認識。本人現在的理解插件就是由一些動態庫組成,插件是基于底層SDK開發的,其實底層的SDK的某些部分也可以做成插件形式,例如每一種空間數據格式的數據驅動。由于租房離公司特別近,而且每天上班也只要坐三站地的公交就到了而且上班的方向是出城方向,不擠,這對于住在燕郊每天來北京上班的上班族來說,我是算幸運的。正因為如此,每天下了班之后就會在公司呆一會,時而自己充充電,時而加加班,我覺得就是這個節奏很好。說到我們部門,我們部門是做研發的,都是用C++,所以就有一些C++比較牛逼的同事,我也從他們身上學到了不少東西,特別是我領導,工作了7年多,編程經驗特別豐富,人也很好,經常在群里面分享一些專業或者計算機編程方向的東西。他還時常用微信發一些自己對于C++和產品研發的一些見解,這也使我的收獲很大。我也是在他的鼓勵下,堅持寫博客,盡量寫一些有點分量的文章,以不至于讓讀者太失望。其實在CSDN寫博客是從研一開始的,真正開始寫從研二開始,直到今天我的博客有了一點小的起色,終于在10月份成為了博客專家,但是感覺CSDN里面牛人太多,自己還需要太多的努力,我也希望今后寫一寫對大家幫助比較大的文章,可能更新的速度不是那么快。至今已經工作半年了,覺得自己的進步還是比較大的,首先,從學生轉換為職業人了,了解了公司產品研發的一些注意事項,也接觸到大型c++工程文件組織與架構的一些技巧。
現在發現,北京雖然壓力比較大,但是精英比較多,成長也比較快。特別是我所在的3S行業,其中北京包括了大部分的3S企業,氛圍比較好,這也就是我當初選擇北京的原因。既然有這么好的環境,所以加油吧!在我認為,一個人不管以前怎樣,只要能保持積極向上、終身學習的態度,他就會有進步。好了,北漂這點事也就暫時告一段落。
?
三、對師弟師妹的建議
在GIS專業也混了幾年了,雖說我也是剛工作不久,但是對于還在學校的學弟學妹們,我也給你們一些建議。可以去參看我的另外的兩篇博文:
GIS開發人員需要掌握的知識和技能?和GIS算法的一點理解。
但是,在這里呢,我也要啰嗦幾句話:
在大學時,要把時間花在刀刃上。比如說,你如果想以后從事GIS或者遙感平臺軟件研發,那么像什么自然地理、人文地理等課程,你就可以忽略了,畢竟你不是靠這個來吃飯的,需要在計算機主干課程以及GIS原理與算法、攝影測量、數字圖像處理、計算機圖形學上面多花點功夫,這是你以后找工作的利器。
一定要多實踐。不管你以后想走銷售之路,或者是做應用,再或者是開發,也許是上研究生,你不要忘了多多實踐,GIS本來就是一門實踐性非常強的科學,你涉獵了一些理論知識后,你需要及時消化,那么實踐就是最好的方式。實踐包括一些課程設計、課堂實驗等,但這遠遠不夠,需要在課后花足夠的時間去用GIS軟件、用RS軟件,編程能力強的可以編程去實現一些東西,例如,測繪中常用的坐標轉換、解析常用的空間數據格式以及緩沖區分析等。
多多使用ArcGIS。學過以及接觸過GIS的人都知道,ArcGIS這個軟件在GIS通用軟件中是當之無愧的老大,沒有任何一家公司能夠超越,這也就成了目前許多學生的誤解,原來GIS專業就是專門學ArcGIS的啊!不錯,這個軟件的確代表了行業的先進技術,值得我們去學習。
多讀好書。讀精品書。許多IT從業者,我感覺很大一部分都有一個不好的習慣,就是不喜歡讀書。現在很多年輕人沒事的時候都喜歡拿手機出來玩,你如果能把這個玩手機的時間認真看幾本書或許收獲更大,不是嗎?并且你多讀一些好書、精品書,有助于你的日后工作。下面我就向師弟師妹推薦一下我手頭的一些書籍,有些不是精品書籍。
首先,來看看C++編程方面的書籍。
《C++ primer》這本書比較厚,可以當做初學C++的參考書,該書的內容比較全,但是深度不是特別深,通過認真閱讀我想至少可以達到對C++一個比較初步的認識。
進階書籍:
《Effective C++》是著名的軟件開發大師Scott Meyers的杰作,該書以55個建議貫穿全書,真可謂是專家建議,初學者剛剛看這本書的話可能會比較暈,所以建議有一定C++開發經驗后再看也不遲。
《深度探索c++對象模型》這本書真可謂是深入,主要講解C++編譯器后面所做的一些事情,關鍵是對C++內存模型的解析,認真閱讀并領會該書的精髓我想對你的啟發以及技術提升會有很大的幫助。
當然,還有一些書籍,如深入淺出MFC,我看到網上有一些人對該書有很多罵聲,但是我覺得這本書還是不錯的,深入了MFC這個背后的秘密。再還有Effective STL, api design for c++,api design for c++這本書只有電子版,紙質版的有點貴,現在也就是看英文版的,主要講關于API開發人員如何設計好你的庫,對于非API開發人員來說也是不錯的書籍。
?
關于GIS方面的書籍
在中國,GIS比較好的書籍并不多,關鍵是抄襲的部分比較多,而且有些書籍中有很多錯誤的地方。雖說如此,但也不是一無是處,如《地理信息系統算法基礎》就是對目前的GIS相關的算法進行整理,可以慢慢研讀,不幸的是,你可能需要自己去辨別其中有錯誤的地方。《計算機地圖制圖原理與算法基礎》這本書也還可以。當然,比較優秀的GIS書籍基本上都是國外的,沒辦法,誰叫國外的GIS發展的好呢。
關于圖形和圖像
為什么圖形和圖像單獨列出來呢?因為我主要從事GIS研發,圖形學的知識是用的比較多,圖形學的書籍我就只保留一本《計算機圖形學的算法基礎》。這本書據說浙大的本科生要求實現這本書上的所有算法,這本書非常好,算法都是用偽代碼表示的,很容易實現,并且講解得非常細。那圖像方面的話,工作中會處理遙感影像,所以就買了一本岡薩雷斯的《數字圖像處理第三版》,時常翻一翻,有時會從中找到你想要的東西。
想不到,一說到書籍,我就說了這么多,其實還有很多好的書籍,我也就不浪費各位讀者的時間了。我覺得在學校的學生的重點是打好基礎,這樣你在日后的工作中更加游刃有余;工作中的我們也要在業余時間充充電,提高自己的技術和知識儲備。在北京這個地方,靠技術說話,技術就是王道。
?
四、對于2014年,我該做些什么?
2013年已經不可挽回了,那么在2014年這個特殊的年份里,我該做些什么?我需要做些什么?那就從以下幾個方面下工夫吧!
C++方面:繼續研讀大師的經典之作,并融入到自己的技術儲備中。再一次認真閱讀《Effective C++》和《深度探索C++對象模型》。買一本《C++ API設計》,仔細研究其中的API設計的各個方面,并用在今后的工作中,學習C++跨平臺開發的技術。
Windows編程方面:目前主要是在windows下的C/C++開發,所以決定入手一本《windows核心編程》看看,提高自己的windows編程能力。
面向對象以及設計模式:從工作中的經驗來看,面向對象以及設計模式真的非常重要,以前沒有好好研究,可能是還沒達到這個層次吧,但是2014,我想深入研究下面向對象以及設計模式的東西,并運用到自己的工作中,提高產品質量。
GIS方面:開拓思路,從其他學科中吸取對GIS有用的東西,如計算機圖形學、圖形處理以及數學等。其實,我現在看來,GIS中有許多可以值得研究的東西,深入研究之后你會發現很有趣,如空間索引,對于海量數據的查詢是非常重要的,怎么建立索引、以及怎么優化是一個很不容易的事情。目前并行計算比較火,怎么將現有的空間算法并行化也是一個值得研究的問題。如果有可能的話,選擇閱讀一些外國GIS書籍也是不錯的選擇。太多太多,無法一一言表。
數學素養:數學素養我認為就是你的數學思維,運用數學知識解決現有問題的能力。在GIS與遙感這個行業其實需要大量的數學知識。舉個例子,關于地圖投影的東西,就有很多微積分和球面三角的東西;關于空間分析的算法很多都涉及到幾何與圖論知識;遙感中很多的圖像處理也都會涉及到統計學與模式識別的知識;這些都是數學性很強的東西,所以得加強數學素養了。
?
上面的計劃看上去很美好,貌似這個計劃是不是太多了呢?沒關系,只要每天都在努力就行了,加油!
后記
?
我們都長大了,每個人都有自己對待人生和生活的態度。不管你選擇什么樣的人生道路,都請認真對待它,人生路雖說還很長,但時間總是悄悄地在溜走,抓住每一個值得擁有的瞬間,別讓太多的失望與落魄伴隨你的一生。但是有些事情有時候也是不能急的,你不可能一下子成為某方面比較精通的高手,都是要經過一定歲月的積累,所以說:不要急,慢慢來,你想要的,歲月都會給你!
?
2014年1月2日于北京
from:?http://blog.csdn.net/zhouxuguang236/article/details/17766357
總結
以上是生活随笔為你收集整理的我的2013-从GIS学生到GIS职业人的飞跃的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从古希腊神话说起,讲讲英语里的偏旁部首
- 下一篇: 矩阵的特征值和特征向量的雅克比算法C/C