前不久,首本 VS Code 中文书终于问世了!

在本书出版之前,我很高兴能邀请到微软全球资深副总裁 Julia Liuson 为本书写推荐序!下面,我们就来看一下 Julia 所写的推荐序的完整内容:

Visual Studio Code 已经迎来了5周年的诞辰!在2015年4月29日的微软Build开发者大会上,微软宣布推出 Visual Studio Code。自从 Visual Studio Code 第一个公开预览版本发布以来,这个轻量级的编辑器已经吸引了全球数以百万计的开发者。在很短的时间内,Visual Studio Code在全球范围内成了开发者们最喜爱的开发工具。如今,Visual Studio Code已经有了超过1200万的月活用户,并且保持着持续增长的趋势。
从公司创立之初,微软就有为开发者服务的基因。微软创始人比尔·盖茨开发的第一款产品,就是运行在Altair计算机上的BASIC语言。历经数十年,微软一直致力于为广大开发者与开发团队打造最优秀和最具生产力的开发工具。微软的使命和愿景是帮助每一个人、每一个组织成就不凡。为了达成这一使命,我们希望助力全球每一位开发者,用先进的工具与平台帮助创新者去实现他们的创意,改变世界。
回想 2015 年,我们非常幸运,因为有Erich Gamma来带领Visual Studio Code的开发团队。Erich 是经典书《设计模式:可复用面向对象软件的基础》的作者之一。在加盟微软之前,他领导开发了Eclipse平台上的Java Development Tools(JDT)项目。有Erich和微软Visual Studio领导层之间的强强联手,我们的团队对开发者的需求有了深度的了解。同时,从Visual Studio和Eclipse数十年的开发经验中,我们提炼了许多宝贵的经验与教训。
打造Visual Studio Code的开发团队不仅实力顶尖,还应用了现代化的开发模式。Visual Studio Code基于开源且跨平台的理念,按照每月发布的节奏来快速迭代产品开发,并且提供每日发布的Insider渠道。它拥有上万个插件,生态极为活跃和丰富。
更重要的是,Visual Studio Code是我们践行微软“顾客至上”文化的一个最佳榜样。Erich很好地拥护了“开发团队与用户零距离”的格言。整个Visual Studio Code开发团队持续地与用户沟通,基于他们的反馈来改进产品,并与社区紧密合作,在GitHub上建立了月度工作项目。
通过韩骏的这本书,我希望读者能学到更多Visual Studio Code的使用技巧。我们很乐意看到Visual Studio Code能继续成为你工作与生活的一部分,也希望本书能帮助有意愿学习编程的人成就不凡。
Happy Coding!

—— 微软开发平台事业部 全球资深副总裁 潘正磊(Julia Liuson)

从 Julia 的推荐序中,我们了解到了一个重要信息:VS Code 的月活跃用户已经达到了 1200 万。要知道,在 2017 年,这个数字还只是 260 万。可见 VS Code 用户的增长速度惊人!

此外,我们也学习到了 VS Code 之所以能成功的重要因素:

  • 开源且跨平台
  • 快速迭代产品开发
  • 每日发布的 Insider 渠道
  • 顾客至上
  • 开发团队与用户零距离
  • 与社区紧密合作

以上这些都是非常值得我们学习的宝贵经验。如果在你的项目中也能运用到,相信你已经迈开了走向成功的第一步!

《Visual Studio Code 权威指南》是首本 VS Code 的中文书。我希望能通过这本 VS Code 黑宝书,带你一起深入浅出 Visual Studio Code!

