本人现在干的软件所用的技术自己觉得不落后,比以前参加过的得行业年度奖的大型软件也不差,可是因为特殊的原因想骑驴找马找下一份工作却是千难万难。
这一两个月,电话面试和OnSite面试不断,具体的编程也做过,四五个小时,用的是行业里通用的风格,自认为解决的不错。交上去才发现和用人公司的套路不对。细细考虑用人公司的套路,居然很象几年前Java行业里的错误潮流,例如,应该在Java里轻易解决的局部数据分析问题,数据不多而逻辑复杂,一定要用SQL在数据库中解决。能够用简单的多线程配以分配式系统解决的,一定要用复杂的多线程解决,我也看不出速度就一定会快。
真的不知道现在还在招人的公司,是真的有软件行业的顶尖高手,在戏弄我们这些技术落伍的老马,还是这些公司都是一帮没有软件行业经验的人,闭门造车做了一个奇怪的系统,现在要找类似的武大郎。
还有一种可能,就是用传统J2EE技术的公司,体系已经很完善,不需要老手,只需要初级中级程序员。而用新兴技术如大数据Hadoop的公司,都是刚出校门的年轻人主导,没有吃过苦头,观念与老手差别太大。
在宏观经济上的一种可能就是现在是第二次大萧条期间高端就业市场最困难的时期。第一次大萧条金融行业的危机在1929年,农民大量破产是29到31年,城市里非金融的高端白领大量失业其实是33年到37年。这很好理解,因为金融危机需要时间腐蚀其他经济领域。如果2008年是第二次大萧条的起点,金融业和建筑业首当其冲,美联储拼命印钞减缓金融危机对其他经济领域的冲击,如果真实情况真的象股市以外的经济数据表现的那么坏,那么2012年应该是其他白领行业明显受打击的时候了。
当然,人不能盯着后视镜往前开车,到底今后的市场怎样,还请大家谈谈自己的亲身感受。