前言:
3月17日,马斯克宣布开源Grok-1,这一举措使Grok-1成为当前参数量最大的开源大语言模型,拥有3140亿参数,远超OpenAI GPT-3.5的1750亿。
开源可促进技术高质量发展,让技术迭代更快,更能适应各行各业的发展,在开源过程中,经过亿万开发者的智慧贡献,让开源技术、模型、框架等更接地气,开发者们在参与开源过程中,可扩宽自己的眼界、打开新世界的大门、结交新的朋友等。
在本周我参与了龙蜥社区和开源基金会举办的[人人都可以参与开源]的活动,下面分享参与活动的一些心得,供大家参与、一起学习拥抱开源。
一、入门门槛(对开发者的友好性)
1、成就感很重要
虽然说人人都可以参与开源,如果要做到人人都愿意参与,就必须解决几个现实的问题。我们先来说第一个拦路虎,门槛,对于第一次参与的开发者,无疑是对这个新鲜事物充满的好奇与迷茫。但本次活动让我打消了这方面的疑虑。通过短短10分钟左右的教程,就能轻松完成第一个开源活动,说实话还是很惊喜的。
如上图所示第一次参与的开源活动是用java写一个冒泡排序代码,相信大家都知道冒泡排序,在当初老师教的时候,也是用了吃奶的力气将它刻在了脑子里。但这次开源活动通过一个动图演示,就完美诠释了冒泡排序的原理,不需要去看枯燥的文字了。
2、挑战和收获
活动收获:掌握开源代码库使用、熟悉linux基本操作、一次不错的云服务器体验等。
挑战:耐心+发现问题、解决问题的能力
正如上面所说,我们在参与开源活动中,会接触到Gitee代码库、云服务器、AtomGit仓库等,在完成每个步骤都会有不小的收获,这也正是这个活动的乐趣所在。
如在第二步中,我们通过Fork代码就能学会基本的代码库的Fork,以后就可以fork代码自由了
在fork完成后,我们根据操作手册,可以在终端的云服务器,体验一把很快乐的linux命令操作。
这些命令或许枯燥,但是通过学习他人的代码库,然后自己改造对应代码,然后完成合并,整个过程还是收获满满的,更多的细节还是需要大家亲自去体验了哦。
OpenAnolis Community Activity - OpenAnolis龙蜥操作系统开源社区
二、总结
总的来说这次开源活动难度适中,对新人很友好,但一些突发的报错还是蛮有挑战的,最最快乐的是,我们在熟悉后,可研究怎么快速通过。比如我们在Linux命令怎么去简化等。
概述:整个过程在10-20分钟左右,需注册好龙蜥账号、Gitee账号、atomgit账号、然后就是根据指引一步步操作即可。
提示:对于突发的错误我们也不需要太紧张,在指引的最后一页有常见问题解决方案,也可以加入钉钉群进行细节交流,最后预祝各位有一次美好的开源活动。