微软全球资深副总裁对 VS Code 黑宝书的推荐序!VS Code 月活用户已达 1200 万!的更多相关文章

  1. VS Code 黑宝书背后的故事

    自开售以来,<Visual Studio Code 权威指南>就受到了许多读者朋友的青睐.在京东和当当两大平台上,都分别取得了不错的绩: 当当:计算机新书热卖榜第一名 京东:科技IT新书榜 ...

  2. 星盟全球投资副总裁DENIEL SOIBIM:如何激发创造力

    丹尼尔·索比姆毕业于加州理工大学,2005年通过创建投资俱乐部对潜力公司进行天使投资,获得了美国Blue Run高层的重视,任营收专家评估师,为Blue Run项目提案做风险评估,09年与泰勒·亚当斯 ...

  3. 凡客副总裁被曝离职:或因IPO受阻|凡客|王春焕|离职_互联网_新浪科技_新浪网

    凡客副总裁被曝离职:或因IPO受阻|凡客|王春焕|离职_互联网_新浪科技_新浪网 凡客副总裁被曝离职:或因IPO受阻 2013年05月07日 00:56   每日经济新闻    我有话说     每经 ...

  4. 亚马逊AWS业务副总裁:如何在基础设施上降成本

    腾讯科技 林靖东 11月17日编译 亚马逊Amazon Web Services业务的副总裁.著名工程师詹姆斯汉密尔顿(James Hamilton)在AWS re:Invent大会上解释了公司是如何 ...

  5. 翻译 | Qt研发副总裁分享2018年工作计划

    原文作者:TuukkaTurunen,高级研发副总裁 翻译校审:Haipeng.Yulong和Ryan 引言:2018年,我们将继续完善Qt 5.9 LTS,现在我们正在为5月份发布Qt 5.11进行 ...

  6. 像智能手机一样管理云端应用:阿里云联合微软全球首发开放应用模型(OAM)

    2019 年 10 月 17 日上午 9 点 15 分,阿里巴巴合伙人.阿里云智能基础产品事业部总经理蒋江伟在 QCon 上海<基于云架构的研发模式演进>主题演讲中,正式宣布: " ...

  7. 亚马逊副总裁谈Marketplace平台的个性化服务

    说到个性化,亚马逊无疑是挖掘与利用数据为消费者打造个性化网购体验的先驱之一.而现在,几乎所有的公司和网站都在利用更加个性化的推荐算法为用户提供更好的购物和浏览体验. 亚马逊近年来尤其重视将其个性化特性 ...

  8. Gartner研究副总裁:人工智能的五点傲慢与偏见

    对于人工智能能够为各企业机构完成哪些任务,IT与业务领导者们时常感到困惑,并深受多个人工智能错误观念的困扰.全球领先的信息技术研究和顾问公司Gartner认为,开发人工智能项目的IT与业务领导者必须分 ...

  9. AdMaster技术副总裁谈Hadoop、营销数据、Python和挖掘平台

    http://www.infoq.com/cn/news/2014/09/admaster-hadoop 卢亿雷是现任AdMaster技术副总裁,曾在联想研究院.百度基础架构部.Carbonite C ...

随机推荐

  1. Linux RPM命令查询

    查看包是否安装 rpm -q 包名,其中,-q 表示查询 rpm -qa 表示查询所有已经安装的rpm包,a 表示所有 查询软件包详细信息 rpm -qi 包名,其中,-i 表示查询软件信息,-p 表 ...

  2. chrome浏览器版本与驱动不匹配问题的解决办法

    1.浏览器与驱动如何匹配才不会报错 使用selenium模块的webdriver打开谷歌浏览器时常遇到这样的错误提示: selenium.common.exceptions.WebDriverExce ...

  3. 微信小程序 简单获取屏幕视口高度

    由于小程序的宽度是固定的 750rpx,我们可以先用wx.getSystemInfo 来获取可使用窗口的宽高(并非rpx),结合750rpx的宽度算出比例,再用比例来算出高度 let that = t ...

  4. Jmeter(八) - 从入门到精通 - JMeter配置元件(详解教程)

    1.简介 JMeter配置元件可以用来初始化默认值和变量,读取文件数据,设置公共请求参数,赋予变量值等,以便后续采样器使用.将在其作用域的初始化阶段处理.配置元件(Config Element)提供对 ...

  5. 启动fiddler情况下,网络连接错误[Fiddler] The connection to ** failed.解决办法

    这种错误是由于浏览器设置了代理,而代理服务器配置不正确导致 解决办法 1.关闭浏览器服务器代理,设置-高级-网络代理 2.检查网络代理设置是否正确,Fiddler中配置的端口号需要跟浏览器中配置的端口 ...

  6. EIGRP-16-其他和高级的EIGRP特性-2-非等价负载分担

    与大多数内部路由协议不同的是, EIGRP能够将流量负载分到多条非等价路径上,而不仅仅使用去往目的地最近距离的那一条路径.提供这项功能的特性称为非等价负载分担.   非等价负载分担的核心概念是可行后继 ...

  7. PyQt中QThread多线程的正确用法【待完善】

    先贴几篇有意思的讨论 https://www.qt.io/blog/2010/06/17/youre-doing-it-wrong#commento-login-box-container https ...

  8. c常用函数-sprintf

    sprintf sprinti函数的作用是把一个字符串格式化后输入到另一个字符串中,然后返回写入的·字符数量. Sprinf在用法上和1.2.3节的prinf函数一致,区别是sprintf输出结果到指 ...

  9. 开启PG的归档模式

    目录 开启PG的归档模式 1.查看pg的数据目录 2.查看pg的归档情况 3.查看归档的模式和位置 4.建立归档目录 5.配置归档参数 6.重启pg 7.查看&&切换归档日志 8.查看 ...

  10. Spring中基于xml的AOP

    1.Aop 全程是Aspect Oriented Programming 即面向切面编程,通过预编译方式和运行期动态代理实现程序功能的同一维护的一种技术.Aop是oop的延续,是软件开发中的 一个热点 ...