Leetcode惊现马化腾每天刷题?为啥大佬都这么努力!

嵌入式ARM 2020-07-31 00:00

来源 :老九学堂


前几天,一张没有被证实真伪的截图在网上流传,图中表明马化腾几乎每一天都会在Leetcode上提交代码。


但这是否是马化腾本人的账号却不得而知。



马化腾称得上是中国最早的一批程序员之一,如果身价超过千亿的他还在每天写代码,真就可以说是“不忘初心”。


无独有偶,也有人在功成名就之后,把写代码当做新的生活,从头学起。


比如,潘石屹在56岁生日当天,宣布开始学习 Python。


那我们现在就来盘点一下,一些商业大佬们曾经用代码写的故事。


1

马化腾——曾抄代码培养感觉


马化腾是计软专业科班出身。


他曾透露,自己学编程是“用最笨的方式去领悟”,即抄代码培养感觉。


马化腾做码农时的勤奋是有迹可循的。


2015年8月,网上首次曝光马化腾写过的代码,写作日期是在1999年2月21日、大年初六。


曾经在采访中,马化腾也提到,自己工作的钱不是用来买了书就是用来买了电脑。



1993年,马化腾从深圳大学毕业,进入传呼机市场巨头——润迅公司写软件。


1998年腾讯刚刚成立,为了使公司正常运转,马化腾除了写代码,还接了许多的外包项目。


2018年,马化腾接收央视采访,他说当时QQ还没有起来,没有投资,所以还做了大量的系统继承,其中还包括帮其他网站做网页等等。


马化腾以前说过技术基础的重要性,而他的这句话似乎说明,Leetcode 上的那个 ponyma 不是他本人。


2

张小龙——定位是一个纯粹的程序员


在业界,对于张小龙有这样一个评价:即便没有微信,他也是中国最优秀的程序员之一。



在华中科技大学学习开始,张小龙的代码之路就走在了很多人前面。


据张小龙的大学同学回忆,张小龙是同学中最早学习C语言的人,而那个时候C语言才刚刚诞生。


硕士毕业的第三年,张小龙就写出一款非常成功的产品——FoxMail,并且一个人完成了前三个版本的迭代。


1997年,FoxMail 在 Winsite 上线。


之后就是进入腾讯,重构 QQ 邮箱,创立微信。


即使人生已经有过辉煌,张小龙对自己的定位也依旧是“一个纯粹的程序员”。


3

李彦宏——为检索信息写代码


李彦宏中学就喜欢计算机编程,还参加过全国青少年程序编程大赛,得过奖,但是在省级比赛中没能拿到名次。


这个经历让李彦宏觉得,全国计算机水平在他之上的人很多。


所以高考时,他没有报计算机专业,而是去北大读了图书馆系。


后来辗转到纽约州立大学读研究生,转而学习了计算机。


毕业之后,李彦宏在华尔街为职业炒股人做金融新闻的检索,也曾为《华尔街日报》网络版设计实时金融信息系统。


1996年,李彦宏想到解决搜索引擎作弊问题的方法,1997年,李彦宏提交了关于“超链分析”的专利申请。


又过两年,李彦宏带着自己的技术,回国开始做搜索引擎,之后便是百度的故事了。



4

雷军——代码被说像诗一样优雅


2019年,雷军和王源在一次访谈中,被问到有没有写过诗,雷军回答王源:“没有写过诗,但有人说我写的代码像诗一样优雅。”



当然这句话并非雷军夸张。雷军的编程呢能力在读大学时,就已经被赏识。


在武汉大学计算机系读大三的时候,雷军就通过写程序,赚到了100万。


毕业后,雷军被金山求伯君当做接班人一样培养,在雷军32岁时,他和求伯君一起所著的《深入DOS编程》一书出版发行。


网上曾经也流传过一段雷军1994年写的代码:



和所有优秀的程序员一样,雷军一直热爱着编程。


1996年,在交给老师的一篇作为?《程序人生》中,雷军表达了自己会爱编程一辈子的心愿和志向。


