從一開始B模塊時候我就在想,到底程序猿在公司里面是要做什么呢。到做這個項目我才算是能知道程序猿在工作的時候應(yīng)該做什么工作。
從一開始說要做項目的時候自己就很迷茫,不知道應(yīng)該怎么做、應(yīng)該做什么。然后被選為組長之后就更緊張了,感覺自己能力不足,怕把隊友帶溝里。之后開始分工,發(fā)現(xiàn)其實一個浩大的工程分配到每個人頭上看起來好像也不多。
在搭建框架的時候感覺挺簡單的,就寫個函數(shù)名就行。很多該考慮的(比如前后臺DAO函數(shù)名重復(fù)該怎么區(qū)分,查詢的時候條件變化怎么辦,前后臺網(wǎng)頁路徑)都沒有考慮,這也導(dǎo)致后來合項目各種痛苦的改名字,改路徑浪費大量本可以節(jié)省下來繼續(xù)完善項目的時間。
后面開始正式做項目才體會到自己學(xué)的多么不扎實,做工作計劃的時候,對著預(yù)計使用時間一欄抓破了腦袋都編不出一個合理的時間,干脆就不想了,做一遍之后才有數(shù)。大體知道做什么功能費勁,什么功能可以分分鐘搞定。
扣模板,找不到合適的素材,就決定直接扣網(wǎng)站的模板。雖說開源的網(wǎng)站能找得到css樣式和js文件,但是修改按鈕,調(diào)整內(nèi)容依然用了一個多周的時間。深刻體會到了注釋的重要性,沒有注釋的網(wǎng)頁,連哪個版塊到哪結(jié)束到得看半天。
再后來一邊做項目一邊查看以前的筆記,才真正算是能想明白老師講的內(nèi)容,真的感覺很多東西不動手試一下,是不會明白的。
等開始做java代碼的時候,第一次合項目,不僅體會到了以前搭建框架的時候太天真,還明白了程序猿的天敵是粗心,一個字母就可以輕松消磨一個上午的時間。