機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: mato
打印 上一主題 下一主題

純自嗨:從零開始寫一個小程序

[復制鏈接]
21#
 樓主| 發(fā)表于 2021-1-6 23:07:19 | 只看該作者
9 n1 c3 ^5 z9 c. m0 B% b  ?
看到帖子很多人瀏覽和回復,很開心,感謝各位社友的關注和鼓勵!( I7 ]4 c1 ]$ Q! B+ [  n

/ P7 @& a7 l  F8 D6 }, P" G這一層樓,思考第二個問題:App需要什么功能才能高效地學英語?2 U; _) e! n2 t( ]+ f* B4 ]
思考這個問題之前,我總結(jié)一下我在學英語這條道路上遇到的一些情況:- b2 ^8 `& ~- e4 M6 V' F1 u
  • 在鋪天蓋地的廣告洗腦下,買了很多課程,聽了很多大咖分享他的學習方法,然而大部分的課程也沒堅持下來;
  • 努力背了很多單詞,到閱讀時發(fā)現(xiàn)很多單詞似曾相識,卻又記不起具體意思;
  • 計劃10天記3000單詞,進行到第3天就放棄了;
    ' P5 U" Z* b$ e& }+ Q) o, ]8 e

3 ~: |0 T/ Z, Y9 T8 Z4 K出現(xiàn)這些情況,其背后的原因究竟是什么?我嘗試把自己抽離出來,應用我多年來總結(jié)的“成事四要素”模型來分析一下這個事情。
0 I2 [" n% U* k- z7 W3 T2 a5 G1 g2 N( @
: J3 n' e' Q( _8 d* R; D+ I( w/ ~, {5 J
我認為要做成一件事情有4個關鍵的要素,分別是動機、方法、執(zhí)行、反饋
( p9 X( h8 f* z6 U1 ?- D. O: u: W: @7 [' b: _7 y6 r
% c" b8 C) s' ^0 d* d+ k
動機,5 E6 c' r! z. w
在心里學上是指激發(fā)和維持有機體的行動,并將行動導向某一目標的心理傾向或內(nèi)部驅(qū)力?梢院唵卫斫鉃樽鲆患虑楸澈蟆安坏貌弧弊龅脑颍@個“不得不”越是充分,動機越是明確,驅(qū)動力越大。0 z6 m, k. i( A3 N$ ]9 A& `" [
拿學英語這件事來說,比如學生黨,因為要考試,所以“不得不”學;又或者在外企或者外貿(mào)公司上班的人,因為工作需要,所以“不得不”學;又或者準備出去留學,要參加英語能力測試,所以“不得不”學。這三類的動機就足夠明確,驅(qū)動力足夠充分。而那些和我一樣被廣告洗腦,或者因為羨慕朋友的英語水平,或者為給自己孩子樹立學習榜樣的學習者,“不得不”學的原因顯然就不夠充分,很難出效果。
. M% X* G9 K6 ~+ x, O" s0 X* q3 i0 n" @5 w: @) N* {* ?5 [% x) E
  j: G; J3 ~+ H/ i' n% G: u4 ?2 e
方法,/ K' V' Q. B8 g9 B' A
其意思不需要解釋,古人同志已經(jīng)告訴我們磨刀不誤砍柴工,好方法事半功倍。
/ h  ^5 v: X* \& _7 G0 k. f對于學習英語,有一道坎必須邁過去,就是記單詞。記單詞的方法有千萬種,隨便舉幾個:類比法、聯(lián)想法、詞根詞綴法、自然拼讀法等。這些方法都被驗證過是有效的(因人而異),但是即使是使用這些方法記住單詞,同樣也會出現(xiàn)上面所說的情況:似曾相識,卻又不知具體。這是因為這些方法只是解決了短時記憶的問題,時間一長,單詞該忘的還是會忘記。' ?7 ~! c. f8 i: h1 f5 o8 Z
那么,有沒有能長期記憶的方法呢?有的。
5 l% O: l. T6 D( o9 G2 k/ h實現(xiàn)長期記憶最好的方法就是在記單詞時留下足夠深的印象,打個比方:你看到門上"women"這個單詞,以為是男廁所,走進去了,然后女同學認為你是耍流氓,最后被全校公開批評,寫了500字的檢討。那么相信你這輩子都不會忘記"women"這個單詞。這種方法效果很好,但是單詞數(shù)量那么多,每個都留下足夠深刻的印象,這顯然是不現(xiàn)實的。
& Z; U4 M/ Z$ L8 [( @( n還有一種方法,我后面介紹。/ i; Q; c# w. I7 j) v) `
  x5 O+ H' j" s3 B8 x

- s3 N3 r6 l: {) p, |; C執(zhí)行,
- ^) }5 T2 s# ^, Y確定一套好方法之后,后面就要考慮怎樣去執(zhí)行。這一步需要注意兩個方面,一個是執(zhí)行難度,另一個是執(zhí)行效率。
# r0 w; C7 R( [6 z上面提到的第三種情況就是執(zhí)行難度太大的問題,每天記憶300個單詞,這樣的任務需要調(diào)用很多的意志力才能執(zhí)行,而對于大多數(shù)人來說意志力是非常稀缺的(參考凱利的《自控力》),所以放棄是大概率的結(jié)局。, |: V# [' S9 M
而執(zhí)行效率則取決于個人技能的熟練程度和所使用的工具是否高效。
( T+ c/ e5 O, V) P9 f" Q( u; ?; S; }8 k
9 p0 A6 V2 W" {$ u2 H6 L+ _
5 x7 i" w  r8 c  w' Y反饋,以上三個要素都具備之后,最后需要反饋來形成一個閉環(huán)。通過反饋來優(yōu)化方法、降低執(zhí)行難度和提高執(zhí)行效率。
8 E  J1 n; a& c. M7 m! ^5 Q   

0 c; d  _$ \0 r; V
3 e" k; u" z9 m# j3 L9 Q/ d. L通常,一門語言包括聽、說、讀、寫四個技能,且聽說讀寫也是人類學習語言的順序,比如小孩剛出生時是不斷的聽,然后再模仿發(fā)聲,到后來認字閱讀,最后寫作輸出。英語是一門語言,我認為也是應該遵循這樣的順序來學習。但是現(xiàn)實中,我們往往是比較功利,閱讀對我們來說是最有用的,所以我們在這一塊下的功夫最多。對于我個人來說雖然認可先從“聽”開始,但是對于寫這個程序而言,技術上最容易實現(xiàn)的就是“讀”這個技能,所以就先開發(fā)“讀”這個模塊,這個模塊的重點就是單詞。# E+ Z  R6 ^- a$ ^

1 M5 @% I$ X" n5 W- Z' {- n
4 z0 b4 ^: ]( m5 Z; s9 k下面應用“成事四要素”模型,來確定這個App的“記單詞”模塊應該有什么功能。
) b, {% m% z! j' z$ c7 X" ~2 Z  h+ D* r. L

, H0 F" I6 L; A8 l" Y首先是動機- z- l9 _! q: K% _, P
我認為學習英語這件事的動機應該是取決于學習者,而不是App。當然市面上有很多App也是想盡各種辦法去激發(fā)學習者的動機,比如邀請明星做廣告代言、鋪天蓋地推軟文(我也曾被軟文洗腦過),更有甚者直接現(xiàn)金獎勵(先預存一筆錢給商家,然后定個學習計劃,每天打卡,完成當天任務后立馬返現(xiàn)。后來覺得這種方式也有問題,錢存少了,激勵不夠,存多了,萬一商家跑路了怎辦?)。因此,我認為學習動機還是靠學習者自己。9 n3 A% S5 `9 K" o, Y& S! |

/ r6 ~7 O* c% r8 r4 o6 A' e. e. X. ~; E9 C7 F
然后是方法,( M8 g2 A! [9 z9 n% e
前面說過,單詞要記得牢,最好是留下深刻印象,但是由于單詞數(shù)量大,這個方法不現(xiàn)實。7 r2 {( n6 z" E4 [* |! S* t
幸好有一位叫艾賓浩斯的德國同學為我們揭示了另外一個進行長期記憶的好方法:重復。2 E/ e% P6 O" e# c, f4 }
他做了大量的實驗,發(fā)現(xiàn)大腦遺忘的速度是有規(guī)律的,開始時遺忘速度很快,后面的遺忘速度很慢,他把這個規(guī)律描述了成一條曲線,叫艾賓浩斯遺忘曲線(有興趣的同學自己百度)。根據(jù)這個規(guī)律,只需在一定的周期內(nèi)(前面的周期短,后面的周期長)重復記憶之前的內(nèi)容,那么經(jīng)過一定次數(shù)的重復之后就可以把內(nèi)容長期記憶在腦子里。
2 l4 @# v2 b. q8 @* B我這個小程序也按照這個規(guī)律來記單詞,每天記憶一定量的新單詞,然后分別在第1、2、4、7、15、30、90天后進行復習。) L  C! B# J8 w6 _; t

7 @& C- Q9 k/ f2 z9 t% N8 [+ a/ v+ A- @* m3 T
然后是執(zhí)行,
- [, ]' C+ e, \- Y" f; D/ T前面說過執(zhí)行要考慮難度和效率這兩個方面。
8 w  F) k% _( r' n" Z0 O對于記單詞,執(zhí)行難度就是記單詞的數(shù)量。經(jīng)過不斷的嘗試,我最終把每天的任務設定為記憶6個新單詞。(為什么是6個?因為本人的能力有限)任務的執(zhí)行難度非常低,幾乎不消耗意志力,有利于長期堅持。# q7 X: P; n  G
而提高執(zhí)行效率方面,從兩個方面著手:4 {/ f$ @" I. b8 W1 O) O: ?8 e
1- 化整為零,因為每天的新任務只有6個單詞,因此可以把時間控制在5~10分鐘以內(nèi),充分利用日常的碎片時間,比如等車、等人、等電梯、刷牙、上洗手間、坐車等等情景;
. e5 s8 O* R9 H' p2- 隨手觸達,簡化觸達的過程,比如可以把每天的任務生成手機屏保圖片,每次亮屏就是一次觸達的機會。" ^6 V: h' j( U/ t, X1 z  G1 A
9 F! h8 E6 K" {4 G" {
: Y' d+ d) A% g1 y# \5 r8 O
最后是反饋,; t. g( j$ `! x* F6 i
記單詞最好的反饋就是去閱讀了,嘗試去閱讀各種英文的材料。. V  n+ t$ N: f& F' R- b8 m

) D$ ^2 C2 W* w$ H2 d" e   
+ o3 m- f/ d" r+ o$ N
小程序記單詞模塊的功能架構如下圖,包含選詞、記憶新詞、復習舊詞3個模塊。
% n* K0 @3 H% m; q) h& A我想要的選詞功能應該是這樣的:一,可以從詞書中進行篩選出已經(jīng)掌握和不認識的單詞;二,可以隨時加入平時遇到的最頻繁的單詞。
# W  \% s' R. i/ F! b& K! m記憶新詞功能不需要太多的助記功能,力求簡單。
: @% _+ Y2 J2 ^- E3 w% s% M: ?復習舊詞要根據(jù)艾賓浩斯遺忘曲線來執(zhí)行。
: M0 Z5 W' c# q% z$ |/ H$ R9 R' b# K; F6 t- D0 L; a9 a9 c% t# s
   

/ _6 y. W+ A9 p7 P. `4 o2 o4 n
$ x4 i1 q& o$ ?- L0 J  R# x5 d3 Y3 H7 ^

" Z$ W2 x, V7 p0 F9 C$ Z+ q% f" \6 q- ]: E# R6 B5 d7 E

App記單詞模塊功能架構.jpg (43.95 KB, 下載次數(shù): 80)

記單詞模塊功能架構

記單詞模塊功能架構

評分

參與人數(shù) 1威望 +1 收起 理由
大白小白 + 1 思想深刻,見多識廣!

查看全部評分

回復 支持 反對

使用道具 舉報

22#
發(fā)表于 2021-1-7 05:56:45 | 只看該作者
應用為本
回復

使用道具 舉報

23#
發(fā)表于 2021-1-7 09:16:40 | 只看該作者
好像很牛逼的樣子
回復 支持 反對

使用道具 舉報

24#
發(fā)表于 2021-1-7 19:57:34 | 只看該作者
給樓主贊,這個帖子必須占樓
回復 支持 反對

使用道具 舉報

25#
發(fā)表于 2021-1-9 13:53:03 | 只看該作者
加油
回復

使用道具 舉報

26#
 樓主| 發(fā)表于 2021-1-10 09:00:25 | 只看該作者
感謝給位社友的關注和支持,今天繼續(xù)。
- @% r$ u) N# \$ U' h6 ?3 f, j3 l2 A1 b
1 w/ O+ `5 B2 c* ~
今天要說的是后端的開發(fā),這一塊對我來說太復雜了?戳撕芏嘟滩暮鸵曨l,也嘗試實踐摸索了一把,依然不得要領。在我被折磨得痛苦不堪的時候,某訊(有社友說我打廣告了,在這里就不說明了)針對小程序推出了云開發(fā)功能,媽呀,雪中送碳啊!就像你正在漆黑的夜晚艱難地摸索走路,有人扔給你一個手電筒。
: ]# V/ s9 z, h6 o
, i9 x# r& n2 {6 H! O% |那個云開發(fā)功能在這里就不過多的講了,免得又說我打廣告。反正就是免除后端服務器的搭建和配置以及簡化了數(shù)據(jù)庫的開發(fā),只需要簡單設計一下數(shù)據(jù)和寫幾個接口代碼就可以完成小程序的后端開發(fā)。  \0 Y/ A5 g  u
( j" q9 C  q4 V  d7 W  D
2 f' s# \) O0 w2 f, K
以下是我設計的數(shù)據(jù)庫結(jié)構:
( C) L1 V$ q+ L3 k4 b
4 F# \. ^2 x( j/ |4 a# K這個數(shù)據(jù)庫是非關系型數(shù)據(jù)庫,調(diào)試和擴展相當?shù)暮唵,以后想增加什么功能,都很方便?br /> 3 `. f( H; B# S) f$ P1 `) n# l1 g可能有懂得這一塊的社友會問什么不用關系型數(shù)據(jù)庫?比如我們這個社區(qū)的后臺就是采用關系型數(shù)據(jù)庫。
, e" d* n, ]* R. T) k兩個原因:1- 非關系型相對于關系型數(shù)據(jù)庫更簡單,入門更容易,說白了,就是更適合我這種小白。2- 某訊的云開發(fā)目前只整合了非關系型數(shù)據(jù)庫,如果要配置關系型數(shù)據(jù)庫,需要自己開發(fā)整合它的接口,還要從零開始開發(fā)數(shù)據(jù)庫(想想都頭疼)。5 j; D* q" a7 ]* A5 ]) D- R

