最近周围好多人在换公司或者换项目,几个朋友一起吃饭聊天就说起了程序员的Job Security。最后的感触是下面这两点基本上是一个程序员Job Security的来源:
- 项目经验。这个得是能跟得上时代,至少是别的公司或者项目组也会用到的;
- 面试经验。也就是基本的数据结构知识和算法编程能力。这俩是护体神功,保证自己随时能找到饭碗的底线。
对第一点,基本上只能靠主动选择公司或者项目来保证,被动的等着现有项目组使用新技术新想法,在小公司或者小项目也许还可能,在Office或者Windows这种级别的项目里,基本上不太现实。所以主动跳槽、换项目是必须的。同时经常关注新技术新想法也是必须的,不然你都不知道市面上有啥新技术。。。比如经常茶余饭后、饭前便后看看开发者头条,关注一些技术微博啥的。
对第二点,那就只能是刷题了。。。下一篇博客我打算总结一下我用过和最近研究过的OJ(Online Judge)网站。