查看原文
其他

今天,上班不干活!

HJ说 2022-11-30

难道,今天又和两周前一样,带薪摸鱼?

今天,全组不上班,去苏州吃大闸蟹!

其实,今天虽然不用干公司的活,却是带薪学习进步的一天。

在之前的文章中,我提到了北京 MSAI 团队的 Flexible Friday,值得大家学习推广:

2021 年的微软,是否还值得加入?

这一次,我们 DevDiv 团队也拥有了属于我们的 Flexible Friday!

在接下来的半年中,每个月都有一天的 Flexible Friday。在这一天,大家可以学习想要了解的技术,调研或者开发自己想探索的项目

今天,是我们第一次的 Flexible Friday。

我在项目注册的平台上,已经看到很多挺不错的项目。

比如学习类的:

  • 学习 VS Code 源码

  • 学习 Dapr

  • 学习 AI

比如Hack类的:

  • 微软闵行的班车小程序

  • 探索 VS Code 插件能不能运行在 VS 里


我的 Flexible Friday 是一个Hack类型项目:

Run Any Language in Browser (Code Runner in Web)


欢迎大家一起来玩~ 下面简单地介绍下我的项目:

Why?

Code Runner 已经有超过 3000 万下载量了:

我写的 Code Runner,下载量突破 3000 万了!

但是,要使用它来运行代码的话,需要安装 VS Code、Code Runner 插件以及相应的编译器或者解释器,还是比较麻烦的。

在很多场景下,我们希望是零配置,真正的一键运行。

那么,可不可以不需要安装任何工具链,直接运行任何代码呢?

What?

在浏览器中,直接运行代码。

How?

要在浏览器中直接运行代码,我把方案定成三个阶段。

阶段1:在 GitHub Codespaces 中使用 Code Runner。(其实不需要额外再做什么,最多帮助用户安装好编译器/解释器)

阶段2:在 remote 端把代码编译成 WebAssembly,然后在浏览器中运行。

阶段3:“编译”和运行都在浏览器中执行。

阶段3 是非常有挑战性的。在初步的调研中,我发现了 WebContainers:

https://github.com/stackblitz/webcontainer-core。

通过 WebContainer,我们可以直接在浏览器中运行 Node.js(注意:是 Node.js,不是 JavaScript)!

而且,对于其他语言的支持,也是未来可期:

大家有兴趣的话,可以看看这篇文章:
https://blog.stackblitz.com/posts/introducing-webcontainers/

其实,除了 Flexible Friday,我们 DevDiv 还有 Career Mobility 活动:不用面试,就可以换到 DevDiv 的其他小组。
今年的 Career Mobility 活动已经成功举办,有同事通过这次活动换到了心仪的小组和项目去。许多同事也通过这次 Career Mobility 中的展览会活动,对其他组有了更深入的了解。真是太棒了!

嘿嘿,今天,又是带薪学习的一天!
了解更多有关 DevDiv:
我们 DevDiv 还有许多 HC,欢迎大家找我内推,一起学习进步!

End


HJ说

大厂内推 · 职业规划 · 业界资讯

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存