我心目中的杰出工程师

参考原文:The difference between good and great engineers

在工程师成长的这条路上,我从普通工程师 → 高级工程师 → 技术专家 → 技术管理 → 技术总监,一路走来,对何为杰出工程师是一直在思考和追寻的。如今我在公司培养工程师团队,我依旧在不停地思考,我要明确我对工程师最看重的是什么,然后才可以招聘、鼓励、支持和奖励这些杰出特质

加入我司后,我从 0 开始搭建技术部门,团队从 0 人到现在的 20+ 人,也告诉自己我要在未来的岁月中继续打造最好的技术团队。那对于杰出工程师的特质和技能究竟有哪些呢?这些特质和技能为什么对我、对工程师自身、对公司是至关重要呢?

要有野心雄心和坚韧不拔的意志

  • 他们一般都有远大的理想,并能自驱式推动自己、Leader和整个团队取得比最初的期望更大的成就
  • 他们是始终怀着成长和突破的心态,渴望新的挑战和来自Leader、部门、公司、市场的反馈,这同时也会反哺他们的成长
  • 他们面对失败挫折时会坚持不懈,认可只有努力才能精通
  • 他们会从批判性的反馈中吸取教训,改进不足
  • 他们会从他人成功中受到启发,不断效仿和学习
因为
  • 雄心壮志是成功的天花板
  • 伟大的公司一般都会有巨大的野心,这种野心一般最初来自出色的创始人,但是随着有野心雄心和坚韧不拔意志的人加入,这种野心会被持续传承和发展下去
  • 他们会为自我和他们忠诚的事业影响力而战斗,并让这份影响力持续升级成伟大
  • 他们会比那些可能更有才华但缺乏自我驱动力的人表现优秀,成长的更高更快
所以

我愿意押注在这样的人身上,愿意花时间帮助他们成长

思考方式和思维习惯要尽可能简化

  • 他们做事时习惯性简化,会让他们拥有和接触的代码更简单、更清晰、更易于被使用、更能更新迭代
  • 他们帮助他们的团队、他们的合作人也习惯性持续性地这样去做
  • 他们对技术应该发展到哪里有长期的愿景,他们把其他人带入进来,让他们对这个愿景而兴奋并一起朝着这个愿景前进
因为
  • 软件增长和发展一般是随着时间的推移变得愈来愈复杂,每一个变化都可能使系统更加复杂,除非你刻意简化
  • 更复杂 → 更高的变更成本 + 更高的重大变更风险 → 更难创新 → 更难增长 → 更无法让用户满意 → 更多杯具
所以

我愿意押注在这样的人身上,愿意花时间帮助他们成长

可以快速调试定位任何问题

  • 他们定位问题不是靠猜测,也不是靠重启机器、清除缓存,他们不迷信
  • 他们在直觉的指导下,通过严谨的调试定位,从不同角度缩小问题边界,定位根本原因
  • 他们拥有充足的经验、信息来源和技术手段来收集问题相关信息
  • 他们通过代码、测试、网络、操作系统、数据库、日志、监控指标来辅助定位问题
  • 他们不会停止,直到找到真正的原因
  • 他们将重现问题,并不停地缩小问题范围
  • 他们会很好地解决问题,并了解它是怎么发生的,并进行修复复盘,避免出现类似问题
  • 他们都是细节控
  • 他们不会说:那是别人的代码 or 我是 Java 程序员,不会调试前端页面
  • 他们把每一次的调试定位问题的经历当做是有趣的挑战、学习的机会
因为
  • 修复的越快,花在创造价值上的时间就越多
  • 他们对问题理解深刻才能修复的快
所以

我愿意押注在这样的人身上,愿意花时间帮助他们成长

成就他人变得同样杰出

  • 杰出伟大的工程师是每个工程师都想合作的对象
  • 他们明白帮助他人学习、改进和成长会让他们产生更大的影响,也会让他们从中获得快乐、成就、影响力
  • 他们明白【生产力=∑人才 * 团队合作】,就会自然而然地会去培养人才和团队合作
  • 他们快速有效地照顾平淡无奇或平凡的人,没有大惊小怪或喘不过气
  • 他们并不自私地对待所有难题,他们知道别人需要挑战才能成长,并且能很好地支持他人
  • 他们是好老师,有耐心,善于适应周围人的不同学习方式
  • 他们坚持高标准,清晰知道把他人带到那里是快乐的而不是冲突的,他们善待程序员而非代码
因为
  • 没有成长的公司会走向沉沦
  • 成长中的公司,蓬勃发展,而这种成长有很大一部分是由员工成长而决定的
所以

我愿意押注在这样的人身上,愿意花时间帮助他们成长

对所做之事知道什么有价值的

  • 他们对任何时候最重要的事情都有很好的判断力
  • 他们以客户为中心,而不仅仅是以技术为中心
  • 他们确保他们正在解决有价值的重大问题
  • 他们知道价值才能知道选择做什么以及如何做
  • 他们清除流程和沟通中的低效率
  • 他们表现得像是在花自己的钱
