前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >程序员15条生存法则

程序员15条生存法则

作者头像
IT大咖说
发布2018-10-08 13:53:25
5760
发布2018-10-08 13:53:25
举报
文章被收录于专栏:IT大咖说
  1. 软件开发里所有的东西都已经发明出来了! 人们总是在做重复的事情, 假装在发明新的东西. 如果有个东西让你觉得很酷很新, 那它肯定是从Smalltalk, HAKMEM, Ivan Sutherland, Douglas Engelbart, 早期的IBM, 或者Bell 实验室其中之一抄来的.
  2. 别相信编译器, 别相信工具, 别相信文档, 别相信你自己.
  3. 我们已经不需要更多的编程语言了! 但是… 你还是会立马跑去发明一个新的语言. 恩…我猜, 你那个超酷的新语言肯定还是用的IEEE-754浮点数, 和定宽整数吧.
  4. 维护代码比写代码困难的多. 写很多很多新代码其实就是在犯懒.
  5. 我们学习到的知识是, 内存, cpu, 带宽都是无限和免费的. 实际上不是这样的, 不是这样的, 不是这样的. 推荐读读 Knuth的 prematrue optimization 相关的文字.
  6. 几个月之后你就会忘记你当时为啥写那段代码… 写的时候能写多直白就多写多直白(xp建议: 永远低估几月后自己的智力准没问题的).
  7. 有时候一行sed命令就够了.
  8. 如果谁跟你说他的方案绝逼是最好最快的, 小心点. 编程是个艺术不是宗教.
  9. 如果你觉得有个事情你要重复做10次以上, 就立刻把它做成自动化的!(xp觉得大概3次就该考虑了…)
  10. 备份是一个事情, 恢复备份是完全不同的另外一个事情!
  11. 仅仅是在你自己的电脑上可以工作不代表没有bug. - Piers Sutton.
  12. 想要装一个新工具的话, 等0.1版本出来再说, 让其他人当小白鼠(Let other people be guinea pigs).
  13. 好的程序员写好的代码. 杰出的程序员不写代码. 大师程序员删代码.
  14. 出问题时, 别管有多少领导正在朝你吼着训话, 第一件事情总应该是稳定复现bug.
  15. 或早或晚, 你会遇到一个经验丰富的前辈, 偶尔他会向你传授 Laws of Programming. 让他滚一边去.

译者:drdrxp https://weibo.com/ttarticle/p/show?id=2309404277407791119564#_0 原文: What are some things that only someone who has been programming 20-50 years would know?

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-09-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 IT大咖说 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档