再见,A*公司

由于我之前工作的一家公司同样以A开头,为了以示区分,就把现在这家公司称之为A*吧。

今天是我在A*工作的最后一天,从2016125日入职,到今天整整工作了949天,又是一段美好的回忆。

同之前的H公司A公司一样,团队氛围很好,像个家庭,工作上互相帮助,我也学到了不少东西:

(1)密码学和安全;
(2)OpenMPCUDA等并行计算领域;
(3)现代C++modern C++)。

另外由于团队文化是“结果导向”,因此我可以自由安排我的时间,只要按时完成任务就行。我在下面领域也开阔了自己的视野:

(1)试用了各种BSD以及illumos操作系统;
(2)学习了RustnewLisp编程语言。不过语言这种东西,长时间不用就会忘掉,:-);
(3)继续深入系统性能调试方面的研究;

业余时间也做了几个开源小项目,写了几本英文技术教程。此外,A*让我有了第一次出差经历,还是国外:英国伦敦。

最后祝团队的朋友生活越来越好,也祝A*公司越来越好!

再见,H公司

今天是我在H公司工作的最后一天。从20081月毕业以来,这是我第三家公司。与前两次离职是我主动寻求改变不同,这次是由于公司调整,把整个部门关掉了。

我在H公司工作了20个月,是我工作过的三家公司里时间最短的,但是收获却不少。H公司的确是一家很不错的公司,做事厚道,充分尊重员工并给予员工很大的自由度。而我所在的部门更像是一个大学实验室,同事之间关系融洽,有充足的资源和世界上性能最强大的服务器供我学习和使用。现在回头看看,这20个月自身的收获主要有以下几个方面:
(1)Performnace tuning的知识;
(2)操作系统相关知识:主要是Linux kernel开发,此外也接触和使用了FreeBSD
(3)Container技术:学习了DockerMesos的使用,以及Docker SwarmSwarmkit的源代码;
(4)函数式编程的相关知识。

最后,希望H公司可以越来越好!

P.S.,如果您有合适的system/performance software engineer的工作职位,欢迎联系我(nan#chinadtrace.org,把#换成@),谢谢!

离开A公司——新的开始

昨天是我在A公司的最后一天。一转眼,在这里工作了将近45个月,是我迄今为止效力时间最长的公司。是时候记录一些东西,做为一个回忆吧。

坦率地讲,在A公司这么多年,收入方面并没有增长很多。和外面互联网公司比起来,我的薪水相差不少。但是,我在这里还是学到了很多东西的。如果我当初还是留在M公司,而不是来到A公司,我相信薪水会比现在要好。但是我可能不会开阔眼界,学到现在所知道的知识。总结起来,这4年多的收获大致如下:
(a)通信方面的知识。因为A公司是通信公司,而自己做的方向也和核心网密切相关。所以相比于之前对电信知识一窍不通,这几年我还是积累了很多通信方面的经验的。此外,对网络协议的知识和工具使用能力也大有长进。
(b)Unix/Linux编程能力。这四年基本都在和SolarisLinux打交道。了解和使用了DTracemdbsnoop等工具,也懂得了很多Unix系统底层的知识和原理,受益匪浅。
(c)参加开源社区。有了githubstackoverflow账号,开始订阅一些开源项目的邮件和好的博客。遇到问题,也可以熟练地用英语发帖子求助。为很多开源项目贡献了自己的一点绵薄之力。去年还和hellogcc的伙伴们在github上合作写了第一本开源的书《100个gdb小技巧》,收获了300多颗星。
(d)有了自己的博客和网站。搭建了专门介绍DTrace的网站:http://chinadtrace.org/。建立了属于自己的博客:https://nanxiao.me/。开始写一些技术和生活方面的文章,希望能够帮助更多的人。

下面谈一下对A公司的一点想法:
(a)个人感觉公司的一些做法太过死板,可能并不是很适合现在的社会了。打个比方,说是有5天病假,但是即使请的病假不超过1天,也还要医院开病假条。试想我感冒很难受,只想在家躺在床上休息一天就好了,还要跑到医院去排队,挂号,开病假条?大家又不是小孩,谁会撒这个谎呢?
(b)公司并没有很好的激励机制,和以前国企的“大锅饭”类似。说是有“Performance Review”,但是实际大家涨工资幅度基本一样,都是一样的百分比。这样,一开始工资拿的高的人,就始终拿的高,而且幅度还越来越高,因为他的基数越来越高。这样就会引起大家的不平衡。我相信很多人刚进公司时,是想好好大干一场的。但是后来发现,你干的活多,和其他“南郭先生”得到的差不多时,慢慢地也就随波逐流了。此外,很多中高层领导上班时间炒股,逛淘宝,处理私事,也起到了不好的带头作用,正所谓“上梁不正下梁歪”。
(c)没能及时转型。其实早在20102011年的时候,通信行业已经出现疲软的态势了。但是领导们似乎并没有考虑转型,或者说转型得并不成功。现在想想,我们这个大组也有20来号人,其实一直是在维护老产品,做一些边边角角的修改,而这些改动并不能给公司的利润带来大幅度的提升。很多同事只是做一些调研和demo,最后无一例外不是不了了之,而时间却再也回不来了。如果早动手,大家齐心协力去做一些新的项目,我相信会做出一点新东西的。

好了,就到这里吧。祝A公司越来越好,我也开始新的旅程了!