智慧气象 开源_来自开源的半条命11条智慧

智慧气象 开源

谷歌的软件工程师布拉德·菲茨帕特里克Brad Fitzpatrick)致力于Go编程语言,是一生的书呆子。

他的父亲在英特尔工作,所以他在技术上长大。 他从中学时代开始编写软件,并且他在开源软件的开发和使用方面已有19年的时间,这是他一生的一半。 菲茨帕特里克(Fitzpatrick)今年在OSCON上主题演讲基于开放源码半衰期的智慧。

  1. 不要抨击其他技术。 “其他”选项可能是当时唯一的选择,或者可能是由于必要的工程折衷而选择的。 考虑一项新技术的成本可能太高。
  2. 您的英雄就是人。 就像你一样,他们擅长某些方面,而又擅长其他方面。 向他们学习,但不要崇拜他们。 记住,有一天你可能成为某人的英雄!
  3. 接受用户生成的内容意味着您应该为滥用做好准备。 菲茨帕特里克(Fitzpatrick)的第一个网站到处都是虐待,直到不得不将其关闭。 他的第二个是LiveJournal ,用于分享故事。
  4. 知道为什么要开源。 懒惰不是一个很好的理由。 还有其他协作方式,它们的维护工作量较少。
  5. 不要害怕写新的东西,拒绝“当前”的工具和最佳实践。 布拉德(Brad)编写了memcached (分布式内存对象缓存系统)   解决一个特定的问题,并保存了LiveJournal。 人们嘲笑它是“不是完成事情的方式”,但是Fitzpatrick的回答是:“'我的网站没有它就无法工作,太酷了。” (或者,“ 感谢您的阅读 。”)
  6. 您将在某个时候放弃项目,因此要有一个计划将其传递给其他人。
  7. “简单”和“快速”不是同义词。 许多事情都是“容易的”,但最终会花费大量时间,尤其是在考虑长期维护时。
  8. 您在线上放置的任何代码都会以某种方式最终出现在他人的作品中。 确保将这些琐碎的笑话标记为此类。
  9. 您是否发现某个软件令人讨厌? 修理它。 太破了吗? 用脚投票。 那里有很多不错的选择,您总是可以编写新的东西。
  10. 所有软件都很烂(包括您自己的),并且所有问题都可以修复。 欢迎这样做,但是如果您最后触摸它,可能会发现自己拥有它。
  11. 发表演讲! 这使会议便宜,而且使会议变得更恐怖。 也有很多令人惊叹的低调人物值得在会议上见面,其中许多人永远都不会感到舒服地发表演讲。

菲茨帕特里克(Fitzpatrick)鼓励人们分享自己的故事和所学到的教训。 我们很乐意听取您的意见! 了解如何与Opensource.com分享您的故事

翻译自: https://opensource.com/article/17/5/wisdom-half-life-open-source

智慧气象 开源

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值