Re: [問題] 程式語言初學者的入門選擇?
※ 引述《moremore1234 (漢生博依)》之銘
: : 近期:寫網頁,從無到有的變出一個網站,並且瞭解他的原理。
: : (我不想只套用像Frontpage的範本,然後把自己的東西丟上去而已)
: : 中期:寫小遊戲(像小精靈之類的)——好像許多程式的書都會要寫小遊戲當練習
: : 可是我想寫點自己會想玩的遊戲。
: : 長期:應該是遊戲的外掛,其實是想利用遊戲的資料庫,然後能寫出程式來操作
: : 甚至自己製作、使用資料庫......
: : 以上是我的需求。
先謝謝你的回應,還有前面推文的回應
(HFJ應該是head first JAVA吧 我去網路書店查過,不過定得買原文的嗎> <)
: 先說你的近期目標好了
: 先弄懂什麼是前端 什麼是後端
: 弄懂以後
: 再來就是決定你要的語言
: 現在大部分互動式網站都是要搭配資料庫
: 所以不可能只學習一種語言
: 你還得學習你使用的資料庫的語法
: 當然如果你覺得你想練實力 也可以自己寫資料庫
: 只是會比較辛苦
: 要炫一點的還要搭配前端語言的應用 (最淺顯的例子就是googlemap了)
: 再說說你的中期目標和長期目標
: 你要先知道你想像中的遊戲是怎麼樣的遊戲??
: 寫遊戲需要的不只是程式語言的能力
: 更多的是設計部分
: 這都不是一般程式設計的書籍能帶給你的
我現在所想到的前端是指:網站被瀏覽、觀看的部份,應該是網頁設計的部份吧
而後端:網頁所使用的資料、計算這些嗎?
我瞭解寫遊戲的設計部份要大於語言能力,不過我想知道的是
JAVA是不是可以作為把我腦海裡的設計,展現出來給別人玩的good tool
(我不敢想什麼3D的遊戲,或是很龐大的體系)
: : 可是在我查詢許多版之後得到的結論是:我的需求好像沒法用一個程式語言同時滿足
: : 而最接近我要求的應該是JAVA (不知道這是不是有誤解> <)
: : 可是當我去圖書館借一本JAVA6 S/E 的書回來看的時候,卻又疑惑了,因為實在很難> <
: 我想你需要的不是語言
: 而是你要先釐清你的觀念
: 其實很多語言都可以寫網頁 寫遊戲
: 問題在你想做到什麼樣子 再去選擇你的工具
: 寫網頁JAVA有J2EE的部分 而J2EE要你先學完J2SE在去看才比較能理解
: 當然如果你不求理解 也是可以直接使用JSP去撰寫
: 寫遊戲可以用applet 也可以弄到像私服使用apach和JAVA一樣
: 也可以用J2ME寫到你的手機上玩
: 端看你的需求來選擇工具才不會耗時耗力
對於JAVA的各版本我還是弄不清楚耶(等等去爬看看)
我約略瞭解:一般的JAVA語言,可以透過某些轉換程式,讓他們可以在不同使用環境下
使用,可是,我究竟應該直接去學像是網路環境用的JAVA?
還是學最初始開發出來的這一類?
(我個人偏向是希望可以從最基本再走到特殊環境的,這樣)
: : 問題1.我是否應該從早期的像是C語言先學,再來學JAVA會比較好(聽說C和C++和C#不同)
: : 還是我可以直接開始學JAVA的某個版入門?(ex.Java 1.4、Java 5)
: : 2.如果要從JAVA入門,有什麼參考書寫得比較好?
: : 3.JAVA可以達成我上述的目標嗎?
: : 又,以一個普通姿直的人,1hr/1day大約要多久才能用JAVA達成我上面的目標?
: : 問題有點多又有點雜,感謝把他看完的人,也先謝謝回答我的人。
: : PS.有點怕版主...(如果不符合規定,可以先別刪文嗎?讓我轉到適合的版,感謝)
: 1不需要 基礎語言都是可以獨立學習
: 2要看觀念 應該是Head First那本 不過範例檔要自己打
: 要簡單方便點的可以去找幾本中文書練
: How to program java和良葛格的書等等中文書或許是你入門的一個不錯的選擇
: 3看天分 有些人很快懂 有些人摸了好幾星期連迴圈都搞不懂
關於第三題的回答,大家都跟我說看天份,感覺有點囧
因為,我自認沒什麼天份,而且看這類的書很容易睡著= =
PS.希望這篇沒有錯別字了:P
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.27.138.153
推
01/23 12:24, , 1F
01/23 12:24, 1F
推
01/23 13:12, , 2F
01/23 13:12, 2F
推
01/31 20:47, , 3F
01/31 20:47, 3F
→
01/31 20:50, , 4F
01/31 20:50, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):