從八月份開始需求分析,到現在十一月,算起來四個月了。網站這事兒,也可以說是忙了很長時間了。雖然說期間也同時做著一些助學方面的工作。但總的來說,還是拖拖拉拉的這麼長的有時間。

回顧起來,大概經歷了這麼幾個過程:

  • 在八月份主要是需求和架構方面的構思多一些。
  • 九月份開始後臺編碼,中旬初步成型。九月底開始數據導入和內部測試;
  • 十月初根據內測的反饋,乾脆全部重寫了代碼,這也就是為什麼現在Git版本庫的歷史都是十月份開始的原因。
  • 十月中旬開始前臺的樣式重構和設計,以及一些高級功能的完成;
  • 十月下旬開始小範圍上線測試,並且做著最痛苦的瀏覽器兼容性修改;
  • 十一月初開始公開測試上線,並且根據大家的意見修改前後臺代碼;
  • 十一月中旬重新調整網站前臺的欄目和架構,調整到幾乎徹底否定之前的設計,簡直讓我幾乎要放棄開發和維護;
  • 十一月下旬經過商討,重新恢復到我當初的前臺架構方案里;
  • 前幾天無意間看到Smarty 3的介紹,覺得不錯。於是對網站的前後臺使用Smarty重構;

雖然說起來大概是這麼個步驟,但是實際上中間很多時候都沒有把精力放在上面。發款啊、走訪啊什麼的,幾天幾天的耽擱。

網站到現在,也算是有些樣子了。起碼對我來說,雖然不是那麼盡如我意。但起碼目前的狀態,是我可以告訴別人說,It’s my design!

其實說起來整個網站的設計過程中,最讓我抓狂的,並不是技術上的難關,而是理念上的不符合。我強烈的把這個網站當成是我自己的東西在做,希望所有的細節、架構都按照心目中最理想的方式在走。但實際上,不管是名義上還是實際上,都有我不可抗力的因素,強迫著我要這個要那個。我也時常調整自己心態,去刻意的忽略掉一些東西,以達到大家的共識。但總是有那麼很多的要求,很強勢的態度,很固執的想法,讓我覺得難以適應。

現在也算是大家都有作妥協的結果,網站基本上開始上線並且對外了,而且每天幾乎都有人通過網站資助學生,這是讓我最欣慰的一件事情。

回過頭來想,在網站建設過程中的多次會議討論,幾乎大多都是以不愉快結束的。我自己在反省,同時也在徵求身邊朋友的意見,在檢討,是不是我太固執了?所以纔會導致那麼多的衝突,又由於很多東西是我做不了主的,所以弄得自己很不開心,把一件饒有興趣的事情,做得都不想去碰。甚至有一段時間,作為程序猿的我,登陸網站時自動判斷自己的IP地址,并跳轉到自己喜歡的樣式,而其他人看到的則是另一種樣式。

我私底下以為,也曾經這麼說過,其實我不固執。因為我并沒有堅持己見,非要用自己覺得比較好的模式,而是強力的去反對自己覺得完全沒法接受的東西,我稱之為“噁心”。但也許這也是一種固執的形式,也未可知呢!

更蛋疼的是,我不可能以一種在公司做產品的心態去面對。因為做產品,一開始的需求來源就是客戶,你所做的所有的事情都是在“討好”客戶。而且說得難聽點,你做得再差,只要客戶滿意你就是成功的,況且大多數人在公司做產品,大概就是一個接一個做,做完就扔掉,很少有人把每一件經過的產品,都作為自己的珍寶一般。

但是我現在是在為自己做,為自己理想的目標去做。不過最蛋疼的是雖然是為自己做,卻還有不可抗力的因素去設定各種硬性條件。

想想我也真的是挺累的了,網站的每一個字節,都是編碼。前後臺、數據庫、美工、樣式,包乾了。也算是對得起觀眾了