`

做工人还是做学者还是……

阅读更多

99年第一次到所谓一的家软件公司上班,感觉一切都是那么的新鲜,老板还有台笔记本,个人技术充其量就是懂点网页三剑客的皮毛,我只会使用工具,一个大四的师兄说“学点HTML”对你有好处的,HTML是我学过的第一门计算机语言,但是语言还是学工具,似乎软件这行很多人对语言和工具分的带绝对

07年了,8年过去了,最近和几个朋友谈搞J2EE怎么将来有前途,我觉得还是从头搞起,所先JAVA基础,HTML,XML都得非常熟悉,工具会让人很快的上手,比如培训,我自己是做培训的,一年左右时间,出一个“工程师”,表面来说是“白领”,可是看到他们毕业后大多人做的事-------“软件工人”,前几天有个学生刚学Hibernate,就在读Hibernate的源码,问他为什么要看源码,他说想了解原理,Hibernate的是原理是什么,ORM,JDBC,JDO……

或许应该说他很用功,可是问他本地安全线程知道吗?茫然,或许有人说这对Hibernate的使用不要明白,是的,你当它是个工具用就不要明白,或者你不懂基础的情况下就都跳越性的去升级“读源码分析内核”,SUN公开基础代码了,可是我却没敢去看,不敢看,先把JAVA编程思想再多读几遍,JVM的结构多理解理解,过了年似乎人开始现实了,基础不是那么扎实的话,爬高了晃的怕

我的思路,学软件《计算机组成原理》《数据结构》《编译原理》先过一便,不是为了做学者,更说白了是不做工人。

如果学JAVA不妨能读个几遍《JAVA编程思想》《JAVA与模式》

想做项目经理先看看《人月神话》《人件》

Struts,Hibernate,Spring……一切都是框架,只有基础好了,框架才能发挥出他真正的价值,否则只能是,一个熟练的框架操作工,或者代码打字工,写了这么多,有点思维乱乱的,不写了,睡觉了

记得大学里我师傅在我毕业前说了一句话“当你博士读完了,你就软件入门了”,本科四年,三年硕士,二年博士,9年,或许我还没入门……,我也还是个工人,或许9年后不是了,但也成不了学者……

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics