【PIMF】OpenHarmony 啃论文俱乐部—在 ACM Survey 闲逛是什么体验

前言:
OpenHarmony 啃论文俱乐部在社区发文章这么久,今天是世界读书日,趁着这个契机是时候好好介绍一下我们了。
笔者在学习 OpenHarmony 啃论文俱乐部 “逛论文”方法并实操后,目标感更为清晰,像是打开了一扇探索新世界的大门,分享该方法使用体验如下:
大家好!我来自南京,在 OpenHarmony 成长计划啃论文俱乐部,与华为、软通动力、润和软件、拓维信息、深开鸿
等公司一起,学习和研究操作系统技术
,我是 OpenHarmony 啃论文俱乐部 11 组PIMF
的成员。——————————————————————————————————————————————————————
“闲逛”ACM Survey 等论文库时拍下的风景
在论文库“闲逛”找到一篇关于通过数据驱动的源代码注释进行内存安全缺陷检测的论文间接提到了 OpenHarmony IoT 操作系统内核中的内存损坏。该论文链接:https://linkspringer.53yu.com/chapter/10.1007/978-3-030-88323-2_7
在 OpenHarmony 引入的组件库找到一种开源键盘映射表编译器和支持库libxkbcommon,这和 OpenHarmony 3.1 Release 版本新增鼠标、键盘、触摸板的基本功能支持有关。
在 OpenHarmony 引入的组件库找到一种开源技术无损压缩算法LZ4,然后在 ACM 论文库搜索找到一篇基于LZ4算法的硬件加速快速无损压缩的论文。
OpenHarmony 啃论文俱乐部“逛论文”方法:
啃论文俱乐部欧建深教练(华为 OpenHarmony 开源与开发者运营总监):OpenHarmony啃论文俱乐部 “逛论文”方法“逛论文”方法旨在帮助同学们在论文库里淘沙取金,找到自己想要的宝贝。本文建立在俱乐部欧建深教练 “逛论文”方法上,下面介绍 OpenHarmony 啃论文俱乐部。
OpenHarmony 啃论文俱乐部简单介绍
OpenHarmony 成长计划—“啃论文俱乐部”(以下简称“啃论文俱乐部”)是在 2022 年 1 月 11 日的一次日常活动(OpenHarmony 成长计划之知识赋能第二期直播分享会)中诞生的。直播分享会上,欧建深介绍了自己啃论文的经历和体验,引导大家轻松切入技术钻研的高阶赛道,为大家规划了“啃论文(文献)—技术文章输出—开源代码提交—技术专家大咖”的成长路径。与会人员深受鼓舞,60+的同学跃跃欲试。开工会讨论后,一群小伙伴决心实践“啃论文”之道,踏上追求技术自由之路。
啃论文俱乐部由此成立!

OpenHarmony 成长计划啃论文俱乐部 51CTO 社区专栏
OpenHarmony成长计划啃论文俱乐部51CTO社区专栏现在有俱乐部输入法框架PIMF团队、压缩算法ELT.ZIP团队的文章收录其中。

“逛”完论文我看到这些风景
笔者使用“逛论文”方法找到了一些非常有价值的宝贝,使用该方法的过程如下:
方法一:通过综述论文库 ACM Survey 进行大海捞针

Survey 有概述的意思,a survey of XXX 翻译一下就是 XXX 的综述。
综述是对某一方面的专题搜集大量情报资料后经综合分析而写成的一种学术论文, 它是科学文献的一种。
综述能反映当前某一领域中某分支学科或重要专题的最新进展、学术见解和建议。它往往能反映出有关问题的新动态、新趋势、新水平、新原理和新技术等等。
方法思路:

实施步骤:
步骤一:学术关键词+ ("a survey of" || "a survey on")在综述论文库 ACM Survey里搜索比如本组学术关键词 Input Method Framework,a survey of Input Method Framework 搜索结果如下:

如果看不懂,别着急,看步骤二。
步骤二:右键翻译一下。

步骤三:翻一翻看看有什么好东西。

实操体验:
1)实际操作中发现如果关键词+a survey of 在论文库中找不到相关综述,尝试换换关键词。
例如笔者发现 a survey of Input Method Framework 搜索不到太多令人满意的论文信息,于是换成了 a survey of Input Method。

2)论文库不必拘泥于 ACM Survey,还有很多可以使用,比如IEEE。还可以使用学术搜索引擎,例如深度学术搜索,比菲尔德学术搜索引擎等等。
3)浏览外文论文数据库对英语的掌握要求非常高,点击鼠标右键将网页翻译为中文,可能会出现翻译错误导致错过一些好东西。所以还是更得熟练地掌握英语。

4)笔者使用体验最好的学术搜索引擎是AMiner,它是学术界很不错的偏计算机的学术搜索引擎。
搜索结果更符合你想要的,搜索使用的学术关键词和搜索结果有更多语义上的相关性。
主要是它是免费的(笔者是学生党 :joy: )AMiner 是一个非盈利性的、具有完全自主知识产权的免费论文学术平台。
5)通过综述去进入一个计算领域,每一篇综述论文都是进入一个领域的大门。方法二(通过综述论文库 ACM Survey 进行大海捞针)就是开启一个计算领域大门的金钥匙。

方法二:直接在论文库里搜索开源技术
方法思路:

实施步骤:
步骤一:打开OpenHarmony仓库,在仓库里搜索 third_party 找 openharmony 引入的组件库。

步骤二:翻一翻,练就火眼金睛。例如:
找一找和压缩算法有关的开源技术,笔者翻的过程中找到了一种开源技术无损压缩算法LZ4。

找一找和输入法框架有关的开源技术,笔者又找到一种开源键盘映射表编译器和支持库libxkbcommon,这和 OpenHarmony 3.1 Release 版本新增鼠标、键盘、触摸板的基本功能支持有关。

步骤三:把在 openharmony 引入的组件库找到的开源技术LZ4在学术搜索引擎上搜索。

实操体验
1)通过 openharmony 仓库可以找到很多宝贝,可以不限于在 third_party 组件库。例如笔者在 OpenHarmony / app_samples 仓库找到了一个轻量级输入法应用——kikainput。它支持在运行 OpenHarmony OS 的智能终端上,这对笔者后续啃论文有极大的帮助。2)在 openharmony 引入的组件库中找开源技术的论文去啃,从而参与 OpenHarmony 建设中,这是一件很酷的事情。
“逛论文”的时候在论文库里搜索“OpenHarmony”会看到什么景色?
使用学术关键词“OpenHarmony”搜索论文,得到的结果寥寥无几。只找到一篇关于通过数据驱动的源代码注释进行内存安全缺陷检测的论文间接提到了 OpenHarmony IoT 操作系统内核中的内存损坏。该论文链接:https://linkspringer.53yu.com/chapter/10.1007/978-3-030-88323-2_7
OpenHarmony 还处于一个发展的早期阶段,长风破浪会有时,直挂云帆济沧海。相信随着 OpenHarmony 的版本演进,有更多的人投身于 OpenHarmony 中,有关 OHOS 的学术讨论和论文会越来越多。拨开迷雾,前方的风景会越来越漂亮吸引更多的人驻足观赏。

附录
【1】啃论文俱乐部的团队之道和成长之路——PaperResearc
【2】综述——百度百科
【3】AMiner——百度百科
版权声明: 本文为 InfoQ 作者【离北况归】的原创文章。
原文链接:【http://xie.infoq.cn/article/cc9d861ee1c28b32862126a98】。文章转载请联系作者。
评论