热文导读 | 点击标题阅读

欢迎加入Java和Android架构知识星球

2018年Android中高级面试题含答案

分享一张牛逼的程序员职业路线图给你们!

2014年,阿里巴巴上市前最后一次实质性更新招股书中那三个新增的合伙人,其中之一就是蔡景现,花名多隆。这个声名不显的人,在淘宝内部却被贴上如“神”、“大牛中的大牛”、“少林扫地僧”等标签。

我是13年9月份入职阿里,有幸在多隆组里,跟着多隆做事一年,时间不长,只能粗浅谈谈个人的看法。

多隆并非科班出身,原先专业是生物系生命科学专业。在阿里的层级是P11(已为技术岗最高),相当于副总裁。刚来阿里的时候,我以为专家组,一定是都是高P的大团队。哪知道进来发现,多隆下面包括我,仅有3个下属,其中一位师兄还长期在北京。每天中午一起吃饭,可以当团建,吃完饭一起散步,就算是outting了。

多隆不爱带团队,团队一般沟通成本高、水平参差不齐,而他一个人就能顶一个高效顶尖的团队(所以每次问他问题打断他,我都深深内疚,感觉拖了阿里的后腿)。作为淘宝最早的程序员之一,很多产品早期就是他一个人开发维护的,文件系统tfs、key-value系统tair,cache、搜索、通讯框架等等,引用行颠对他的评价:

在内网的标签上,他被称为神,这不是恭维,在所有工程师眼中,他就是个神。多隆做事一个人能顶一个团队,比如说写一个文件系统,别人很可能是一个项目组,甚至一个公司在做,而他从头到尾都是一个人,在很短的时间内就完成了。从03年到07年,淘宝搜索引擎就是他一个人在写,一个人在维护,而且这还不是他全部的工作,另外他还做了其他很多事情。

多隆不擅交际,不常分享,也不玩什么社交网络,一般很难在公众场合见到他,只要能不参加的会议、采访,他都不会参加。就算去,他也常常会带上笔记本。据说他也曾经带着笔记本去outting,在车上写代码。。虽然被所有人视为神,但他真的由心底觉得自己是一个凡人,他做的最多的就是是默默的坐在工位上,对着屏幕上的黑框,写代码、解决问题。

曾经看到一句话,“熟悉滋长轻视”,一旦熟悉了,传奇也会觉得不过如此。但在多隆这里,完全是相反的。越深入了解,越钦佩他的专注、职业。他说过,他的兴趣就是写代码,而他真的是每天上班除了吃饭上厕所,就是写代码,一写就写了十四年。

多隆说他的知识经验的积累主要归功于在淘宝业务发展的过程中,他遇到了各种各样的问题。这些问题促使他不断学习解决问题的各种技术,他和淘宝一起成长。在我看来,他对技术始终保持着谦卑的心态也很关键。他把自己当成一块海绵一样去吸收新知识——在他的字典里,没有不值得去解决的问题,也没有不值得去学习的技术。而且每学一个知识点,多隆都会写一段代码去验证,一方面是练习,另一方面也让他加深理解,直到真正掌握这个技术。

几个月前他在实现一个复杂的功能,有一天他一来公司,就跟我说“昨晚凌晨四点想到了实现方式,现在来试试看”,他总是想着用各种方式提升性能。

这绝对是一个“比你聪明,还比你努力”的人。

有一次在散步的时候,问他是如何成长为现在这样的大神的。他回答说“就解问题嘛”,从淘宝最开始遇到的简单PHP问题,一直到现在尖端的性能难题。十四年的专注加上淘宝的飞速发展,他就这样“简单”的一步一步解问题解成大神。

多隆在技术上真的已经到了“手中无剑,心中有剑”的化境。他解决没有现成答案的问题,就是直接看源码。从程序源码看到glibc,再一路看到kernel,直到问题解决。他很热衷于看源码解决问题,经常是今天我们都还不知道怎么办的问题,第二天他说他已经看了xxx的源码,改一下哪里哪里就好了。

多隆说他的花名是小宝给他起的,当时淘宝还是一个PHP程序的时候,一有问题,小宝就说找总管多隆看看,所以后来都说有问题,找多隆。直到现在,如果遇到有解决不了的问题,还会来找多隆解决。

技术上全面且深入,工作上无与伦比的专注,不推卸责任、不计较个人得失,真正的匠人精神,真的是阿里的一个传奇,完全配得上神的称号。

以小故事结尾,第二次世界大战后,孩子问:“爷爷,战争中你是英雄吗?”爷爷说:“我不是,但爷爷和一群英雄一起战斗过,共事过!”

你有好的文章想和大家分享欢迎投稿,直接向我投递文章链接即可


最后,欢迎大家加入我们的知识星球,这期是到2019年3月10日结束,所以越早加入越好,现在加入的球友快1000人了,到1000人时将大幅提价(还有最后几十个名额了),所以快上车!

微信扫描或者点击上方二维码领取Android\Python\AI\Java等高级进阶资源

更多学习资料点击下面的“阅读原文”获取

