写在毕业一年之后

转眼毕业一整年了,是时候做一个复盘了。 依稀记得刚入职的时候leader提醒我要有职业规划时的场景。总体来说,这一年虽然没有完全走在最正确的路线上,但是大方向应该没有太偏。

工作之中

其实前半年做的事情非常杂,c++,java,爬虫,前端... 技术的广度和深度,我个人觉得是深度更重要的。 但是在规模不够大的公司,很多时候不得已去现学一些个人技术栈以外的东西。好在后半年以及之后的工作都会比较focus.

总体来说,这一年里主要是如下技能得到了一些提升:

  • c++/cuda
  • 图像编解码
  • CV算法

还点了一些奇奇怪怪的技能点,我觉得算不上什么竞争力,就不写了。

工作之外

这一年里,工作之外,主要做了两个方面的事情。 第一个方面补了一下计算机专业课,主要是操作系统和计算机网络。具体来说,看完了"自顶向下方法",还有"OS:Three easy pieces",MIT 的6.828做了一部分。 补这部分的内容是因为它们很重要,而我在学校的时候又没怎么听过课。没听课是因为当时沉迷ACM,而且觉得学院课程的质量和深度都不够理想。

第二个方面是学了更多的CV相关的知识。最开始的想法是,身边的同事好多是CS名校的Phd,又在CV领域有着丰富的经验,如果在商汤的职业生涯中,没能在这方面取得比较大的收货,其实是有点亏的。但是后来发现,这其实对我的工作也很有帮助。所以可能并不是一个任务来了之后,才发现去要学习什么,而是技术栈变宽了之后,才有机会做以前没机会做的任务吧。

一些其他感悟

毕业之前觉得,代码能力是很重要的能力。现在觉得,某个领域的知识和经验才是核心,代码能力只是锦上添花。

对我而言,职业初期,最不重要的其实是薪水。最重要的是个人成长,其次是职业声誉的积累,最后才是薪水吧。当然个人成长其实是一个很难衡量的东西,我觉得并不是学会了之前不会的东西就是成长,只有掌握了与主线有关的内容才是成长。 至于主线是什么呢,目前希望能在系统优化和CV算法两个方面获得一些收获。

结语

工作一年,整体体验还是非常好的。 感觉比起在学校的日子要开心得多,因为在学校还要应付奇奇怪怪,没什么用的考试,而在公司,可以比较纯粹得学习技术,并用新学到的东西解决一个又一个问题,非常有成就感。 工作上虽然说不上顺风顺水,但是也没遇到过什么大的困难。 虽然要学习好多新的内容,但是ICPC的经历是会给人很多信心的(虽然我很菜),那就是只要时间充足,没有什么学不会的东西。当然,能学会的东西未必值得去学,不过迫于生计嘛,有的时候也是没办法的事情。

新的周期,加油!