我觉得大家讨论来讨论去,主要集中到两个方面:
1.研究基础知识,将来可以开发自己的模块
2.不研究基础知识,拿别人建好的模块搭积木.
其实这两个方面各有各的应用领域,看你是搞什么的,如果你只是为其他企业开发系统,完全可以只是搭积木,就象banq说的,只要知道电视机电冰箱是怎么用的就行了.如果你要做基础的东西,就要从基础学起,就要研究电视机电冰箱的结构了.这纯粹是应用方向的不同,并没有绝对的对错之分.
但我不同意banq的是对搭积木的过分强调,你的观点固然正确,但只是对一部分人来说,对另一些人来说就不一定了.就象治感冒的药,药本身并没有什么正误之分,若是拿来治感冒,就是好药,是治病良药.若是拿来治烧伤,就是误人子弟了.
国内现状虽然是需要搭积木的人多些,好像"钱途"也更广阔些,但决不能没有了搞基础的人,不然若干年后(其实现在也已经是了),我们也就只能玩玩搭积木了. 如果别人那天不想给你积木玩了,就只剩哭鼻子了.看看伊拉克的例子,想当年伊拉克是多么的富足啊,要啥有啥,据说个别人的马桶都是纯金打造.可一旦被封锁了,饭都吃不饱了,可怜啊.这也是我国要致力于打造自己的核心技术的原因(至于龙芯之类的东西,是被小人蒙骗,可以不讨论了).
现实一点,如果哪天你的积木里被人埋了一颗遥控炸弹(木马后门之类的),想想看,好像一点都不好玩哦!
所有我认为,需要赚money的,可以搞搭积木,多快好省,有兴趣研究底层的,尽可以向下钻研,到时自己搞个积木出来(小心,多数会失败的),卖给那些搭积木的人.