第⼀部分 树⽴正确态度
1 聚焦⾼杠杆率⼯作
使⽤杠杆率衡量⼯作成效
提⾼杠杆率的三种⽅式
1.减少完成某项⼯作所需时间。 2.增加该⼯作的产出。 3.转向杠杆率更⾼的⼯作。 将这三个⽅式转化为三个问题,可以⽤来评估我们正在进⾏的⼯作: 1.如何在更短的时间内完成这项⼯作? 2.如何增加该⼯作产⽣的价值? 3.是否有其他⼯作可以在当下创造更多价值?将精⼒投⼊杠杆点,⽽⾮易于完成的⼯作
2 精益求精,优化学习⽅式
培养成⻓型思维模式
我们要为⾃⼰可以改变的每个⽅⾯承担责任——从提⾼谈话技巧到掌握新的⼯程重点——⽽不是将失败和不⾜归咎于⾃⼰⽆法控制的事情;这意味着我们要掌控⾃⼰的经历;这意味着要对我们学习⽅⾯的经验进⾏优化,⽽不是优化那些毫不费⼒就取得成功的经验;这还意味着我们要提升学习速率。提升学习速率
寻求利于学习的⼯作环境
1.快速增⻓。 √核⼼业务指标(如活跃⽤⼾数、年度经常性收⼊、产品销量 等)的周或⽉增⻓率是多少? √你将负责的特定举措是否具有⾼优先级,并得到公司⾜够的⽀ 持和资源以实现增⻓? √公司或团队在过去⼀年的招聘⼒度有多⼤? √团队中最优秀的成员成⻓为领导者的速度有多快? 2.培训。 √公司是否期望新员⼯⾃⼰找到问题并解决,或者有正式流程帮 助⼊职的⼯程师适应新环境? √是否有正式或⾮正式的导师计划? √公司采取了哪些措施来确保团队成员持续学习和成⻓? √团队成员最近学到了什么新东西? 3.开放。 √员⼯是否知道不同团队⼯作内容的优先级? √团队是否开会反思产品变更或功能发布的代价?他们会在发⽣ 故障后复盘吗? √如何在公司范围内记录和共享知识? √团队吸取了哪些经验和教训? 4.节奏。 √快速⾏动是否体现在公司或⼯程价值观中? √团队使⽤什么⼯具来提⾼迭代速度? √⼀个想法从构思到获得批准需要多⻓时间? √花在维护已有产品与花在开发新产品、新功能上的时间各占多 少? 5.⼈员。 √⾯试官看起来⽐你更聪明吗? √有⼈能教你什么技能吗? √你的⾯试是否严谨全⾯?你想和⾯试官⼀起⼯作吗? √⼈们是倾向于⼀个⼈在项⽬上⼯作,还是以团队的⽅式合作? 6.⾃治。 √⼤家是否有拥有选择项⽬、开展项⽬的⾃主权? √个⼈换团队或换项⽬的频率如何? √在⼀年的时间⾥,⼀名员⼯可以在代码库的多⼤范围内⼯作? √⼯程师是否参与产品设计的讨论并能影响产品⽅向?将时间投到培养新技能的任务上
每天抽出⼀两⼩时要⽐每周抽出⼀整天更有效,因为这样可以养成每天学习新技能的习惯。 •学习公司⾥最优秀的⼯程师编写的核⼼抽象代码。 •编写更多的代码。 •研读内部可获取的任何技术和学习资料。 •掌握你所使⽤的编程语⾔。 •请公司⾥最严格的⼈审查你的代码。 •参加专业技能培训课程。 •主动参与感兴趣项⽬的设计讨论,不要被动等待。 •在不同类型的项⽬上⼯作。 •确保团队中有⽐你更资深的、可以请教的⼯程师。 •勇于学习⾃⼰不熟悉的代码。持续学习
•学习新的编程语⾔及开发框架。 •学习市场需求旺盛的技能。 •阅读。 •加⼊讨论⼩组。 •参加讲座、⾏业会议和线下聚会。 •建⽴并维护⼀个强⼤的⼈际关系⽹。 •关注那些传授技能的博客。 •为教学⽽写作。 •拓展兴趣项⽬。 •培养业余爱好。3 定期调整优先级
简单易⽤的待办事项清单
第⼀,它是⼯作的规范化描述;第⼆,⽅便查看。⼀个简单的总清单⽐各种各样的便利贴、记事本和电⼦邮件要好⽤,因为这些零散的载体很容易被放错地⽅,使⼤脑更难相信它们记载了全部的⼯作。有了这个总清单,只要有⼀点空闲的时间,我们就能快速地确定可以完成哪些任务。此外,如果想起⼀个新的任务,即使出⻔在外也可以直接把它添加到清单中,⽽不必费脑⼦记住它。关注直接创造价值的⼯作
关注重要但不紧急的⼯作
守护创造者⽇程
限制同时进⾏的任务数量
⽤“如果……就……”计划对抗拖延症
培养调整优先级的习惯
标签:优先级,工程师,是否,程师,卓有成效,学习,杠杆,团队 From: https://www.cnblogs.com/twh233/p/18390481