精華區beta CareerPlan 關於我們 聯絡資訊
※ 引述《XqpX (好無聊...)》之銘言: : 各位版友大家好 : 我現在是中央大學土木系大二的學生 : 我讀了一年半以後 未來想走空間資訊與遙測科技這方面 : 打算考研究所也是考土木系的空間資訊組 : 目前知道這方面要好好加強電腦程式以及繪圖方面 : 所以我這個寒假自己買了本autocad電腦繪圖的書來自學 : 下學期也選了系上的程式語言 並且計畫暑假能有機會進入我們學校的遙測中心工讀 : 學習這方面的知識 : 但是似乎很少看到有關這方面的資訊 可以請問了解這方面的版友 : 有關這條路的詳細資訊或著訊息嗎? 基本上,念GIS想念好、念通,理論基礎的功夫想要紮實,你要把自己定位在念過 半個資科系的程度。(以研究所的學習方向來討論。) 從基礎理論課程開始講起好了。 數學基礎:離散+線性代數是絕對必修。 特別是離散,太重要了,圖論、位相只懂個皮毛是絕對搞不好GIS的。 而圖論當中大部份的概念、演算法都可以透過集合論、數論來連貫。 若以集合去描述模型,便可方便的使用組合數學來計算系統模型的複雜度、機率。 複雜一點的組合數學應用計算,必定會扯到生成函數。 集合上你定義了運算,想要分析系統此時的特性,那就是代數系統。 如果你的資料模型是以矩陣的方式呈現,那線性代數就派得上用場了。 而為了加速計算,降低矩陣運算的時間複雜度,並在特殊的應用上可以加上特殊變項 你得懂線性代數當中那些特徵值、內積空間、最小二乘原理等等的。 所以,我個人是覺得這兩科別無選擇,一定要會。 資科基礎:資料結構、演算法、程式語言、邏輯 上面的那堆數學不好,這邊就會跛腳。 光只是要會寫程式,的確可以不用懂太多這些理論,但是你想要夠強,你就一定得懂。 事實上,念資料結構跟演算法,最重要的用途是:把你的腦袋Format成適合思考這類 問題的環境。並獲得一些最初級的工具來幫助你發現問題、定義問題、解決問題。 退而求其次,就算自己沒啥創意不懂舉一反三,至少這些硬的要命的玩意唸過,以後 才有可能夠快速的接收這方面新的資訊並導入至應用中。 不論是學校內部的資源,還是外面的補習班,都有這方面的資源可以去聽看看。 實務方面: AutoCAD不用太早碰,甚至可能不用懂太多。都會想念研究所了,處理圖資的方法 等到實際碰到問題時再去解決就好,太早會也只是等到忘掉而已,CP值太低。 程式語言,有錢的話去III還是UUU上個課其實是不錯的選擇。 會提這種有爭議性的建議(不知為何,有人極度排斥去上那種課,甚至認為去上課 的都是太笨、不適合寫程式的。),是仔細比較過大學教授跟III講師教學效果、 資源的結果。從上課教室、上課人數、課程安排、講師熟練度、教材系統化、教學 資訊密度、課後回應,兩邊都差太多了。基本上,一般非資訊直系血統的系所,開 的『寫程式』課程,很難教出敢說自己真的會了的學生,通常都是課還沒上過就自 己早已經會了的。 基本上我是覺得寫程式跟游泳一樣,有人帶、有系統的學進步的速度會快很多。 等到有一定基礎了,自己再去買書看還是上網查會很容易有心得。 一開始完全不會時要自己DIY,其實是有難度的(除非你有熱心的強者同學)。 -- JAVA 是一個靜態型別reference指定、強物件型別判定的語言。 屬於類C/C++族。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.242.79