侵权投诉

如何包装你的代码?优秀的工程师不会告诉你的秘密

自动驾驶说 2020-05-13 17:01 次阅读

工程师最大的冤屈莫过于辛辛苦苦写的代码却不受待见。其背后的原因往往与release做得不够好有关。   Release直译为“发布”,其实是“更新”的意思,是软件开发的重要环节。自动驾驶的工程师们和互联网行业的软件工程师们一样,需要通过release证明自己的工作成果。和互联网产品不同的是,自动驾驶的release成果看不见也摸不着,一切只能上路测试见分晓。   然而在疫情期间,各个公司都已暂停了路测。路测是代码的试金石,一旦没有了试金石,就需要工程师们更加用心做好release,通过纯软件的方法,证明自己的代码的价值。   其实,不论有没有路测,工程师都应该认真做release。假设一个项目需要50天完成,写代码本身可能只需要30天,剩下的20天完全用于release,一点也不为过。一次高质量的release往往要经历以下几个步骤。  

测试:越用心做,收获越大。

毋庸置疑,未经测试的代码不可以被更新。问题是,我们该如何测试,又该测试哪些部分。代码完成之后,工程师首先要写的一份文档应该是测试文档。在文档中,我们要把测试分为几个步骤:单元测试、模块测试、集成测试。然后根据每个步骤分析代码中所牵扯的各个环节,分析与其他部门代码之间的关系。让自己的工程经理或产品经理去和这些部门协调,保证更新之后部门之间的代码不会发生“摩擦”。  

指标与报表:白纸黑字证明你的实力。

我们需要思考,可以通过哪些方式衡量自己代码的影响力。假设你的代码是为了提高计算速度,那么,你就要证明之前的计算速度有多慢,现在有多快,然后将这些数据清清楚楚地反应在一份报表上。这份报表最好可以自动更新,用图表显示出速度提升的前后对比,让同事和老板们都可以定期看到。

掌握好更新的节奏。

你打算多久更新一次?下一次更新需要做哪些?讲清你的近期规划有助于增进同事对你代码的信赖度。

你是否需要留一些保留项目?如果想一口气把所有功能都做出来,就会需要更久的时间。我们需要思考哪一部分可以作为V0。

如果公司对的代码反响很好,想让你多加一些功能,你该如何处理?这一过程很像“客服”,也需要提前讲清。

人靠衣装,code靠doc装。

你可以把你的代码想象为一款办公软件,没有用过的用户其实很难了解这款软件到底值不值得买。这时就需要靠包装与产品说明了,也就是文档(doc)。一次优秀的更新往往需要多种文档,包括一些几种。

文字文档,也是最常见的文档,比如Google Docs

代码文档,比如markdown

公司内部网的网站

最后,通过邮件、做报告会议等方式,为这次更新做宣传。

  如果以上这几方面都可以做到,不但可以保证release的质量,同时也可以提升自己在公司的影响力,为其他同事树立榜样,营造积极地工程师文化。

原文标题:如何包装你的代码?优秀的工程师不会告诉你的秘密

文章出处:【微信号:zidongjiashishuo,微信公众号:自动驾驶说】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

随着智能和边缘处理添加到汽车组件中,模块故障传播的概率更低

法国小说家Jean-Baptiste Karr经常被引用的一句话,翻译下来大致意思是“越多事情改变,....
发表于 08-09 00:08 58次 阅读
随着智能和边缘处理添加到汽车组件中,模块故障传播的概率更低

车载ECU外围电源配置是罗姆针对功能安全在电源方面所作的提升

ISO 26262主要针对“功能安全”,那么何为“功能安全”?李春华先生解释道,“我们定义为安全是没....
的头像 我快闭嘴 发表于 08-07 16:32 217次 阅读
车载ECU外围电源配置是罗姆针对功能安全在电源方面所作的提升

文远知行宣布获得全国首个智能网联汽车远程测试许可