而其实,雷军后来从程序员转向了产品和管理,也是出于一个“迫不得已”的原因。


在金山30周年的时候,雷军曾表明是当时有一个新来的程序员,把自己多年来写下的代码硬盘格式化了。


至今,小米的一些发布会上,雷军还多次强调:“20年前我是程序员,如今我还是程序员。”


6

求伯君——“中国第一程序员”


雷军的伯乐,求伯君,被称为“中国第一程序员”,没有之一。


说第一,有时间的原因。


1983年,我国第一台每秒运算1亿以上的巨型计算机“银河”在国防科大投入使用。


近水楼台先得月,正在国防科大数学系读书的求伯君,担下了学校的图书管理系统软件开发的任务,4天就开发测试成功。


当然,第一程序员的实力和勤奋更不容小觑。


1988年,求伯君加入金山,原因之一是金山承诺他可以“专心搞软件”。


当时求伯君计划要写一个汉字处理系统,最后花了1年零4个月,在医院敲完了 WPS1.0的代码,共计12万2千行。


21世纪初,WPS历经几次波折,从微软手中抢回自己的市场。


但就在2002年,求伯君又把WPS所有的代码都推倒重写,直到2005年9月12日,求伯君才写完 WPS Office 最新的2005版本,“如果你想要扩大 WPS 这座大厦的空间,唯一能做的,就是推倒重来。”


在求伯君的带领下,金山陆续上线《金山影霸》、《金山快译》、《金山游侠》等小工具软件,还有原创网游《剑侠情缘网络版》、《封神榜》、《春秋Q传》等,一度被称作中国 IT 界的黄埔军校,甚至人们想夸赞开发者水平高时,会用“求伯君2.0”来形容。


2011年11月18日晚,47岁的求伯君宣布从金山退休,办了一场隐退仪式,名为“君之传奇”。



7

潘石屹——地产大亨初学 Python

微博认证是“SOHO 中国(北京最大的房地产开发商)董事长”的潘石屹,已经在微博连续打卡大半年的 Python 课程学习。


截至发稿,话题#潘石屹用 Python 解决100和问题#的阅读量已达1.2亿。



在2019年11月14日的时候,潘石屹发了一条微博:“今天开始我学习一门新的语言 Python,我在寻找。这也是今天给自己人生的礼物。”


自从那天以后,潘石屹就时常在微博提问Python的问题,偶尔晒一下自己的学习成果。


不仅是自己学,年初潘石屹还曾任某编程课程的推广大使,计划在乡村普及编程教育。


潘石屹认为,编程的语言是科学严谨的,编程能训练人的思维,让人更尊重事实,也更有逻辑。


8


最后


虽然现在的互联网大佬中,也有马云这样“因为我不懂技术,所以我们公司技术最好”的领头人。


但是绝大多数的互联网企业,要么是源起于技术咖的一个想法,要么是由技术过硬的人掌舵。


搜狗王小川,在清华读书时,排队看医生还要捧着计算机的书,在搜狗可以花几年时间一级一级组建产品,能让他感到兴奋的事是“有些问题没人能解决,你找到方法解决了”。


京东刘强东,大学主修社会专业,课余时间却自学编程,还用 ASP 写出了第一版的京东。


这些人的创业或是成名之路其实相差甚远,但几乎所有人都有一个共同点,就是在初入编程世界时,都给自己定过“至少做十年程序员”、“只想对着电脑写代码”、“至少写十多万行代码”之类的“小目标”。


虽然初心的保质期往往不长,但如果连初心都没有,后面的故事自然也不会发生。


最后灵魂拷问:你计划写几年代码?


-END-




推荐阅读



【01】超实用!分享5个基本Linux命令行工具的现代化替代品
【02】Linux系统编程-通用文件模型
【03】Linux常用命令,超强万字总结!
【04】Linux 为何会流行?它和普通的RTOS有啥区别?
【05】可算是有文章,把Linux零拷贝技术讲透彻了!


