软件开发

  • 程序员的学习之路

    2016 年 10 月,当我从微软离职时,我已经在微软工作了近 21 年,在业界也快 35 年了。我花了一些时间反思我这些年来学到的东西,这些文字是那篇帖子稍加修改后得到。请见谅,…

    编程笔记 2021年8月7日
  • 放慢速度如何使我变成更好的领导者

    开放式领导和耐心、倾听一样重要,它们都是关于执行的。 在我职业生涯的早期,我认为我能做的最重要的事情就是行动。如果我的老板说跳,我的回答是“跳多高?” 但是…

    编程笔记 2021年8月7日
  • 八种敏捷团队的提升方法

    在这个列表中,没有项目管理软件,这里不包含清单,也没有与 GitHub 整合,只是几种组织思维和提高团队交流的方法。 你也许经常听说下面这句话:工具太多,时间太少。为了节约您的时间…

    编程笔记 2021年8月7日
  • AI 和机器学习中暗含的算法偏见

    我们又能通过开源社区做些什么? 在我们的世界里,算法无处不在,偏见也是一样。从社会媒体新闻的提供到流式媒体服务的推荐到线上购物,计算机算法,尤其是机器学习算法,已经渗透到我们日常生…

    编程笔记 2021年8月7日
  • 为什么开源在计算机专业的学生中不那么流行?

    高中和大学生们或许因先入为主的观念而畏于参与开源项目。 图片来自:opensource.com 年轻程序员的技术悟性和创造力是充满活力的。 这一点可以从我参加今年的(美国)国内最大…

    编程笔记 2021年8月7日
  • 计算机语言的巨变

    我的上一篇博文《与 C 语言长别离》引来了我的老朋友,一位 C++ 专家的评论。在评论里,他推荐把 C++ 作为 C 的替代品。这是不可能发生的,如果 C++ 代替 C 是趋势的话…

    编程笔记 2021年8月7日
  • 我是如何创造“开源”这个词的

    Christine Peterson 最终公开讲述了二十年前那决定命运的一天。 2 月 3 日是术语“开源软件open source software”创立…

    编程笔记 2021年8月7日
  • GNU GPL 许可证常见问题解答(五)

    本文由高级咨询师薛亮据自由软件基金会(FSF)的英文原文翻译而成,这篇常见问题解答澄清了在使用 GNU 许可证中遇到许多问题,对于企业和软件开发者在实际应用许可证和解决许可证问题时…

    编程笔记 2021年8月7日
  • 如何理解Apache 2.0许可证中的专利许可条款?

    提要:Apache 2.0许可证中的专利许可条款使得开源代码可以安全使用,但它经常被误解。 Apache 2.0 许可证包含许多关键条款,其中也包括根据我的经验经常被误解的专利许可…

    编程笔记 2021年8月7日
  • 为什么车企纷纷招聘计算机安全专家

    来自 CloudFlare 公司的网络安全专家 Marc Rogers(左)和来自 Lookout 的 Kevin Mahaffey 能够通过直接连接在汽车上的笔记本电脑控制特斯拉…

    编程笔记 2021年8月7日