见字如面,我是军哥!
最近有一位读者问我,在公司天天做重复工作(CRUD 业务代码比较多),加班也比较多,没时间学习,在这家公司一年了感觉自己的各项能力并没有提高。想请教一下,怎么破?
还有一位读者提问,在公司里想争取更多有挑战的事,但是自己不善于沟通,想找领导沟通,但是他很忙,一天都不怎么在位置上,怎么破?
我之前写过很多职业规划的文章《女程序员大厂拧螺丝,问我未来职业如何规划?,8 问军哥(关于职业规划)!》,今天换个角度写写。
1、先扪心自问三个重要问题
我觉得你得先回答如下三个问题:
a、你未来五或十年想成为什么样的人?
是架构师 or 技术总监 or CTO等。成为什么样的人这是一个方向问题,没有方向我们再怎么努力都无法达到目标。
b、为了达到这个职业目标,你还缺什么技能和经验?
而这些技能或经验,你有没有清晰的路径,如果没有,请好好思考一下或者请教一下身边的大牛。当然,你如果问题背景可以描述的很清楚,也可以留言区问我。
c、你的优势或不足分别是什么?
你的优势是专业技术不错、业务熟悉、独立思考和快速行动还是产品思维。而在你工作中,你又是如何展现你的优势呢?请思考三分钟。
另外你的不足又是什么?通常来说,人的缺点自己很难发现,所以多问问身边的人比如领导和同事,他们会告诉你真相。
2、寻求领导帮助
当你灵魂发问自己以上问题之后,你就可以找你的领导寻求帮助和支持了。
请注意,职场上,上下级更多是协作关系,而协作本质上是多沟通并且还是双向沟通。
沟通下来,你或许需要一个难的项目来证明自己。
你或许需要专攻于某一项技术或者性能优化难题。
你或许需要接触更多业务或者架构讨论。
你或许需要一个系统化的培训或者专业书籍来系统学习。
不过,你的这些要求,领导在团队资源、整体项目进度等全面考虑之后,一般会有一些默认要求。
比如,你想找一个难的项目证明自己,可能你需要首先干一些重复的工作,比如脏活累活先证明自己,然后才会给你一个难的项目。这叫循序渐进,也是很多管理者管理下属的常见方法。
比如,你想接触更多的业务或架构讨论,那么你需要思考一下,你自己日常的工作完成的怎么样了?如果日常工作都完成的一般,领导带你参加各种业务或架构讨论开了天眼,组内其他人怎么想?你领导大概率不会这么做,因为这样做他很难管理组内其他人了。
3、开干并和领导及时沟通
当你得到领导的支持以后,接下来就是开干并及时和领导沟通反馈。且你需要和领导定义你的阶段性成功的衡量标准,制定一个可行动的计划。并且多和领导做一对一的沟通,找到哪些是做的好的需要继续保持的,哪些是做的不足需要改进的。甚至还可以根据实际情况调整计划,也是没有任何问题的。
最后,对于如何做好自己的职业规划,我简单总结一下:
第一、首先明确你想成为什么样的人——也就是你要什么,并知晓理想和现实之间 的差距;
第二、找领导沟通得到他的帮助;
第三、制定一个你和你领导都认可的目标,并制定好计划和时间期限以及衡量标准;
第四、及时和领导沟通执行过程中出现的各种问题,对于不合理的及时做出调整,不断改进!
当然,最后我要说,因为各种原因你的领导可能并不会帮助你,更不想培养你,他只想你是个工具人,这个时候就需要跳一跳了,不过怎么识别好领导是一门学问,你可以看看这篇旧文《如何面试你的领导?这很重要!》。
关于作者:军哥,前饿了么、贝壳技术总监,目前是一名自由职业者兼公司顾问,乐于结交朋友,也欢迎加我微信与我做朋友(公号输入框回复“w”即可),朋友圈做个点头之交!
另外军哥写了一些,关于个人如何快速成长、深度思考、程序员或产品经理能力模型、架构,OKR干货,技术管理等电子书资料,公号后台回复 “9”获取,不谢。
以往热文推荐:
更多精彩,关注我公号,一起学习、成长