说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

优秀技术领导者的修成之道

HTML文档下载 WORD文档下载 PDF文档下载
日前,曾就职于谷歌、Square、DoubleHelix等公司的资深软件工程师及创业者David Byttow撰文阐述如何成为一名伟大的技术领导者:丰富的知识积累、对问题的迅速处理、大局观意识、能动性和对不必要的功能说“不”等。

最成功的项目都有一位优秀的技术领导者,来推动项目前进,同时确保正确制定每一个技术决策以及树立团队成员的信心。

日前,曾就职于谷歌、Square、DoubleHelix等公司的资深软件工程师及创业者David Byttow撰文介绍了他从一介草根到被谷歌录用的经历,在谷歌度过了精彩非凡的五年,作为一名工程师的他不断学习和成长。他在文章中总结了自己的工作经历,并分享成为优秀技术领导者的修成之道。

David Byttow认为成为优秀技术领导者可以从三个方面来说,属性、活动、行为。

属性(指工作本身所具有的各种特性)

在你的工作生活中,随着时间的推移,你应该不断加强三个属性:知识、速度和意识。

1. 知识

如果团队成员问关于一个特定的组件或系统工作原理的问题,你应该能够足够细的去解释它或者介绍给能回答这个问题的人。

想要提高专业知识水平,要做三件事情(按先后顺序):

  • 评审代码
  • 阅读设计文件
  • 写代码

优秀的技术领导者应该掌握多种技术,如:Java、JavaScript、C++、分布式存储系统、Web客户端等。

2. 速度

你应该努力做到迅速反应并做出即时的决定。若工程师来向你反映问题,都期待你能做出迅速的反应。David Byttow最擅长的就是利用邮件,工作上涉及到问题跟踪、代码审查和软件生产等事情,都会及时的发邮件通知给团队成员,并能够让他们通过邮件发表评论。

3. 意识

你应该保持在任何时候对项目都有整体把控的意识,否则你就不可能知道即将遇到的问题。如果存在有一个内部或者外部的力量威胁项目放缓下来,那么你应该知道它。同样,在这方面电子邮件整合起到关键作用。理想情况下,所有项目有关的状态或改变,都应该以某种形式通过电子邮件知晓,即使是线下的聚会。

能动性

1. 阻止

阻止需要高水平的意识和在战略决策的高度。技术领导者需要认识项目到底是什么,在做出一些差的决定之前,事先直接阻止,通常都会有一个更好的解决方案,没有最好只有更好。若一个工程师把自己的代码给另一位工程师进行审查,这可能是很正常的一件事情,但事实上,这极有可能引入新的错误。你可以加入他们的审查,并提醒写代码的工程师,这对整个项目都是有益的。

2. 疏通

与阻止相反,疏通也同样主要。如果有人遇到一个问题,你应该给出一个答案,或者寻助能解决问题的人。对于一个实习生而言,如果他们没有得到答案,往往就会被卡住,或者更糟糕的是感到沮丧。你不得不一直学习,并加强自己各方面的知识来给出正确答案。

3. 重新导向

不管你有多优秀,总有你不知道的地方,你不能回答他人提出的所有问题。即使从技术层面来讲,你是可以做到,但这几乎会花掉你所有的时间。其实,你完全可以不用这样,你可以建立一个知识库,这个库有你解决问题的方法、可以请教的人等,这势必会给你节省大量的时间。

4. 决策

你的部分职责就是做决策,而你的团队凡事也都依靠你。你越快的做出一个决策,别人就可以更快的采取行动。

在做决策的时候要注意以下几个方面:

筛选自己的决定,直至剩下两个选择。问题的复杂性随着可选择的方案增多呈指数增长;

快速做出决策最好是基于一定经验和科学的数据;

如果你在某个点上做不出正确的决策,那么你要考虑是否去找能解决这个问题的人来做决策;

如果仍然没有最佳的选择,那么有可能是没有足够的数据或被错误的问题误导。最后,要么停下来,要么就凭自己的直觉。

5. 楷模

技术领导者最重要的一点,他们自身就是一个楷模,即领导者要做到以身作则、可以被别人学习。技术领导者通常不是管理人员,因为他们的精力主要用在代码上而不是人。因此,对团队成员的尊重和信任是极其重要的,这有益于工作的开展和项目的进行。

大多数的领导者可能会发现很难腾出时间写代码,这样是不可取的。有些时候,你写的代码没有多大的作用,可能只是修复一些小Bug或添加一条有用的代码片段,你这样做比代码本身更有价值。

行为

下面列出了一些事,可以帮助技术领导者推动项目的前进。

