Re: 是說

作者: TKB5566 (我們的元首阿道夫希特勒)   2022-11-15 20:09:12
推 DreaMaker167: 能精通1-2個語言就夠了 但窩一個都學不好11/15 19:23
是說,現在坊間有一堆補習班在開設程式語言的課程,最熱門的程式語言課是java課,
其次是前端的javascript,還有JQuery、vue.js、react.js這些javascript的套件。
這兩種程式語言是最熱門的,而且就目前資訊類職缺來看,也是最實用的語言。
如果這兩種程式語言都熟(不敢說精通)的話,其實也是很有程式設計能力了。
至少勝任碼農的工作是OK的。只是我發覺,這兩種語言教得好的老師,真的不多耶,
更不要提這兩種語言的差異,與在前後端介接的部分,更少人能講清楚。
坊間補習班老師教這兩種程式語言,大都著重在各自的基本語法與觀念,
也更不會講到如何寫出執行有效率的程式,這非常重要,因為職場上很多需求是
同時大量需求進來,必須同時進行處理;或是批次執行大量數據報表。
可是補習班偏偏就是不會講這麼多,資料結構跟演算法當然更不可能講。
所以這樣教就太LOW了,也不實用。
用這種教學來學習程式語言,可能應付作業還可以,但是到了職場就被電這樣。
所以學習程式語言也很辛苦,但是明明就有很多有經驗的碼農工程師可以傳授思想經驗,
可是就是很難找到真正厲害的老師與參考書來學習,
這樣學程式語言一定學不好,之後的職涯就更難過關。
我只是覺得現在一堆補習班在推銷所謂的程式語言課程,覺得很無奈而已。
收費那麼貴,但教法卻是接近填鴨的方式,很多重要的地方也不講,然後還一直宣傳
4個月抵4年資工系@@,補習班真的是為了賺錢啥事都做得出來,我覺得如果沒基礎的人想
學程式語言,直接去補習班上課,會死得很慘。
然後補習班又很愛宣傳學員結業後就業率多高、進到什麼大公司、領到多少工資BLABLA
事實明明就沒這麼簡單,的確有人進入大公司領不少工資,但更多的人是直接陣亡@@
非本科無基礎,要學好程式語言,真的只能自己盡可能多用不同角度來理解語言,
理解語言背後的一般性概念,理解每一個範例的每一行Code背後的邏輯意義。
畢竟code不可能自己單獨就可以運作起來,背後是作業系統、電腦硬體、二進位這些
因素在作用,不學作業系統、計算機結構等較低階的領域,是不可能精通程式語言。
然後有學超過一種程式語言的話,就一定要多比較不同語言的差異與用法。
針對同一個需求,試著用盡可能多的方式來實作,最好能做到比老師上課講的還仔細。
然後循序漸進,以Java語言來說,
學完基礎語法,接著就是OOP、基礎的設計模式、基礎的檔案讀寫、資料庫資料存取。
接著學習中階的應用:Java Web基礎與底層觀念,或是Android Programming。
再來是中高階的應用:進階的設計模式、Java專案架構框架、前後端分離這些概念。
中高階之後還有個高階,那就是Java最新版本的語法了,使用當前最先進的思想,
設計的語法。可以取代過去很多中低階的寫法。
這一樣不含所謂如何寫出有效率的程式,與設計出真正可以應用、交付客戶的專案。
所以這類補習班明明就一堆漏洞一堆問題,可是就是不改,就是偏要用不到半年時間,
高強度填鴨式塞一大堆東西進來,然後做出一個可能隨時都會當掉的Java Web Project。
這就是坊間補習班,這就是現在Java教學圈的亂象,要克服只能靠自己拼命了。
作者: DreaMaker167 (dreamaker)   2021-11-15 19:23:00
能精通1-2個語言就夠了 但窩一個都學不好
作者: iLeyaSin365 (伊雷雅鑫)   2022-11-15 20:25:00
java大師!
作者: forent (為何那麼愛睡覺呢?)   2022-11-15 22:32:00
確實很多事教學問題

Links booklink

Contact Us: admin [ a t ] ucptt.com