这两天入职培训外加跟自己的manager和priciple manager 1 on 1的交流,有不少的感悟,这里记录一下。
不要满足与做好基本的工作
做好基本的工作只是一个底线,只是说明你现在的能力能够与你现在的职位相匹配。如果想要升职加薪,就必须做的要比现在的工作要多。只有证明你拥有比现在职位还要高的能力,才能promote
这点我确实需要反思一下,最近确实经常沾沾自喜于自己能够快速的完成每天的任务,而且每天也满足于能够做好自己手头的事情。
而且最近思考的太少,每天忙完工作就已经美滋滋的了,没有去想接下来有什么改进的地方,有什么提高的地方等等。
不要只局限于自己手边的工作
这条是跟上条相辅相成的,除了自己的工作之外,也要不断的去了解同组的其他人在做些什么,了解周围组的人都在做什么。我司senior的dev或者其他职位,都是不仅仅要做好自己的事情,而且是了解整个公司总体流程的人。
不仅是升职要求,不断的了解别人在做的事情,也能够时刻给自己手边的事情以启发,这样自己不可以不局限于特定的事情,而是能够在一个全局的角度去考察所做的事情。
沟通能力和领导能力很重要
我司的Career Map上描述的,要升职,技术实力只是一部分,甚至看升职条件上,技术水平只是很小的一部分。更多的要求是沟通能力,领导力,跨团队的影响力(Cross Team Impact)。当然技术实力不是说不重要,而是别人信服你,你能够领到别人的基础,但是其他方面也不要放松。
要学会发现问题
作为一个RSDE/算法工程师,不仅仅只是完成别的团队交给你的工作,当然我现在刚入职对整个项目或者整个公司做的事情还不是很熟悉,完成mentor和manager交给的任务没什么。但是自己一定要学会发现问题,看到公司现有的各个模型或者服务,有什么能够利用算法提升的空间。要主动去找问题,而不是等着别的部门去交给你任务你再做。主动去思考那些方面可以提高,同时说服别人接受你的方案。