‘收藏從未停止,學習從未開始’是吧?
吐槽了一句,池遠也意識到自己‘感召人數’翻倍的原因了,這就是這個教程。
相比如他一開始精心開發的學習網站,隻有競賽群中的學弟學妹訪問,這個視頻顯然更多人喜歡。
池遠又有了一個新的思路:
網頁發布圖文版教程附帶幣站視頻教程鏈接,相互引流,輔助學習。
但除此以外還不夠。
對於學生而言,更普及的還是手機端,而不是網頁端。
或許,是時候開發一個多端同步的學習應用了。
有視頻和網站作為知識學習來源,除了移植網站到app,還需要這樣一個輔助軟件,檢驗學習的成果。
這個想法從他開發網站的時候就有了,遲遲沒有付諸行動的原因也很簡單——技術不夠。
“現在技術應該夠了,正好用這個項目檢驗一下學習成果。”如此想著,池遠又將雙手放到了鍵盤上。
他總是習慣於先用思維導圖類軟件列出大綱,然後再用Markdown類軟件細化。
不用wps或者office的原因也很簡單,Markdown隻用鍵盤簡單輸入,便能實現多級題目、表格繪製、流程圖、代碼塊等功能。
學習過編程的人,都比較習慣隻用鍵盤操作。
軟件開發是一項巨大的工程,大致流程便是需求分析→總體框架設計→詳細設計→開發編程實現→測試分析→運維。
流程的每個板塊都對應著不同的職業。而重中之重,還是需求分析後的設計板塊。
設計人員需要明白如何滿足需求,他就需要去了解學習對應領域的知識,才能擁有看懂’需求‘的能力。這需要學習能力。
看懂了‘需求’,他就需要根據‘需求’給出‘解答’,設計出總體到分析的每個解答步驟。這需要設計能力。
但這些’解答步驟‘又是不是最優的呢?需求方的硬件能不能滿足、能不能搭載呢?生產力、可控性是否能繼續提高?這些又需要程序員有‘創新能力’進行優化。
以上若不能同時滿足,那他就隻能被稱為‘碼農’,大致位置就屬於‘開發編程實現’板塊。
碼農,也就是隻要記住實現某種功能的一組代碼,然後將他們組合起來的‘螞蟻搬運工‘角色。WwW.com
開發這個可平台移植的軟件無疑是一個考驗,池遠也想看看——他憑借自己的能力,能不能做出一款能實現基本功能的軟件。
先不說最優算法,僅僅是實現功能。
這個軟件可以刷題,但這些題目卻又得有針對性。
目前他有幾個大方向:
1.題目多樣,涉及多種難度。
這就需要建立題庫。
陸明教授一而再再而三地提及知識庫的重要性。網絡上充斥著浩如煙海的題目,正好能滿足需要。
通過貼標簽的方式,錄入題庫。
2.針對性,也就是實現一對一私人定製。
不要以為加上了‘私人’就覺得很高級,其實私人訂製很常見。嗯,比如:每個人的手機裏很多廣告推送都是‘私人定製’的。
這都是因為大數據這個讓人又愛又恨的玩意。
。您提供大神你學習了嗎的小歡喜:學神養成