来自一线的大厂架构师他们的技术水平和普通程序员的区别!

本文通过对比普通程序员和大厂架构师的发展轨迹,揭示了两者之间的分水岭。文章以阿里P11架构师多隆为例,展示了顶级程序员的技术实力和专注精神。同时,通过小明和小亮的故事,阐述了程序员从入门到精通需要深入学习技术本源,如框架运作、数据库优化、Redis使用等,以及持续探究和实践的重要性。文章强调,技术是一个公平的领域,付出与回报成正比,只有不断学习和钻研,才能在行业中脱颖而出。
摘要由CSDN通过智能技术生成

目录

一、前言

1.某位工号三位数的一名工程师

2.来自阿里P11的多隆

3.手中无剑,心中有剑

4.多隆的工位

二、除开那几个凭借一己之力,即可颠覆世界的技术大神。

1.同为程序员,但是发展轨迹为何截然不同?

2.真正的分水岭

2.1编程框架是如何运转起来并输出“Hello World-^”的?

2.2编程框架是如何运转起来并输出“你好世界-^”的?

3.如何让自己更正规,更有章法地使用Mysql呢?

 4.Key、Hash、List、Set、ScoreSet各自应该用在哪些场景?

4.1.刨根问底的学习方式

5.三天打鱼两天晒网的小明

6.初到大厂新环境的小亮

最后


一、前言

大神程序员给我的感觉就跟大神数学家一样,总会在一些意料之外的地方看到他的名字。

比如大家熟悉的大神数学家高斯,小学我们就听到了高斯对于等差数列求和的故事,中学就会听到他尺规作图正十七边形,大学能看到高斯分布,计算机能看到高斯噪音,天文学能看到高斯计算谷神星轨迹,可谓他的大名散落各地。

1.某位工号三位数的一名工程师

在计算机方面我自己就钦佩一个大牛,就是某位工号三位数的一名工程师,从我大学读计算机以来就多次在不同场合见到这个名字。

淘宝初创团队有3名开发工程师,工号165号的多隆是其中之一。

2.来自阿里P11的多隆

多隆在公司大多数时间是沉默的,从2000年加入阿里以来只专注于写代码,现在多隆在阿里的层级是P11。

多隆不爱带团队,团队一般沟通成本高、水平参差不齐,而他一个人就能顶一个高效顶尖的团队。作为淘宝最早的程序员之一,很多产品早期就是他一个人开发维护的,文件系统tfs、key-value系统tair,cache、搜索、通讯框架等等,引用阿里云总裁行癫对他的评价:

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

有个很偶然的机会,行癫听说NETAPP不太稳定。当时他恰好在看一个JAVA的分布式文件系统,便让多隆研究研究。看了一阵之后,多隆说还不如自己写一个,这次连行癫都表示有点怀疑。不过,行癫相信既然他说行,就一定能行。

没过多久,多隆便完成了原型,三个月后就提供了一个能够运行的产品。而这一切,基本上是他一个人利用平时闲暇时间完成的。这个系统就是现在TFS,淘宝的文件系统。它成功地解决了大量小尺寸文件分布式存储的可靠性与读写的性能问题。如今,仍然有以T字开头的产品运行在淘宝的生产环境中。

在阿里,多隆是一个“神”一样的存在,“只要有技术上的困难,找多隆,没有解决不了的”,这是在阿里技术人员中广泛流传的一句话。

从2003年到2007年,搜索引擎工作一直都是多隆一个人负责,但这不是他所有的工作,因为他解决问题的能力是惊人的。多隆一个人能顶一个团队,别人做事可能要成立一个项目组,而他从头到尾都是自己一个人,还能很快就完成了,即使他负责的事情以前从没有接触过。

阿里研究员毕玄说

“牛P很多,但能被称为‘神’的只有多隆一个。他在解决故障方面的能力更是无人能及,在淘宝的故障解决历史上有N多的案例。”

他随手举了两个例子

“五彩石项目多隆完成了商城搜索的dump逻辑,当时如果没有多隆,整个项目需要延后2周;还有一次,淘宝session框架调用session_tair故障,一堆人(应该有10人+)一起排查问题,从6:00排查到第二天的6:00,最后多隆查到了问题。”

多隆有一个常人难以做到的特质。当他沉浸在他的程序世界时,外界的人和事很难干扰到他。

一天的工作时间里,他绝大部分都在座位上写代码。若他不在座位上,那基本上就在洗手间。 我还记得2010年公司的乒乓球比赛决赛是在创业10楼的休闲吧举行的,比赛现场距离多隆只有20米远,锣鼓喧天,人声鼎沸,很多人都被吸引过去了,整个办公区只有多隆一个人还“粘”在椅子上。

多隆不擅交际,也不玩什么社交网络,一般很难在公众场合见到他,只要能不参加的会议、采访,他都不会参加。就算去,他也常常会带上笔记本。据说他也曾经带着笔记本去outting,在车上写代码……

3.手中无剑,心中有剑

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

虽然被所有人视为神,但他真的由心底觉得自己是一个凡人,他做的最多的就是是默默的坐在工位上,他一直都是这样定位自己的:“我就是个写代码的,很普通”。

 

4.多隆的工位

很多人不知道,其实多隆并非计

  • 15
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 19
    评论
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值