JIE750810 wrote:先前在巨匠上過Auto CAD及Pro/E工業設計課程,但後來發現這不是我想要的興趣想學習寫程式的話請問推薦什麼語言呢?C,C#,C++,Java,PHP⋯琳琅滿目該如何選擇?雖然只是想學興趣,但日後不排除往程式設計方面求職,希望學習之後至各企業求職不會變成軟體孤兒⋯還請程式高手們指點迷津 其實要看你希望的職種會 AutoCAD 和 Pro/E 會比較容易變現金... 如果你讀的是機械相關的職種的話.
opop8989 wrote:VBA也很推薦 常常要整理大量資料 VBA在好用不過了~ VBA要是真的可以處理大量資料的話,那些花時間研究Java裡面的Hbase, Hadoop配合NoSQL,NewSQL的人不就是阿呆了嗎?
jcyao wrote:學寫網頁,你是和一大堆人競爭那死豬價的薪水,若會寫彈道飛彈的程式,薪水隨你開...(恕刪) 我個人覺得那是不相關的會寫彈道飛彈程式的人,他不僅是懂寫程式,更重要的是:他必須是火箭專家。他的價值,是在於他是"火箭專家"這一點,非常稀有。並不是在他會寫程式。當然兩者合在一起,就更佳。比方說:寫一個「會計」軟體,首先那個人必須懂「會計」。土木建築用途上,寫一個計算結構強度、RC 混合比啥的軟體,首先那個人也必須懂「結構力學」,至少必須土木科系出身的。寫電路 LAYOUT 啥的軟體,那個人肯定懂電子的。寫颱風路徑軟體,那個人根本就是讀氣象系所的。不是嗎。這就是為何讀資管的,寫 "專業用途" 軟體也不一定厲害,也許他們在計算機結構、資料處理、網路...等方面很精通,但他們不懂別行業的技能專長。就算去學,快速惡補,也不可能學到拿張文憑那種程度。終究和該專業本科系出身的,會有差別。但我知道網友們要表達的意思是:程式需有「創新」,才有價值。所謂:愈稀有,愈珍貴。如果寫一個軟體的功能,是別的軟體早就有的,或網路上到處都是的,模仿來模仿去的,大同小異,那自然價值就沒有那麼高。因為你能模仿,別人當然也能模仿。競爭者多,僧多粥少(錢少)。但如果能開發一種:創新的、前所未見、聞所未聞 的東西,那就很有價值了。舉例,比方說:在電腦尚在打字的時代,率先開發出語音輸入的人就很有價值,當然現在那個也是天下一大抄了,價值也不高了。以前網路剛萌芽時,誰都沒想到能在網路上賣東西,即購物網站,率先開發出購物車架構的人,肯定賺了很多錢。不過那個東西現在也是遍地皆是了。早期遊戲都是 2D 平面的,率先開發 3D 立體遊戲的人,也很有價值。不過那個也太晚了,現在只能在 3D 引擎效能與畫質不斷改進。.....諸如此類的走寫程式這一行想有錢途,除了功力以外,更重要是必須要有:創新能力、發明能力、想像力。如果能開發出一種:世人從沒見過,實用,或有搞頭的東西。那就發達了。
fedora wrote:我個人覺得那是不相關的會寫彈道飛彈程式的人,他不僅是懂寫程式,更重要的是:他必須是火箭專家。 其實資訊科本來就是這樣,資訊底下又會分出很多領域就是因為這樣...不可能寫程式就好,程式本來就是為了滿足某一種運算需求而生的東西。所以底下可能有AI、圖學等等的子領域。我想這邊,那位大大想說的是,當你選對了子領域,出路可能就會比較好(類似於大大文中後面所說)。另外現在3D引擎還沒有完全成熟喔XD並不是發明出3D就好,3D引擎就如大大所說,關鍵是畫質,並不太像是3D本身。或許3D的出現就是要往虛擬實境邁進(?)
推Python很適合初學者 支援很多Framework爾且網路上資源很多 TheNewBostonWeb App - Django, flask, webapp2 ...Desktop App - Wxpython, PyQt...Network App - twisted, tuborgears...在國外也非常流行不過我覺得C還是基礎 等你學完Python還是要去學C 才能增強觀念
又不是CLOUDERA, 用不著用JAVA來用HADOOP如果真的要用HADOOP, SPLICE MACHINE更方便不然自行用PIG, HIVE也行cs113ta wrote:VBA要是真的可以處理大量資料的話,那些花時間研究Java裡面的Hbase, Hadoop配合NoSQL,NewSQL的人不就是阿呆了嗎?