郑昀:你要跟谁比?
关键词:成长,自我管理,自我激励,面试,候选人
201806

——你觉得跟你的 Leader 差在什么地方?
——肯定有差距,一个是知识面不如他广,二一个是解决问题不如他老练。
——怎么追上他?
——……没想过

Okay,一个年轻工程师可以跟三种人对比:
第一种,跟身边的同龄人、同行者对比。你比他们强在什么地方?你有什么优势?

我常常举这两个例子。
我的同事刘振,北航毕业,十七八年前一度持之以恒地维护一个客户端软件,作为课外练习。这个软件几乎无所不能,能打电话(我们公司有一个程控交换机),能发短信,能像QQ一样聊天(当年QQ还是一个可有可无的软件),支持手写板画画聊天,像 foxmail 一样收发和管理邮件,能识别语音命令,能在局域网内传输大文件……
是的,优秀工程师就是会这样反复实践,知行合一。
我,擅长调试,尤其是擅长在多线程、多进程、多物理节点的成千上万条日志里推理,找到逻辑关系。屡屡上演这样的帽子戏法:同事调了一天也没调明白,叫我过去,在事先没有阅读过的、繁杂的代码中进进出出十分钟,就搞定了。
优秀工程师一定在一入行的时候就知道自己比别人强在哪里。说不出来的话,……,说明你可能真的很弱。

第二种,跟自己的Leader对比。

知识面不如 Leader 广?
那你做什么了?枚举所有技术点,列出自己的知识短板?逐一攻克?
没有这么做,就靠自然积累?你什么时候才能自称知识面广?
怎么做?
我举一个例子。
我在大学的时候,是这么消灭文学类目的:
我会先阅读一国之文学史(美国/英国/日本/...),它们会对各类文学著作做深入灵魂的点评;
记下那些我感兴趣的,逐一借出;
以此类推,按照国别,反复扫描。
技术上的知识面广也是如此,你总得找到一个“纲举目张”的纲领性书籍,按图索骥啊,不然你撞大运、大海捞针吗?
什么样的书籍?
比如《大数据日知录,张俊林,2014》,《大型网站系统与Java中间件开发实践,曾宪杰,2014》,《亿级流量网站架构核心技术 ,张开涛,2017》,《淘宝技术这十年,子柳,2013》。

第三种,跟业界的顶尖高手对比。

业界顶尖高手在哪里?也不用去找那些老牌的比如我XD
与时俱进地看顶级互联网以及(百亿美金估值以上)独角兽的技术团队 Blog。
你会看到顶尖高手是怎么做功课的。
怎么才能做好作业?
你该不会连偷看好学生的作业都不会吧?

——比过之后再来面试吧。

其他技术文章:

如何成为一位牛逼的高手

我当初是怎么管理技术团队的

有些事儿,工程师可能今生仅此一次

年轻的工程师如何月入伍万XD的更多相关文章

  1. 淘宝前端工程师:国内WEB前端开发十日谈

    一直想写这篇"十日谈",聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘.我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要. 我一直认为自己是" ...

  2. 北京教育软件创业公司招 .net工程师

    北京教育软件创业公司,招 .net工程师,月工资2万左右,有合适的朋友帮忙推荐下,要求水平稍高一些的.产品目前用Winform开发的.创始人两个清华,一个北大.老板在美国待了七年回来的,爱人在清华教书 ...

  3. 用实力燃爆暑期丨i春秋渗透测试工程师线下就业班开课了!

    i春秋&赛虎暑期渗透测试工程师线下就业班开课了! 本期开班地点:北京,面授脱产:四个月. 如果这次没来得及报名的同学也可以选择9月份广州的班次,具体开班时间请咨询谢老师:18513200565 ...

  4. Web前端开发十日谈

    =========================================================================== 原文章: http://kb.cnblogs.c ...

  5. 十日谈 (share)

    @拔赤 一直想写这篇“十日谈”,聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘.我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要. 我一直认为自己是“初级”前端开发工程师 ...

  6. LinkedIn高级分析师王益:大数据时代的理想主义和现实主义(图灵访谈)

    转自:http://www.ituring.com.cn/article/75445 王益,LinkedIn高级分析师.他曾在腾讯担任广告算法和策略的技术总监,在此期间他发明了并行机器学习系统“孔雀” ...

  7. 深度学习“引擎”之争:GPU加速还是专属神经网络芯片?

    深度学习“引擎”之争:GPU加速还是专属神经网络芯片? 深度学习(Deep Learning)在这两年风靡全球,大数据和高性能计算平台的推动作用功不可没,可谓深度学习的“燃料”和“引擎”,GPU则是引 ...

  8. [置顶] 请听一个故事------>你真的认为iPhone只是一部手机?苹果惊天秘密!!

    在网上看到的一篇小说,感觉有点意思,转载过来大家一起围观下,作者很幽默很风趣. 导读:iPhone的隐藏功能!Jobs的军方身份!图灵服毒自杀的传奇故事!中兴华为的神秘背景! 你真的认为iPhone只 ...

  9. 绝对精品推荐做前端的看下:Web前端开发体会十日谈

    20151208感悟: 前端人的角度来看的话,感觉像是阅读一个大牛前端的全部武功的一个秘籍说明,里面的思想高价值蛋白真是太多太多,推荐看. Web前端开发体会十日谈 一直想写这篇“十日谈”,聊聊我对W ...

