作者OriginStar ()
看板Soft_Job
標題Re: [請益] 誰最適合做Java學習者的墊腳石???
時間Sat Oct 17 10:19:29 2015
像我是從高中時學組合語言開始的,簡單說就是一個指令一個動作
不過這需要對這個硬體架構有所了解才行
而教學是需要讓學生有學習興趣的,會來念相關科系的不代表有意
願學習,有些可能是被父母要求,有些可能是分數剛好到了,有些
可能是認為未來比較有就業機會…等等等
像Java這種程式語言省去了一些以前寫程式要做的(像記憶體管理之
類的),又支援一些現代程式需要有的圖形、網路、多語系功能,可
讓學習者了解寫程式的運作流程
比起寫程式,更重要的是如何解決問題,例如客戶提出一個需求,
如何把架構弄出來(要用何種程式語言、需要DB嗎,那種DB,需要
網路嗎,走client-server還是Distributed…等等等)
甚至當你的主管要求你解決客戶的問題時,你可以提出更好的方法
,讓主管好做事,自己也省事,客戶也滿意
等原PO接觸design pattern之後,應該也會問透過何種語言學習
design pattern比較容易了解吧
※ 引述《longmahero (正道戰警)》之銘言:
: 很抱歉!我的思維比較天馬行空,請高手大大們別見笑!
: 我發覺台清交的電資學院有門課程:計算機概論與程式設計
: 這是大一生的基礎課程,雖然各校名稱相同,
: 但好像有的學校教的是C語言,
: 有的是教C++ 不過共同點是他們大二課程,都是教Java語言。
: 請問學校課程這樣的安排是否有特殊意涵?!
: 曾聽過一個說法:
: Java是以C++為基礎所發展出來的編程語言。
: 若上述為真,那是否代表先學C++這類物件導向的語言,
: 會較有助於Java的理解與學習?!
: *疑點:
: 1. 先學C語言會混淆Java的學習 vs 先學C++會混淆Java的學習
: 大家認為上述何者較貼近事實?大家覺得C與C++哪個較適合做Java的墊腳石?
: 2. 既然Java這種高階語言已自行解決記憶體管理與配置等底層問題,
: 那麼Java學習者還需要懂計算機的底層問題嗎??
: 換句話說,Java Coder還有必要懂數位邏輯,計算機組織,作業系統等
: 底層知識嗎??
--
旅遊 & 攝影相簿
http://www.flickr.com/photos/originstar/
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.197.76
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1445048371.A.E87.html
1F:推 longmahero: 發人省思的經驗分享 很棒! 謝謝! 10/17 11:26