1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        看各路單詞APP不順手 索性自己寫(xiě)一個(gè)背單詞系統(tǒng)

        共 4979字,需瀏覽 10分鐘

         ·

        2020-05-31 23:22



        6357a4fb9b23b1b79e42a474225a0a8b.webp


        ? ???作者:王木一


        ? ? ?來(lái)源:恰好恰好


        本文約 3500 字
        預(yù)計(jì)閱讀需要 8?分鐘
        https://github.com/Benature/WordReview開(kāi)門見(jiàn)山 先放重點(diǎn)
        如果嫌文章太長(zhǎng)可以直接前往上面那個(gè)鏈接查看項(xiàng)目介紹與安裝說(shuō)明?
        懶人目錄
        1.?背單詞方法論 / 痛點(diǎn)
        2.?WordReview 項(xiàng)目功能特性????記憶曲線、記憶法筆記區(qū)、多種排序、例句高亮、單詞標(biāo)記、快捷鍵、艾賓浩斯······3. 不足與補(bǔ)充4. 安裝 & 使用5. 最后
        大家好,我是木一

        上次已經(jīng)放過(guò)第一版的demo視頻:「寫(xiě)個(gè)網(wǎng)頁(yè)才有動(dòng)力背單詞鴨-01,還立了個(gè)flag說(shuō)要這個(gè)推,這次就是來(lái)把這個(gè)flag插穩(wěn)的。
        在這個(gè)特殊時(shí)期,大家宅在家里,除了肥宅快樂(lè),同學(xué)們也是在偷偷發(fā)奮。有的同學(xué)要考研,有的同學(xué)要留學(xué)交換,這時(shí)候就有了一個(gè)共同話題——英語(yǔ)考試。那說(shuō)到考英語(yǔ),自然就繞不開(kāi)背單詞這個(gè)話題了。
        84732c4dff874292f86eabef41f903ee.webp安裝、使用說(shuō)明在文末


        1. 先來(lái)談?wù)劚硢卧~的方法論



        一般來(lái)說(shuō),目前有這么幾種背單詞的方法
        • 單詞書(shū)法比如新東方的各種五顏六色寶書(shū)
        • APP 法比較出名的有百詞斬、扇貝、知米、blablabla等等
        • Excel 法Excel 法對(duì)于一些同學(xué)可能還有些陌生,主要思路就是多出一個(gè)列記錄記憶情況,類似使用單詞書(shū)的畫(huà)正字。然后根據(jù)記憶次數(shù)做排序就可以篩選出遺忘率高的單詞再作針對(duì)記憶。同時(shí)可以利用 Excel 的隨機(jī)數(shù)函數(shù)來(lái)亂序背單詞。B站上也有個(gè)比較好的介紹視頻
        • 裸考法

        先來(lái)說(shuō)下我使用這幾種方法的一些痛點(diǎn):

        單詞書(shū)法


        因?yàn)閱卧~固定在書(shū)頁(yè)的某個(gè)位置,進(jìn)行記憶的時(shí)候也會(huì)下意識(shí)地根據(jù)頁(yè)面位置以及剛才背過(guò)的單詞來(lái)進(jìn)行「偽回憶」,造成記憶錯(cuò)覺(jué)。實(shí)際上在考場(chǎng)缺少了這種單詞書(shū)的「語(yǔ)境」(context) 就會(huì)臨陣卡殼了。

        Excel 法


        背過(guò)一兩回后感覺(jué)自己每次去敲遺忘次數(shù)(或者記憶次數(shù))有點(diǎn)麻煩(也可能是我不是很會(huì)用 Excel 的一些高級(jí)函數(shù)),每次都要根據(jù)原來(lái)單元格的數(shù)自己心算(雖然就是+1)然后手敲,對(duì)于沒(méi)有小鍵盤的用戶那就真的是在鍵盤上左右橫跳了。

        其次,網(wǎng)上能找到的單詞書(shū)大部分就只有單詞釋義,相較于單詞書(shū)和 APP 還缺少了例句、近反義詞詞根詞綴等信息,這些其實(shí)對(duì)記憶單詞是可以有很大幫助的。
        哦對(duì),還有一個(gè),Excel 背單詞沒(méi)法聽(tīng)到發(fā)音...

        APP 法


        其實(shí)在知道 Excel 法之前我對(duì)使用 APP 背單詞還是挺滿意的,但是對(duì)于用戶而言,確實(shí)無(wú)法量化自己的記憶情況。大部分 APP 一般會(huì)有個(gè)錯(cuò)題本(有些是軟件按連續(xù)錯(cuò)誤自動(dòng)歸類,有些則是需要用戶自己加入),還有一個(gè)重難詞的標(biāo)記,除此之外大概沒(méi)有了。
        用戶在背單詞的時(shí)候,大概知道自己沒(méi)背牢的大概在錯(cuò)題本內(nèi),但是我想把這個(gè)區(qū)分粒度更細(xì)化一些,比如有些單詞沒(méi)有一次是記得的,有些單詞復(fù)習(xí)了五次但只記得兩次,對(duì)不同情況的單詞處理態(tài)度多少是會(huì)有些不同的。
        雖說(shuō)這些感覺(jué)大腦多少會(huì)有印象,但這些明明是可以實(shí)現(xiàn)量化的,而且看到這些量化信息可以釋放大腦的記憶內(nèi)存用于真正的記憶上去。

        此外,APP 畢竟是封裝好了的,我不能像使用 Excel 那樣隨意排序,有些軟件甚至是你點(diǎn)完這個(gè)單詞后就不能往回看了。(手抖黨表示因此錯(cuò)過(guò)了好幾次單詞)


        總而言之,這三個(gè)背單詞方法更有利弊。但是,小孩子才做選擇,我不想妥協(xié),因此開(kāi)始著手自己寫(xiě)一個(gè)背單詞系統(tǒng)。

        這里想先引用一句話

        刻意練習(xí)的任務(wù)難度要適中,能收到反饋,有足夠的次數(shù)重復(fù)練習(xí),學(xué)習(xí)者能夠糾正自己的錯(cuò)誤。

        —— 埃里克森《刻意練習(xí)》

        5d37c53a42d6b3de805c10425ed709be.webp對(duì)于背單詞,我覺(jué)得對(duì)這句話的理解需要把重點(diǎn)更多的放在「反饋」上面。我們已經(jīng)知道背單詞需要「短時(shí)多次」,但是「多次」的「多」,是對(duì)每個(gè)單詞都一樣多嗎?對(duì)于每一個(gè)單詞的處理程度如何,需要根據(jù)「反饋」來(lái)判斷。
        因此,我在寫(xiě)這個(gè)背單詞系統(tǒng)的時(shí)候,更加側(cè)重于得到更多的「反饋」,以此進(jìn)行更有效的「短時(shí)多次」練習(xí)。
        ︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿


        2. 那就進(jìn)入正文吧



        其實(shí)背單詞系統(tǒng)這個(gè)項(xiàng)目相當(dāng)于把上述三種方法給雜糅在一起了:
        單詞書(shū)的內(nèi)容Excel 的形式記錄APP 的形式展現(xiàn)
        相較于制作客戶端,網(wǎng)頁(yè)的應(yīng)用場(chǎng)景更普遍,而且也跨平臺(tái),于是我是用 Django 來(lái)寫(xiě)的網(wǎng)頁(yè),后端則是 python + mysql/sqlite。
        背單詞 APP 共有的那些基本的功能就不多說(shuō)了,直接進(jìn)入重點(diǎn)。


        2.1 記憶率、記憶歷史


        Excel法的精髓就在于記錄了背單詞的情況,可以更有針對(duì)性的排序篩選。
        那我就想更進(jìn)一步,首先是用一個(gè)進(jìn)度條表示「記得」與「遺忘」的兩個(gè)的比例,比單純數(shù)字來(lái)的更直觀。
        同時(shí)還把每次的記憶情況給存了下來(lái),通過(guò)左上角的記憶歷史就能知道自己曾經(jīng)記的怎么樣,有的是先平后下,有的先上后下,有的先下后上。有時(shí)候一瞥,看看歷史曲線的形狀,也能對(duì)自己怎么樣才好記住這個(gè)單詞多一分把握了。
        160e5d8a207f93453bc64ab61b304060.webp

        記憶率10/25=40%,走勢(shì)向下

        261f02f42cc46f8ab87ee003b910204f.webp

        記憶率8/18=44%,走勢(shì)向上

        b21879b0a46123e0bc4603e934f9e7d0.webp

        記憶率12/29=41%,走勢(shì)不明

        55684378f0c86870d5fb6a18d1dba784.webp

        記憶率8/19=42%,走勢(shì)略下

        論記憶率,都是四十左右,記憶情況卻是云泥之別



        2.2?記憶法筆記拆解


        看了一些講背單詞的網(wǎng)課之后覺(jué)得詞根詞綴的標(biāo)記還是蠻重要的,對(duì)記憶單詞確實(shí)是有蠻大幫助的,一個(gè)高贊回答可能更有說(shuō)服力:
        4c598e4797b068a39bdeb2db51a8d62f.webp
        于是就去找了一下可以提供單詞助記法的中文網(wǎng)站。最后找到了一個(gè)叫做「記憶之沙」的網(wǎng)站,里面有些對(duì)單詞來(lái)源的解釋還是蠻專業(yè)的
        比如這個(gè)對(duì)「tantalize」源自于神話的解釋e1ce874427201350bc15815941b6c3b4.webp
        不過(guò)有時(shí)候它也會(huì)開(kāi)車,這里就不放圖了,大家背到一些單詞的時(shí)候自然會(huì)感受到的64342a6d380b5177929d5a2f82b6b3f5.webp
        但有時(shí)候網(wǎng)上給的解釋可能會(huì)十分牽強(qiáng),又或者你自己觀察發(fā)現(xiàn)一種更有趣/有效的記憶法,那我就會(huì)把他寫(xiě)進(jìn)「筆記區(qū)」里面。同時(shí)這個(gè)筆記區(qū)還加些小效果
        e879e6cc2999e39d778c002b293306e2.webp筆記區(qū)的渲染
        這里將「=」作為標(biāo)記符,左邊是原單詞的拆解,右邊則是對(duì)應(yīng)解釋,最終可以渲染為上下形式的助記顯示,這樣子感覺(jué)會(huì)更符合復(fù)習(xí)的視覺(jué)感受。
        這里先列兩個(gè)比較有用的網(wǎng)站:
        • https://mnemonicdictionary.com/
        • http://www.wordsand.cn/lookup.asp




        2.3 多種排序


        順序、亂序隨機(jī)、按記憶率排序、按復(fù)習(xí)次數(shù)排序,目前也就想到這四種,有時(shí)候換一種順序就是換一種心情,反正選擇權(quán)抓在自己手里。
        331fbb1cd2f3a0a023b09ff5c9394416.webp



        2.4?例句與關(guān)鍵詞高亮


        有些單詞書(shū)做的比較好,會(huì)在例句上的單詞或者單詞所在詞組做高亮,這樣方便眼睛抓到重點(diǎn),也符合「詞串記憶法」,所以我也加了這個(gè)feature,就算換了詞性、時(shí)態(tài)也是可以對(duì)整個(gè)單詞高亮的。



        2.5?單詞標(biāo)記?


        「重難詞」「太簡(jiǎn)單」兩種標(biāo)記大部分單詞 APP 都是有的,但是有時(shí)候背了一個(gè)單詞,會(huì)覺(jué)得這個(gè)單詞我現(xiàn)在記得比較熟了,但是又擔(dān)心時(shí)間長(zhǎng)了會(huì)忘掉,不敢貿(mào)貿(mào)然點(diǎn)「太簡(jiǎn)單」。于是乎我加了一個(gè)比較中性的標(biāo)記「已掌握」。
        之后我背單詞的目標(biāo)就是把更多單詞點(diǎn)成「已掌握」,帶著這樣的目標(biāo),背單詞的枯燥感也淡化了些許。
        347c920a3adcd83196da6efd42d4904f.webp
        系統(tǒng)會(huì)統(tǒng)計(jì)點(diǎn)了「已掌握」「太簡(jiǎn)單」的單詞數(shù)目,并在主頁(yè)上的卡片顯示(右下角那個(gè)小灰字),就可以看出來(lái)自己已經(jīng)搞定多少單詞了,這樣子的反饋應(yīng)該是比較明顯的。
        18f5ceeea1430406a941e9361cddde63.webp藍(lán)條對(duì)應(yīng)總記憶率,綠條對(duì)應(yīng)近期記憶率



        2.6?快捷鍵?


        大部分的電腦都還是不能觸屏的,因此如果一直要用鼠標(biāo)點(diǎn)擊的話,未免會(huì)有些疲勞,畢竟寫(xiě)這個(gè)背單詞系統(tǒng)的另一宗旨是要高效專注。對(duì)于電腦而言,高效的操作流主要有這三種
        • 鍵盤流
        • 鼠標(biāo)(手勢(shì))流
        • 觸摸板(手勢(shì))流

        這里我選擇了「鍵盤流」,頁(yè)面上的高頻點(diǎn)擊事件都可以用鍵盤快捷鍵代替

        ae6f8ad8cb22450b12fd277113749e4d.webp



        2.7?艾賓浩斯記憶曲線


        其實(shí)APP基本都是按照艾賓浩斯曲線安排復(fù)習(xí)計(jì)劃的,可是有時(shí)候感覺(jué)不能很直觀看到接下來(lái)幾天分別要背幾個(gè)List(對(duì)每一個(gè)被單詞支配的明天做好心理準(zhǔn)備),于是除了做好邏輯之外再多畫(huà)了一個(gè)日歷的圖。
        8ab85ce82400dae36ddb86db24634bd1.webp


        2.8 其他 / 更多?


        打完草稿之后感覺(jué)這太長(zhǎng)了,所以盡量刪減些,之后功能再多做一些后,比如近反義詞的關(guān)聯(lián)跳轉(zhuǎn),興許可以再跟一篇推送。

        ︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿



        3. 再說(shuō)說(shuō)不足


        當(dāng)補(bǔ)掉一個(gè)痛點(diǎn),有時(shí)候就會(huì)冒出來(lái)別的痛點(diǎn)...

        3.1??要自己找單詞電子資料


        其實(shí)都0202年了,要找這些(主流/出名的)單詞書(shū)的電子資料,真的是搜搜就能找到了。倉(cāng)庫(kù)里面也稍微整合了一些資料鏈接。而且單詞書(shū)是自己選的,選擇自由度也大點(diǎn)。
        不過(guò),確實(shí)找資料要花那么點(diǎn)時(shí)間。
        834be47b9ae76969b0af5bc1c8a5f60f.webp
        而且就算找到的資料只有英文單詞,剩下單詞信息的后臺(tái)也可以自動(dòng)聯(lián)網(wǎng)獲取。(實(shí)現(xiàn):Python 爬蟲(chóng) / Chrome 插件)

        3.2 要素過(guò)多


        剛開(kāi)始看的時(shí)候可能會(huì)覺(jué)得有點(diǎn)凌亂,整個(gè)頁(yè)面都是信息,其實(shí)也就把單詞書(shū)上一個(gè)單詞的相關(guān)信息重新擺放在頁(yè)面上罷了。如若覺(jué)得確實(shí)眼花可以先關(guān)掉一些顯示。
        說(shuō)到我自己,其實(shí)我背單詞的時(shí)候是按這樣一個(gè)回路看的
        974fc62bb0d57f303ae1f270b68b6d64.webp



        3.3 要用電腦


        確實(shí),電腦端的使用確實(shí)沒(méi)有手機(jī)端那樣隨手可背。不過(guò)就目前來(lái)說(shuō)也是符合在家期間電腦使用重新成為大頭的現(xiàn)狀的。而且這個(gè)項(xiàng)目本身就是做成網(wǎng)頁(yè)的,到時(shí)候在服務(wù)器部署一下,手機(jī)用瀏覽器照樣也能看。
        再者,「短時(shí)多次」是對(duì)每一個(gè)單詞而言的,要認(rèn)真背單詞,可能還是坐在桌前,以List為單位一批批背單詞,進(jìn)入「心流」狀態(tài),效果可能才好。如果是在路上、排隊(duì)的時(shí)候背兩個(gè),可能就只是在「過(guò)單詞」而已。

        e26091e75feedc4105171107102ec6f4.webp

        維基百科對(duì)「心流」的解釋
        ︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿



        4. 安裝 & 使用



        使用文檔都寫(xiě)在Github?上了,這里就不占用空間了。想必看到這里的你看得也有點(diǎn)疲勞了吧
        復(fù)制下面這個(gè)鏈接到瀏覽器打開(kāi)即可查看「其它介紹」「使用指引」?
        https://github.com/Benature/WordReview
        同時(shí)里面也放了一個(gè)線上體驗(yàn)的靜態(tài)頁(yè)面,大家可以打開(kāi)來(lái)先體驗(yàn)一下。
        3111eeff2c3dd603ccd386d34656dc3b.webp如果覺(jué)得做得還不錯(cuò)的的話不如在?GitHub 右上角點(diǎn)個(gè)小星星?唄

        如果覺(jué)得源碼配置安裝太麻煩的話,也可以直接安裝可執(zhí)行文件
        c4a2017f5386c8fea0b5789564ef99ff.webp目前發(fā)布版本 0.2.0
        ︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿


        5. 最后



        最后來(lái)說(shuō)說(shuō)感受吧,寫(xiě)過(guò)之后才發(fā)現(xiàn)有些人看似理所應(yīng)當(dāng)?shù)娘@示,比如像點(diǎn)亮「太簡(jiǎn)單」后其他兩個(gè)圖標(biāo)要置灰、鍵入筆記的時(shí)候忽視全局快捷鍵、一次性隱藏與顯示多個(gè)頁(yè)面部分等,第一次去寫(xiě)的時(shí)候,確實(shí)還是要楞個(gè)一會(huì),或者 google 一下才想到比較簡(jiǎn)潔有效的寫(xiě)法。反正是能體會(huì)到「這個(gè)很簡(jiǎn)單很快就能做好」這類話何以為虎狼之詞了??♂?
        雖說(shuō)實(shí)現(xiàn)了一個(gè)功能之后蠻有成就感的但是總感覺(jué)我在造輪子啊(╯‵□′)╯︵┻━┻
        要是有哪位大佬有更清晰專業(yè)的邏輯請(qǐng)一定要告訴我呀 orz 求指教
        前幾天半佛老師說(shuō)到了「一加」,或許我也可以有個(gè)小野心——做背單詞里的一加
        ef5fd5495c443d310bc609727a1c7243.webp


        求反饋


        希望大家多多交流啦,畢竟1+1>2而且我回復(fù)很快的!如果覺(jué)得不錯(cuò)的話也可以右上點(diǎn)個(gè) Star 資瓷一下唄~
        0be195cd73ba3aba9e6abff49008e7c6.webp其中紅圈帶感嘆號(hào)的表示已解決

        ◆?◆?◆ ?◆?



        長(zhǎng)按二維碼關(guān)注我們



        數(shù)據(jù)森麟公眾號(hào)的交流群已經(jīng)建立,許多小伙伴已經(jīng)加入其中,感謝大家的支持。大家可以在群里交流關(guān)于數(shù)據(jù)分析&數(shù)據(jù)挖掘的相關(guān)內(nèi)容,還沒(méi)有加入的小伙伴可以掃描下方管理員二維碼,進(jìn)群前一定要關(guān)注公眾號(hào)奧,關(guān)注后讓管理員幫忙拉進(jìn)群,期待大家的加入。


        管理員二維碼:


        猜你喜歡

        ?笑死人不償命的知乎沙雕問(wèn)題排行榜

        ?用Python扒出B站那些“驚為天人”的阿婆主!

        ?全球股市跳水大戰(zhàn),誰(shuí)最坑爹!

        ?華農(nóng)兄弟、徐大Sao&李子柒?誰(shuí)才是B站美食區(qū)的最強(qiáng)王者?

        ?你相信逛B站也能學(xué)編程

        瀏覽 58
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            做爱视频在线观看网站免费观看 | 美女扒开腿免费网站 | 久一区久久蜜桃 | 夜夜撸免费视频 | 大黑屄| 国产高清视频在线 | 艳妇乳肉豪妇荡乳调教鞭打 | AAA无码视频私密视频 | 影音先锋男人资源成人av | 看全黄大色黄大片美女人 |