2017年9月,终于从工作了四年多的国企离职,去往一家私企。心情是激动的,快乐的。老板是个Python粉,啥都喜欢用Python。他说,Python不存在什么效率问题,转换到其它语言也很方便,为什么不用Python呢。而且什么都喜欢用最新的。Win10 + Python3.5 + opencv-python3.3。为了突破有些应用只有C++接口的限制,他甚至搞起了zmq。说实话,这东西我还真是第一次听说,不过,我喜欢!之前我用到跨语言编程时,只有三种方式:
- 想尽办法用一种语言调另外一种语言的接口。比如,我干过的就是用C#调用C写的动态库。
- 用一种语言生成一个中间结果,保存到磁盘上,再用另外一种语言来读。
- 用一种语言写一个控制台程序,让另外一种语言来调用这个控制台程序。(就像cmake和cmake-GUI的关系。)
zmq,还真是更好的一种方式。其实,它本质上就是一种网络通信,只不过被这个库的作者大大简化了。以至于调用起来特别方便。
新公司和原公司的差别真的很大,如果从游戏人生的角度来看我的这次工作变动,我真的是已经赚到了。比较下来,私企与国企主要由这些不同:
- 私企的财务可以不用像国企那样正规(:)大家都懂的,对吧。)
- 在私企,特别是像我们这样的小公司,员工能留,就表明认同感还是很强的,所以做事情都把自己当主人翁。而国企呢,天天喊着,大家要把自己当主人翁啊,其实就是每个人都只是完成自己的工作而已,根本不愿意多花一点精力去帮助公司更好的发展。
- 在国企,跟对人很重要;在我们这个小公司,只有一个领导,所以无队可站,或者说只有一个队伍可站。
当然,相同点也是有的,比如,
领导都不是很在意你加了多少班,而是在意你做了多少贡献。
但问题是,在国企,领导认为你贡献多,效率高,他的能力范围内也就给你提那么一点可怜的工资;而在小私企,你贡献多,那就完全体现出你的价值了。至于你的领导会怎么对你,那就是领导的事了。至少没有体制压着。
以上,我都是站在我自己呆过的公司而得出的一般性结论。可能不是太准确,仅供参考。