最近面试了几个java developer,发现现在的各种开发工具、框架真的是毁人不倦。很多人用了java 5年左右,还是一些基本的java语言常识都回答不上来。比如Exception有几类,equals/hashCode等等,包括有个考了SCJP的。想来也是,平时都是现成的struts, ejb框架,只要照葫芦画个瓢就是了,甚至在EJB里连线程都用不上,谁还管wait/notify是干什么的呢?可是这些基本的东西如果不了解,怎么可能希望自己更进一步,拿更多的薪水呢(比如有120k希望180k的)?
当然也不是每个人都是这样,我们这里有两个人就是以前做web应用的,但是小伙子愿意钻研,所以这些东西就很熟悉。对于这样的人,才会有新的机会啊…
我也不是说真的就是框架害人,框架有框架的好处,它使得项目可以用固定的格式来开发,大大的降低的软件开发的复杂度,使软件开发蓝领化,但是有的人只停留在这个框架内,那就人的问题了…
还有一个有意思的现象就是大家都喜欢把自己的经验写成有lead经验,有project management经验,有architect背景,但是你真问的时候,就一问三不知了,不知道这样是打算给自己加分还是减分……我的看法是,如果简历上写的你都答不上来,那谁知道这份简历上有多少水分呢?(不过当年我也这么写的,嗯,不好)
PS. 搞了一个WP的插件,可以自动同步WP和Live space,不错。。