写点什么

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

  • 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:541844

评论

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

2022年Java面试题最新整理,附白话答案

爱好编程进阶

Java 程序员 后端开发

6年,终拿腾讯 offer!

爱好编程进阶

程序员 后端开发

Cloud-借助消息队列解决分布式事务

爱好编程进阶

Java 程序员

CPU战争40年,终于把Intel打趴下了

爱好编程进阶

Java 程序员 后端开发

2020最后一次Java面试,快手三面一轮游,如今已拿意向书

爱好编程进阶

Java 程序员 后端开发

火山引擎推出基于全新视角的 Web 端性能监控方案

字节跳动终端技术

字节跳动 Web 性能监控 火山引擎

[Day38]-[二叉树]-二叉树的右视图

方勇(gopher)

LeetCode 二叉树 数据结构算法

Bootstrap表格

爱好编程进阶

Java 程序员

B站【狂神说Java笔记】-java基础语法

爱好编程进阶

Java 程序员 后端开发

CentOS7 部署 LAMP 平台与应用

爱好编程进阶

Java 程序员 后端开发

安全领导力| GitLab 持续位列 Gartner AST 魔力象限

极狐GitLab

安全

Backbone 之 DetNet:为检测而生(Pytorch实现及代码解析

爱好编程进阶

Java 程序员 后端开发

一文带你了解 「图数据库」Nebula 的存储设计和思考

NebulaGraph

数据存储 图数据库

Java 基础语法

源字节1号

软件开发 前端开发 Java后端 小程序开发

银丰新融:搭建名单监控管理系统,落实“三反”政策

华为云开发者联盟

安全 GaussDB 反洗钱 名单监控管理系统

java培训分布式和集群的区别

@零度

分布式 JAVA开发 集群

官宣|Apache Flink 1.15 发布公告

Apache Flink

大数据 flink 编程 流计算 实时计算

CentOS安装MySQL详解

爱好编程进阶

Java 程序员 后端开发

全球最大的半导体IP产业链,你了解多少?

Finovy Cloud

gpu GPU服务器 显卡、gpu

OceanBase 源码解读(十):一号表及其服务寻址

OceanBase 数据库

oceanbase 源码解读

CRMEB Java.小程序交易组件操作使用教程

CRMEB

图片

武师叔

43岁老程序员的编程之路,我是如何做到退休的?龙叔真的退休了吗

爱好编程进阶

Java 程序员 后端开发

IDC Panel:智能运维在金融行业中的场景化应用

BizSeer必示科技

技术揭秘 | 阿里云EMR StarRocks 线上发布会预约开启!

阿里云大数据AI技术

StarRocks 产品发布会

09-SSO微服务工程中用户行为日志的记录(2107~2108~2109

爱好编程进阶

Java 程序员 后端开发

2021字节、阿里大厂高频面试真题1000道(附答案解析

爱好编程进阶

Java 程序员 后端开发

5年从初学者变成行业大拿,月薪暴涨10倍,我的经验值得借鉴

爱好编程进阶

程序员 后端开发

如何将知识管理应用到工作中,解决企业的问题?

小炮

CCF201712-2 游戏

爱好编程进阶

Java 程序员 后端开发

web前端培训项目的 Vite 迁移实践分析

@零度

前端开发 vite

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