随机推荐

  1. Spring MVC 的 Java Config ( 非 XML ) 配置方式

    索引: 开源Spring解决方案--lm.solution 参看代码 GitHub: solution/pom.xml web/pom.xml web.xml WebInitializer.java ...

  2. Asp.Net Core NLog 将日志输出到数据库以及添加LayoutRenderer的支持

    在这之前打算用Apache的Log4Net,但是发现其AdoNetAppender方法已经不存在了,无法使用配置文件直接输出到数据库了,因此我便改用了NLog框架. 一.对项目添加NLog 通过Nug ...

  3. BZOJ_1975_[Sdoi2010]魔法猪学院_A*

    BZOJ_1975_[Sdoi2010]魔法猪学院_A* Description iPig在假期来到了传说中的魔法猪学院,开始为期两个月的魔法猪训练.经过了一周理论知识和一周基本魔法的学习之后,iPi ...

  4. java线程同步小结

    1.线程同步的目的是为了防止多个线程同时访问一个资源时对资源的破坏 2.线程同步方法是通过锁来实现,每个对象都有切仅有一个锁,这个锁与一个特定的对象关联,线程一旦获取了对象锁,其他访问该对象的线程就无 ...

  5. python 安装cv2

    问题描述:import cv2 报错提示未安装此包. 解决措施: 1.cmd框中输入pip install cv2,若安装成功,则恭喜你一次性成功,如提示"无法找到与你当前版本的匹配&quo ...

  6. Https协议与HttpClient的实现

    一.背景 HTTP是一个传输内容有可读性的公开协议,客户端与服务器端的数据完全通过明文传输.在这个背景之下,整个依赖于Http协议的互联网数据都是透明的,这带来了很大的数据安全隐患.想要解决这个问题有 ...

  7. js 的 骚操作

    单行的js 代码虽然简洁,但却不易维护,甚至难以理解, 但这却并不影响前端童鞋们编写简洁代码的热情, 一   , 生成随机ID // 生成长度为10的随机字母数字字符串 Math.random().t ...

  8. HTTP网络协议与手写Web服务容器

    Http协议 1.深入概念 Http:HyperText Transfer Protocol,即是超文本传输协议. 2.浅出概念(使用浏览器访问服务器端网页时需要遵循的一系列规则) Http:将各种不 ...

  9. 【java线程】的wait、sleep、join、yied

    1.概述 使用Thread相对来说比较简单,没有什么成本,但是通常来说,我们使用线程基本就是覆写run方法,然后调用线程对象的start函数启动线程. 对于面试人员来说,这些都不是面试官会问到的问题, ...

  10. Docker安装+HelloWorld+运行Tomcat

    前言 只有光头才能变强. 文本已收录至我的GitHub仓库,欢迎Star:https://github.com/ZhongFuCheng3y/3y 上一篇已经讲解了为什么需要Docker?,相信大家已 ...