OpenHarmony啃论文俱乐部玩法攻略
目錄
- 一)OpenHarmony啃論文俱樂部由來與目標(biāo)
- 二)發(fā)現(xiàn)課題
- 三)論文資源獲取
- 四)論文組成
- 五)論文閱讀
- 六)論文報(bào)告撰寫
- 七)啃論文意義
- 八)干貨分享
一)OpenHarmony啃論文俱樂部由來與目標(biāo)
一次普通的直播課,一個(gè)有趣的玩法分享,點(diǎn)燃了一群小伙伴追求技術(shù)自由的夢想,遂成立了 “啃論文俱樂部”。
2022 年 1 月 11 日晚,OpenHarmony 成長計(jì)劃之知識(shí)賦能第二期直播分享會(huì)上,華為 OpenHarmony 開源與開發(fā)者運(yùn)營總監(jiān)歐建深跟同學(xué)們分享了《啃論文可以有怎樣的體驗(yàn)》,將自己修煉多年的 “啃論文” 武功秘籍傾囊相授。課件鏈接:https://docs.qq.com/slide/DY0RXWElBTVlHaXhi
歐建深,在企業(yè)里用 “啃論文” 的玩法,已玩過大大小小上千個(gè)項(xiàng)目,曾到硅谷一線觀察開源玩法,主導(dǎo)發(fā)起多個(gè)國際著名開源項(xiàng)目:OpenHarmony(鴻蒙開源項(xiàng)目)、方舟編譯器、Apache ServiceComb、 Apache Carbon、LiteOS 等,曾獲 2015 年度中國開源杰出人物。
直播分享會(huì)上,歐建深介紹了自己啃論文的經(jīng)歷和體驗(yàn),引導(dǎo)大家輕松切入技術(shù)鉆研的高階賽道,為大家規(guī)劃了 “啃論文(文獻(xiàn))— 技術(shù)文章輸出 — 開源代碼提交 — 技術(shù)專家大咖” 的成長路徑。與會(huì)人員深受鼓舞,60 + 的同學(xué)躍躍欲試。開工會(huì)討論后,一群小伙伴決心實(shí)踐 “啃論文” 之道,踏上追求技術(shù)自由之路。
啃論文俱樂部由此成立!
OpenHarmony啃論文俱樂部創(chuàng)建旨在通過TSC與高校聯(lián)合打造精品技術(shù)俱樂部,讓專家走進(jìn)校園,吸引更多的老師和學(xué)生參與OpenHarmony開源社區(qū)共建,讓大家都能從中獲得激勵(lì)、榮譽(yù)和成長!
二)發(fā)現(xiàn)課題
大多數(shù)人呢,對(duì)于啃論文這件事情是陌生的,也不知道要往哪個(gè)方向入手
這個(gè)時(shí)候我們需要先確定我們的課題,所以我們可以多做一些泛讀,先發(fā)現(xiàn)一個(gè)研究課題
1.瀏覽各有關(guān)協(xié)會(huì)的網(wǎng)站,看看最近召開的學(xué)術(shù)會(huì)議的議題
2.翻翻國內(nèi)有關(guān)的期刊,看看最近這些年大家都在忙什么
以下是是各國各地區(qū)遠(yuǎn)程教育協(xié)會(huì)網(wǎng)站:
Asian Association of Open Universities(AAOU) (http://www.ouhk.edu.hk/~AAOUNet/)
Canadian Association for Distance Education (http://www.cade-aced.ca/)
Distance Education Association of New Zealand (DEANZ - Information of Education)
European Association for Distance Learning(http://www.eadl.org/)
British Learning Association(Property Development & Investment Training Courses)
3.在啃論文俱樂部中,俱樂部也會(huì)給出各種各樣的課題供同學(xué)們選擇,同時(shí)給出部分綜述論文引導(dǎo)學(xué)生去“啃”,去學(xué)習(xí)。
三)論文資源獲取
確認(rèn)完課題方向后,如何檢索到相關(guān)的論文顯得尤為關(guān)鍵,下面推薦幾個(gè)好用的論文資源獲取方法:
谷歌學(xué)術(shù)(https://xue.glgoo.org/)
百度學(xué)術(shù)(http://xueshu.baidu.com/)
CCF推薦期刊、會(huì)議(https://www.ccf.org.cn/)
Usenix (https://www.usenix.org/)
ACM (https://www.acm.org/)
IEEE(https://ieeexplore.ieee.org/Xplore/home.jsp)
Scientific (https://www.scientific.net/)
Axriv (https://arxiv.org/)
DBLP(https://dblp.uni-trier.de/db/)
四)論文組成
一般期刊論文主要由四部分組成
Abstract:說明這篇論文的主要貢獻(xiàn)、方法特色與主要內(nèi)容。
Introduction:Introduction 的功能是介紹問題的背景和起源,交代前人在 這個(gè)題目上已經(jīng)有過的主要貢獻(xiàn),說清楚前人留下來的未解問題,以及在這個(gè)背景 下這篇論文的想解決的問題和它的重要性。
Main body:論文主要內(nèi)容,講述論文使用的方法、場景等等。
Conclusion:對(duì)上述論文內(nèi)容進(jìn)行總結(jié)。
五)論文閱讀
論文不論是在大家的刻板印象中,抑或是實(shí)際地閱讀后都會(huì)給大家?guī)硪环N感覺。所涉及的知識(shí)量是巨大的,對(duì)背后原理的理解是具有不小挑戰(zhàn)的,其中的公式推導(dǎo)是極度燒腦的。
基于前面幾點(diǎn),論文確實(shí)是個(gè)硬骨頭,因此用啃這個(gè)字來刻畫論文閱讀,是很恰當(dāng)?shù)摹5菍?duì)于硬骨頭,大家也都啃過真的“硬骨頭”,其中的精華可能暗藏在骨縫之中,需要你對(duì)Main body的仔細(xì)閱讀來發(fā)現(xiàn)與獲取;如果莽撞的硬來,稍有不慎就會(huì)硌到牙,比如說你開始和數(shù)學(xué)公式斗爭。同時(shí),也可能會(huì)遇到有大片的肉塊密布的情況,也就是這篇文章的摘要部分的信息量很大,有許多是有價(jià)值的信息,但是每個(gè)可能都需要展開查詢。對(duì)于這種久旱逢甘霖的情形,有人可能就會(huì)歡欣鼓舞的大快朵頤,大家就開始瘋狂查詢,一會(huì)幾十個(gè)頁面就都打開了,但稍不留神就可能被噎住,短時(shí)間被巨大的信息量沖擊可能就會(huì)有種眼花繚亂的感覺,稍有不慎就會(huì)偏離方向。綜上所述,無論是因?yàn)榭胁粍?dòng)論文,或是啃論文的方法不當(dāng),都會(huì)讓我們陷入卷帙浩繁的文獻(xiàn)汪洋,迷失了方向,迷失了自我。那么接下來將給出清華彭明輝教授的論文閱讀方法。
一般來講,好的期刊論文有較多的創(chuàng)意。雖然讀起來較累,但收獲較多而深入,因此比較值得花心思去分析。讀論文之前,參考SCI Impact Factor 及學(xué)長的意見是必要的。一篇期刊論文,主要分成四個(gè)部分:
(1)Abstract:說明這篇論文的主要貢獻(xiàn)、方法特色與主要內(nèi)容。最慢碩二上學(xué)期必須要學(xué)會(huì)只看 Abstract 和Introduction便可以判斷出這篇論文的重點(diǎn)和你的研究有沒有直接關(guān)連,從而決定要不要把它給讀完。假如你有能力每三十篇論文只根據(jù)摘要和簡介便能篩選出其中最密切相關(guān)的五篇論文,你就比別人的效率高五倍以上。以后不管是做事或做學(xué)術(shù)研究,都比別人有能力從更廣泛的文獻(xiàn)中挑出最值得參考的資料。
(2)Introduction:Introduction 的功能是介紹問題的背景和起源,交代前人在這個(gè)題目上已經(jīng)有過的主要貢獻(xiàn),說清楚前人留下來的未解問題,以及在這個(gè)背景下這篇論文的想解決的問題和它的重要性。對(duì)初學(xué)的學(xué)生而言,從這里可以了解以前研究的概況。通常我會(huì)建議初學(xué)的學(xué)生,對(duì)你的題目不熟時(shí),先把跟你題目可能相關(guān)的論文收集個(gè) 30~40篇,每篇都只讀Abstract 和 Introduction,而不要讀 Main Body(本文),只在必要時(shí)稍微參考一下后面的 Illustrative examples和 Conclusions,直到你能回答下面這三個(gè)問題:
(2A)在這領(lǐng)域內(nèi)最常被引述的方法有哪些?
(2B)這些方法可以分成哪些主要派別?
(2C)每個(gè)派別的主要特色(含優(yōu)點(diǎn)和缺點(diǎn))是什么?
問題是,你怎么去找到這最初的30~40篇論文?有一種期刊論文叫做「review paper」,專門在一個(gè)題目下面整理出所有相關(guān)的論文,并且做簡單的回顧。你可以在搜尋 Compendex 時(shí)在 keywords 中加一個(gè)「review」而篩選出這類論文。然后從相關(guān)的數(shù)篇review paper 開始,從中根據(jù) title 與 Abstract 找出你認(rèn)為跟你研究題目較相關(guān)的30~40篇論文。
通常只要你反復(fù)讀過該領(lǐng)域內(nèi)30~40篇論文的Abstract 和 Introduction,你就應(yīng)該可以從Introduction的評(píng)論中回答(2A)和(2B)這兩個(gè)問題。尤其要記得,當(dāng)你閱讀的目的是要回答(2A)和(2B)這兩個(gè)問題時(shí),你一定要先挑那些 Introduction寫得比較有觀念的論文念(很多論文的Introduction 寫得像流水帳,沒有觀念,這種論文剛開始時(shí)不要去讀它)。假如你讀過假如30~40篇論文的 Abstract 和 Introduction之后,還是回答不了(2C),先做下述的工作。
你先根據(jù)(2A)的答案,把這領(lǐng)域內(nèi)最常被引述的論文找齊,再把他們根據(jù)(2B)的答案分成派別,每個(gè)派別按日期先后次序排好。然后,你每次只重新讀一派的 Abstract 和 Introduction(必要時(shí)簡略參考內(nèi)文,但目的只是讀懂Introduction內(nèi)與這派有關(guān)的陳述,而不需要真的看懂所有內(nèi)文),照日期先后讀,讀的時(shí)候只企圖回答一個(gè)問題:這一派的創(chuàng)意與主要訴求是什么?這樣,你逐派逐派地把每一派的Abstract 和 Introduction 給讀完,總結(jié)出這一派主要的訴求 、方法特色和優(yōu)點(diǎn)(每一篇論文都會(huì)說出自己的優(yōu)點(diǎn),仔細(xì)讀就不會(huì)漏掉)。
其次,你再把這些論文拿出來,但是只讀Introduction,認(rèn)真回答下述問題:「每篇論文對(duì)其它派別有什么批評(píng)?」然后你把讀到的重點(diǎn)逐一記錄到各派別的「缺點(diǎn)」欄內(nèi)。
通過以上程序,你就應(yīng)該可以掌握到(2A)、(2B)、和(2C)三個(gè)問題的答案。這時(shí)你對(duì)該領(lǐng)域內(nèi)主要方法、文獻(xiàn)之間的關(guān)系算是相當(dāng)熟捻了,但是你還是只仔細(xì) 讀完Abstract 和 Introduction而已,內(nèi)文則只是籠統(tǒng)讀過。
這時(shí)候,你已經(jīng)掌握到這領(lǐng)域主要的論文,你可以用這些論文測試看看你用來搜尋這領(lǐng)域論文的 keywords 到底恰不恰當(dāng),并且用修正過的 keywords 再搜尋一次論文,把這領(lǐng)域的主要文獻(xiàn)補(bǔ)齊,也把原來30~40篇論文中后來發(fā)現(xiàn)關(guān)系較遠(yuǎn)的論文給篩選掉,只保留大概20篇左右確定跟你關(guān)系較近的文獻(xiàn)。如果有把握,可以甚至刪除一兩個(gè)你不想用的派別(要有充分的理由),只保留兩、三個(gè)派別(也要有充分的理由)繼續(xù)做完以下工作。
然后你應(yīng)該利用(2C)的答案,再進(jìn)一步回答一個(gè)問題(2D):「這個(gè)領(lǐng)域內(nèi)大家認(rèn)為重要的關(guān)鍵問題有哪些?有哪些特性是大家重視的優(yōu)點(diǎn)?有哪些特性是大家在意的缺點(diǎn)?這些優(yōu)點(diǎn)與缺點(diǎn)通常在哪些應(yīng)用場合時(shí)會(huì)比較被重視?在哪些應(yīng)用場合時(shí)比較不會(huì)被重視?」然后,你就可以整理出這個(gè)領(lǐng)域(研究題目)主要的應(yīng)用場合,以及這些應(yīng)用場合上該注意的事項(xiàng)。
最后,在你真正開始念論文的 main body 之前,你應(yīng)該要先根據(jù)(2A)和(2C的答案,把各派別內(nèi)的論文整理在同一個(gè)檔案夾里,并照時(shí)間先后次序排好。然后依照這些派別與你的研究方向的關(guān)系遠(yuǎn)近,一個(gè)派別一個(gè)派別地逐一把各派一次念完一派的 main bodies。
(3)Main body(含simulation and/or experimental examples):
在你第一次有系統(tǒng)地念某派別的論文 main bodies 時(shí),你只需要念懂:
**(3A)這篇論文的主要假設(shè)是什么(在什么條件下它是有效的),并且評(píng)估一下這些假設(shè)在現(xiàn)實(shí)條件下有多容易(或多難)成立。**愈難成立的假設(shè),愈不好用,參考價(jià)值也愈低。
**(3B)在這些假設(shè)下,這篇論文主要有什么好處。
(3C)這些好處主要表現(xiàn)在哪些公式的哪些項(xiàng)目的簡化上。**至于整篇論文詳細(xì)的推導(dǎo)過程,你不需要懂。除了三、五個(gè)關(guān)鍵的公式(最后在應(yīng)用上要使用的公式,你可以從這里評(píng)估出這個(gè)方法使用上的方便程度或計(jì)算效率,以及在非理想情境下這些公式使用起來的可靠度或穩(wěn)定性)之外,其它公式都不懂也沒關(guān)系,公式之間的恒等式推導(dǎo)過程可以完全略過去。假如你要看公式,重點(diǎn)是看公式推導(dǎo)過程中引入的假設(shè)條件,而不是恒等式的轉(zhuǎn)換。
但是,在你開始根據(jù)前述問題念論文之前,你應(yīng)該先把這派別所有的論文都拿出來,逐篇粗略地瀏覽過去(不要勉強(qiáng)自己每篇或每行都弄到懂,而是輕松地讀,能懂就懂,不懂就不懂),從中挑出容易念懂的 papers,以及經(jīng)常被引述的論文。然后把這些論文照時(shí)間先后次序依序念下去。記得:你念的時(shí)候只要回答(3A)、( 3B)、(3C)三個(gè)問題就好,不要念太細(xì)。
這樣念完以后,你應(yīng)該把這一派的主要發(fā)展過程,主要假設(shè)、主要理論依據(jù)、以及主要的成果做一個(gè)完整的整理。其次,你還要在根據(jù)(2D)的答案以及這一派的主要假設(shè),進(jìn)一步回答下一個(gè)問題:(3D)這一派主要的缺點(diǎn)有哪些。最后,根據(jù)( 3A)、(3B)、(3C)、(3D)的答案綜合整理出:這一派最適合什么時(shí)候使用,最不適合什么場合使用。
記住:回答完這些問題時(shí),你還是不應(yīng)該知道恒等式是怎么導(dǎo)出來的!
當(dāng)你是生手的時(shí)候,你要評(píng)估一個(gè)方法的優(yōu)缺點(diǎn)時(shí),往往必須要參考它Examples。但是,要記得:老練的論文寫作高手會(huì)故意只 present 成功的案例而遮掩失敗的案例。所以,simulation examples and/or experiments 很棒不一定表示這方法真的很好。你必須要回到這個(gè)方法的基本假設(shè)上去,以及他在應(yīng)用時(shí)所使用的主要公式(resultant equations)去,憑自己的思考能力,并且參考(2C)和(2D)的答案,自己問問看:當(dāng)某某假設(shè)在某些實(shí)用場合上無法成立時(shí),這個(gè)方法會(huì)不會(huì)出什么狀況?猜一猜,預(yù)測一下這個(gè)方法應(yīng)該會(huì)在哪些條件下(應(yīng)用場合)表現(xiàn)優(yōu)異,又會(huì)在哪些條件下(應(yīng)用場合)出狀況?根據(jù)這個(gè)猜測再檢驗(yàn)一次 simulation examples and/or experiments,看它的長處與短處是不是確實(shí)在這些examples中充分被檢驗(yàn),且充分表現(xiàn)出來。
那么,你什么時(shí)候才需要弄懂一篇論文所有的恒等式推導(dǎo)過程,或者把整篇論文細(xì)細(xì)讀完?NEVER!**你只需要把確定會(huì)用到的部分給完全搞懂就好,不確定會(huì)不會(huì)用到的部分,只需要了解它主要的點(diǎn)子就夠了。**碩士生和大學(xué)生最主要的差別:大學(xué)生讀什么都必須要從頭到尾都懂,碩士生只需要懂他用得著的部分就好了!大學(xué)生因?yàn)槊鎸?duì)的知識(shí)是有固定的范圍,所以他那樣念。碩士生面對(duì)的知識(shí)是沒有范圍的,因此他只需要懂他所需要的細(xì)膩度就夠了。碩士生必須學(xué)會(huì)選擇性的閱讀,而且必須鍛煉出他選擇時(shí)的準(zhǔn)確度以及選擇的速度,不要浪費(fèi)時(shí)間在學(xué)用不著的細(xì)節(jié)知識(shí)!多吸收「點(diǎn)子」比較重要,而不是細(xì)部的知識(shí)。
(4)Conclusion:對(duì)上述論文內(nèi)容進(jìn)行總結(jié)。
六)論文報(bào)告撰寫
臺(tái)灣清華大學(xué)彭明輝教授對(duì)論文報(bào)告的書寫有以下要求:
(1) 投影片第一頁必須列出論文的題目、作者、論文出處與年份。
(2) 以下每一頁投影片只能講一個(gè)觀念,不可以在一張投影片里講兩個(gè)觀念。
(3) 說明這篇論文所研究的問題的重點(diǎn),以及這個(gè)問題可能和工業(yè)界的哪些應(yīng)用相關(guān)。
(4) 清楚交代這篇論文的主要假設(shè),主要公式,與主要應(yīng)用方式(以及應(yīng)用上可能的解題流程)。
(5) 說明這篇論文的范例(simulation examples and/or experiments),預(yù)測這個(gè)方法在不同場合時(shí)可能會(huì)有的準(zhǔn)確度或好用的程度
(6)你個(gè)人的分析、評(píng)價(jià)與批評(píng),包括:
(6A)這篇論文最主要的創(chuàng)意是什么?
(6B)這些創(chuàng)意在應(yīng)用上有什么好處?
(6C)這些創(chuàng)意和應(yīng)用上的好處是在哪些條件下才能成立?
(6D)這篇論文最主要的缺點(diǎn)或局限是什么?
(6E)這些缺點(diǎn)或局限在應(yīng)用上有什么壞處?
(6F)這些缺點(diǎn)和應(yīng)用上的壞處是因?yàn)槟男┮蛩囟氲?#xff1f;
(6G)你建議學(xué)長學(xué)弟什么時(shí)候參考這篇論文的哪些部分(點(diǎn)子)?
一般來講,剛開始報(bào)告論文(碩一上學(xué)期)時(shí)只要做到能把前四項(xiàng)要素說清楚就好了,但是碩一結(jié)束后(暑假開始)必須要設(shè)法做到六項(xiàng)要素都能觸及。碩二下學(xué)期開始的時(shí)候,必須要做到六項(xiàng)都能說清楚。
注意:讀論文和報(bào)告論文時(shí),最重要的是它的創(chuàng)意和觀念架構(gòu),而不是數(shù)學(xué)上恒等式推導(dǎo)過程的細(xì)節(jié)(頂多只要抓出關(guān)鍵的 equation 去弩懂以及說明清楚即可)。你報(bào)告觀念與分析創(chuàng)意,別人容易聽懂又覺得有趣;你講恒等式,大家不耐煩又浪費(fèi)時(shí)間。
七)啃論文意義
在啃論文過程中培養(yǎng)的學(xué)習(xí)能力、科研能力和解決問題的能力,在啃論文過程中結(jié)交的朋友、建立的人脈和開闊的眼界,以及在啃論文這個(gè)大舞臺(tái)上積極主動(dòng)、抓住每一次機(jī)會(huì)展現(xiàn)自我而構(gòu)建的個(gè)人影響力,在很大程度上會(huì)讓你受益終生,是讓你畢業(yè)之后能夠在社會(huì)上更好的生存所非常必要的軟技能。
八)干貨分享
入門資料:歐建深分享《啃論文可以有怎樣的體驗(yàn)》https://docs.qq.com/slide/DY0RXWElBTVlHaXhi
擴(kuò)展閱讀:閱讀文獻(xiàn)資料的科學(xué)方法,《臺(tái)灣彭明輝教授的研究生手冊(簡體完全版)》https://docs.qq.com/pdf/DUEdNVFZVVWNDc1RT
操作辦法:歐建深分享《怎么從啃論文到開源提交以及深度技術(shù)文章輸出》 https://docs.qq.com/slide/DY05kbGtsYVFmcUhU
企業(yè)/學(xué)校/老師/學(xué)生為什么要參與及啃論文俱樂部運(yùn)營辦法:歐建深分享《 啃論文俱樂部 & 明星發(fā)言人 開工研討會(huì)》 https://docs.qq.com/slide/DY2JkS2ZEb2FWckhq
以游玩的心態(tài)看風(fēng)景,俱樂部安陽工學(xué)院大二學(xué)生趙坤探索的“降龍十八掌”的學(xué)習(xí)方法,將高冷無情的科研轉(zhuǎn)變成輕松愉快的奮斗日記,分享《老子到此一游 系列》思維導(dǎo)圖:https://docs.qq.com/mind/DR2ZrU1F5bVlPYndn
俱樂部北京工業(yè)大學(xué)研究生李京京分享《啃論文小白如何拉滿文獻(xiàn)管理技能》:https://s3hru3k0au.feishu.cn/wiki/wikcndPtp7dEI5P0ysJQNvHRz8e
總結(jié)
以上是生活随笔為你收集整理的OpenHarmony啃论文俱乐部玩法攻略的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 搜狗输入法 android2.3,搜狗输
- 下一篇: 单元测试用例编写总结 (白盒测试)