我们不需要程序员鼓励师,我们需要的是这个...

 

“程序员鼓励师”一度风靡国内...

 

 

如果只是开玩笑,这种软色情玩笑一点也不好笑。

 

不过已经有公司真的开始招募这个职位...

 

认真的想了想,这既是对程序员的不尊重,也是对女性的不尊重。

 

 

程序员不需要这种带有性暗示色彩的所谓的“鼓励”,这种行为能起到什么鼓励作用。

 

毕竟程序员真的忙起来,连女朋友都不管...(逃

 

如果真的想帮程序员,不如想办法提高我们的效率,解放我们的生产力,少加点班,早点让我们回家...

 

 

 

探长去采访了一家硅谷创业公司Kite,他们开发了一款编程助手(copilot)叫Kite,用来提升程序员的编程效率。

 

 

做互联网时代的程序员

 

虽然我们已经进入21世纪,到处都有无线网络覆盖,但是程序员的大部分编程工具和IDE等都是为单机版电脑设计的,即使是JetBrain旗下广受程序员好评的IDE大部分功能都是离线完成。

 

其实写代码经常需要查资料,编程语言日新月异,技术也一直在更新换代,程序员也不可能记住所有的函数名、语法、API等。

 

实际上,要去 Google、Stack Overflow,拷贝或者借鉴从互联网和开发文档上找到的代码是计算机编程中的公开秘密。

 

但这个查资料的过程其实浪费了很多的时间,也疏散了注意力,程序员很有可能每天接近一半的时间都浪费在查资料上,另外一半时间在代码编辑器中。不过,应该还有一部分时间是查着查着资料就开始刷新闻、看B站和刷微博了。

 

 

Kite想做的事情,就是将查资料的事情和编程结合在一起,用Kite来辅助完成,节省程序员时间,提升效率。

 

Kite能做什么?

 

Kite为当前流行的代码编辑器提供开源的插件,然后为你提供自动补全建议,同时还能够为你自动做类型推断,为你提供相关的类型文档和案例,而这一切都不需要打开浏览器。

 

Kite 自行开发了一个类型推断引擎(type inference engine),结合静态分析和机器学习技术。它根据 Google、Stack Overflow、GitHub 和相关文档对推荐进行自动排名,也能根据当前语句判断程序员意图,做出最合理的自动完成推荐。

 

(Kite和Atom的集成)

 

在所有的操作系统里,Kite为Atom, Sublime Text 3, PyCharm / IntelliJ等编程工具提供深度集成。而在Mac上,Kite支持Vim, Visual Studio Code, Neovim和Emacs,因为Sidebar功能只在Mac系统上有。

 

(Kite在Mac上提供Sidebar)

 

Kite的类型推断非常强大,Kite不仅会检索你的当前代码,还检索整个项目的代码以及网络上大量的公开文档,包括GitHub, StackOverflow等。

 

 

Kite的自动补全也非常智能,不是简单的按照字母顺序,而是根据上下文和使用频率智能推荐。

 

 

Kite还自建了文档,他们为常用的API接口提供了详细的说明文档,还曾经雇人为这些API接口提供案例,并且保持长期更新。

 

(图片来源pingwest.com)

 

Kite是基于网络的工具,代码的检索在云端完成,但是他们在本地做了大量优化,通过预判(prefetch)等优化让自动化提示在10毫秒内就完成。

 

(图片来源pingwest.com)

 

由于Kite需要把代码上传到云端,这也引起对隐私的讨论,Adam对硅谷密探(公众号:svs-007)表示他们非常重视隐私,通过各种加密方式来保证代码传输的安全性,同时也会提供收费的服务和企业版服务来允许用户将代码上传到自身的服务器上。

 

在这点上Kite和Github很像,Github托管的代码都是公开的,但是也有付费的私有代码托管服务和企业托管服务。

 

Kite的创始团队

 

Kite的创始人Adam Smith自己也是程序员,从小就喜欢编程(他对硅谷密探表示,他学的第一门语言是Visual Basic),只用了两年半就从MIT本科毕业。然后在MIT念硕士期间创办了Xobni,被YC录取了后辍学创业,Xobni后被Yahoo收购。TechCrunch报道称,雅虎收购Xobni的实际金额超过了6000万美元,此外,Adam还是Dropbox的天使投资人。

 

Kite团队现在有12个人,他们从PayPal 创始人 Max Levchin、Palantir 创始人 Joe Lonsdale、Dropbox 创始人 Drew Houston、Twitch.tv 创始人Emmett Shear等人那筹集了超过4百万美元。

 

Kite的商业模式

 

Kite目前支持Python,接下来他们计划实现对 Java、JS 或者 Go 语言的适配。

 

该公司在官网提供了基础版供用户免费下载,但也推出了付费版服务,付费版还提供Usage和Popular Patterns功能。

 

 

Usage功能可以帮助程序员找到过去的使用实例,非常实用。

 

 

Adam Smith对硅谷密探表示,全球大概有2千万职业程序员,而1500万程序员在做软件开发的工作,而他们都是Kite的潜在用户,这是一个巨大的市场。

 

Kite的产品还在持续迭代中,他们还在招募优秀的程序员加入。

 

 


有相关资源并对Kite感兴趣的公司和投资机构,欢迎添加探长微信与我们联系。(请务必注明您的机构名及职务!)

硅谷密探报道的项目被以下资本密切关注:

GGV、Y Combinator、DFJ Venture、华山资本、SV Tech Ventures、LDV Partners、NewGen Capital、华岩资本、SocialStarts、TEEC Angel Fund、Amino Capital、500Startups、Plug and Play、博将资本、新进创投、西湖资本、HEDA Ventures、浙江创新中心、BOE Ventures、UpHonest Capital、Preangel Fund、国科投资、德成资本、腾讯众创空间、百度战略投资、真格基金、经纬创投、红杉中国、创新工场、中科创星、黑洞资本、集结号资本、云起资本、高瓴资本、蓝湖资本、线性资本、星河互娱、丰厚资本、浩方资本、阿尔法创投。

 

欢迎更多的项目联系我们:contact@svinsight.com


 

关注硅谷密探

紧盯全球创新趋势

 

(长按上方二维码即可关注,神马,这居然是二维码!)