前不久,首本 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文件处理命令 ls 详解

    Linux系统的应用场景最多的就是用作服务器的系统了,简洁,安全,高效,一般我们服务器端不会安装Linux的图形化界面,虽然现在一些Linux发行版的图形界面也很漂亮,但是,服务器最主要的是高效.所以 ...

  2. iOS -App主流框架UINavigationController && UITabBarController的简单使用

     一个iOS app几乎没有由一个控制器组成,除非这个app非常简单.       当app中有多个控制器的时候,就需要对这些控制器进行管理,用1个控制器去管理其他多个控制器:       如图所示: ...

  3. 【图机器学习】cs224w Lecture 16 - 图神经网络的局限性

    目录 Capturing Graph Structure Graph Isomorphism Network Vulnerability to Noise 转自本人:https://blog.csdn ...

  4. Vue使用js鼠标蜘蛛特效

    1. 在src下新建文件夹utils,里面新建文件canvas-nest.js,将代码复制进去.(可以自己定义存放路径) !function() { function n(n, e, t) { ret ...

  5. 单例模式之懒汉模式,懒汉模式之高效模式,DLC双判断模式

    import java.util.concurrent.LinkedBlockingQueue; import java.util.concurrent.ThreadPoolExecutor; imp ...

  6. <WP8开发学习笔记>动态修改启动时导航的第一个页面(如登录前启动页为LoginPage,登录后变为MainPage)

    很多时候我们需要在启动程序的时候根据状态改变初始导航页面,比如程序在启动的时候判断用户是否登录, 如果未登录则跳转到LoginPage.xaml否则跳转到MainPage界面. 这时候就要分析程序的启 ...

  7. (八)MySQL事务、视图、变量、存储过程、函数、流程控制结构

    补充:增删查改语句在数据库中基本通用,但这篇博客的内容基本是MySQL区别于其它数据库管理系统的知识,也要认真学习. 一.事务 1.含义:在MySQL中,可以通过创建事务来解决一些问题. 2.语法: ...

  8. Java——几点重要知识笔记(一)

    学了Java有一段时间了,自认为有一些基础知识比较重要,因此记下来共享,不喜勿喷. 一.标识符 (1)定义:在Java语言中,凡是对类,方法,变量,包,参数等命名时,所使用的字符序列 (2)包含的内容 ...

  9. 关于微信小程序的文档-手撸

    学习小程序的人如果有vue基础的话应该有很好的帮助作用.没有也关系,反正很简单. 首先理解一个完整的小程序app都有什么页面: pages页面放置所有的页面文件. 一个完整的小程序页面文件包括: in ...

  10. 【asp.net core 系列】9 实战之 UnitOfWork以及自定义代码生成

    0. 前言 在前一篇中我们创建了一个基于EF的数据查询接口实现基类,这一篇我将带领大家讲一下为这EF补充一些功能,并且提供一个解决避免写大量配置类的方案. 1. SaveChanges的外移 在之前介 ...