兩個月刷完Leetcode前400題經驗總結

Charlotte77發表於2019-05-13

  今年2月20日,我發了一篇文章,招募想刷題的朋友才參與我的Leetcode刷題計劃,截止2019年5月10日,刷題熱任務已經全部完成,共計383題。寫這篇文章是相對這次的打卡活動做一次總結,汲取經驗。

 


 報名情況

  報名週期比較短,一共有61人報名。參與方式很簡單,交99元入群,如果能夠在兩個月時間完刷完400題,那麼在結束的時候就可以平分獎金,獎金為 總金額 / 刷題完成的人數。

  但是考慮到有些同學可能屬於"衝動報名",最後堅持不下來的可能性比較大,所以在正式開始前,又給了兩天時間讓大家思考,看這段時間大家能不能平衡工作/學習和刷題的時間,如果不能平衡,可以退出,退換99元。最後正式參與的人數為38人。

 


 完成結果

  那麼完成的人數有多少呢?

  20人。

  對,完成率是52.6%。最後每個人平分的獎金為188.1元。這個完成率其實是有點出乎我意料的,因為我佈置的題量比較大,兩個月刷完400題其實並不少(實際題量為383題)。我把題目分為了八個專題,每個專題會從前400題裡挑出相同的題型彙總再一起,發在群裡給大家刷,在實際的總結中,有不少是同型別但屬於一個題型的多種變化,不侷限於前400題,最終8周的總題量為383題,大家的完成情況還是很不錯的。有些同學因為這段時間需要找工作面試、或者已經找到了有別的計劃、或者正在寫論文等提前退出了這次刷題,但是相信對於他們來說,也是有不少收穫的~

 


 參與者感受

  5月10號我的小助手統計完所有人的完成情況後,我把完成的情況釋出在群裡,並把大家的獎金髮放完成後,順便問了下大家這次的刷題感受,非常感動,下面是幾位同學的刷題感受(已隱去id和頭像)

 

 

 


 總結感想

  • 1.報名需理智。在思考自己能不能完成之前,先對自己做一個合理的評估。可以假設自己如果完不成這項任務會損失多少,可以有效的幫你去評估是否值得去參與這件事。現實生活中,我們可能會報名參與一些免費的打卡群/學習小組,看起來沒有花錢,但其實時間就是最寶貴的財富,耽誤了時間和精力,分散了你本應該集中去做的事情的精力,本身就是一種極大的浪費。

  • 2.目的要明確。有不少同學其實並不知道刷題是為了什麼,只是因為最近很火或者聽別人經常唸叨要刷題才決定去刷題,但其實盲目的刷題其實是沒有意義的,如果是為了突擊找工作,可以兩個月集中多花精力刷題,可以,如果是為了提升程式碼能力,可以把戰線拉長,做一個長期的規劃,而且也不只有刷題這種方式可以提高coding能力,所以一定得想清楚了自己想要什麼,想要獲得什麼提高再決定去做,比盲目的去做要好。

  • 3.計劃要合理。這一次我的刷題任務的題目,是根據題目的型別來彙總的,我總結了八個類別,每個類別下面也總結了5個左右的題型,幫助大家分門別類的突破(後面幾期的提醒分類還沒來得及更新在github上,有時間我會統一更新一次),所以刷起來相對會更有重點和針對性。如果從頭到尾的刷,每週按順序刷42題,很容易讓自己堅持不下來,也會覺得很枯燥。所以在制定計劃的時候可以讓這個計劃變得更“有趣"和針對性,讓它看起來更容易實現一點,才會更容易堅持。

  • 4.做事要堅持。我在統計大家交作業的情況的時候,發現如果一個人,第二週和第五週是一個檻在正式參與的38個人中,第二週就放棄的達到了9人,佔比23.6%,第五週放棄的人數是5人(在前面四周都完成的基礎上),所以如果你在第二週的時候就想放棄了,不妨想想,只要我這周完成了,就相當於跨過了一個檻,在第五週的時候再堅持一下,完成的可能性就已經大大提高了,再堅持堅持就行。

 


 後續安排

  在刷題結束報名之後,還是有不少同學陸續加我的微信問我還可不可以報名,但是當時為了保證公平,就沒有再繼續讓新的同學加入進來,針對大家經常問我的幾個問題,我做了幾個彙總:

  • 1.後續還會有這樣的刷題打卡計劃嗎?

    • 答:有。第一期的計劃準備的不太成熟,交作業的方式也都是通過郵件的方式,我用爬蟲自動去爬去大家的作業,再寫程式碼去讀取作業表格統計完成情況,但是也遇到了一些問題,畢竟作業裡的資料不一定都是機構化的資料,所以最後我招了個小助手去幫我完成作業的統計。後期再組織這類活動我打算做個打卡的小程式方便大家提交作業和打卡。

  • 2.可以組織其他主題的學習打卡嗎?

    • 答:在籌劃。由於我的時間精力有限,後期如果再組織的話,除了刷題群,我的想法是組織深度學習、影像、nlp、paddlepaddle的學習群,具體的主題和方式還沒有想好,如果大家有想法和建議,可以給我留言或者在文章下面留言。我是一個非常喜歡分享以及和別人交流的人,大家的留言和郵件我都會看的,並且基本上都會抽時間去回覆,所以你的建議對我來說非常寶貴~先提前感謝一下~!

  總而言之,這次刷題打卡,或多或少對於參與者都有一定的幫助,對我而言,我組織的初心非常簡單,就是想組織一群人一起刷題,幫助大家(和我)換工作,現在工作已經搞定,下一步的計劃就是嘗試一些新的突破。對於其他參與的小夥伴而言,如果這次活動對你們有一些幫助,能夠讓你們得到一定的提高,我就很滿足了~

  2019年已經過去1/3了,還有2/3,希望自己和正在看文章的你都有一個新的收穫^_^~

 

 

相關文章