我的程式設計師之路(六)

zhiqiang21發表於2012-09-05

其實為什麼要寫這篇文章,自己的目的也不是特別的明確,但是自己還是有一些事情,覺得寫下來是比較好的。曾經都給自己說要在CSDN堅持寫部落格,但是一直沒有堅持,有時候提起筆來(不對應該是有目的的敲擊鍵盤來創造文字)是有點困難的(現在自己用筆寫的字,感覺真是太戳了,應為寫字的時間少了,敲鍵盤的機會多了,字也就變得難看了)。但是當自己真正的在敲擊的時候,感覺自己的思想就好像,泉水一樣,往外噴發。

記得自己上次有衝動寫文字的時候,是想要總結一下,最近的感受,和一些面對的問題,自己內心的真實想法。但是一直沒有下筆,那現在就從那個時候的感覺開始寫起吧。記得那個時候,還是在暑假前吧,現在是2012年的九月了,2012年已經過了一大半了,這大半年中,雖然沒有發生太大的事情,也沒有看到傳說中的那個2012的到來(雖然世界各地都出現過異常天氣,受災,但是距世界末日還有點遠),自己身上也是發生了一些小事,但是他讓我學會,懂得了一些道理,雖然做不到,但是能夠體會到那種感覺,其實還是很好的。畢竟能夠體會到,就有做到的機會。

上半年自己的知識儲備到底是有沒有增多,結果是肯定的,增多了,但是增多了多少,這個自己沒辦法給自己一個確切的結論。但是,或多或少吧還是有進步的。在這半年中之所以,自己有很多的想法,就是因為自己在這期間得到了很多,也失去了很多。

記得,自己曾經的目標是非常的明確的,不管怎樣,都會堅持的走下去,但是現在自己猶豫了,彷徨了,不知所措了,因為慢慢的發現自己並沒有作為一個優秀程式設計師的潛質。其實,在這大半年中,自己的鍛鍊的機會還是很多的,這不得不感謝的就是閻俊豪老師了,但是自己實際抓住的卻很少。作為工作室的一員,我跟閻老師接觸的機會比較多,所以慢慢的也就熟識了。這期間,他給我介紹了幾個網站,讓我練習。其實,我還是非常得希望自己能有更多的機會參與實戰去積累經驗。

首先談談就第一個網站“機關黨委的攝影網站”,這個網站是距我做“研究生處學術之星”後的,有一個投票類的網站,(這個網站是我目前最好的,也是最自豪的一個作品了,因為這個網站在面對全校進行投票期間,投了大概兩萬多票,而沒有出現問題)。這個網站相對研究生處的網站簡單一些, 但是關於靜態頁的內容自己就不是太那麼的明白了。使用的是FramSet,剛開始給我的這些東西真的不知道該怎麼用,在研究了兩天後,再次跟閻老師討論過以後才明白這些東西該怎麼用。做這個網站速度還是非常的快的,大概也就用了一個星期吧,因為我已經有做過一個類似網站的經驗了,況且這個網站又比那個簡單一些。但是其中還是遇到了一個問題,就是關於正規表示式驗證IP段的問題,到目前為止,這個問題還是沒有側地的解決,在投票的時候,有時還是會出現失敗的問題。這個問題,也是做這個網站自己遇到的最大的一個問題,正規表示式,從來沒有接觸過,借本書研究一下,貌似太複雜,不好懂啊,整的跟彙編似的。這個偶爾的驗證IP的錯誤一直拖到了現在,昨天上午,機關的那個老師找我去改他們機關的網站的時候,還特意的跟我說,讓我把投票的網站再看看。

其實,這個事情我是一直記得的,我也一直的在心裡面提醒自己說,有時間的時候去借本書,好好地把正規表示式看看,把那個網站修改修改。但是自己一直沒有做,竟然一直的拖過了暑假(雖然自己暑假也有事要做,但是還是有充足的時間去解決這個問題的)。這也就是我身上暴露的第一個缺點,也是我認為自己最不能接受的。

談談第二個網站吧。也就是“千葉農業公司”的那個,當時老師說的是不是很急,又由於已經接近期末考試周了。跟人家設計組的人說設計的時候,也沒有說太急,就說,你們啥時候有時間趕緊設計就行了。設計好了就寫一寫。自己拿到HTML頁的時候,已經是接近暑假放假了。本來想著是讓馬賀奇做的,但是那個時候,有一次閻老師問我那個網站做的怎麼樣了,我說還沒有做呢,所以那種情況下,我就自己想著趕緊抓緊時間做一做,趕緊給人家,畢竟自己覺得拖得時間也是夠長的了。

這就不得不談談當時自己的思想狀態了,自己當時是非常的厭惡寫程式碼的。原因很多,大概也就是,自己的心裡牴觸吧。做過幾個網站後,感覺自己在做東西的時候,80%都是在做重複的東西,有時候搞的自己真的很累,但是啥也沒有學到。越來越是這個樣子,自己心裡就是越來越牴觸。就是在那樣的,情況下,自己還是強忍住自己內心的那種牴觸,把網站給做完了。但是結果卻是可想而知的,本來就沒有用心做,所以人家也是不會滿意的。也就是說,這次基本上我又是失敗了。這個時候,我有感覺到我身上的哪個缺點沒有在改變,卻是在加深。雖然自己很反感,但是還是沒有辦法,有時候,某些事成了習慣,改真的很難。

這個期間閻老師也跟我談論過同樣的問題,關於程式碼規範的問題。其實我也知道,我寫的程式碼有很多的問題,有很多的地方卻需要去改善,但是這些東西改起來是很難得,有時候根本就不知道,怎麼改。因為自己連標準是什麼都不知道。

這時候又到了第三個專案了。就是團委資訊化的專案。這個專案其實還是比較大的。反正已經不是純粹的網站了,已經是一個設計了架構的系統了。這個系統大概設計的資料表有十幾個,其中幾乎上每個表之間都有聯絡,都要通過連線來查詢資料。整個暑假除了我之外,還有兩個大四的學長。本來閻老師想讓我來寫這個系統的基礎架構的,而我也會在裡面承擔主要的編碼工作。

到了真正做的時候,才發現,自己知道的那點知識簡直少的可憐。最終,我也只能放棄擔當主力的角色,退居2線了。在完成這個系統的時候,自己還是學會了很多的東西的,包括面對團隊開發的版本控制工具SVN的使用,還有就是三層架構,都有了一個基本的認識。以前對物件導向的概念不是特別的理解,但是在使用三層架構的時候,如果對物件連線不透側的話,根本就不知道,實體層該怎麼寫,資料訪問層該怎麼寫,表現層又該怎麼寫。總之,自己學到了很多的以前都不知道的東西。其實那句話,到自己這個時候感覺已經非常正確了“如果自己不是強人,跟強人在一塊,自己也會慢慢地變強的”。雖然自己成長的很慢。

相關文章