50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

滴滴陶文:我眼中的技术深度

  • 2019-09-16
  • 本文字数:1056 字

    阅读完需:约 3 分钟

滴滴陶文:我眼中的技术深度

本文来自陶文老师在内部发布的话题分享,引发了技术桔们的热议,桔妹在此与大家分享该话题,期待大家看完陶老师的解读,在文末分享自己对技术深度的看法。


经常有同学被挑战工作没有技术深度。不少日常写业务的同学会顿时紧张起来。开始在脑袋里找各种证据证明自己干过的啥事情“有难度的”。


其实这个问题如果准备一下,就不至于慌张了。在我看来,技术深度可以从下面这张图推导而来:


技术同学的主要工作是构建一个可运行的 solution 去解决用户的一个 problem。以这个为主题,有两件工作:


  • 运营维护这个 solution,持续去解决 problem。

  • 洞察到 problem 本身的变化,或者有更好的 solution。然后把现有的 solution 迁移成一个新的 solution 去更好的解决 problem。


技术深度就体现在“更好”地完成这两项工作上,也就是一个优化问题:

对运营维护工作而言

  • 降低运营的人工成本:例如自动化代替人工。

  • 降低运营的其他成本:例如更少的机器投入,例如稳定性和安全建设减少风险。

对研发工作而言

  • 对 new problem 或者 new solution 的洞察力:数据分析,市场调研,新技术跟进等。提升 solution 对用户的吸引力。新体验-旧体验-迁移成本。

  • 短期敏捷性:因为对 api 很熟悉,能够快速 rush 出一个版本来的能力。因为对环境很熟悉,可以快速定位 bug 的能力等。

  • 长期敏捷性:架构设计,复杂度管理等。

  • 提供独特 solution 的能力:比如说自动驾驶等科技。从 0 到 1 的过程可以最大化对用户的吸引力,因为很少人提供竞争 solution。

每一项优化工作,都可以做得很深

  • 比如你可以投入大量时间学习数据库原理,优化索引检索的效率,从而降低运营的其他成本。

  • 你也可以构建流量录制和回放技术,提供对重构工作的信心保障。从而提高长期敏捷性。

  • 你也可以打磨对产品的洞察力。精通数据分析,倾听用户,对产品的未来演进方向提供自己的洞察。

  • 你也可以锻炼自己快速 debug 的能力,可以在 crash 之后快速用各种工具找到性能瓶颈。这个算是短期敏捷性上的能力。主要是考验对环境和生态是否熟悉。所谓经验活。


其实评委在问你技术深度的时候,并不是问你技术栈的深度(比如是否从像素渲染到硅的提纯都了然于胸),真正在问的是你的竞争力在哪里。

你需要想清楚两点

  • 为什么在这个点上,我做过的工作证明了比其他同事要更强。

  • 为什么这个能力是当前公司需要的,也就是所谓的收益。你能手写汇编构造 GUI,但是公司不需要也是没有用的“技术深度”。


希望下次你被问到技术深度问题的时候,能够从容回答。


本文转载自公众号滴滴技术(ID:didi_tech)。


原文链接:


https://mp.weixin.qq.com/s/9_dkjpLHy9TCBcLO8DoqEg


2019-09-16 22:541925

评论

发布
暂无评论
发现更多内容

《技术男征服美女HR》—Fiber、Coroutine和多线程那些事

太白上仙

Java 程序员 面试 后端 多线程

javascript开发后端程序的神器nodejs

程序那些事

Java 后端 nodejs koa 程序那些事

已拿腾讯后台开发岗offer,简单说下自己的面试经历和学习路线

程序员小灰

c++ 后台开发 架构师 TCP/IP Linux服务器开发

英特尔神经拟态生态系统发展和研究的最新进展

E科讯

IntelliJ IDEA 2020.3正式发布,年度最后一个版本很讲武德

YourBatman

IDEA 新特性 2020.3

加码线下,新荣耀“破题”场景经济

脑极体

性能压测

jorden wang

微软最强 Python 自动化工具开源了!不用写一行代码!

星安果

Python 微软 自动化 自动化测试 playwright

《前端实战总结》之使用CSS3实现酷炫的3D旋转透视

徐小夕

css3 大前端 CSS小技巧

国产电子表格Luckysheet后台也开源了!支持在线协作,一键docker私有部署

奇异石榴果

Java Excel SpreadJS 表格控件

即使不会node.js,拖拽就可完成数据的可视化展示

华为云开发者联盟

node.js 数据 可视化

想了解任务型对话机器人,我们先从自然语言理解聊起

华为云开发者联盟

人工智能 机器人 自然语言

跨架构编程不再难,英特尔机器编程工具迎来重磅更新

E科讯

ONES 收购知名协作工具 Tower

万事ONES

团队协作 高效 研发管理工具 收购 资讯

英特尔推动集成光电的发展,用于数据中心

E科讯

架构师训练营第 1 期 -week11

习习

面试无忧:源码+实践,讲到MySQL调优的底层算法实现

996小迁

Java 架构 面试

ONES 收购 Tower,五源资本合伙人对话两位创始人

万事ONES

项目管理 团队协作 ONES Tower 收购

新闻|Babelfish使PostgreSQL直接兼容SQL Server应用程序

PostgreSQLChina

数据库 postgresql 开源

训练营第七周作业

大脸猫

极客大学架构师训练营

谁能阻止世纪互联星光?2020年第11期北京机房网络质量评测数据排行榜发布

博睿数据

1分钟解密:博睿大数据核心引擎Bonree Zeus六大优势

博睿数据

架构师训练营第 11 周课后练习

叶纪想

极客大学架构师训练营

【技术分享】浅谈RTC及Agora RTC SDK集成介绍

Hanson

Linux平台中调试C/C++内存泄漏方法 (腾讯和MTK面试的时候问到的)

linux大本营

c++ Linux 后台开发 架构师

给你一个亿的keys,Redis如何统计?

不才陈某

redis

英特尔发布第二代Horse Ridge低温量子控制芯片

E科讯

关于binlog,这个参数能不能用?

Simon

MySQL Binlog

腾讯大牛整合Java+spring5系统学习架构,神乎其技

小Q

Java 学习 编程 面试 spring 5

一个真正0基础小白学习前端开发的心路历程

华为云开发者联盟

开发 开发小白 0基础

挑战赛 | 话题王者VS互动先锋(第一季)

InfoQ写作社区官方

话题讨论 热门活动

滴滴陶文:我眼中的技术深度_文化 & 方法_滴滴陶文_InfoQ精选文章