跳槽的好处
Contents
前两天和一个一年半多没联系过的前同事通了个电话,聊了个把小时。我对他现在的工作状态很感兴趣,因为他的工作状态就是我不离开那家公司的可能的状态。
通过他的描述,我感觉他的状态可能与一年半前差别不大。我离开时,推荐他们使用的SVN,到现在还是没有用起来,没有版本控制就没有协作。他讲到他遇到问题会通过Baidu+CSDN找答案,我问他怎么不用Google+Stackoverflow,Stackoverflow我离开前也是向他推荐过的。他知道学,也不排斥技术,现在主要的开发工具是VC6和Delphi6,用C++但没听说过C++11。知道开源,去过SourceForge,但没听说过Github。听说但没有使用过设计模式。
通话最后,本着交流与分享,我向他推荐了以下内容:
- 网站:Github、Stackoverflow、Reddit\r\cpp、HackerNews
- 书籍:代码大全、程序员修炼之道、The C++ Programming Language、深度探索对象模型、禅与摩托车维修艺术
我与他工作年限相仿,技术起点一致,唯一不同的是,我离开了那家公司,所以有机会学到或接触更多的技术知识,这可能就是跳槽的好处。
简单梳理一下两次跳槽期间的收获,第一次:
- 正规的软件开发流程
- Bug跟踪系统
- 静态源码检测系统
- 自动编译系统
- 开始正式使用设计模式
- GitHub
- 第一次翻译技术文章
- 十数本计算机书籍
- WBS任务分解
- 金融知识
- Python自动测试
- 心理学
第二次(到现在2013.11):
- TFS
- 项目中大规模使用C++11
- Windbg
- GDI+
- UAC
- HackerNews
- 罗辑思维(罗胖)
- IPC
- Octopress建立博客
- wordPress建站
- amazon云主机
- openshift
- 手机驱动知识
上面纯技术相关的点大部分和跳槽直接相关,因为新公司新气象。其他点或多或少也和跳槽沾边,槽变人变,不同的人可能会给你不同的启发,比如《罗辑思维》这个节目就是一个同事力荐的。
讲到了我自己经历的跳槽的收获,那是不是跳槽一定是利好的?答案是否定的。我曾遇到过一个35岁左右,编程数年的人,有几年中,平均两个月换一份工作,聊天中发现其竟不知很基础的编程知识,使用C++但从没断点调试过。
所以,我以为好奇心和追求良质1是提高技术广度和深度的内部原因、好的项目与工作伙伴是外部原因,而跳槽不过增加了外部原因的刺激而已。
注:以上是技术提高的角度看跳槽之我见。站在职业发展的角度,最好不要频繁跳槽,站在职业道德与产品责任的角度,更不要轻易跳槽。
-
良质,《禅与摩托车维修艺术》中的说法,从现有哲学体系看,良质是唯心的。良质存乎心中,指个人感受到某样东西的好,但无法量化衡量。比如,对比两段相同功能的代码,你可能就觉得其中一段“好”,而说不出原因,这种"好"就是良质。 ↩︎
License 知识共享署名 3.0 中国大陆许可协议