這一周主要是完成了adventure項(xiàng)目2——使用python數(shù)據(jù)倉(cāng)庫(kù)實(shí)現(xiàn)可視化看板。這個(gè)項(xiàng)目是項(xiàng)目1的升級(jí)版,需要實(shí)現(xiàn)自動(dòng)化處理和看板可視化,項(xiàng)目的大概框架如下。

這周的學(xué)習(xí)狀態(tài)就兩個(gè)字——懵逼。打開(kāi)教程一臉懵逼,打開(kāi)思維導(dǎo)圖一臉懵逼,打開(kāi)代碼文件一臉懵逼。一開(kāi)始想到了這個(gè)項(xiàng)目會(huì)有難度,沒(méi)想到這么難。
第一天完全是熟悉數(shù)據(jù)表字段,找到對(duì)應(yīng)的數(shù)據(jù)庫(kù)數(shù)據(jù)表,把整體的邏輯理清楚。一開(kāi)始兩個(gè)數(shù)據(jù)庫(kù)里都是N個(gè)表,真的一臉懵逼。邏輯理清楚后,看懂整體代碼花了兩天時(shí)間。期間各種查模塊功能,查的懷疑人生,了解原理后自己寫(xiě)測(cè)試模塊來(lái)幫助自己理解代碼。部署在服務(wù)器后,就開(kāi)始進(jìn)行可視化。把整體項(xiàng)目完成之后,自己嘗試著把主要的代碼寫(xiě)了一遍,將文件和日志保存在本地電腦上,這樣的測(cè)試改進(jìn)比只看代碼的收獲多很多。
完成了整體項(xiàng)目之后,我進(jìn)行了總結(jié)反思,感覺(jué)項(xiàng)目課程設(shè)計(jì)的確實(shí)有些問(wèn)題。一開(kāi)始難度太大,直接把源文件給我們,也沒(méi)有相應(yīng)的視頻教程,根本不知道如何下手。感覺(jué)如果是一個(gè)模塊一個(gè)模塊有順序的進(jìn)行學(xué)習(xí)更好,而且不用給源碼,可以給一個(gè)最基本的框架和最終的需求,讓我們自己去練習(xí)debug。還可以給一些擴(kuò)展的需求,可以自主選擇完成。畢竟自己寫(xiě)一遍和只是看代碼還是很不一樣的,自己寫(xiě)代碼的快樂(lè)是無(wú)法替代的。