时光飞逝,岁月如梭。今天,VS Code 迎来了 5 岁的生日。

回想起 VS Code 发布的那一天,仿佛还在昨天。

回顾 VS Code 这五年的发展,总是能给我们开发者带了无限的惊喜。

  • 2015 年4 月 29 日,在微软 Build 2015 大会上,微软发布了 Visual Studio Code 第一个预览版本。
  • 2015 年 11月 18 日,微软的 Visual Studio Code 团队将Visual Studio Code在GitHub上开源,并采用MIT许可证,同时宣布将支持扩展功能。
  • 2016 年 4月 14 日,Visual Studio Code 正式版发布,版本号为1.0.0。
  • 2017 年 11月 15 日,在微软 Connect(); 2017 大会上,微软宣布 Visual Studio Code 的月活跃用户达到了260 万。
  • 2018 年 5月 7 日,在微软 Build 2018 大会上,微软发布了 Visual Studio Live Share 插件,使得开发者可以在Visual Studio Code 或者 Visual Studio IDE 中进行实时的协同开发和调试。
  • 2018 年 9月 10 日,微软发布了 GitHub Pull Requests 插件,使得开发者可以在 Visual Studio Code 轻松 review 和管理 GitHub pull requests。这也是微软在收购 GitHub 后,Visual Studio Code团队和 GitHub 团队一次非常良好的合作。
  • 2019 年 5月 2 日,在 PyCon 2019大会上,微软发布了 VS Code Remote Development,可以帮助开发者在容器,物理或虚拟机,以及Windows Subsystem for Linux (WSL) 中实现无缝的远程开发。
  • 2019 年11 月 4 日,在微软 Ignite 2019 大会上,,微软正式发布了 Visual Studio Online,一个由云服务支撑的开发环境。除了支持通过浏览器连接到Visual Studio Online 云开发环境,也支持 Visual Studio Code 和 Visual Studio。

回想我这几年来的成长,也与 VS Code 密切相关。从码农、到做产品、到布道师、再到构建社区,我与 VS Code 共同成长。

码农

曾经我也是一个普普通通的 CRUD Boy,可能就是大家所说的码农吧。直到那一天,我遇见了 VS Code,改变由此开始。

做产品

打造一款 VS Code 插件主要包括四个阶段:设计、实现、推广和维护。作为一个开发者,我们往往会把大多数的时间放在实现上(也就是编写代码),但韩老师认为一个好的产品是万万离不开设计、推广和维护这三个方面的。也正是因为意识到了设计、推广和维护的重要性,韩老师才能打造出超过一千万下载量的 Code Runner 插件。如果你 100% 的时间都只是花在编写代码上,那你真的只是码农了,你的产品是没有灵魂的。

布道师

鲁迅先生为什么要弃医从文?

就算我开足马力,也只是写了 20 多个 VS Code 插件。如果我能把 VS Code 传播给更多的开发者,就算只吸引 1000 个开发者,一人写一个 VS Code 插件,那也是 1000 个插件。广大开发者的力量是无比强大的!

当然,我不是弃码从文,我是边码边文。

授人以鱼不如授人以渔。在 PyCon、JS Conf、.NET Conf、COSCon、Microsoft Tech Summit、Google Developer Group、GitHub 官方见面会、VS Code Day 等大会上,你都能看到韩老师的身影。除了 PHPCon,我可能都参加了呢~

构建社区

到如今,我不只是一个人,我们是数以百万计的 VS Code 爱好者,我们是一个社区,一起打造 VS Code 中文社区!

感谢 VS Code 给我们开发者带来了无限的精彩。相信未来 VS Code 会更好!

我永远不会忘记,那些年,我们一起追的 VS Code。

我是韩老师,我为 VS Code 带眼。

