最近一段时间真是生逢不幸,屋漏偏逢连夜雨,老天爷处处和我作对,每天只能长吁短谈,至于怨天尤人,那还不至于成为我的作风,学习的动力也因此而来。人嘛,总是在安逸中堕落,逆境中求生。从大学毕业到现在,除了头年的奋斗,后面的几年基本上就是在堕落中度过,而且愈演愈烈。
工作的几年,经验长了不少,大公司,小公司,国内的,国外的,甚至连皮包公司都呆过,还是现在的这个最爽。不过Manager因为移民澳大利亚马上就要离开公司了,我的好日子也要到头了。这几年时间,说实在话,成就不大,基本上就在原地踏步,也不知道工资怎么就翻了10倍。这期间也看过一些书,不过说实在话,收获不大。现在想回过头来潜心研究一些基础的东西,虽说基础,但是没有以前的积累,是无法透彻领悟的。
我想(I think that if I want to)弥补自己的漏洞,在网上看看别人的面试题,然后自己做做,心里就应该有个底了。想当年考研的时候,第一次拿着历年的考试题做,居然150分只拿了40分,那个汗呀,最后强攻了3个月,最后考了个135,其实我自己都不知道怎么能考这么多分,最后2个大题没做,这就20分没了(出得太变态了,居然出魔方,这个规律性太强,我只知道有6个规律,背不下来,难道要自己临场琢磨,我当场就直接白卷放弃,本来也没打算上研。不过学校小考的时候也考过这个,我是抄的,也只能怪自己了。)
设计模式,UML,J2EE,三道难题摆在我面前。外加 Spoken English。Japanese? I'm very sorry,日企我还没这个雅兴。
这里主要说设计模式了,我看过很多遍,以前没什么经验,很多架构自己都没有用到过,设计模式这个东西,也就是看了白看。这几天系统地看了一下,其实其中的大部分,我已经从平常阅读别人的代码中学过并且已经用过了,现在回头再看看,自己比较比较,仔细领悟,以后就不用再看了。领悟了以后就是自己的了,还管别人的干什么,自己的就是最好的。这年头连社会主义都是有自己的特色的,设计模式当然也要有自己的特色,吸众家之所长,取各方之精华。
UML慢慢搞吧,去年搞了搞,没啥进展。
J2EE我不知道怎么说,除了EJB,其他的好像都搞过,JSP,Servlet,JMS,RMI,JNDI(LDAP),JDBC……不过好像是前两年搞的,而且都是些小项目。最近在做Eclipse Plugin的开发,一年多没碰了,心虚的不行呀。就说最近几年流行的Spring,Hibernate,Ajax,我压根就不会,也就是搞了一会iBatis,感觉有点落伍了。说白了就是我个人已经厌恶B/S了,已经转向C/S的怀抱了,没什么兴趣在搞这些玩意。
看看网上的招聘信息,很搞笑,某外企,英文要求写的是熟练掌握书面英语,口语流利。最后中文附注只要求看懂文档就行了,俄的神呀!是不是所有的外企都这样?我的印象外语还是蛮重要的,最近努力加强中……看来我以后的工作性质只能向C/S靠齐了,B/S方向已经严重落伍。
其实作为技术而言,只要工作上要用,学起来都会很快。但是有些技术之外的东西却需要时间来沉淀,比如Design Pattern,UML,English,System Architecture,还是每天花时间搞搞这些玩意来的实际。
今年下半年的主要任务就是查漏补缺,系统总结了。明年公司合同就到期了,到时候看看情况再决定是走是留吧……留当然容易,不过还要看看发展前景再说:-(