作者semop (semop)
看板Soft_Job
标题Re: [请益] 我该继续我的写程式之路吗?
时间Sun Jun 24 23:57:54 2007
※ 引述《Aurim (Who cares?)》之铭言:
: 我学写程式的途径很异於常人,像是小学就自己摸通6502机械语言(当时手边没组译
: 器啊;6502是Apple II老古董的CPU),国中就在玩X86组语、想着依照Apple II主机
: 板线路图组装一台自家改造加强的机器,高中学C/C++/Turbo Pascal从看书到会用这
: 些语言表达自己想写的程式都不超过一周...初工作,Think in Java的电子书读个一
: 下午就上工作Java/J2EE based的软体服务业。
: 所以我会觉得很奇怪,那些我学三天到一星期就可以拿来写PC game的程式语言,为
: 什麽学校里头要花一个学期或一学年来教?那像Java,我看个一下午就能掌握住的,
: 学校里头要花一个学期以上来教,我觉得很浪费学生的时间啊。
: 我的资料结构跟演算法也是在国中跟高中时,蹲在别人的电脑书局里头,一本一本教
: 材翻过去,比较其中同异处。我一直有个疑问,这种基本功的东西,真的有必要花一
: 学期教跟学吗?真的很需要练功加强体会的话,可以练习的题目也是不难找啊。要是
: 以写game为志向,那更是有很多戏法跟巧思可以变了。所谓学而不思则罔,思而不学
: 则殆啊。
我认识起码一打的人,经历跟你几乎一模一样。那个年代许多人都是这样自学的。
但拿到现在来说,已经是不太可能复制的学习方式了。
我觉得比较关键的地方是,在过去的年代,我们亲眼见证者科技的演变,对於技术
发展的脉络有着实在的体会,所以学什麽都容易,我们知道因为这样那样的原因,
因为这样那样的想法,所以某某技术就是这样设计的,我们知道表象之下的结构,
自然学习起来有如庖丁解牛一般。
但是现在的人却没有这样的背景知识,他们只能依靠从教科书所学到的基础知识,
去想像和理解技术的内在逻辑,这就出现了一个断层,老人觉得理所当然的事情,
新人却完全不觉得有这麽理所当然,於是互相不满意的情况就很容易发生。
我觉得现在的学生,只要是有认真的,学理基础确实比较过去的多数学生好,但是
相对上,实作能力却远远不如,再加上现在的人往往说话很直接,「代沟问题」就
很严重了。
而且现在的新人其实很没有足够的激励,他们没有经历过那个每个人都可能成功的
年代,没有眼见新事物从无到有逐步成长的过程,他们一开始面对的就是已经成为
庞然大物的众多标准和巨型系统,学习不完的无力感,对於一年一年的新人来说,
是愈来愈大的。
每次这种问题谈起来,由於能力的差异,最後新人总是被批得无力招架,但是老人
或许也应该试着更将心比心一点,有一部份可能真的是环境不同的关系。
我没有简单的答案,但最近看到站上许多人在疯点点点游戏,不少人在这个过程中
学到了知识,更获得了研发动力,我觉得或许可从这个方向来想,就是新一代的人
最需要的应该是可以激励他们的事物,如果他们能真的找到程式设计的趣味所在,
其实也就够了。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.125.198.72
※ 编辑: semop 来自: 59.125.198.72 (06/25 00:24)
1F:推 godfat:推 :D 06/25 01:28
2F:推 Aurim:推~ 06/25 09:21
3F:推 zelda123:这篇超棒的 推 06/25 11:08
4F:推 ricky906:feel the same way 06/25 12:08
5F:推 new1025:推 08/11 15:36