因为
  • 任何公司任何时间,实际上是有多个想法需要探索,尤其创业型公司,需要修复和迭代的东西太多,但你只有一个小桶,而他们可以帮助你用正确的东西来填满这个桶,那么双向信任就会满满
所以

我愿意押注在这样的人身上,愿意花时间帮助他们成长

富有创造力且积极主动

  • 他们是遇到困难时,不仅自己有勇气且看到希望,同时会给每个人希望和勇气
  • 他们鼓励可能性,而不是拿东西肯定没人用
  • 他们会了解和发现问题以及有价值的东西,并为周围的人提供选择
  • 他们是领导者而非受害者
  • 他们推动和鼓励正在构建的产品以及他们构建产品方式的创新
因为
  • 如果从一开始就觉得会输,那肯定就会输,创业需要激情、信任、信心
  • 积极性是有强感染力的,并能使每个人发挥出最好的一面
  • 一个有信念、有追求,并且在努力取得成功时还不断创新的团队就一定有机会成功
所以

我愿意押注在这样的人身上,愿意花时间帮助他们成长

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/267678.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

做校园外卖平台需要多少人?高校点外卖难题能否快速解决?

众所周知,大学生喜欢订外卖。到饭点前提前下单,下课后不用挤食堂,这种“懒人经济”在校园商圈非常流行,学生对外卖和跑腿等服务的依赖越来越深,外卖需求也在不断增加。但毕竟是在学校,环境因素会影响外卖的…

MongoDB在Windows系统和Linux系统中实现自动定时备份

本文主要介绍MongoDB在Windows系统和Linux系统中如何实现自动定时备份。 目录 MongoDB在Windows系统中实现自动定时备份MongoDB在Linux系统中实现自动定时备份备份步骤备份恢复 MongoDB在Windows系统中实现自动定时备份 要在Windows系统中实现自动定时备份MongoDB数据库&#…

王小二切饼(递归练习)

题目名字 王小二切饼 题目链接 题意 要切饼,每一刀都要切的使这个饼分的最多 思路 先列举一下第1,2,3,4…刀最多能切多少块 首先要确保每新切的一刀都与原来的所有刀有交点,这样就能分出最大块数然后找出规律因为第…

酷开科技多维度赋能营销,实力斩获三项大奖

在数智化新阶段、广告新生态、传播新业态的背景下,“第30届中国国际广告节广告主盛典暨网易传媒态度营销峰会”于11月18日在厦门国际会展中心盛大举行。来自全国的品牌方、战略决策者、媒体平台和品牌服务机构等汇聚一堂。在50000+现场观众和数千万线上观…

MySQL InnoDB Replication部署方案与实践

1. 概述 MySQL Innodb ReplicaSet 是 MySQL 团队在 2020 年推出的一款产品,用来帮助用户快速部署和管理主从复制,在数据库层仍然使用的是主从复制技术。 ReplicaSet 主要包含三个组件:MySQL Router、MySQL Server 以及 MySQL Shell 高级客户…

HeartBeat监控Redis状态

目录 一、概述 二、 安装部署 三、配置 四、启动服务 五、查看数据 一、概述 使用heartbeat可以实现在kibana界面对redis服务存活状态进行观察,如有必要,也可在服务宕机后立即向相关人员发送邮件通知 二、 安装部署 参照文章:HeartBeat监…

web服务器之——搭建两个基于不同端口访问的网站

要求如下: 建立一个使用web服务器默认端口的网站,设置DocumentRoot为/www/port/80,网页内容为:the port is 80。建立一个使用10000端口的网站,设置DocumentRoot为/www/port/10000,网页内容为:t…

总结6种@Transactional注解的失效场景

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 引言 昨天有粉丝咨询了…

Appium微信小程序自动化环境准备

一、前置说明 微信从8.0.19开始内核从x5换成xweb之后,原先的开启webview调试的原方案已经会报503错误。 点击下面的链接,都会报503错误: http://debugmm.qq.com/?forcex5ture http://debugx5.qq.com 微信内核升级为xweb之后,需要…

k8s详细教程(一)

—————————————————————————————————————————————— 博主介绍:Java领域优质创作者,博客之星城市赛道TOP20、专注于前端流行技术框架、Java后端技术领域、项目实战运维以及GIS地理信息领域。 🍅文末获取源码…

基于单片机的定时插座在智能家居中的应用

近年来,随着科学技术的发展迅速,人们对智能化的要求越来越高。越来越多的智能化产品进入千家万户,如电脑电视、扫地机器人、智能空气净化器等。这些家居电器和电子产品大都需要连接电源,为满足多种用电器的正常使用,延…

@Transactional失效问题

作者简介:大家好,我是smart哥,前中兴通讯、美团架构师,现某互联网公司CTO 联系qq:184480602,加我进群,大家一起学习,一起进步,一起对抗互联网寒冬 关于Transactional 日…