gaocegege

gaocegege

Talk is not cheap.
🏢  环球卖萌中心 / 划水部
V2EX 第 95688 号会员,加入于 2015-02-04 14:42:03 +08:00
上海交通大学 划水专业
[ANN] 关于复式记账语言 Beancount 过分难用这件事
  •  2   
    分享创造  •  gaocegege  •  104 天前  •  最后回复来自 wdssmq
    39
    腾讯 2022 校招 CSIG 推荐
     •  gaocegege  •  363 天前  •  最后回复来自 gaocegege
    1
    [校招][字节跳动-基础架构团队] 北京/上海/南京/杭州/深圳都有职位
  •  2   
    酷工作  •  gaocegege  •  2021-02-03 16:43:56 PM  •  最后回复来自 QZhan
    16
    [GitHub 开源项目] Managing Machine Learning/Deep Learning Models like Docker Images
  •  1   
    分享创造  •  gaocegege  •  2020-08-04 22:38:14 PM  •  最后回复来自 gaocegege
    4
    [For GiHub Maintainer] 一个希望可以方便 Miantainer 的 CLI
  •  2   
    分享创造  •  gaocegege  •  2017-04-29 09:08:42 AM  •  最后回复来自 gaocegege
    1
    求一个面向非码农的爬虫入门 Tutorial
    程序员  •  gaocegege  •  2016-02-16 14:59:06 PM  •  最后回复来自 xavierskip
    26
    仿照 scrapy 的设计用 scala 写了一个爬虫框架
    Scala  •  gaocegege  •  2016-02-01 17:01:49 PM  •  最后回复来自 gaocegege
    7
    gaocegege 最近回复了
    TL; DR: 社区非常非常重要

    目前刚刚从大厂离职,之前也基本全职投入在开源项目上,业余也维护着一些小项目。现在在跟朋友在 MLOps 领域创业,也是开源的项目: https://github.com/tensorchord/envd

    分享一下我的看法。从大厂的角度,国内外大厂在对开源的诉求上我认为是一致的。一方面可以提高自己的影响力,在招聘,云服务的认可度等不同方面都有很大的帮助。另外一方面对于一些面向开发领域的产品,开源的方式也能很大程度上帮助产品获得更多的用户和反馈,进而更快更好地迭代。VSCode 就属于第二个方面的诉求。

    对于开源 Infra startup 来说,也类似于刚刚提到的第二点。大部分都是希望通过开源,获得尽可能多的反馈。因为很多 startup 是没有太多背景背书的,如果想要在一个技术方向上获得用户,收获认可,开源是最好的方式。对于个人来说,可能动机是多种多样的。像我之前业余维护一些项目更多还是处于热情,得到使用者的认可是一种可以快速分泌多巴胺的事情。

    另外再说抄走的事情,楼主提到的 A 开源软件 x ,最后被 B 拿去再分发成软件 y ,最后 y 超过 x 的情况也有,在国内也有非常出名的例子(

    但是这个我觉得其实是非常困难的。一个成熟的,好的开源项目,最大的瓶颈不在架构和设计,而在于背后的社区。社区可以为你提供真实的海量的需求和测试场景,社区中的贡献者和维护者可以借此把项目设计地更合理。进而更加促进了社区的繁荣,这在我看来是飞轮效应。时间越长,项目的壁垒越高。

    可能短时间内其他厂商的 fork 会在某一方面或多个方面超过原本的项目,但是没有社区的助力,这很难长久。这也是为什么大家谈开源项目谈的最多的还是社区运营。

    回到 VSCode 的问题,它现在最大的壁垒在于社区和生态。VSCode Marketplace 上有成千上万的 extension ,并且有数以千计的贡献者为它贡献,它自己对于开发者已经有了自发的非常大的“引力”。

    但是另外一方面 VSCode 不是完全开放的,它的 remote extension (远程开发特性),marketplace 都不是开源的。而且 marketplace 有比较严苛的使用条款。这也是为什么会有 https://open-vsx.org/ 这样的项目出现的原因。

    所以 vscode core 充分地享受到了开源带来的巨大影响力加成,但是其他部分则未必。当然这也是 MS 自己的商业考量。
    太可惜了,之前做的 inkpaper 一直用到现在
    @huntzhan 你好,想问问什么是 python package 机制?指的是用 conda env.yaml 或者 python requirements.txt 这样的方式么?
    @zhzy0077 我现在是用英文,不过我没思考过用中文名字的账户,担心出 bug hh
    @zhzy0077 支持中文呀,你是说哪方面不支持,账户名称么
    @rv54ntjwfm3ug8 这个我倒是没看过,回头去学习一个
    @Xhack 重写了一个什么东西呢?
    @N032138 每个月记账的那几天,总是最有动力工作的时候 (误
    @maleclub 你可能真的算是天赋异禀,我写代码写了 10 年后通过 BYVoid 的文章接触了 Beancount ,也摸索了大半个礼拜才初步了解应该如何利用它记账

    失败.jpg
    @curoky Beancount 我觉得它最主要的问题是缺少一个维护良好的 tutorial ,然后很多抽象都太古老了,理解起来很费劲。再加上它是经济领域的项目,有些概念本就不熟悉,所以我自己觉得学习起来确实太累了
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4370 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 02:00 · PVG 10:00 · LAX 19:00 · JFK 22:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.