0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

只有从事20-50年编程才知道的事情

DPVg_AI_era 来源:未知 作者:李倩 2018-09-25 09:10 次阅读

程序员的成长就是对经验的沉淀与积累。近日,Quora网站中提出了“什么是只有一直从事编程20-50年才能知道的事情”这一问题,Gigantic Software的CEO John Byrd对此作出了精彩回答,总结了14条宝贵经验。

“程序员的成长很大程度上就是沉淀与积累脑中的伤疤,每一行新代码都会在你未来的重构过程中造成一定的伤害。”

——Andrej Karpathy

李飞飞高徒、特斯拉人工智能总监Andrej Karpathy

正如Andrej Karpathy所言,成长就是一个沉淀与积累的过程。学会总结,汲取经验,才能快速提升自我。

而有些事情,只有当你从事了很多年之后,才能得以拨云见日。

以下就是Quora网站中Gigantic Software的CEO John Byrd对“只有从事20-50年编程才知道的事情”的精彩回答。

其实,所有与软件开发有关的东西已经被开发出来了,人们只是对其不断的重新挖掘并假装“发明”一些新东西。你所认为非常酷炫或者新颖的东西,都是从Smalltalk、HAKMEN、Ivan Sutherland、Douglas Engelbart、早期的IBM或者Bell Labs中复制出来的。

不要相信编译器!不要相信工具!不要相信文档!不要相信你自己!

我们不再需要更多的编程语言了。不过,你还是会立马跑去开发一个新语言。让我猜一下,你所谓的“神奇”的语言,用的是IEEE 754二进制浮点数算数标准和固定精度整数吧。但我想告诉你的是,你所“发明”的语言已然是破损不堪的。

要知道,维护代码比写代码要更困难。编写大量的新代码可能是“懒惰”的标志。

你在学编程的时候会有一种错觉,仿佛内存、处理器时间和网络带宽都是无限且免费的。但我要告诉你的是:

它不是!它不是!它不是!

去看下Knuth大师有关过早最佳化(premature optimization)的文章吧!毕竟他说过一句名言:“过早最佳化是万恶之源”。

你将在接下来的几个月里忘记你写的代码的作用,并且读着你写的这些代码,你会觉得它简单得可笑。

有时候,你所需要的只是sed中的一行代码而已。

一定要小心那些说话特别绝对的程序员!比如,“我的方法永远比你的好”,或者“编程是一门艺术,而不是一种信仰”。

备份是一回事儿,恢复是另一回事儿。

代码能在你的机器上正常运行,并不代表它没有bug。——Piers Sutton

十一

在安装开发工具之前,请等待0.1版本的开发工具。让别人去当小白鼠吧。

十二

优秀的程序员写好的代码。伟大的程序员不写代码。宗师级程序员删除代码。

十三

不管有多少经理对你大声训斥,你要做的第一步是复制bug。

十四

你总会遇到一个在你身边呆了一段儿时间的长辈,他有的时候会教你一些有关编程的规律。请忽略这个人的存在!

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编程语言
    +关注

    关注

    10

    文章

    1944

    浏览量

    34731
  • 代码
    +关注

    关注

    30

    文章

    4787

    浏览量

    68569

原文标题:【Quora爆款】什么是持续编程20年以上才能知道的事情?

