只有从业十年以上的程序“老猿”,才懂这十五条IT定律

新闻 前端
软件开发这个行业里,人们总是在做重复的事, “假装”自己在发明新的东西。若你觉得有个东西很酷炫新奇, 那它肯定是从Smalltalk, HAKMEM, Ivan Sutherland, Douglas Engelbart, 早期的IBM, 或者Bell 实验室其中之一抄来的.

1.软件开发这个行业里,人们总是在做重复的事, “假装”自己在发明新的东西。

若你觉得有个东西很酷炫新奇, 那它肯定是从Smalltalk, HAKMEM, Ivan Sutherland, Douglas Engelbart, 早期的IBM, 或者Bell 实验室其中之一抄来的。

[[263300]]

2.别相信编译器, 别相信工具, 别相信文档, 也别相信你自己。

[[263301]]

3.我们不需要更多的编程语言! 但是还是会有人跑去发明一个新的语言。而那个超酷的新语言肯定还是用的IEEE-754浮点数, 和定宽整数吧。

[[263302]]

4.维护旧代码比写代码困难的多. 写很多很多新代码其实只是在犯懒。

[[263303]]

5.我们学习到的知识是, 内存, cpu, 带宽都是***和免费的. 实际上不是这样的, 推荐读读 Knuth的 prematrue optimization 相关的文字。

[[263304]]

6.几个月之后你就会忘记你当时为啥写那段代码… 写的时候能写多直白就多写多直白(建议: 永远低估几月后自己的智力准没问题的)。

[[263305]]

7.有时候一行sed命令就够了。

8.如果谁跟你说他的方案绝逼是***最快的, 你得明白一点, 编程是个艺术不是宗教。

[[263306]]

9.如果你觉得有个事情你要重复做10次以上, 就立刻把它做成自动化的!(其实大概3次就该考虑了)

10.备份是一个事情, 而恢复备份是完全不同的另外一个事情!

11.在你自己的电脑上可以运行不代表没有bug. - Piers Sutton.

12.想要装一个新工具的话, 等0.1版本出来再说, 小白鼠就让别人去做吧。

[[263307]]

13.好的程序员写好的代码. 杰出的程序员不写代码. 大师程序员删代码。

[[263308]]

14.出问题时, 别管有多少领导正在朝你吼着训话, ***件事情总应该是稳定复现bug。

只有从业十年以上的程序“老猿”,才懂这十五条IT定律

15.或早或晚, 你会遇到一个经验丰富的前辈, 偶尔他会向你传授 Laws of Programming.然后你可以让他滚一边去。

[[263309]]
责任编辑:张燕妮 来源: 头条科技
相关推荐

2016-04-20 11:08:57

代码历史新功能

2018-11-15 14:29:15

苹果iPhone中国

2018-01-08 14:24:32

程序员段子工程师

2020-02-25 10:25:13

Python 开发编程语言

2012-02-07 09:58:27

2011-11-02 14:22:40

安全

2011-06-16 09:34:54

Mac OS十年

2024-02-05 10:10:06

Vue策略编译

2019-08-01 09:27:11

半导体技术定律

2015-09-08 09:38:11

2017-01-11 08:16:07

Iphone十年

2019-12-13 16:08:57

戴尔

2014-08-25 15:01:03

Google

2012-07-16 13:18:35

2022-03-28 11:41:21

物联网物联网市场智能电网

2014-07-30 13:44:57

2021-11-03 07:27:32

移动管理设备

2011-04-15 10:51:47

程序员

2022-03-18 13:46:20

物联网数据技术

2021-01-06 10:50:27

程序员35岁互联网
点赞
收藏

51CTO技术栈公众号