Re: [請益] 誰最適合做Java學習者的墊腳石???

看板Soft_Job作者 (hungys)時間10年前 (2015/10/17 10:04), 10年前編輯推噓4(404)
留言8則, 5人參與, 最新討論串3/5 (看更多)
不曉得你是在哪裡查到的 不然就小魯修課的經驗 交大資工的課程規劃應該是 大一上:計算機概論與程式設計,教 C (計算機概論只是虛名) 大一下:物件導向與程式設計,教 C++ 從大一下的課名應該就很明顯可以看出來了 這門課是重點要在教你 OO 的觀念而不是語言 只是剛好拿 C++ 來教而已 至於說大二有 Java 課程現在才沒有這種事呢 我是知道隔壁電機系一直有開一門「Java 程式設計」 但課綱看起來也不像另一篇回文有講到更深的 OO 觀念 反而看起來有不少時間都拿來講 Java 的視窗程式去了(?) 至於資科所以前是有開一門「高等 Java 程式設計」 不過好像是我大一那年最後一屆開了所以我也不知上課方向 Anyway, 我覺得什麼語言實在不是重點 這些課學完 C++ 以及基本的物件導向觀念之後 基本上你要跳其他語言(例如去學 Java)就不是什麼難事了 你有了這些 OO 底子之後 要去 pick up 其他 OO 的語言應該都是自學可以達成的事了 但一個重點是 C++ 不能說是學 Java 的基石 它只是剛好學過好讓我在需要 Java 的時候我可以更快速的融入而已 例如我在大一修過一門系上開的 Android 課程 我記得第一堂課調查交大資工系學過 Java 的比例也是超級低 但說實在有修過 OOP 的基礎後要 pick up 就只是看有沒有心而已 最後還不是各組都還是有期末展示的作品出來 又系上另一門課 Network Administration Python 也只教了一堂課作業就直接硬上了 只能說當你先學會了一個語言後 它對你來說某種程度都可能是個基石 廢話了這麼多 =.= 我覺得你想學就不要去管說到底需不需要先學 C++ 想學 Java 就認真的拿他來學物件導向的觀念 之後你要跳其他語言就自然難度會降低 這時候對你而言 Java 好像某種程度就像個基石了 雖然說我私心覺得 C++ 學完跳 Java 這個方向是比較簡單 大概是一種由奢入儉難的概念 XD 至於另一篇回文提到的一些設計模式 我的確也覺得學校沒有開有點可惜 交大最接近的大概只有一門叫軟體工程的課吧 但聽說該門課很 ____ 所以我也沒修過不曉得上課方向 XD 也只能認命自學了 ※ 引述《longmahero (正道戰警)》之銘言: : 很抱歉!我的思維比較天馬行空,請高手大大們別見笑! : 我發覺台清交的電資學院有門課程:計算機概論與程式設計 : 這是大一生的基礎課程,雖然各校名稱相同, : 但好像有的學校教的是C語言, : 有的是教C++ 不過共同點是他們大二課程,都是教Java語言。 : 請問學校課程這樣的安排是否有特殊意涵?! : 曾聽過一個說法: : Java是以C++為基礎所發展出來的編程語言。 : 若上述為真,那是否代表先學C++這類物件導向的語言, : 會較有助於Java的理解與學習?! : *疑點: : 1. 先學C語言會混淆Java的學習 vs 先學C++會混淆Java的學習 : 大家認為上述何者較貼近事實?大家覺得C與C++哪個較適合做Java的墊腳石? : 2. 既然Java這種高階語言已自行解決記憶體管理與配置等底層問題, :  那麼Java學習者還需要懂計算機的底層問題嗎?? :  換句話說,Java Coder還有必要懂數位邏輯,計算機組織,作業系統等 :  底層知識嗎?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.178.177 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1445047445.A.DF3.html ※ 編輯: hungys (111.249.178.177), 10/17/2015 10:05:39

10/17 10:31, , 1F
大神必推 m(_ _)m
10/17 10:31, 1F

10/17 11:04, , 2F
軟公 應該跟設計模式 ok無關
10/17 11:04, 2F
應該說我是覺得只有那門課有可能提到 但可能也是完全沒有... 沒修過 @@ ※ 編輯: hungys (111.249.178.177), 10/17/2015 11:11:04

10/17 11:22, , 3F
非常棒的經驗分享!受益良多 謝謝!
10/17 11:22, 3F

10/17 11:41, , 4F
ok -> oo
10/17 11:41, 4F

10/17 11:42, , 5F
說真的,看一下課程大綱不就會知道了
10/17 11:42, 5F

10/17 13:04, , 6F
資訊領域,語言只是實做的工具。是很邊緣的東西了。
10/17 13:04, 6F

10/17 13:04, , 7F
根本無須強調
10/17 13:04, 7F

10/18 19:51, , 8F
軟工雷的不是課吧 科科
10/18 19:51, 8F
文章代碼(AID): #1M8QoLtp (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1M8QoLtp (Soft_Job)