“......
我从来就没有想过1个月就学完C,当然现在大学都是这样,一个学期4个月,一共4门专业课.不过大学的老师至少是硕士,虽然感觉起来也不是真的很精通的样子,常常可以问一些问题难倒他们.
如此之快的学习频率,也许是由以后市场对人才的要求而决定的,但是却不是我个人可以接受的.没有人可以深刻的去理解一些深层的东西,就像学过C语言,却不知道结构化的含义是什么,不知道为什么goto语句被批判,不知道为什么指针可以完成一些无法完成的工作,不知道递归和堆栈的内在联系;学了数据库,却不知道为什么Object-relational数据模型要打破relational model的范式,甚至有些学生连对象数据库这些基础概念都不清楚;学了java,没有理解"万物都是对象"的思想,甚至连jsp是属于J2EE的都不知道,就更不要说什么MVC了.上面的现象在1/2的大学生身上都可以看见,就更不要说一些培训的学生了.
试想,这样教出来的学生怎么可能有竞争力?别人说,优秀的软件人才不是读大学可以读出来的,虽然有些片面,但也反映了一些现状问题.所以,学习软件贵在自己深入研究,没有人可以教你,也许懂的人根本就很少.在哪里学习软件都是一样的,关键是你这个人,是什么样的人.”
以上是转述,以下为个人评论:
学生对编程没有热情可以认为是事实。但重要的一点是,我在一个伟大的程序员身上看到的是他们对编程的热爱。获得热情的最佳方式是让自己感染别人,把自己的热情传递给别人。![]() |
教育不是灌输,是点燃火焰。