据介绍,测试车辆配备先进的5G远程操控功能,路测时,主驾驶位没有安全员,而是采取远程操控。基于5G网....
的头像 机器人技术与应用 发表于 08-07 15:38 266次 阅读
文远知行宣布获得全国首个智能网联汽车远程测试许可

华为技术有限公司新增一条自动驾驶方面的专利

专利摘要显示,本申请实施例公开了一种自动驾驶方法以及自动驾驶系统,用于根据用户的历史驾驶行为数据以及....
的头像 机器人技术与应用 发表于 08-07 15:33 358次 阅读
华为技术有限公司新增一条自动驾驶方面的专利

腾讯公司推出新一代自动驾驶虚拟仿真平台TADSim 2.0

TAD Sim 2.0不仅可以模拟汽车行驶过程中遇到的各种天气和道路突发情况外,还能模拟突然窜出的行....
的头像 机器人技术与应用 发表于 08-07 15:22 601次 阅读
腾讯公司推出新一代自动驾驶虚拟仿真平台TADSim 2.0

莱迪思的FPGA提供低功耗协处理,支持sub-LVDS和其他接口标准进行转换

低功耗可编程器件的领先供应商莱迪思半导体公司宣布,安霸公司(Ambarella)(NASDAQ:AM....
发表于 08-07 15:09 69次 阅读
莱迪思的FPGA提供低功耗协处理,支持sub-LVDS和其他接口标准进行转换

郑州将迎来一个更加智慧的交通出行时代

据悉,郑州智慧交通包括智能网联公交、自动物流配送、自动驾驶泊车、自动网约出租车等N个场景实现自动驾驶....
的头像 机器人技术与应用 发表于 08-07 15:00 246次 阅读
郑州将迎来一个更加智慧的交通出行时代

百度智行信息科技(重庆)有限公司在重庆举行揭牌仪式

当天,在揭牌活动的同时,百度Apollo与招商局重庆交通科研设计院、重庆车检院达成战略合作,三方将基....
的头像 机器人技术与应用 发表于 08-07 14:29 1016次 阅读
百度智行信息科技(重庆)有限公司在重庆举行揭牌仪式

奥托立夫:将安全电子及自动驾驶等技术作为其未来增长引擎

安波福公司由原来的电子与安全和电子/电气架构业务板块组成,聚焦于加速推动主动安全、自动驾驶、提升驾乘....
发表于 08-07 14:00 43次 阅读
奥托立夫:将安全电子及自动驾驶等技术作为其未来增长引擎

Yandex预计在未来几个月内将在Innopolis增加100辆索纳塔自动驾驶汽车

该家俄罗斯自动驾驶公司表示,密歇根州具有充满“进步性”和“支持性”的监管环境,有助于其“快速”发展和....
发表于 08-07 11:42 249次 阅读
Yandex预计在未来几个月内将在Innopolis增加100辆索纳塔自动驾驶汽车

我国首个出口伊斯坦布尔无人驾驶地铁下线

据悉,列车采用全自动驾驶设计,后期能够适应各种无人驾驶运行场景的需求;采用全自动车辆重联运营技术,使....
的头像 机器人技术与应用 发表于 08-07 11:14 247次 阅读
我国首个出口伊斯坦布尔无人驾驶地铁下线

AutoX获得全球第二张加州全无人驾驶牌照(可载人)

AutoX于2016年9月在硅谷创立,总部位于深圳,布局全球八大地区城市,在北京、上海、硅谷、圣地亚....
的头像 机器人技术与应用 发表于 08-07 10:47 324次 阅读
AutoX获得全球第二张加州全无人驾驶牌照(可载人)

国务院办公厅发布《关于进一步优化营商环境更好服务市场主体的实施意见》

道路测试是实现智能网联车产业化和商业化的基础,因此我国高度重视智能网联汽车公共道路测试情况,近年来加....
的头像 机器人技术与应用 发表于 08-07 10:22 303次 阅读
国务院办公厅发布《关于进一步优化营商环境更好服务市场主体的实施意见》

交通运输部举行线上例行新闻发布会

此前,7月8日,国家发改委、交通部等11部门联合发布《关于支持民营企业参与交通基础设施建设发展的实施....
的头像 机器人技术与应用 发表于 08-07 10:09 184次 阅读
交通运输部举行线上例行新闻发布会

未来菲亚特克莱斯勒将与Waymo独家合作开发完全自动驾驶车辆

两家公司表示,他们将共同开发用于运载货物的自动驾驶轻型商用车辆,首先将Waymo的自动驾驶技术集成到....
的头像 机器人技术与应用 发表于 08-07 09:52 516次 阅读
未来菲亚特克莱斯勒将与Waymo独家合作开发完全自动驾驶车辆

内蒙古自治区首辆5G无人驾驶接驳车完成调试,即将上路开跑

此次5G自动驾驶接驳车的测试道路,选定在康巴什区景观最为集中的康巴什中轴线,全程约7公里,覆盖当地7....
的头像 机器人技术与应用 发表于 08-07 09:35 196次 阅读
内蒙古自治区首辆5G无人驾驶接驳车完成调试,即将上路开跑

百度正式宣布量产自动驾驶计算平台Apollo Computing Unit正式下线

作为百度Apollo自动驾驶的专用计算平台,ACU具备全面的AI能力,涵盖高精建图和定位、环境感知、....
的头像 机器人技术与应用 发表于 08-07 09:13 247次 阅读
百度正式宣布量产自动驾驶计算平台Apollo Computing Unit正式下线

拿什么来拯救那些奇葩的停车姿势?

自动驾驶计算平台 ACU 上搭载了赛灵思车规级芯片平台Zynq® UltraScale+™ MPSo....
发表于 08-07 09:04 202次 阅读
拿什么来拯救那些奇葩的停车姿势?

快讯:中国自主研发水下智能清洗机器人在青岛港码头下水

日前,中国自主研发的首台商用水下智能清洗机器人在青岛港码头下水。据介绍,该水下智能清洗机器人是由飞马....
的头像 机器人大讲堂 发表于 08-06 15:58 291次 阅读
快讯:中国自主研发水下智能清洗机器人在青岛港码头下水

大规模仿真测试环境是ADAS和AV技术得以安全测试和验证的唯一环境?

与现代摩比斯建立合作也标志着Cognata在亚洲快速持续扩张的又一个重要里程碑。Cognata在整个....
发表于 08-06 15:09 195次 阅读
大规模仿真测试环境是ADAS和AV技术得以安全测试和验证的唯一环境?

日本新技术可帮助自动驾驶汽车在远距离探测交通信号灯,并做出响应

在车辆、行人和各种物体都密集的城市地区,自动驾驶车辆面临着特殊的挑战,通常需要利用传感器来估计位置,....
发表于 08-06 15:01 107次 阅读
日本新技术可帮助自动驾驶汽车在远距离探测交通信号灯,并做出响应

加州理工设计新算法控制多个无人机移动,并且不会“撞车”

为了测试他们的新系统,Chung和Yue的团队在多达16架四旋翼无人机上安装了GLAS和神经群,并在....
的头像 机器人大讲堂 发表于 08-06 14:56 171次 阅读
加州理工设计新算法控制多个无人机移动,并且不会“撞车”

未来电动汽车的竞争将会聚焦在自动驾驶技术以及电池技术?

此外,特斯拉在疫情期间的抗风险能力表现最强,生产几乎没有受到影响;而全球其他汽车巨头都蒙受了因工厂停....
发表于 08-06 13:35 365次 阅读
未来电动汽车的竞争将会聚焦在自动驾驶技术以及电池技术?

在UNECE的车辆法规协调论坛上决议了三项智能网联汽车领域的重要法规

新型技术在引发汽车行业变革、加速技术创新的同时,也对车辆安全性提出了前所未有的挑战。作为一家在汽车工....
发表于 08-06 10:28 162次 阅读
在UNECE的车辆法规协调论坛上决议了三项智能网联汽车领域的重要法规

Cohda公司的V2X解决方案能实现自动驾驶汽车与智慧城市基础设施的互联

在智慧城市自动驾驶汽车软件与验证应用互联、采矿与其它环境开发方面,Cohda Wireless始终处....
的头像 我快闭嘴 发表于 08-06 10:15 710次 阅读
Cohda公司的V2X解决方案能实现自动驾驶汽车与智慧城市基础设施的互联

中国首款车规级AI芯片:地平线征程2

中国是全球最大的物流市场之一,低速和限定场景下的无人配送被视为是自动驾驶技术率先落地应用的场景之一。....
发表于 08-06 09:27 368次 阅读
中国首款车规级AI芯片:地平线征程2

至2035年自动驾驶及电动汽车零部件将产生超200亿美元的利润增量空间

归根结底,自动驾驶技术的核心,还是在于实现真正的全无人化。“真正的全无人化”,是指从技术层面真正做到....
发表于 08-05 18:51 374次 阅读
至2035年自动驾驶及电动汽车零部件将产生超200亿美元的利润增量空间

Xilinx助力百度 Apollo 自动驾驶计算平台 ACU正式量产下线

百度 ACU 是 Apollo 面向量产的自动驾驶车载计算单元,根据不同需求场景的计算能力要求分为多....
发表于 08-05 15:33 473次 阅读
Xilinx助力百度 Apollo 自动驾驶计算平台 ACU正式量产下线

自动驾驶插秧机的结构设计研究论文详细说明

本文设计自动导航插秧机的电控转向机构、油门控制机构与刹车控制机构。电控转向机构由直流减速电机驱动,带....
发表于 08-05 14:29 260次 阅读
自动驾驶插秧机的结构设计研究论文详细说明

自动驾驶最新消息:谷歌前自动驾驶工程师获刑 日本德国美国百花齐放

自动驾驶领域的国际合作也在不断加深。中日两国汽车工业协会2018年签署合作备忘录,提出将在汽车自动驾....
发表于 08-05 11:27 147次 阅读
自动驾驶最新消息:谷歌前自动驾驶工程师获刑 日本德国美国百花齐放

无人机在多个领域的应用案例

当无人机首次进入未知的天空时,情况并没有这么乐观。历史记载指出,它们主要用于军事和战争原因。幸运的是....
的头像 我快闭嘴 发表于 08-05 11:16 335次 阅读
无人机在多个领域的应用案例

MEMS设备的产品特点与主要用途

为了提高汽车设计的安全性,村田(Murata)近期发布了其最新6轴一体封装、3D MEMS惯性力传感....
的头像 lhl545545 发表于 08-05 10:42 179次 阅读
MEMS设备的产品特点与主要用途

C语言开发单片机为啥都是全局变量形式?

要成为一个资深的嵌入式工程师相当难,一方面要有非常扎实的理论知识,同时也要有相当的那种大型的、高频C....
的头像 玩转单片机 发表于 08-05 10:35 162次 阅读
C语言开发单片机为啥都是全局变量形式?

char数组转16进制HEX串

也就是说,只要这一个字符大于0x39,那它一定是字母;同时,在上面的分析也可以发现,如果这个字符是字....
的头像 玩转单片机 发表于 08-04 16:53 100次 阅读
char数组转16进制HEX串

国务院:2020年底前优化新能源车审批发布程序

2020年底前优化新能源汽车免征车辆购置税的车型目录和享受车船税减免优惠的车型目录发布程序,实现与道....
的头像 汽车工程师 发表于 08-04 14:56 301次 阅读
国务院:2020年底前优化新能源车审批发布程序

特斯拉不断开放相关技术,其实是要打倒燃油车

然后,特斯拉首席执行官埃隆·马斯克(Elon Musk)回复了TESLARATI的这条推特,马斯克写....
的头像 汽车工程师 发表于 08-04 11:26 336次 阅读
特斯拉不断开放相关技术,其实是要打倒燃油车

ECCO推出的EVAS系统超越了标准系统,让汽车制造商打造一个声音品牌

美国国家公路交通安全管理局(NHTSA)在FMVSS 141规则中提出了电动汽车最低声音要求。具体而....
发表于 08-04 11:07 88次 阅读
ECCO推出的EVAS系统超越了标准系统,让汽车制造商打造一个声音品牌

特斯拉推出雷达和超声波传感器

现在,特斯拉被发现可以在配备自动驾驶仪传感器的支架上测试ModelS,其中甚至发现有固态激光雷达的身....
发表于 08-04 10:51 139次 阅读
特斯拉推出雷达和超声波传感器

智能家居和安全市场共同为ADT和Google带来了发展新机遇

ADT首席执行官Jim DeVries表示,与谷歌的合作并不是选择站队,而是更好的为客户提供最佳解决....
的头像 我快闭嘴 发表于 08-04 09:52 349次 阅读
智能家居和安全市场共同为ADT和Google带来了发展新机遇

三星取得思科与Google定制化芯片订单,缩小与台积电差距

8月3日,有消息传出,三星取得全球网络设备大厂思科(Cisco)及网络搜寻巨擘Google的芯片代工....
的头像 21克888 发表于 08-04 09:51 992次 阅读
三星取得思科与Google定制化芯片订单,缩小与台积电差距

德州仪器白皮书:GaN将能源效率推升至新高度

GaN也面临着挑战。过去,这些挑战与制造和提供高质量、可靠GaN的能力相关。然而,随着整个行业制造工....
发表于 08-04 09:42 301次 阅读
德州仪器白皮书:GaN将能源效率推升至新高度

受疫情影响欧洲电信公司指出5G推出速度将显著放缓

普华永道指出,延迟5G的部署会给运营商带来严重的风险和成本,因为许多运营商拥有有限的5G频谱牌照期限....
发表于 08-04 08:53 124次 阅读
受疫情影响欧洲电信公司指出5G推出速度将显著放缓

自动驾驶这些年经历了什么?

自动驾驶汽车通过摄像头、雷达和激光雷达等传感器来感知世界。类似雷达,激光雷达,使用不可见的光脉冲来绘制周围区域的高精度3D...
发表于 08-04 07:27 0次 阅读
自动驾驶这些年经历了什么?

论Linux的页迁移(Page Migration)

其他的CoW的场景有KSM(Kernel same-page merging)。KSM会扫描多个进程....
的头像 Linuxer 发表于 08-03 15:52 180次 阅读
论Linux的页迁移(Page Migration)

完全自动化的L5级别自动驾驶即将到来

除了法律要求的所有其他机制之外,自动驾驶汽车还有一种单独的机制:汽车在自动驾驶模式下,与另一辆车、物....
的头像 美光科技 发表于 08-03 15:13 209次 阅读
完全自动化的L5级别自动驾驶即将到来

华为正式成立数通自动驾驶网络联合实验室:像改变汽车一样改变网络

从华为官方获悉,近日,华为在苏州成功举办华为自动驾驶网络技术峰会,与来自复旦大学、浙江大学、西安交通....
的头像 21克888 发表于 08-03 14:52 1565次 阅读
华为正式成立数通自动驾驶网络联合实验室:像改变汽车一样改变网络

CAN-bus应用解决方案,助力无人配送行业进程

无人配送是指物品流通环节中没有或是少量人工参与,简单来说,就是简单版的自动驾驶,以人工智能AI为核心....
的头像 ZLG致远电子 发表于 08-03 14:40 245次 阅读
CAN-bus应用解决方案,助力无人配送行业进程

Google推动新一代云服务发展

依靠Google的高端云服务、世界顶尖的分析能力、顶级的AI技术工具、夯实的数字化转型模式和专有资源....
发表于 08-03 14:26 414次 阅读
Google推动新一代云服务发展

全球两大LiDAR厂商握手言和,禾赛和Velodyne达成专利交叉许可协议

2019年8月15日,有文件显示美国激光雷达公司Velodyne,在美国当地正式起诉来自中国的激光雷....
的头像 MEMS 发表于 08-03 10:47 446次 阅读
全球两大LiDAR厂商握手言和,禾赛和Velodyne达成专利交叉许可协议

PulseMeter技术加速VCSEL测试

因此,Tektronix在其原有的2601 SMU基础上,配备了高速的电流源,并导入PulseMet....
的头像 MEMS 发表于 08-03 10:42 358次 阅读
PulseMeter技术加速VCSEL测试

红外拍摄+皮肤下特征识别,刷手就能坐公交

据悉,熊猫智能公交车由上海企业深兰科技研发制造,车身长12米,有23个座位,包含站立区最大允许乘坐7....
的头像 MEMS 发表于 08-03 10:33 280次 阅读
红外拍摄+皮肤下特征识别,刷手就能坐公交

英特尔的自动驾驶“阿西莫夫三定律”解析

不知从何时,人们把拷问了无数人良心的“电车难题”交给了无人驾驶汽车。于是乎在各种行业论坛和发布会上,我们都能看到不少人面...
发表于 07-31 07:55 0次 阅读
英特尔的自动驾驶“阿西莫夫三定律”解析

自动驾驶为什么需要5G

什么叫自动驾驶?
发表于 07-31 06:53 101次 阅读
自动驾驶为什么需要5G

调试手机蓝牙控制小车,用的是官网上的代码报错的原因?

请教专家,我在调试手机蓝牙控制小车,用的是官网上的代码,gobletest没问题,但是编译gobleapp时,报错如下,请问是什么原因? ...
发表于 07-30 11:42 0次 阅读
调试手机蓝牙控制小车,用的是官网上的代码报错的原因?

远红外热成像传感器对自动驾驶的重要性

美国东部时间3月19日晚间,一辆 Uber 的自动驾驶汽车在亚利桑那州坦佩市的公共道路上与一名行人相撞,该行人在送往医院后不治身...
发表于 07-30 07:49 0次 阅读
远红外热成像传感器对自动驾驶的重要性

传感器成自动驾驶“硬实力” 有哪些

随着自动驾驶等前沿科技领域发展加速,传感器的重要性和普及率也获得了持续提升。面对传感器在未来愈发广阔的蓝海“诱惑”,国内...
发表于 07-29 07:54 0次 阅读
传感器成自动驾驶“硬实力” 有哪些

3D传感器如何为车内安全保驾护航?

“我们相信,汽车行业的下一幕不但要将主动安全技术部署在车外空间,对车内的监控也是同等重要的。”3D图像传感器公司Vayyar联...
发表于 07-29 07:38 0次 阅读
3D传感器如何为车内安全保驾护航?

自动驾驶成功的关键是什么?

今天我将主要讨论传感器和传感器数据使用方面的问题,即传感器融合。虽然今天只谈这一个方面,但同时也要意识到三大系统必须协同...
发表于 07-29 06:35 0次 阅读
自动驾驶成功的关键是什么?

加速自动驾驶落地的智能一站式的解决方案解析

美国高速公路安全管理局(NHTSA)认定谷歌算法为“司机”,为汽车最终获准上路行驶扫除了一个重大障碍。在此之前,苹果、等...
发表于 07-29 06:17 203次 阅读
加速自动驾驶落地的智能一站式的解决方案解析

中断级也用任务级进入临界区的代码也没有问题,为什么要区分呢?

我感觉不区分,中断级也用任务级进入临界区的代码也没有问题啊。为什么要区分呢?...
发表于 07-19 08:03 0次 阅读
中断级也用任务级进入临界区的代码也没有问题,为什么要区分呢?