加入收藏 | 设为首页 | 会员中心 | 我要投稿 宣城站长网 (https://www.0563zz.cn/)- 数据湖、行业智能、边缘计算、开发、备份!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

Chrome反人类设计迟迟不改!

发布时间:2021-01-30 14:36:37 所属栏目:传媒 来源:互联网
导读:以下是 Joel Goldberg 的分享内容: 回首过往在软件行业的四十多年时间,变化之大令我震惊。我的职业生涯开始时还在使用穿孔卡片,如今退休却已身处云计算时代。虽然经历了种种变化,但帮助我度过整个职业生涯的很多原则却始终没有变过,它们依然具有意义。

以下是 Joel Goldberg 的分享内容:

回首过往在软件行业的四十多年时间,变化之大令我震惊。我的职业生涯开始时还在使用穿孔卡片,如今退休却已身处云计算时代。虽然经历了种种变化,但帮助我度过整个职业生涯的很多原则却始终没有变过,它们依然具有意义。在临退休之际,我想与大家分享自己作为软件工程师所领会到的一些感悟。

警惕知识「诅咒」

当你知道某些事情的时候,则几乎想象不到自己不清楚这些事情会是什么样子。这就是知识「诅咒」,同时它也是无尽误区和低效率的根源。那些能够适应复杂境况的聪明人更容易陷入这种「诅咒」。

如果你对知识「诅咒」不加防范,则有可能在所有形式的交流中持错误立场,包括写代码。你所从事工作的专业性越强,则越有可能以外行无法理解的方式进行交流。所以,要与知识「诅咒」作抗争。努力理解你的受众,尝试着想象一下第一次学习正在交流的事情是什么感觉。

六项基础准则

技术总是在变,但软件开发的一些基础方法却始终未变。以下是我认为未来很长一段时间都将保持不变的六项基础准则:

  • 团队协作:好的团队构建好的软件,但不要认为团队协作理所当然,每个人都应参与其中;
  • 信任:团队间的信任能够促进发展,努力成为一个值得自己和他人信赖的人;
  • 交流:真诚主动地交流,避免陷入知识「诅咒」;
  • 寻求共识:花费时间带领整个团队走上同一条「跑道」,有不同意见充分讨论以找到最佳解决方案;
  • 自动化测试:经过良好测试的代码使得团队满怀信心快速开展下一步行动;
  • 干净、易于理解和可导航的代码和设计:要将接管自己代码的继任工程师当成自己的客户,确保他们在阅读、维护和更新代码时不会遇到任何麻烦。

简单法则

对抗复杂情况是一件永远不会结束的事情,所以解决方案要尽可能地简单。我们可以「不怀好意」地假设维护自己代码的继任者没有你聪明。

当没有什么东西可以删除,而不是没有什么东西可以添加的时候,设计师才意识到自己达到了完美。-Antoine de Saint-Exupery

寻求理解为先

美国著名管理学大师 Stephen Covey 的 7 个习惯之一是:首先寻求理解,然后再被理解。这项准则比任何其他建议更帮助了我成为好的聆听者和工作伙伴。如果你想要影响他人并与其高效地合作,则首先需要理解他们。在试图让他人明白自己的想法之前要积极主动地聆听并理解他们的感受、想法和观点。

(编辑:宣城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读