
我们的愿景是程序员可以开放地合作代码并分享他们创造的价值。希望程序员享有现实的选择的自由,从事自己喜爱的项目,不再被公司的边界阻隔。
相关博客:软件开发的下一个十年:程序员收复价值
为了实现上述愿景,我们需要一种新的价值分配方法,以及一个没有公司实体存在的法律和互信框架。我们采用最新的程序分析和机器学习技术,量化程序员对代码库做出的贡献,作为价值分配的基础;该论文发表在软件工程领域最顶级国际学术会议 FSE 2018 上:Towards Quantifying the Development Value of Code Contributions。
我们正在开发程序分析的在线平台及企业版,服务于公司以及开源项目。我们希望对“ 996 ”问题也有所帮助呢:如何看待程序员在 GitHub 发起抗议互联网公司实行 996 工作制网站?
来自微软亚洲研究院、UC Berkeley 和 Stanford 的三位联合创始人,以及遍布中美多个城市的团队。GitHub 前首席商业 /战略官Julio Avalos是我们的 Business Strategist (兼职)。
公司获得了美国区块链顶级风投 Polychain 和第一家专注开源软件的风投 OSS Capital 的种子轮投资。
全栈开发工程师(可远程)
请发送简历至 [email protected] ,期待合作!
1 woahishui 2019-08-05 17:20:51 +08:00 via Android 没有机器学习的背景可以加入吗 |
2 basicthinker OP @woahishui 嗯,可以的,不需要机器学习背景 |
3 double0fish 2019-08-05 19:07:54 +08:00 via Android @basicthinker 可以兼职吗 |
4 myliang 2019-08-05 19:13:53 +08:00 |
5 Tenlp 2019-08-05 19:38:17 +08:00 via Android 愿景不错,帮顶 |
6 CoderGeek 2019-08-05 21:58:37 +08:00 祝好 |
7 sjtiande 2019-08-06 00:01:48 +08:00 帮顶 |
8 basicthinker OP @double0fish 谢谢关注!还是倾向全职,但兼职也不排除吧,看看双方是否 match |
9 allenshi 2019-08-06 09:17:13 +08:00 via iPhone 问一下,远程是按美国时间还是北京时间上班? |
10 abser 2019-08-06 09:53:15 +08:00 酷 |
11 alw 2019-08-06 10:53:28 +08:00 之前在知乎关注过,是大牛。 能力不足的萌新只能帮忙顶贴了。 |
12 AngelaLiu 2019-08-06 11:56:16 +08:00 angular 的技术栈也可以申请吗? |
13 basicthinker OP @allenshi 哈哈,好问题,北京时间,产品团队主要在国内。 |
14 basicthinker OP @AngelaLiu 嗯,可以的,综合看 |
15 AngelaLiu 2019-08-06 16:24:36 +08:00 @basicthinker 我已经发了一份简历到你的邮箱哦,如果收到了麻烦邮件回复一下,感谢。 |
16 basicthinker OP @AngelaLiu 好的,感谢投递!我争取周四、最晚周五前处理一批。 |
17 wxainn 2019-08-07 07:17:56 +08:00 期待一波 Java 岗 |
18 hantsy 2019-08-10 22:17:47 +08:00 又一个远程的工作,不错。 |
19 basicthinker OP @hantsy 嗯嗯,希望未来越多越好! |
20 hantsy 2019-08-11 19:42:25 +08:00 @basicthinker 考虑用 Java 吗? |
21 basicthinker OP @hantsy 暂时没考虑用 Java,虽然也做 2B 的应用。 |
22 abser 2019-08-11 20:38:57 +08:00 GO 要吗?支持 |
23 basicthinker OP @abser 谢谢。要的,有些服务用 go 写的。主要还是看基础能力和积累吧,不限于一两门语言。 |
24 jacktanwhu 2019-08-11 23:02:38 +08:00 在远程工作平台上也看到了: https://yuancheng.work/1025.html 看来是正缺人呐 |
25 basicthinker OP @jacktanwhu 嗯嗯,广撒网:p 而且给远程.work 付了点推广费,支持兄弟项目发展呀! |
26 wangchenxu92 2019-08-17 11:16:38 +08:00 专做 java 的只能看看了,react 会一点,go 最近在学 |
27 basicthinker OP @wangchenxu92 加油啊! |
28 RightHorse 2019-08-20 14:07:22 +08:00 Ruby 可以吗? |
29 basicthinker OP @RightHorse 以前招过 Ruby,目前这块需求不太多 |
30 henryhu 2019-08-27 10:36:34 +08:00 比较感兴趣,but,我认为这个事情做不成,因为过于复杂。说一点个人感觉,由于难以量化代码的贡献度,所以设计方法来量化,带来的问题:1,量化方法仍然复杂,并不能达到简化的目的; 2. 新方法能否被大家接受,要承担很大的风险; 3. 框架一开始太庞大了。On the other hand, 也许我的感觉完全错了 |
31 Zicheng 2019-08-27 18:27:38 +08:00 @henryhu 我也感觉用技术量化程序员对代码库做出的贡献,不太靠谱,毕竟机器不能代表人,而且代码的价值和贡献也不能简简单单的以代码行数或采用的编码语言、框架等来单方面评判. 愿景后半部分写的就让人读来感觉模棱两可,如什么叫“不再被公司的边界阻隔”? |
32 basicthinker OP @henryhu To 1:量化方法或算法本身不一定追求简单,它的理解能力越强、规则越细化,输出的结果可能越公平;而最终的输出尽量简单,可以抽象成一个百分比。To 2:没错,新方法的接受度是主要挑战,逐步从参考值,到更多的参与价值分配,会是一个过程。不过做一个事情挑战大本身不构成不做它的理由嘛。To 3:截止到我们发的 paper,应该说框架还不是很庞大吧。之后复杂度确实会越来越高,就像 Google search engine 从 PageRank 那篇 paper 到今天的复杂度。 |
33 basicthinker OP @Zicheng 关于机器和人的对比,应该说各有所长,最好能够结合。比如在公司里,你的老板了解过多少大家写的代码?程序员写周报或者汇报时,有人干的多但是说的少,而有人干的少却很会说……的确,机器在单个 case 里比不上人全面的判断能力,但是它勤奋、客观。而机器的算法不是简单的统计行数或看用的框架,会考虑工作量的估计、重用和依赖关系、提交的分类、代码的质量等因素。 “不再被公司的边界阻隔”指的是可以像今天参与开源社区一样,灵活的选择喜欢的项目,投入的时间也可以更灵活,但能获得直接的报酬乃至智力股权,而不一定长期受雇于特定公司。 |
34 henryhu 2019-08-27 22:30:37 +08:00 1. 输出结果可以简单,但用户要理解结果变得复杂,很难简单解释:为什么程序员 A 与程序员 B 的贡献差异大。这与搜索不一样,搜索结果出来,搜索效果好不好用户可以判断。评价两个程序员的贡献,用户拿到评价结果,仍然稀里糊涂不知道结果对不对。3. 框架大不是指计算方法,而是指愿景包括法律、工具、社区建设、宣传等等。4. 一个程序员对项目的贡献,有很多是代码以外的因素,比如在社区的活跃程度等,这就涉及一个根本问题:有真实的市场需求吗?从公司 /客户角度来看,他们真的需要这个功能吗? |
35 shisang 2019-08-27 23:15:58 +08:00 好想投份简历,感觉这个岗位为了量身定做的。我刚好会 node.js ,python,php,golang (不是简单蜻蜓点水,都有过复杂的项目经验),也写过几个 react 项目,也在基础运维干过 devops 开发, 魔改过 ansible,撸过 k8s。离职半年了,可惜还不能去工作,期待下次还有这样的机会。 |
36 flyaway 2019-08-27 23:26:07 +08:00 本人拥有机器学习背景,人在美国读博士。不知有没有实习机会? |
37 basicthinker OP @shisang 嗯嗯,期待有机会合作! |
38 basicthinker OP @flyaway 有的!求简历! |
39 petermu 2019-08-31 21:05:54 +08:00 @basicthinker 简历已投,麻烦查收下 |
40 basicthinker OP @henryhu 这些问题提的太好了! 1. 我们会把最终数字的前几步主要指标显示出来,在简单和复杂间找平衡点。3. 愿景的确是长期的,万里长征一步一步走。当下做的就是面向企业开发团队产品。4. 目前能做的只是代码贡献,其他贡献涵盖不了。这有点像上大学的绩点 /各科分数,不能反映的东西太多了,也挺复杂,但反过来说,并不能否定其意义和参考价值。 |