不知不覺(jué),我的萬(wàn)碼學(xué)堂學(xué)習(xí)生活已經(jīng)過(guò)去了三分之二。從第一次坐在教室里,在自己的筆記本上寫(xiě)下“今天我還以為C語(yǔ)言跟天書(shū)一樣”,到現(xiàn)在接ASP真單,面對(duì)全校師生進(jìn)行項(xiàng)目答辯,可以說(shuō)編程改變了我的生活。
“要么不做,要做就做最好”。
這是我在項(xiàng)目剛開(kāi)始的時(shí)候?qū)ν踝右菡f(shuō)的話(huà)。理想很豐滿(mǎn),現(xiàn)實(shí)很骨感,從項(xiàng)目分析和建立數(shù)據(jù)庫(kù)字典開(kāi)始,我們就各種摸不著頭腦,各種異想天開(kāi)的思路讓我們的項(xiàng)目需求分析看起來(lái)一團(tuán)亂麻。萬(wàn)事開(kāi)頭難,只能硬著頭皮頂了,本來(lái)預(yù)期四天完成的文檔,拖到了一周才完成,不過(guò)本著竭盡所能的原則,還是對(duì)項(xiàng)目的大體內(nèi)容有了一定的規(guī)劃,著手操作還算得心應(yīng)手。
“數(shù)據(jù)庫(kù)還得改”。
這肯定是我們項(xiàng)目制作過(guò)程中說(shuō)的最多的話(huà)了,因?yàn)榻?jīng)驗(yàn)不足以及分析不到位,導(dǎo)致在實(shí)際開(kāi)發(fā)過(guò)程中一次又一次的修改數(shù)據(jù)庫(kù)結(jié)構(gòu),以適應(yīng)項(xiàng)目需求。雖然老師再三強(qiáng)調(diào)數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)完后不能隨意修改,我們還是為自己的過(guò)分自信埋了不少單。不過(guò),在一次次的修改過(guò)程中,我對(duì)軟件開(kāi)發(fā)以及項(xiàng)目分析的態(tài)度逐漸有了改變。因?yàn)樵谝黄诙贘ava實(shí)訓(xùn)過(guò)程中,一直都一個(gè)人或者是比較小的項(xiàng)目小組合作,只需要得到項(xiàng)目需求,直接開(kāi)始編寫(xiě)代碼就行,開(kāi)發(fā)思路寫(xiě)到哪想到哪,不曾有整體計(jì)劃,所有計(jì)劃上的漏洞全都由技術(shù)上填補(bǔ)了,所以對(duì)自己沒(méi)有一個(gè)比較深刻的認(rèn)識(shí)。通過(guò)這次項(xiàng)目制作,我改變了對(duì)這項(xiàng)工作的看法,之前對(duì)編程的理解就是:“我要用什么樣的方法實(shí)現(xiàn)怎樣的功能?”這樣片面的想法讓我在大的項(xiàng)目制作中捉襟見(jiàn)肘,“要用整體的思路去解決問(wèn)題”這是我所欠缺的,也是我在以后的學(xué)習(xí)和項(xiàng)目制作中應(yīng)該注意的問(wèn)題。
“時(shí)間=代碼”
計(jì)劃說(shuō)明書(shū)在這次實(shí)訓(xùn)過(guò)程中其實(shí)沒(méi)有起多大作用,我們剛開(kāi)始商量了一下,“哦,好像要做的東西不是很多”,當(dāng)然了,結(jié)果就是項(xiàng)目進(jìn)度嚴(yán)重滯后。當(dāng)項(xiàng)目開(kāi)始一周多,我才意識(shí)到自己的“眼高手低”。我的任務(wù)是實(shí)現(xiàn)項(xiàng)目所有的后臺(tái)功能,預(yù)定的20項(xiàng)功能在第一周只完成了3項(xiàng)。于是我開(kāi)始了每天早上7點(diǎn)起床,寫(xiě)代碼寫(xiě)到凌晨1點(diǎn)的生活,就連吃飯也在思考代碼如何編寫(xiě)。雖然不是在學(xué)校里做東西,但是工作的時(shí)間占據(jù)了我生活的大部分。當(dāng)然努力跟結(jié)果是成正比的,雖然我沒(méi)有一個(gè)月寫(xiě)10萬(wàn)代碼,不過(guò)還是在預(yù)定的時(shí)間內(nèi)把該完成的東西都順利完成,甚至留有不少的時(shí)間來(lái)進(jìn)行功能上的測(cè)試與完善。所以,從今以后的項(xiàng)目開(kāi)發(fā),我都會(huì)保持現(xiàn)在的狀態(tài),再簡(jiǎn)單的代碼,也要一個(gè)字一個(gè)字打出來(lái)。
“做出來(lái)的東西是給別人用的,不是給你自己用的”
這次實(shí)訓(xùn)中雖然有很多的問(wèn)題,很多的不足,但是整個(gè)項(xiàng)目的出發(fā)點(diǎn)—“人性化”,這一思路更加的根深蒂固。因?yàn)槲覀冏鳛槌绦騿T,對(duì)自己的程序熟悉,對(duì)電腦熟悉,所以怎樣繁雜的操作都可以接受,但是我們制作的東西是面對(duì)全年齡,全水平段的用戶(hù),所以“用戶(hù)體驗(yàn)”是我從開(kāi)始接觸編程,到現(xiàn)在一直沒(méi)有改變的信念。通過(guò)這次項(xiàng)目制作,也讓我更加相信自己這一信念是正確的,也算是一大收獲。
雖然這次實(shí)訓(xùn)已經(jīng)結(jié)束,但是它對(duì)我的影響以及過(guò)程中的種種收獲,都將成為我作為一名程序員的成長(zhǎng)過(guò)程中一筆寶貴的財(cái)富,不僅讓我更好地融入到“萬(wàn)碼學(xué)堂學(xué)員”這一行列,更讓我學(xué)會(huì)了很多不能用“編程技術(shù)”來(lái)形容的東西,讓我在以后的工作道路上走的更好,更遠(yuǎn)。