/ Chat

[偽標題] 敏捷式開發?

需求導向、反覆式開發,反正這是一種精神,但是講再多也沒有用,在敝公司這種傳統到不能再傳統的環境裡面,講這些只是鴨子聽雷脫褲子放屁,噗一聲就過去了,可能只會臭一下,大概沒幾分鐘就被轟隆隆的冷氣機給吸到濾網裡面消失得無影無蹤了吧。

以前,面對自己所做出來的一些 Component 或是 Module,總是一直不斷的反覆去思考其他的可能性,怎麼樣可以更好,怎麼樣可以更快,怎麼樣可以更方便,怎麼樣可以更符合自己所想要的標的。是啊,目前我還是一樣多少都是在鑽研這個部分,只是,我其實已經不跟上面報告我到底在做些甚麼事情了。因為這些東西,說白了,絕對不是老闆想聽或是聽得懂的東西,老闆只在乎,某某活動多少人參加,某某專案有多少流量,某某網站資料上了沒。

我只是一個非常非常非常單純的工程師而已。

什麼資料結構、資訊建置,全部都可以丟在一邊晾著沒關係,反正我也沒說過我會,而實際上我也是一直處於不斷學習的狀態,畢竟我不是本科系出身,這種東西要學習的還是很多。老實說,當一個單純的工程師,日子當然會比較好過,但是,我所困惑的是,以我們的專業來看待公司目前網站的狀態,如果這是以網站經營的角度來說,它是遠遠不及格的,偏偏,我老闆不會經營網站。

他認為的是,只要有工程師、網頁設計,有機器跟網路,網站就會出現了。

我想大多數人都是這麼認為吧。實際上呢?我想也不用在這邊說太多,總之絕對沒有那麼簡單。有時候,我都不懂到底是我要求太多還是要求太高,似乎我自己所設定的目標不是一般人可以達到或是承受的。舉個最常遇到的問題,既然我是程式設計──就如同 所說的,到底這是程式設計的責任還是美術設計的責任?──工程師,那麼 CSS 這種問題應該不是我的範疇吧!

雖然說之前有做設計的朋友說,不能以工程師的角度來看這件事情,會太過於嚴苛。但是,我現在質疑所謂太過於嚴苛的定義,是現在的人過的太安逸所以我的角度太嚴苛?還是因為他們是真的都不會所以我太嚴苛?總覺得怎麼說都不對。程式與設計要配合,又要有其靈活度的存在,那麼勢必就得去面對一些新的──再說 CSS 也不新,它起草的時候我就在用了,大概 10 年前有了吧!──應用方式,什麼問題都丟給工程師來解決,真搞不懂現在做網站的生態。

所以其實跟我配合的設計只要會切 Layout 就可以了 (肯定的)。

雖然我不知道現在大學畢業要走網頁網站設計這一途的人多不多,但是,起碼,我覺得真的要走網站設計,撇除 Flash 或是 Flex 不說,起碼最基本要會這幾項吧!

  • 看得懂 HTML source code
  • 很清楚 CSS 在幹嘛
  • 知道什麼是 DTD
  • 聽過 XHTML

這樣我會太嚴苛嗎?我還沒有說要懂樣板這樣的東西呢!?現在在這個公司,我已經快被訓練到 ActionScript 跟 Flex 都快知道要怎麼運作了,因為,我連 Flash 跟 Flex 的程式都要幫忙改,這,真是好樣的!

所以其實我是一個亂七八糟的程式設計師(肯定的)。

附帶一提,敝公司的企劃是一個用鉛筆畫草稿影印之後跟你開會的天兵。