' [: x$ Z3 R. Q2 I; z. i$ e6 X; @. L( m
數(shù)據(jù)庫的結(jié)構設計好之后,有一項非常重要的工作就是要錄入單詞的信息6 Y$ r- S7 P6 C. n) U3 C

& `1 p: O. B" B2 o先在網(wǎng)上收集從小學到大學的詞匯列表(費了我好多時間),然后在某寶上買了對應的英語課本。- Y. r9 k! l8 _" a' Y7 f9 [
接下來就是逐一校對和錄入,是一項非常耗時的工作。, \9 \' V9 j: `; n% [: q2 |0 k

& x: o- q8 Y: X
' `! F7 J+ H4 O' z, m" C& n : Z: U# Z" V9 y2 h
8 h0 V0 O" J" G. D& ?
, u8 ]: S- f% L4 ~9 q

3 \* L6 Z! J/ O. u
6 m  V0 J- _+ R; j
* P, F! _0 w8 Y- k1 q" t
. E* z5 b5 ~3 ~

評分

參與人數(shù) 2威望 +2 收起 理由
huaxiaoshuai + 1 熱心助人,專業(yè)精湛!
大白小白 + 1 熱心助人,專業(yè)精湛!

查看全部評分

回復 支持 1 反對 0

使用道具 舉報

27#
發(fā)表于 2021-1-11 08:34:31 | 只看該作者
樓主厲害  J2 M) d/ i: Q3 g
回復

使用道具 舉報

28#
發(fā)表于 2021-1-11 09:41:54 | 只看該作者
厲害厲害
回復

使用道具 舉報

29#
發(fā)表于 2021-1-11 16:08:13 | 只看該作者
6666
回復

使用道具 舉報

30#
發(fā)表于 2021-1-19 13:29:14 | 只看該作者
期待更多
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網(wǎng)安備33038202004372號 )

GMT+8, 2024-11-9 09:47 , Processed in 0.075536 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表