文章出处:【微信号:AI_era,微信公众号:新智元】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ADS1299套件的可编程增益是只有在差分输入情况下可用吗?

    昂问一下ADS1299套件的可编程增益是只有在差分输入情况下可用吗?我用AIN口输入单端信号 调节PGA大于1时信号就不对了
    发表于 12-26 06:29

    马云现身蚂蚁20:寄语未来20

    近日,支付宝与蚂蚁集团迎来了其20的庆典。在这个特殊的日子里,久未露面的马云也悄然现身蚂蚁园区,为这一重要时刻增添了不少光彩。 马云首先向蚂蚁集团送上了诚挚的祝福,他深情地表示:“今天,我来到
    的头像 发表于 12-09 13:49 184次阅读

    为什么是50欧姆,50欧姆阻抗的来源和意义

    数字反复出现在各种标准、应用说明和设计指南中,好像有什么不一样的魅力。 那为什么是50Ohm,不是40Ohm,60Ohm或者100Ohm? 难道50Ohm真的与众不同吗? 下面我们一起来了解下。 50Ohm这个标准的起源可以追溯
    的头像 发表于 11-22 10:43 483次阅读
    为什么是<b class='flag-5'>50</b>欧姆,<b class='flag-5'>50</b>欧姆阻抗的来源和意义

    使用TPS5410/20/30/31/50用铝/陶瓷输出电容

    电子发烧友网站提供《使用TPS5410/20/30/31/50用铝/陶瓷输出电容.pdf》资料免费下载
    发表于 10-12 10:22 0次下载
    使用TPS5410/<b class='flag-5'>20</b>/30/31/<b class='flag-5'>50</b>用铝/陶瓷输出电容

    XTR106输入只有超过400mv时,输出正常变化,为什么?

    我使用12位DAC产生模拟信号代替电桥输出信号,XTR106输出用RL=220欧当负载,发现无论电路参数怎么修改,输入只有超过400mv时,输出正常变化,小于400mv的任何电压,输出不变化
    发表于 09-10 06:51

    FDA的压摆率都太高,TPA6133的SR只有0.4V/us,不知道这样搭配会对20-20K音频范围产生什么影响?

    准备搭棚一个声卡自己玩,选了一些便宜、5V运作、结构简单的材料,但就一个问题卡住。。。 FDA的压摆率都太高,TPA6133的SR只有0.4V/us,不知道这样搭配会对20-20K音频范围产生什么影响??产生的影响有没有解决
    发表于 08-23 06:40

    科山芯创推出低功耗(70uA)、可选择增益的精密仪表放大器COSINA333-20-50

    COSINA333-20-50是一款可选增益仪表放大器,提供四种增益选项,涵盖采用小型封装的COSINA333-20和COSINA3333-50型号。COSINA333-20具有10或
    的头像 发表于 08-10 14:38 547次阅读

    COSINA333-20和COSINA333-50零漂移仪表放大器英文手册

    电子发烧友网站提供《COSINA333-20和COSINA333-50零漂移仪表放大器英文手册.pdf》资料免费下载
    发表于 08-06 11:44 0次下载

    TLV3801的输出LVDS信号幅值只有50mv,为什么?

    您好,TLV3801的输出LVDS信号幅值只有50mv,原理图按照数据手册设计,但是输出信号一直都是50mv,请问问题出在哪里,谢谢
    发表于 07-26 07:28

    【量子计算机重构未来 | 阅读体验】+机器学习的终点是量子计算?

    很高兴,有可以有书看了。 对量子计算感兴趣,要从大概10前说起了,虽然我之前从事的工作跟计算关系不是很直接。 但是,后来随着接触的任何事情越来越多,发现,原来很多
    发表于 03-10 16:33

    未来从事鸿蒙开发?是否会有前景?

    很多的。 鸿蒙的布局很广,对比Android、ios系统是“青出于蓝而胜于蓝”对于开发者而言可以作为近10的发展道路。 鸿蒙开发适合人群: 0基础小白:想学一门IT语言,从事IT行业 计算机
    发表于 02-19 21:31

    BCP为什么只有在收集数据后存储数据?

    有很多不便之处,因为可以存储在 BCP 中的收集数据的数量限制为 10,000。 为什么只有在收集数据后存储数据?
    发表于 01-22 07:06

    buck电路,输入10V,占空比50%,输出只有3V,帮我看看,有偿

    buck电路,multisim 14.3 power pro 输入10v,占空比50%,输出只有3v 占空比99%,输出只有6v *附件:BUCK.zip 文件已上传,大佬帮我看看啥原因
    发表于 01-10 17:23

    为什么Profinet网线只有四芯?

    为什么Profinet网线只有四芯? Profinet网线为什么只有四芯?这是一个常见的问题,而答案涉及到Profinet网络的工作原理、电气信号传输、市场需求以及成本效益等方面的因素。 首先,我们
    的头像 发表于 01-05 14:03 1351次阅读

    雷军称小米SU7五十万内没有对手 小米汽车价格或在20-50万元之间

    小米汽车SU7的售价备受关注,据雷军透露,小米汽车50万内没对手。或者雷军的意思是你花30万买小米汽车,完爆50万的同级车。 而有些网友则猜测小米SU7价格或在20-50万元之间;大多认为在
    的头像 发表于 01-03 15:47 1420次阅读