从一线码农到阿里技术合伙人 P11的少林扫地僧多隆,人家牛逼是种习惯相关推荐

  1. 有关Quartz.NET,与一线码农大佬对个线?

    跟[一线码农大佬]翻译的某技术文对个线 最近看到一线码农大佬翻译的<如何在 ASP.NET Core 中使用 Quartz.NET 执行任务调度>, 行文思路: 安装Quartz.NET ...

  2. 给图片加水印--手把手教新码农如何把技术变成产品

    前言 加水印是为图片声明版权出处的一种常用方法. 平常都是写技术文章,文章的重点在技术本身,照片往往不需要加水印,或者需要加也不多,祭出神器PhotoShop很快就能完成. 前一段趁着夏天还不很热的时 ...

  3. 如何从一名“普通码农”成长为技术Leader?

    转载自:https://mp.weixin.qq.com/s/PU18nj59xUPO-GySR3--MQ " 有一个非常有趣的现象:据说大部分的技术管理者,在从程序员转为管理岗位的时候,都 ...

  4. 码农晋升为技术管理者后,痛并快乐着的纠结内心

    有一个非常有趣的现象:据说大部分的技术管理者,在其从程序员转为管理岗位的时候,都是在领导或公司的要求下,被动的推到管理岗位上的,并非是自己当初有强烈意愿.主动去选择管理岗的.这种被动的比例还不低,高达 ...

  5. #为何程序员百万年薪,CTO技术总监架构师不写代码还这么牛逼 ?

    [此文章转自乐字节] 真的是一点不服气我的领导,每天就在座位上看看头条,到时间开开会,每天写代码的时间可能不到两小时,到底是为什么他的收入有年薪百万?我们都是985研究生毕业,是什么铸就了他的价值? ...

  6. 2020年度综合大盘点:火爆IT业的7大Java技术,每一项都是大写的“牛逼”!

    ​点击上方蓝色"Java这点事",选择"设为星标" 每晚10点与你分享Java技术.IT资讯 JAVA语言作为历史最为悠久的编程语言,从95年5月开始历经数十年 ...

  7. 千月影视双端源码开源版_最新支持双端神器更新,属实有点牛逼!

    目前我们的公众号至少为上万人提供过帮助,新来的小伙伴,如果你不想错过每一期福利的话,需要获取往期分享的福利,可以在菜单栏找到"软件目录"或"往期精彩"即可获取到 ...

  8. 从一道面试题谈谈一线大厂码农应该具备的基本能力

    作者:Yura Shevchenko 来源:skypixel.com 关于一线码农的面试,我想说 求职面试在绝大部分人来说都是必不可少的,自己作为求职者也参与了不少面试(无论成功或者失败),作为技术面 ...

  9. 阿里云喻义:十年牧码,从码农走向工程师的进化之路

    有人会问,码农和工程师有区别吗?有什么区别?相信每个人都有不同的理解. "你敲下的每一行代码,你想过他会如何在计算机上运行吗?你想过你的这一行代码会产生多少cache miss吗?你想过你的 ...

最新文章

  1. 如何禁止Linux内核的-O2编译选项【转】
  2. OpenGL Blinn-Phong Shader实例
  3. android7.1 shotcuts,Android N App Shotcuts 学习
  4. c 跨平台android,Unity 使用C/C++ 跨平台终极解决方式(PC,iOS,Android,以及支持C/C++的平台)...
  5. 使用Lucene检索文档中的关键字
  6. DSP芯片概述--7.24
  7. Java 集合源码分析
  8. CAD直线和平面投影
  9. OI生涯回忆录(Part8:至高一省选Day1)
  10. 公众号七种有效的引流方式
  11. 计算机中操作系统的主要功能是什么,计算机中的操作系统的主要功能是什么
  12. R语言Circos图可视化
  13. require.context()的用法
  14. Web移动端Fixed布局的解决方案(原文出处:http://efe.baidu.com/blog/mobile-fixed-layout)
  15. 从0到1搭建一个自己的cli脚手架
  16. SGU 264 Travel(稳定婚姻匹配)
  17. L1-054 福到了 (15 分)C语言
  18. Win11+Ubuntu20.04双系统安装教程
  19. 自然语言处理--词向量
  20. Echarts通用饼图、柱状图、折线图封装

热门文章

  1. 商女不知亡国恨,隔江犹吃炒腰花
  2. idea启动项目zookeeper报错
  3. 微信小程序template模板与component自定义组件的区别和使用
  4. php函数大全 笔记,PHP的String函数笔记
  5. Java实现发送邮件(定时自动发送邮件)
  6. 张正友相机标定算法详解
  7. 【跳出for循环嵌套】公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱。问:用m文钱买m只鸡,公鸡、母鸡、小鸡各买多少只?并输出最小购买公鸡的数,并增加无解答案。
  8. JavaScript 实例:当当网 首页选项卡切换效果
  9. 用Python构建区块链
  10. Ubuntu16.04安装中文出现Transaction failed:Package dependencies cannot be resolve16.04d