每天都很忙,但自我感觉做的事不多,能力也没啥提高,虽然做的事对部门有些作用,但并没有得到足够的回报,仅仅荣誉在如今这个时代显然是无法养家糊口的。
据说这样的时候就该换工作了。
其实春节的时候就有过这个念头,还更新了简历。
也接到一些猎头和公司的电话,还面试了几家,不过面试都失败了。
总结一下和我当年毕业找工作时一样,因为
1.总是对自己的工作成果轻描淡写——做过了自然觉得其实也就这么简单;
2.一般被动回答,所以被问到自己不熟悉不擅长的问题时无法表现出自己的长处;
还有一个原因是现在的情况:非计算机/软件专业出身,现在这份工作是当年唯一尝试的一份程序员工作,工作后对程序员面试笔试常用基础知识的补充很不够,而且由于部门需要先后使用C#、JAVA、C++在WindowsMobile、Android、Windows上开发不同的东西,所以对这些相关技术的了解还挺肤浅。
想了一下,其实我的优势还是在理解和分析的能力——能够迅速理解业务融入开发团队,在一知半解的情况分析解决“非技术”疑难问题。
这里所谓“非技术”疑难问题,指的是代码逻辑或业务逻辑上的问题,个人感觉现在所在公司的软件大部分的问题都是这种问题,至于純技术上的几乎没有,尤其目前代码静态检查工具和公司编程规范已经能够提示绝大部分低级错误和最佳实践的情况下。
我想有责任感的程序员们还是想把程序写好的,只不过被过多的并行任务搞的疲于奔命,无力思考,能力提升慢,效率也没的提高,恶性循环。
强制自己每天留时间思考总结。