成长为高级工程师要扪心自问的几个问题

成长为高级工程师要扪心自问的几个问题

  1. 你的代码的可维护性如何?你提出的系统架构可用性如何?你的方法是直观、易理解的吗?是否有其他工程师不停地轻敲你的肩膀,让你解释你代码的每一行都是如何工作的?当你发现自己在复制粘贴很多行代码时,你是否能将这些代码的功能写入可重用的服务中?

  1. 别人能够从你在拉取请求中留下的评论中受益吗?你的反馈意见是有建设性的,还是太过粗糙?当你发现别人的知识存在缺口时,你是只告诉他们“把这条线从 ABC 更改为 XYZ”,还是有能力引导他们认识到自己方法的缺点?

  1. 你如何将非常技术的问题分解为公司其他部门可以理解的简单语言?向市场解释为什么一个功能实际上不可行时,你是否会让大量的工程术语从嘴里溜出来?

  1. 你的写作能力如何?线上沟通时,你是能把自己的意思表达清楚,还是同事仍然需要走到你的办公桌旁,来询问你更多的背景信息?

  1. 你是否会主动提出想法,使你的团队效率更高?当需要改动现有进程时,你是否能够向所有参与方说明收益?你能使所有人都对这一变化感到兴奋吗?你是否可以持续跟进,并确保新流程确实有效?

  1. 你尊重别人的时间吗?当你请求别人帮助时,你能否准确描述你遇到问题?别人是否必须反复问你,才能从你嘴里撬出相关信息?

  1. 在与其他部门一起确定大型项目的范围时,你对要开发的新功能的问题了解得有多深入?在开始编码之前,你是否能够考虑到每个边缘情况?你是否能够及早识别项目范围蔓延并尽早制止,从而使团队免于加班?

  1. 你的多任务处理能力如何?你有养成扎实的记笔记习惯吗?你能安排好一段时间内工作的优先级排序吗?

  1. 你了解业务运作方式吗?你了解为什么即使失业人数达到两位数,软件工程师也可以要求如此疯狂的薪水吗?为什么客户愿意为某些超级基本的功能向你的公司每年支付 50,000 美元?

  1. 领导可以放心地让你去负责面试候选人吗?你是否擅长通过有限的信息来对人员进行分类,并可视化他们和团队的适合程度?你能识别出在什么情况下,在工程方面优秀的候选人却不能很好地融入公司文化吗?这种候选人你会建议录取吗?

  1. 机会成本是一件必须考虑的事。你在平衡技术债务和推动业务发展方面做得如何?你是否会重构发现的每个微小的编码样式问题?

  1. 你知道如何向你的下属反馈他们的绩效吗?你和他们有良好的工作关系吗?你是否将他们视为敌人?你是否正在积极尝试减轻他们的压力,使他们的生活更轻松?公司雇人都是有原因的,你的下属可能比你想象的更有经验和资格。

  1. 你有能力扑灭生产大火吗?你是否会在遇到大麻烦时惊慌、不知所措?你是会在压力之下崩溃,还是会在解决问题的同时保持镇静,并与其他部门进行有效的沟通?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值