不好意思 請問 我 程式是無基礎。最近尋問某家補習班 JAVA課程,課程內容:主題一:50小時 基礎 + 物件導向,主題二:50小時 JAVAsE。主題三:56小時 WEB+JSP+JQuery+SQL+JDBC。
有個疑問,像是主題一,50小時 學基礎+物件導向,這樣的時數算是充足嗎。主題3也是 56小時要學 WEB+JSP+JQuery+SQL+JDBC,這樣的時數學每個架構算足夠嗎。不好意思,外行人問這問題。
個人經驗,但不能給你參考。
因為我是一個怪人。
曾經為了想學java。也的確花了錢去上課。
但我只上了二節課(約2小時)。老師就說我不該選這門課。
50小時對我來說太久了。叫我直接去第二階段。
然後第二階段上了久一點,約6個小時。叫我去第三階段。
但第三階段我本身就有web跟sql能力。根本沒有什麼新的好學。
跑四階段,又遇上第一階段的老師。
他只先叫我課本先拿,看一下有哪邊不會的。
我只問了一些不太理解的宣告問題。server問題完全沒問。
那位老師只告訴我我買錯課程了。這些對我來說沒用處。
所以呢???
我當時也是一個java的初學著。也是有花錢買了課程。
但對我來說反而是一種浪費。
但至少我還是學到了我要知道的東西。了解了java。
所以對我來說,56個小時對我太久了。
但你是否能像我一樣。56個小時內可以全部學到。一切都是看在個人的天分及努力。
所以「樣的時數學每個架構算足夠嗎。」
這樣的答案,其實因人而異。
過來人其實會建議你轉換個想法。不要去想足不足夠的問題。
而是去想,我要努力在這56個小時全學會。
不要忘了,這56個小時只是教導時間。
如果你只想靠56個小時去練習。回家就休息。
那你56個小時一定不夠的。
我當時是一個星期只能去上4個小時的課。但我回家是花了3~5個小時練習。
所以56個小時夠不夠。就看你夠不夠 560 個小時的練習時間。
是給初學者一個「明確的方向」,了解需要知道哪些內容
而不是讓你成為萬事精通的小百科
你不見得需要所有10000小時的內容
只要有2小時的內容,讓你可以自行延伸剩下的9998小時的內容
就是一門對你有價值的課
如同樓上的浩瀚星空大大說的
你是一個有經驗的人,知道自己需要學什麼,知道怎麼舉一反三
那你其實不需要這50小時
但是如果你是一個完全沒基礎的人
原本你可能需要花10個小時學習某個觀念,踩了一堆地雷
才 “明白” 哪些「需要注意」、「比較常用」、「比較重要」
如果你跟到不錯的老師
通常能讓你在2個小時內知道你花10個小時才明白的東西
剩下8個小時可以專心往這些地方練習、衍伸
程式開發領域有很多是課堂上不會教的
在課堂上,老師可以很有耐心的給你解答
在職場上,研發與專案開發大家都很忙,沒時間所有東西教一遍
(你帶種可以把同事當老師,什麼問題都問,很快的主管就會找你面談)
你能不能節省別人時間,問出關鍵的問題
快速學習不同的工具、套件、框架
解決工作上遇到的技術問題、功能需求
在職場上,這些能力是非常關鍵
所以如果決定要上課的話
運用50小時學會的觀念
閒暇時寫些大大小小的練習專案
慢慢把自己塑造成工程師的樣子吧(?)