Re: [問題] 關於零程度學習JAVA
其實這個問題我回答過好多次了
最近有點缺錢,所以重新騙騙 P 幣
※ 引述《pcplayer21 (pcplayer21)》之銘言:
: 本人過去從未有任何程式語言學習經驗
: 英文程度尚可,丟我在美國我還會去麥當當點餐來吃就是了...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我覺得這是一個大坑
也許你缺乏技術人員該有的好奇心 / 不怕丟臉
當然,碼農也許不需要什麼好奇心 / 不怕丟臉
當個高級碼農也不是什麼丟臉、甚至值得尊敬的職業
: 想詢問一下,若要學習JAVA作為第一個程式語言的起點
: 並且把成為JAVA程式設計人員當作短期目標
: 自學(網路影片、書籍、論壇)是已經足夠的嗎?
: 或者補習班(包含政府和補習班學校合作的)
: 這種學習方式會比較完善或省時嗎?
: 亦或者有其他更推薦的學習方式(家教?)
: 另外,想請有經驗者,簡單談一下JAVA的學習曲線...
: 比如半年的自學可以開始前往一般公司擔任基層JAVA設計師?
: 或者參與專業課程三個月可以達成什麼程度?
: 或者這絕世武功沒練個十年八年的...不要出來丟人現眼...?
: 感謝指點
從來沒有什麼「完善 / 足夠」、「省時」的事情
完善就甭提了,不說別的,
光新技術就會讓你當初完善的教材變得一點也不完善
(瞧瞧這精美的 Java 8 feature [死])
「省時」這檔事情,其實你多想三秒鐘
就會覺得這個願望十分... 科科?
如果真的有什麼絕世秘笈,可以讓你三個月修得人家三年的功夫
那我也不會公諸於世,讓你在網路上頭就可以加入購物車
再者,資訊學門(如果抽掉數學)可以一言以蔽之就是「解決問題」
尤其如果你專指 programming 這部份
解決問題的能力不是那種按圖索驥、照本宣科就能培養出來
或著說,能按圖索驥照本宣科解決的問題
早就變成 library / framework 了
所以說,programming 能力,其實可以簡化成
「你殺過多少奇怪的蟲?」
最初、最困難、也是最心甘情願(?)的蟲
就是自己初學時候、自己弄出來的蟲
像是 syntax error(IDE 興起,現在比較不會炸在這了)
各種變數控制、method 呼叫的 logic error...
簡言之,你學習的過程越「順利」
那麼其實就代表了你解決過的蟲越少
於是就會有越級打怪的隱憂
重點是這是現實世界不是 RPG,不是說你撿到一把專武稀有裝備
就能大殺四方... 沒這種事情
有的話 Java 版早就收攤了,你也不會淪落到上來問
我後來覺得教人寫程式,教得越多就越害他
就是這個思考脈絡下的產物
至於什麼學習曲線、要看那一本書、要上哪一家的課程、要學多久才算出師
說真的,我覺得都是廢話
你覺得聽得懂就是好、你覺得你能出師就足夠
有能力的人未必能找到工作(我絕對不是再說我自己 [逃])
說得一嘴(唬爛)程式的人可能薪水比你高
或著說,如果 Java(換成其他也行)
不像《Armageddon》裡頭布魯斯威利說:
我鑽洞鑽了三十年了,每天還是會遇到沒遇過的新玩意
(大意,非原文)
那麼,Java 可能也不值得你投入時間
報告完畢
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.43.107.35
※ 文章網址: http://www.ptt.cc/bbs/java/M.1398672991.A.0A5.html
推
04/28 16:49, , 1F
04/28 16:49, 1F
→
04/28 17:34, , 2F
04/28 17:34, 2F
→
04/28 19:47, , 3F
04/28 19:47, 3F
→
04/30 22:01, , 4F
04/30 22:01, 4F
推
05/03 01:51, , 5F
05/03 01:51, 5F
討論串 (同標題文章)