我做Java编程大概有四年了,但我仍然处在从Java初级程序员向中级程序员过渡的阶段。 Java 包含的东西实在太多,三大体系 J2ME,J2SE,J2EE 每个都包含了大量的内容,身为一个 Java 程序员其实挺悲哀的,不仅要不停地学习那么多基础知识,还要应付层出不穷的框架。不光要学理论,还要注重实践。想想原来搞 Perl, PHP 的时候,哪来的那么多知识点。虽然我的Java水平不高,但我始终对要学的东西保持自己的看法,对于技术我总是抱着怀疑一切的态度,有时候甚至很固执,就算我是错的,我也要自己撞了南墙来体验。我的观点是:"好话左右不了我,我会自己判断的。大家都说好,我可能偏不喜欢"。


我觉得这个世界上的程序员可以分为两种:"主动程序员"和"被动程序员"。"主动程序员"可以自己选择开发方式,开发语言和框架,"被动程序员"被动接受公司指定的语言和开发方式。其实在现实生活中,这种分类并不绝对,一个程序员可能在不同的时候担当不同的角色,"被动程序员"也可能享有有限的主动权。
...
...

