关于同元想要组织一波 Julia 教程制作的活动

如题,目前国内好的 Julia 资料依然还是太少,所以希望对相关工作有兴趣和经验的朋友留言与提议。同元和社区这边都可以想办法提供资金支持。

国内Julia资料少是公认的,自认为是国内Julia 开发者有其他语言开发基础(c,go等),很多细致末节的问题默认大家都懂。(解决问题也需要个人综合能力)
建议制作一些库的使用教程,教程需要保姆级,来吸引萌新。
在B站看到同元出了一些基础教程,这次同元想组织哪方面的教程呢?

我觉得课程直播分享学习效率有点低,而且同质化太严重了。如果有ruby koan这种学习项目感觉对于一门语言入门更友好。

同元这边自己是会开发一套工具箱,关于同元自己的工具箱肯定是同元自己制作培训材料。

因此同元这边更希望和社区一起围绕基础和进阶的 Julia 使用来打造一些更好的材料。比如说:同元这边更倾向于将 Julia 性能优化 这种材料交给社区来制作。

我大部分认同你的观点。但是我认为这只是因为大部分视频教程制作的不够精良:既没有好的内容,也没有好的剪辑。

举个例子,bytebytego 的视频是我经常追的一个教程系列:如何在 5-10 分钟时间内让人快速 get 到一个概念的核心思路,这是文字所很难达到的。

例如:【ByteByteGo】将 API 性能提高 10 倍的 7 种主要方法_哔哩哔哩_bilibili

如果是去了解某个领域/概念的话,这种比较精炼的视频是挺好的,我也经常看这种科普。

主要还是看社区现在的教程主要针对什么人群吧,是打算入门julia语言去学习基础语法,还是已经学会基础语法去了解深入一些Julia做HPC的实际案例case。

如果是前者我觉得现在无论是视频还是教程书的内容同质化确实很严重,靠视频来学语言基础很多人可能都敲不了几下键盘,敲了几下也没有实际case来强化记忆,不一直练习的话很快也会忘掉。所以我觉得有一个像ruby koans 这样的教程和一些简单的one file练手项目教程还是挺有必要的。

后者的话可以像你说的,可以靠视频/文档质量来提高教程的可读性。

先提个建议,之前有很多征集帖子或者别的什么有用的东西,能不能都给((可能)在某个主题下置个顶或者调下热度算法)。并且最好把有资料索引的东西给推到搜索引擎的前排。

可以把所有的信息点列成 json 数据,大概(仅作结构参考):

k.language.design.grammar.loop = {
    "resources": ["https://...", "..."],
    "require": {
        "knots": ["language.design.grammar.decision"]
    }
}

还需要一个统一的搜索工具。

并且个人觉得看视频真不如看文本效率高,并且制作成本、空间成本高。不过考虑到视频平台的倾斜性……
如果想卡在中间可以整 jupyter notebook 、modevol 甚至 ink

然后有没有人给顺便(比如视频的简介底下)宣传一下我这边的 https://github.com/JuliaRoadmap/zh ;可以发 pr 在对应地方插视频的链接(大标题下加 ## 相关视频资料,用无序列表)

然后

  • 有没有什么不需要登录(或者在手机上只要微信之类登录)的 github pages 评论插件
  • 现在 .jl 转 .js 还有什么好工具吗
  • 仍然希望有可以在 Julia 中原生支持多语言的好方案

同元会有哪些方面的工具箱呢?

可以在 Syslab 帮助文档 这里看到