作者PsMonkey (痞子军团团长)
看板java
标题Re: [问题] 关於零程度学习JAVA
时间Mon Apr 28 16:16:29 2014
其实这个问题我回答过好多次了
最近有点缺钱,所以重新骗骗 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://webptt.com/cn.aspx?n=bbs/java/M.1398672991.A.0A5.html
1F:推 lovdkkkk:这一篇文章值 348 Ptt币 04/28 16:49
2F:→ PsMonkey:人命不值钱阿 (?) 04/28 17:34
3F:→ tails32100:所以一个coder最值得骄傲的地方是他杀了几只虫吗XD 04/28 19:47
4F:→ DeathWatch:省时那边很有感触 04/30 22:01
5F:推 ClareQ:写得真好,有金刚经"非法,非非法"的异曲同工之妙 05/03 01:51