萬(wàn)碼學(xué)堂2019級(jí)學(xué)員周*濤
項(xiàng)目感想
經(jīng)過(guò)無(wú)數(shù)個(gè)的日日夜夜,迎來(lái)了最終的項(xiàng)目答辯,雖然項(xiàng)目最終的完成度不是特別好,但對(duì)我來(lái)說(shuō)卻是一個(gè)揮灑汗水的過(guò)程。同時(shí)在這個(gè)過(guò)程中,也發(fā)現(xiàn)了不少的問(wèn)題和不足。
首先是對(duì)項(xiàng)目的總體理解和把握上欠缺經(jīng)驗(yàn),這次我們選擇的是一個(gè)類似于58同城的信息網(wǎng)站,面對(duì)龐大的數(shù)據(jù)信息的分類,數(shù)據(jù)庫(kù)的架構(gòu)上,我們一度表現(xiàn)出束手無(wú)策的無(wú)奈,雖然多次尋求老師的幫助,但仍舊沒(méi)辦法做到預(yù)期目標(biāo)。雖然對(duì)于一個(gè)新手程序員來(lái)說(shuō),這是可以理解的,但這對(duì)追求更高水平的我來(lái)說(shuō),依然是以后我需要改進(jìn)和學(xué)習(xí)的地方。學(xué)習(xí)從整體把握項(xiàng)目,而不是更傾向于只專注于功能的實(shí)現(xiàn),學(xué)會(huì)不只是能做出功能,而是更高效,通用的做出來(lái)。
其次,是我對(duì)編程有個(gè)誤區(qū),這還要得益于孫老師的一席話,對(duì)于新人程序員來(lái)說(shuō),往往把功能理解為數(shù)據(jù)庫(kù)的修改。一個(gè)好的功能絕對(duì)不是最終對(duì)數(shù)據(jù)庫(kù)的修改,因?yàn)閿?shù)據(jù)庫(kù)的修改是再容易不過(guò)的了,而是要站在使用者的角度上來(lái)設(shè)計(jì),簡(jiǎn)單來(lái)說(shuō),就是好用。這讓我明白了我一直以來(lái)對(duì)編程認(rèn)識(shí)不清,以前,我只是專注于頁(yè)面上按鈕點(diǎn)擊后修改數(shù)據(jù)庫(kù)的一系列操作,而忽略了代碼的高效性、安全性,以及頁(yè)面的的實(shí)用性。這次的項(xiàng)目提醒了我,在以后的項(xiàng)目里更需要在這方面上多加考慮。
最后,是對(duì)團(tuán)隊(duì)合作的理解。雖然我們是一個(gè)6人的小團(tuán)體,但實(shí)際上我們是各做各的,各部分實(shí)際上并沒(méi)有什么太大的關(guān)聯(lián),只是簡(jiǎn)單的互相鏈接而已。這樣的做法雖然看似模仿了58的部分頁(yè)面,但實(shí)際在效率上卻遠(yuǎn)不如58。這說(shuō)明了我們現(xiàn)在已經(jīng)初步具備了做頁(yè)面和功能的能力,但在實(shí)用性和高效性上仍有較大的不足,需要我繼續(xù)在這方面多下功夫。學(xué)會(huì)學(xué)習(xí),成為一個(gè)合格的程序員,我將在這條道路上持之以恒的努力。