banner
sora

sora

编程心得 & 人文感悟

Homebrew作者Max Howell的一次访谈

要点#

  • 如何做开源
    • 开源社区的独特性在于参与者都发自内心想要参与
    • 如果你发布开源项目时项目太完善,就没人想去参与,所以你应该在项目初期就开源
      • 比如 deno
    • 要学会对不适合的特性说不
    • 开源项目要有好的文档和注释,这样才有人积极参与,因为大部分人都很懒
      • not welcoming, not worth involving
      • 人们来看你的 README.md 只是来找他们需要的东西
      • 而不是来瞻仰你的机智和花里胡哨的特性
  • 开发者个人成长
    • 开发者用的工具一定要是开源的
    • 开源项目是对开发者最好的挑战
  • 做开源的动机
    • Max Howell: i'm aiming at making software that works, starting from package manager
  • 开源项目的困境
    • 赞助不足以为 log4j 这类开源项目解决困难
  • Max Howell 对编程语言的见解
    • use ts, js is shit; use Rust, abandon old-fashioned C++
      • C++ makes type system seem awful, but it's not always the case
    • php succeeded for providing what people need
    • php shows that people do not always keep sense
  • 推销自家新项目tea.xyz

后记#

去年 8 月一边在实验室做课程实验一边看的直播,简单记了几点观点

其实想要做好什么东西,去做就是了,尤其是程序这行
但一旦开始,总是不知道从哪着手

生怕学会了这套技术栈就被淘汰了
或者想到的产品点子早有竞品

所以当时去看看大佬的心路历程和观点,接受大佬的薰陶
不过现在大概还是先扎实基础吧(笑)

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。