制定产品启动、测试、发布计划
高效地主持工程师团队会议
确保会议是有用的、短暂的、必要的
找出优先项目
对不必要的功能说“不”
对遇到的问题要及时跟踪解决
学会协作解决Bug
维系好各个职能部门之间的关系
将目标细化,定下达到目标的日期
保持你所使用的工具一直是最新的
培训工程师
从其它的团队招募工程师
审阅代码,并提供有用的反馈
读、写,并给他人的设计文件给予反馈
在合适的时间写合适的代码
要学会和其它的工程师团队相互协作
经常思考并寻求更好的解决问题方案
……

David Byttow认为想要成为一名成功的技术领导者,没有捷径可言,需脚踏实地做好每一件事,慢慢的积累,并保持信念。(文/钱曙光 责编/魏兵)

AWS会赢、OpenStack会消亡、Connected Cars可防僵尸攻击 谷歌以32亿美金收购iPod之父的创业公司Nest 物联网时代来临 微软2014,有你期待的吗? 映趣科技发布inWatch Z/inWatch X 后者采用全彩透明柔性屏 程序员没有天才:暴风影音首席架构师鲍金龙访谈 开放式创新改变世界——OpenStack生态系统将重新洗牌 Java 8最终发布日期敲定,即使有bug也要发布 Meteor PK Django,谁更适合开发实时Web应用? 学编程就像选家具:去宜家还是从种树开始? 前车之鉴 十二个年度最差设计网站汇集 冷暖交替,2014年编程兴衰趋势预测 诺基亚出Android手机,微软或将受惠 苹果不收购Nest的大猜想 Netflix开源S3一致性提升利器S3mper Fi 《近匠》第06期:UCloud——目标!完整云服务 小三上位:Windows Phone不容忽视的契机 “详解Visual Studio 2013”全国巡讲北京站:无忧开发iOS及Android应用 Chrome最新版:快速静音及在Win8中建Chrome OS系统 雅虎COO Henrique de Castro因业绩不佳被解雇 分析比特币背后的数据算法,抢占背后巨大市场先机 美食菜谱将会成创业风口的两大理由 Windows XP杀毒软件更新 将被延至2015年7月 小心,商家已经盯上你了 一软一硬 让你时刻保持清醒的可穿戴产品 寓教于乐 贝瓦依托移动平台打造中国式儿童“轻教育” 中科创达:CES2014上的中国红 SA:2014年移动互联网十大技术创新预测 回顾2013:HBase的提升与挑战 Google打造云中Hadoop便捷版,强势对抗AWS 【信息图】专业Web设计师和业余设计师的发展状况并不协调 先试后买:Agawi推新型广告服务AppGlimpse 要去面试,调查一下 上海做 J2EE 的开发的月薪是多少? 找带按钮(button)的text类型控件 怎么改变标题蓝的颜色,不要蓝色的 找带按钮(button)的text类型控件 请教一下:现在windows平台上的网络编程一般用什么工具啊??? 问微软专家:关于Windows 服务应用程序问题 再问一个问题,word里怎样建立目录? 如何在不登陆NT的情况下实现每天定时准时关机? 唯一的希望,意大利! 我是VB初学者,几个关于VB的小问题,谢谢 如何唤醒调用了Sleep()函数在睡的线程?谢谢 我切底被搞晕了!关于调ORacle的存储过程。 《EJB Design Patterns II》的PDF可打印版本 LINUX里面有远程终端连接的工具吗? js中的反安装技术 请问在安装完jdk后,是否要自己设classpath(该怎么设?) BarCode控件(高分求解) 有谁在使用VC7.0? 高分求专用数据库驱动(MS SQL2000,IBM DB2) 十万紧急!哪位pdf2txt1.0的注册码能否告知,可以给我发邮件dpwei@metarnet.com,谢谢! 怎样取得一个季度得数据 有谁听说过 vality, torrent, metarecon? 这个查询怎么写? 经典问题 SQL语句问题 如何实现带有CheckBox的JTree 多文档中怎样写子窗口的OnSize()消息 火烧眉头,谁有pb6.5连接Access的补丁??? 谁有完整的MPEG2、MPEG4标准 vc中有没有处理ini文件的类,或请介绍处理ini文件的代码与函数.谢谢(最好有例程)!!! 初次接触lotus不知道从什么地方下手,请赐教 哪里有好的学习JAVA的网站或书. 问个送分的问题, 快来帮助,再线等待,高分相送 多文档中怎样写子窗口的OnSize()消息 关于报表的一个小问题? ??如何调用COM+对象? 微软专家:教我如何理解.Net的跨平台? 我真的想问,不精通编程就一定不能成为计算机人才吗? 如何在单文档工程的CMainFrame中得到CView指针阿? 哪位大侠使用VC和数据库比较完美地做过管理系统?交流一下,要分您说话。 各位大侠请进来提点意见把:关于统一认证平台的问题。 怎样设置多文档中子窗口的OnSize()消息 ?有关COM自动化类型Variant传递安全数组的一个问题 请问foreach这样的语句怎么转换成for或while语句? 请教高手,VB可否打开unix服务器上的数据文件,如何实现?谢谢!(无内容) CHOTKEY控件改变的消息如何得到? 请问哪里有关于c/s和b/s构架讨论,简介 等的文章?? 50分!!! 如何拆分一个字符串 SOS!!! 使用showModalDialog问题 有这么一个问题.... 凸透镜成像的焦距和像距还是搞不懂~焦距就是焦点到凸透镜光心的距离 像距是光屏到凸透镜的距离` 那像距不就等于焦距了吗?如果不是的话请教下怎么求那该怎么求啊 难道试卷上都有说焦 一个沿水平方向以加速度a做匀加速直线运动的半径为R的半圆体,半圆柱面上隔着一个只能沿竖直方向运动的竖直杆.在半圆柱体速度为v时,杆与半圆柱体接触点的角位置α,则这时竖直杆的加速 钾离子浓度差主要控制静息点位,胞外钾离子浓度越大,静息点位越高.钠离子浓度差主要控制动作点位,胞内钾离子浓度越大,动作点位越高.细胞膜同侧钠钾浓度差越大,动作电位越大.如果在培 1.温度升高,电阻增大?2.功率增大,温度升高? 小朋友明明做了一个梦,梦见孙悟空在地球上戳了一个洞,直通地球的另一方的美国.他想到苹果熟了会从树上掉下来,他就把一个大苹果放入洞中,苹果在洞里飞快的下落,不一会儿美国小朋友在 两个电压值不同的电源并联时的电压怎么算 凸透镜成像中焦距和像距有什么区别.?焦点在像上,都是到凸透镜的距离阿.. 【高一化学】金属性和失电子能力的关系》》》为什么电子层数越多?金属性越强?为什么金属性越强,失电子能力就越强.请从微观角度分析,通俗易懂,最好是空间想像的说明, 如果两个电压电源并联,怎么继续计算?就问问如何分析这样的电路.【顺便问个问题,骂一楼会不会被封号?】 为什么温度升高黑体辐射强度增加? 甲乙丙三辆车行驶在平直公路上,车速分别为6m/s、8m/s、9m/s.当甲乙丙三车依次相距5m时,乙驾驶员发现甲车开始以1米/平方秒的加速度做减速运动,于是乙也立即做减速运动,丙车也同样处理.若直 英语翻译2.Recognition and initial measurement All financial assets and liabilities are recognized when the entity becomes a party to the contract creating the item.Those financial items acquired or assumed in arm’s length transactions are initi 凸透镜成像焦距怎么算 用一个金属棒将两个完全相同的带有等量异种电荷的验电器的金属球连接起来,则这两个验电器的金属箔片将是 将一根15cm的细木棒放入长、宽、高为4cm、3cm、12cm的长方形无盖盒中,则细木棒露在盒外的最短长度是多少 用一根金属棒将两个完全相同的带有等量异种电荷的验电器的金属球连接起来,则这两个验电器的金属箔片将是A.一个张角变大,另一个张角变小 B.两个张角都变大 C.两个张角都变小 D.两个张角 两根木棒分别是7cm、10cm,要选择第三根木棒,将他们钉成一个三角形框架,那么,第三根木棒长Xcm,X的范围是? 在下列长度的四根木棒中,能与4cm,9cm长的两根木棒钉成一个三角形的是( )A,4cmB,5cmC,9cmD,13cm 1.金属性越活泼 其原子在反应中越易失去电子?为什么对 2非金属性越活泼,其阴离子越难失去电子?为什么对1.金属性越活泼 其原子在反应中越易失去电子?为什么对 2非金属性越活泼,其阴离子 汽车的观后镜是凹面镜还是凸面镜 滑动平均法的原理是什么?为什么能去除季节性影响和随机影响? 失电子能力超强,金属性就越强? 这里的氮气和二氧化碳要怎么鉴别?面队充气包装内的气体,1同学认为是氮气,2同学认为是二氧化碳,设计一个简单的方案来判断2同学的猜想是否正确.若正确,则现象是? 牛顿第二定律解决问题时的基本步骤 两个正点电荷Q1=Q和Q2=4Q两个正点电荷Q1=Q和Q2=4Q分别固定在光滑绝缘水平面上的A、B两点,A、B两点相距为L,且A、B两点正好位于水平放置的光滑绝缘半圆细管两个端点的出口处,如图所示. 在汽车前面供驾驶员看左右和后面车辆是什么镜A凸透镜B凹面镜C凹透镜D凸面镜 牛顿第二定律应用题目 如图所示,L型木板P(上表面光滑)放置在固定斜面上,轻质弹簧两端拴接小球A和B,置于木板P上.A、B质量均为m,斜面倾角为θ,两小球始终与木板相对静止.不计空气阻力.下 如图所示,水平放置的两平行金属板A、B接在U=4 000V的直流电源上,如图所示,水平放置的两平行金属板A、B接在U=1000V的直流电源上,两极板间距离为2cm,A极板接地,电场中a点距B极板1cm,b点和c点均距 汽车的后视镜由______制成(凹面镜,凸面镜),它的好处是__________ 关于牛顿第二定律的生活应用问题求解 如图所示,两平行金属板M、N长度为L,两金属板间距为L.直流电源的电动势为E,内阻不计.位于金属板左侧中央的粒子源O可以沿水平方向向右连续发射电荷量为+q、质量为m的带电粒子,带电粒子 设计一个对整数的滑动平均滤波程序,数据由用户输入80x86 软件用masm for windows 汇编语言 眼镜镜片不是凸面镜或凹面镜的眼镜?有没有装饰的眼镜 不是凸或凹的 镜片只是纯粹的平面玻璃?叫什么? x轴上有两点电荷Q1Q2,Q1,Q2之间各点对应的电势高低如图所示,从图中可以看出()Q1所带电荷量一定大于Q2所带电荷量为啥?正电荷 探究滑动摩擦力与压力的实验为什么多做几次数据好 凹面镜与凸面镜有什么特点?有许多实际应用:凸面镜:汽车后视镜;街头拐弯处的反光镜.凹面镜:手电筒,太阳灶,天文望远镜. 为什么R2电荷量为Q1+Q2我想问的是第二问,为什么通过R2的电荷量是Q1+Q2.不是R3什么的也要参与分配吗. 杯子向前滑动的过程中相对于地面做什么运动 一个六边形最多分成几个三角形?最少那? 滑动平均与指数平均主要区别是什么? 一次实验中.电压为4×10^4V的直流电源的两极连在一对平行金属板上,如果把两金属板的距离减小到1.3cm,两板间就会放电.这次试验中空气击穿时的电场强度是多大 为什么一对对滑动摩擦力做的功在数值一定不相等一正 一负 或者一负 不做功这两种情况肯定不相等 但是如果滑动摩擦力都做负功 可能相等啊比如 手持两快相同的砖 在竖直方向上匀速相对 平行金属板M、N接在电源上……平行金属板M、N接在电源上,N板接地,板间有a、b、c、三点,如图所示,若将上板M向下移动少许至图中虚线位置,则( )A.b点场强增大B.c点电势升高C.a点电势降低D.b 为什么物距小于一倍焦距成虚像 eviews通过自相关图和单位根检验怎么判断一组数据是来自自回归还是滑动平均?如题,具体怎么判断? 物理!相距为d的两块平行金属板M、N与电源相连.如图所示,相距为d的两块平行金属板M、N与电源相连,电键S闭合后,MN间有匀强电场, 一个带电粒子,垂直于电场方向从M板边缘射入电厂,恰打在N板 pvc管会热胀冷缩吗?我要把直径22mm的PVC管套在直径23mm的铁管上,我打算加热了套上去,等温度降下来,pvc管会像PPR管一样,缩回去,牢固的紧紧的套在铁管上吗?如果不行能用什么胶水粘连的很牢固 沸程为30-60的石油醚 水浴锅多少度挥发 从7cm、10cm、12cm、13cm、四根小棒中,任选三根,围成三角形.有多少种不同的选法?分别是什么? 放大镜成虚像虚像是在一倍焦距以内吗 两个不同值的电压源并联后电压值不管什么理想不理想,事实上总能办到的,我想要个理论上的计算.在3相电路中,就出现了这些情况.我想了解深入些.我大一的。对称3相电路中中线处电压为0不 相距为d的两块平行金属板M,N(M在上,N在下)与电源相连,电键闭合后,M,N间有匀强电场,一个带电粒子垂直与电场方向从M板边缘射入电场,恰打在N板中央,诺不计重力,求:(1)为了使粒子能刚好飞出 5天的滑动平均气温怎么算? 激素传递的信息和神经传导的兴奋速度上有没有差别?请简要说明, 如图所示,两块平行正对的金属板M、N分别与电源相连,N接地,在两极中的P点固定一带正电的试探电荷,现保持M板不动,将N板平行向下缓慢移动,则在N板下移的过程中,该试探电荷的电势能变化情 计算雨刷滑动面积的题目 交流电源和直流电源并联后,电压是多少? 哪些材料的电阻随温度的升高而增大? 在平面镜,凹镜,凸镜,凸透镜,凹透镜,潜望镜中1)对光有发散作用的是——2)有实焦点的是——3)有虚焦点的是——4)有两个焦点的是——5)有一个焦点的是——6)无焦点的是——7)利用 两个直流电源可以并联吗?并联后电流会比没并联时大吗?还有它的电压会变吗?共3个问题,
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