看板 Soft_Job 關於我們 聯絡資訊
像我是從高中時學組合語言開始的,簡單說就是一個指令一個動作 不過這需要對這個硬體架構有所了解才行 而教學是需要讓學生有學習興趣的,會來念相關科系的不代表有意 願學習,有些可能是被父母要求,有些可能是分數剛好到了,有些 可能是認為未來比較有就業機會…等等等 像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://www.ptt.cc/bbs/Soft_Job/M.1445048371.A.E87.html
longmahero: 發人省思的經驗分享 很棒! 謝謝! 10/17 11:26