免责声明:整理文章为传播相关技术,版权归原作者所有,如有侵权,请联系删除
嵌入式ARM 关注这个时代最火的嵌入式ARM,你想知道的都在这里。
评论
  • 本文介绍瑞芯微RK3588主板/开发板Android12系统下,APK签名文件生成方法。触觉智能EVB3588开发板演示,搭载了瑞芯微RK3588芯片,该开发板是核心板加底板设计,音视频接口、通信接口等各类接口一应俱全,可帮助企业提高产品开发效率,缩短上市时间,降低成本和设计风险。工具准备下载Keytool-ImportKeyPair工具在源码:build/target/product/security/系统初始签名文件目录中,将以下三个文件拷贝出来:platform.pem;platform.
    Industio_触觉智能 2024-12-26 09:19 85浏览
  • RK3506是瑞芯微Rockchip在2024年第四季度全新推出的Arm嵌入式芯片平台,三核Cortex-A7+单核Cortex-M0多核异构设计,CPU频率达1.5Ghz, M0 MCU为200Mhz。RK3506平台各型号芯片该怎么选,看这篇文章就够了。RK3506各型号RK3506有3个型号,分别是RK3506G2、RK3506B、RK3506J,配置参数如图: 配置差异解析总的来说,RK3506各型号间的差异主要体现在内存、工作温度和封装上‌:内存差异‌:RK3506G2‌集成
    Industio_触觉智能 2024-12-25 10:27 28浏览
  • 概述 Intel 要求用户为其10代FPGA器件使用特定的上电和掉电顺序,这就要求用户在进行FPGA硬件设计的时候必须选择恰当的FPGA供电方案,并合理控制完整的供电上电顺序。经过在Cyclone 10 GX测试板上实际验证,统一上电确实会导致FPGA无法正常工作,具体表现为JTAG接口无法探测或识别到目标器件。上电顺序要求 Cyclone 10 GX,Arria 10以及Stratix 10系列器件所有的电源轨被划分成了三个组合,三组电源轨要求依次上电,如图1所示,为三组电源轨上电顺序示意图。
    coyoo 2024-12-25 14:13 45浏览
  • 全球照明技术创新领航者艾迈斯欧司朗,于2024年广州国际照明展览会同期,举办【智慧之光】· 艾迈斯欧司朗-照明应用研讨会,以持续的技术创新,推动光+概念的全面落地。现场还演示了多款领先照明技术,且由资深工程师倾情解读,另有行业大咖深度洞察分享,助你开启“光的无限可能”探索之旅!精彩大咖分享引领未来照明无限遐想艾迈斯欧司朗精心准备了照明领域专业大咖的深度分享,无论是照明领域的资深从业者,还是对照明科技充满好奇的探索者,在这里,您都将大有所获。在艾迈斯欧司朗照明全球产品市场VP Geral
    艾迈斯欧司朗 2024-12-25 20:05 49浏览
  • “金字招牌”的户外叙事。2024年的夏天似乎异常炙热,体育迷们的心跳也随之澎湃,全球瞩目的体育盛宴——巴黎奥运会在此刻上映。在这个充满荣耀与梦想的夏天,我们见证了无数激动人心的瞬间:男子4X100米混合泳接力决赛中,潘展乐的最后一棒,气壮山河,中国队的历史性夺冠,让整个泳池沸腾;射击10米气步枪混合团体决赛,黄雨婷和盛李豪的精准射击,为中国队射落首金,展现了年轻一代的力量;乒乓球男单四分之一比赛中,樊振东的惊天逆转令人难以忘怀,凭借坚韧不拔的意志和卓越的技术,成功挺进半决赛,并最终夺冠……在这一
    艾迈斯欧司朗 2024-12-25 19:30 62浏览
  • 本文介绍瑞芯微开发板/主板Android系统APK签名文件使用方法,触觉智能EVB3588开发板演示,搭载了瑞芯微RK3588芯片,各类接口一应俱全,帮助企业提高产品开发效率,缩短上市时间,降低成本和设计风险。系统签名文件生成APK系统签名文件,具体可参考此文章方法RK3588主板/开发板Android12系统APK签名文件生成方法,干货满满使用方法第一步,修改APK工程文件app/src/build.gradle,并添加以下内容: android {     na
    Industio_触觉智能 2024-12-26 09:20 63浏览
  • 新能源汽车市场潮起潮落,只有潮水退去,才能看清谁在裸泳。十年前,一批新能源汽车新势力带着创新的理念和先进的技术,如雨后春笋般涌入中国汽车市场,掀起一场新旧势力的角逐。经历市场的激烈洗礼与投资泡沫的挤压,蔚来、理想、小鹏等新势力车企脱颖而出,刷爆网络。不曾想,今年新势力车企杀出一匹“超级黑马”,爬上新势力车企销量榜前三,将蔚来、小鹏等昔日强者甩在了身后,它就是零跑汽车。公开数据显示,11月份,零跑汽车实现新车交付量约4.02万辆,同比增长117%,单月销量首次突破4万辆;小鹏汽车当月共交付新车约3
    刘旷 2024-12-26 10:53 97浏览
  • 今年AI技术的话题不断,随着相关应用服务的陆续推出,AI的趋势已经是一个明确的趋势及方向,这也连带使得AI服务器的出货量开始加速成长。AI服务器因为有着极高的运算效能,伴随而来的即是大量的热能产生,因此散热效能便成为一个格外重要的议题。其实不只AI服务器有着散热的问题,随着Intel及AMD 的CPU规格也不断地在提升,非AI应用的服务器的散热问题也是不容小觑的潜在问题。即便如此,由于目前的液冷技术仍有许多待克服的地方,例如像是建置成本昂贵,机壳、轨道、水路、数据中心等项目都得重新设计来过,维修
    百佳泰测试实验室 2024-12-26 16:33 50浏览
  • 在谐振器(无源晶振)S&A250B测试软件中,DLD1到DLD7主要用于分析晶体在不同驱动功率下的阻抗变化。此外,还有其他DLD参数用于反映晶振的磁滞现象,以及其频率和功率特性。这些参数可以帮助工程师全面了解KOAN晶振在不同功率条件下的动态特性,从而优化其应用和性能。磁滞现象晶振的磁滞现象(Hysteresis)是指在驱动功率变化时,晶体的阻抗或频率无法立即恢复至初始状态,而表现出滞后效应。1. DLDH: Hysteresis Ratio (MaxR/MinR)在不同驱动
    koan-xtal 2024-12-26 12:41 63浏览
  • 据IDTechEx最新预计,到2034年,全球汽车舱内传感(In-Cabin Sensing,ICS)市场将超过85亿美元。若按照增长幅度来看,包含驾驶员监控系统(DMS)、乘员监控系统(OMS)、手势控制和生命体征监测等高级功能在内的舱内传感市场预计2020年到2034年将增长11倍。感光百科:ICS中的光源选择01、政策推动带来的“硬”增长作为其中的增长主力,舱内监控系统应用(包含DMS和OMS等)被推动增长的首要因素正是法规。据统计,中国、欧盟、美国、韩国、印度等主要汽车国家或地区已推出相
    艾迈斯欧司朗 2024-12-25 19:56 60浏览
  • 引言  LIN(Local Interconnect Network)是一种针对汽车电子系统应用的串行通信协议,主要用于汽车电子控制单元(ECU)之间的通信。LIN总线的特点是成本低、速率低、通信距离短、连接节点少,主要用于对带块要求低、实时性要求不高的控制任务,例如车门控制、天窗控制、座椅控制、车内照明等功能。LIN总线采用的是主从式架构,由主节点基于调度表调度网络中的通信。  LIN总线的错误类型  尽管LIN协议设计简单,具有低带
    北汇信息 2024-12-25 14:18 57浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