励志司机锐锐|高级软件工程师成长秘诀( 五 )
担当责任
我们在BNEF有3个团队 , 我们共享一个Jenkins自动测试平台 。 可以预见有一个很大的Jenkins维护任务 , 而我选择负责这个任务 。 这意味着要弄清楚如何做事情 , 安排会议讨论改进和替代方案 , 并且最后协调实施 。
但是 , 当我选择负责这个任务时 , 我对要做的这些事一无所知 。 我只是觉得很有趣 。
我在我们的群聊中发信息沟通我想出的替代方案 。 这个沟通很快就没音信了 , 可能是因为每个人都在忙些什么 。 我有一种“我不知道我现在该做些什么”的感觉 。 所以我决定继续我的其它冲刺任务 。
我这时的本能反应是“哦 , 好吧 , 我试过了 。 总有一天有人会回信 , 然后我们就可以继续沟通” 。 我扮演了负责人的角色 , 但是并没有负起责任 。
当我意识到这点时 , 我很惊讶 。 这是一种非常糟糕的管理方式 。
每个人都在忙事情 , 那是他们正在考虑的事情 , 而不是我的事情 。 所以 , 我有责任来将他们的注意力转到要沟通的问题上 。
在最初聊天的两天后(我用这段时间来反思并发现自己错了) , 我再次发信息解释我的决定 , 以及将分配哪些工作给哪个团队 。 这是我第二次惊讶的时候:每个人都同意了 。 并不是他们不在乎 , 而是他们在第一次聊天之后没有要补充的了 。
我非常珍惜这次经历 。 它教会了我一些重要的习惯:经常跟进 , 而且如果你负责一项任务 , 那么推进这项任务就是你的责任 。 不要在其位不谋其政 , 而是要真正把事情做好:不管是授权做还是自己做 。
这也强化了一个原始习惯:珍惜惊讶 。 惊讶是一种你的预期与实际发生的匹配的衡量 。 这是改变你的思维的一个绝佳机会 。
拥抱担忧
好吧 , 最后一个故事 。 去年 , 我参与了一个失败的边缘项目 。 在那个项目中 , 我学了一种新语言、一种新的做事方式并且测试了一种产品假设 。 在那个项目中坚持下来真是出人意料的艰难——每次我想起那个项目都会感到害怕 。
这种强烈的感受是我无法忽视的 。 它使我开始注意同样的微妙感受 , 特别是在工作中的 。 每当我遇到一项艰巨的任务并且我还不知道如何去做的时候 , 这种感受就会悄悄地回来 。 “啊 , 这要怎么搞?我完全没有头绪 。 ”
我已经学会去拥抱这种感觉 。 这令我兴奋 。 这会告诉我将要学习什么东西 。 到目前为止 , 我已经开始在我的人体日志中跟踪这种感受——“我这周感到害怕了吗?”如果很多周的结果都是“否” , 那我就过得太舒适了 。
这种注意到大脑中正在发生什么的原始技能是一种非常强大的监测和诊断工具 。 就像定期检查系统健康的定时任务那样 , 复查并改善你的健康:精神上和身体上 。 这也是本文的目的:这是我的年度工作复查 。
增加细微的差别
如果不在过去几年的章节中添加一些细微的差别 , 这篇文章就不完整 。 你可以通过这里的链接查看去年的文章 。
编码
文章图片
在软件工程行业有一个有趣的习惯 , 即简单地从StackOverflow复制代码 。 当新手工程师开始相信这个段子时 , 这是很危险的 。 当我们说“从StackOverflow复制”时 , 正在发生的细节都丢失了 。
这里有一个从StackOverflow复制的示例 。 假设我要枚举一个generator的所有排列时 。 那么:
这不是一个代码面试 , 所以我可以寻找库来帮我实现 。 但我还不知道使用哪个库 。 我在谷歌上搜索这个问题 , 然后发现可以使用itertools.permutations([1,2,3,4])来生成一个列表的所有排列 。 好吧 , 太棒了!所以现在我将generator转化成一个列表 , 复制这段代码 , 并传入这个列表 。 我就做完了 。现在 , 我们假设产品需求是按字典顺序对这些进行排序 。 所以我写了一个处理二阶列表的排序函数 。
推荐阅读
- 美女打车后就“睡觉”, 司机看了一眼赶紧报警,网友:差点就摊事
- 经典励志的人生感悟句子,通透走心,值得细细品读
- 阳光励志的人生感悟句子,精辟犀利,蕴含智慧
- 满血复活的正能量句子,励志走心,当你迷茫时看看!
- 全职妈妈|励志|从抑郁全职妈到年收入六位数的写作导师,我经历了什么?
- 励志名言:给你们(三)
- 励志名言:给你们(二)
- 励志名言:给你们(一)
- 很适合品读的高质量句子,励志走心,字字犀利
- 励志的可口鸡汤