Re: [问题] 关于零程度学习JAVA

楼主: PsMonkey (痞子军团团长)   2014-04-28 16:16:29
其实这个问题我回答过好多次了
最近有点缺钱,所以重新骗骗 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 可能也不值得你投入时间
报告完毕
作者: lovdkkkk (dk)   2014-04-28 16:49:00
这一篇文章值 348 Ptt币
楼主: PsMonkey (痞子军团团长)   2014-04-28 17:34:00
人命不值钱阿 (?)
作者: tails32100 (Tails)   2014-04-28 19:47:00
所以一个coder最值得骄傲的地方是他杀了几只虫吗XD
作者: DeathWatch (爱情模糊理论)   2014-04-30 22:01:00
省时那边很有感触
作者: ClareQ (人比人Cheese人)   2014-05-03 01:51:00
写得真好,有金刚经"非法,非非法"的异曲同工之妙

Links booklink

Contact Us: admin [ a t ] ucptt.com