vscode代码运行时间工具_今天,VS Code 五岁了。相关推荐

  1. vscode代码运行时间工具_代码编辑器横评:为什么 VS Code 能拔得头筹

    2015 年 4 月 29 日的 Build 大会上,微软发布了 Visual Studio Code 第一个预览版本.短短四年时间里,VS Code 高速成长. 根据 2019 年 2 月的 PYP ...

  2. vscode代码运行时间工具_10款实用的VSCode插件提升你的编辑体验 | 第98期

    代码编辑器或者文本编辑器相信大家都不会陌生,但是,常用Windows的朋友大概都知道其自带的"文本编辑器"那是一款多么难用的软件.后来又有一系列的编辑器,比如notepad++.s ...

  3. python代码编写工具_编写更好的Python代码的终极指南

    python代码编写工具 Despite its 尽管它 downsides, Python remains the king of today's programming world. Its ve ...

  4. 代码编写工具_我希望在开始编写代码时就已经知道的工具:已复习

    代码编写工具 by Mario Hoyos 通过马里奥·霍约斯(Mario Hoyos) 我希望在开始编写代码时就已经知道的工具:已复习 (Tools I wish I had known about ...

  5. 代码合并工具_分享几款比较常用的代码比较工具

    俗话说:三句不离本行,对于程序员这个可爱的群体来说也是一样,即使面对无休无止的编程工作,程序员们依旧任劳任怨的埋头苦干,梦想着用自己码下的代码改变世界.工欲善其事,必先利其器,每一位程序员都有自己私藏 ...

  6. 代码合并工具_作为程序员你必须知道的几款代码比较工具

    在程序开发的过程中,程序员会经常对源代码以及库文件进行代码对比,在这篇文章里我们向大家介绍几款程序员常用的代码比较工具. WinMerge WinMerge是一款运行于Windows系统下的文件比较和 ...

  7. 代码整理工具_整理了 11 个好用的代码质量审核和管理工具

    点击上方"Python编程时光",选择"加为星标" 第一时间关注Python技术干货! 来源:云智时代 https://www.toutiao.com/i677 ...

  8. 代码查看工具_这样Review代码牛逼啦!

    一个对项目负责的团队代码质量检查是必不可少的,有条件的团队经常有代码review习惯,这样可以使技术团队共同进步,但是一个庞大的工程做代码review其实是很麻烦的,所以就催生了很多的工具,今天我们就 ...

  9. 开源 sql 代码提示工具_有关如何计划开源活动的提示

    开源 sql 代码提示工具 在今年的OSCON上 ,Kara Sowles和Francesca Krihely就如何计划和举办技术活动举办了精彩的研讨会. 我参加过的许多技术活动看起来都是完全无缝的, ...

  10. java 代码解析工具_改善 Java 代码质量的工具与方法

    原标题:改善 Java 代码质量的工具与方法 我们可能见过上面的有关代码质量的图片,究竟如何衡量一段代码好坏? 代码质量是什么?为什么它很重要? 作家通过他的著作来讲述了一个清晰的.令人信服的故事.他 ...

最新文章

  1. c 自定义实现string类 clear_基于scala2.13实现自定义的集合类 (下)
  2. Altium Designer铺铜时抠铜
  3. 2020-11-25(多级页表的补充)
  4. 解决服务间调用的三种传统方式
  5. 密码工具:crunch的使用
  6. iOS开发 AVAudioPlayer
  7. 23.JSP 隐式对象
  8. 4轮拿下字节Offer,面试题复盘(含答案)
  9. 28181之安装SPVMN的视频插件
  10. range 小程序picker_小程序开发讲义【入门篇】 03
  11. 信号与线性系统分析(吴大正,郭宝龙)(5-系统定义与典型系统)
  12. 快速上手ndk开发! Mac/Win下配置和使用!(2018.4重编版)
  13. Android 系统生成 releasekey
  14. 网络存储技术Windows server 2012 (项目一 基本磁盘的配置与管理)
  15. 我的世界java怎么变速_我的世界变速齿轮是什么怎么用
  16. VBA基础知识整理(文本文件操作)
  17. 【BZOJ1412】【ZJOI2009】狼和羊的故事(网络流)
  18. 万字综述梳理ChatGPT----一文搞懂弄潮儿ChatGPT技术原理、行业现状、投资前景
  19. Unitree Go1——开发指南
  20. Windows Server 2012 R2 部署 .NET Core IIS应用程序池自动停止 补丁 漏洞

热门文章

  1. Atitit jdk net golang sdk标准库对比 Atitit sdk封装的艺术 艾提拉著 1. 重要模块8个 1 1.1. Collections集合,core,net,io,
  2. 前后端交互模式大总结 艾提拉 总结 attilax总结 目录 1. 通过ajax ajax就是js的网络api 完全解耦合 推荐 1 1.1. Query Ajax 操作函数 1 1.2. 服务
  3. Atitit fsm有限状态机概念与最佳实践 目录 1. 概念组成与原理成分 1 1.1. 1、状态机的要素 4个要素,即现态、条件、动作、次态 2 1.2. 状态表 2 2. 性状 2 2.1.
  4. Atitit tomcat 启动报错 ZipException: archive is not a ZIP archive. 1.1. ----Should sh lib jar err... 1
  5. Atitit 签名规范 attilax总结 安全签名规范 v2 r99.docx
  6. atitit.Atitit. Gui控件and面板-----服务端控件 java struts的实现最佳实践
  7. 1. paip.discuz X2.5 积分(金钱)功能API总结
  8. eclipse插件开发流程
  9. 互联网企业:如何建设数据安全体系?
  10. 元气开工!这里有一份礼包待领取