毕业这两年

2018/01/23 阅读: 职业生涯

时间过的真快,都说毕业三年决定了职场发展,掐指一算,毕业到现在已经一年半了,这一年半 收获了很多,技术上,人际上。

不知道哪来的勇气,加入一家仅有四个人的创业公司,也许是年少无知,也许是刚毕业更能接受挫折,也许是创始人以及团队成员的背景吸引了我,google,yelp,yahoo 工程师确实在某方面很优秀,羡慕他们有海外工作的经历,羡慕一口流利的口语。

这一年半,收到同学,朋友最多的消息是:“哥们换工作了。”,不知道是消息同步,还是为了证明自己的能力又有了进步,而我,在这家公司待了2年,2年也许不长,但对于这个浮躁社会,对于这个像拼命证明自己的时代,2年似乎也不算太短。

不过还好,这2年,长进了不少,当然是对于自己来说,依稀的记得认识CEO的时候,是16年2月份,可笑的是当时是为了给前任介绍工作,老板对我挺感兴趣,就这样阴差阳错,5月份终于被CEO征服加入创业团队。

挺感谢那段时间,初创公司没有什么技术债务,我们用的都是一些看起来当时在国内还算新的技术,容器化,云,ci/cd,devops,我们敢用刚刚release的开源框架,因为我们喜欢折腾,也经得起折腾。

过去的这2年,我每天都在想,我是一个什么样的人,我要成为一个什么样的人,我是java方向还是容器方向,我不知道,因为这两个都是我想做的,对于java,对于jvm,我觉得是一种挑战,对于容器,可以更深入的了解 linux。

在公司提升了自己的几点:

  1. ci/cd 归功于公司年轻,工程开始的时候,希望标准化,所以使用了 travis + jarcoco ,整个工程在travis 编译,build image 启动,到测试,每一个pr都会有人去看(虽然只有几个人,但是每个pr都会有人看,这样保证了知识的传递)

  2. 容器化部署 当时选择用docker(v1.11),是为了更好的发布部署工程,当然这也引入了很多坑,随着docker的版本的不断升级,以及提issue,最终稳定运行,平台经历过了mesos + marathon 到 swarm 最后可能要决策使用k8s(离职的时候还没有换)

  3. 参与社区 公司基于kafka connect 进行开发,引用了一些开源项目,debezium等,在使用过程中遇到的坑,提issue或者bug fix。参与社区,贡献社区是一件很有成就感的事情。

关于职场发展:

这个问题其实每天都在考虑,自己想成为哪一个领域的专家,是java方向的还是容器方向。 特别有趣的一点是,似乎钟爱容器,记得那段时间,由此生病,我迷迷糊糊的在思考,好难受啊,不如restart自己就好了。(docker run restart)

从原理上来讲,容器就是操作系统隔离出来的一块资源,从宏观上来讲,是被虚拟化出来的一台机器,有时候在想,我们是不是也是被虚拟出来的,我们所有的一切也是寄宿在一个高级的物种上

可怕可怕。

毕业这两年,应该好好总结下,先占个地。

目录