星期四, 1月 14, 2010

是經驗或是態度

好一陣子沒寫些什麼了,沒想到一動手卻又是跟工作有關的東西。

不過這次不算是跟我有關,雖然最後運氣好由我出面解決掉就是了。

事情的發生是在某天中午,我們的某位IT突然告知企畫,下午要的東西他做不出來!

IT要開發的是什麼東西呢?是我們一個在Facebook上跑的活動,類似那種打卡的活動,特點是粉司登入FB後,該活動會用一張圖去顯示出你今天報到的順序。

也就是說,使用者會看到一張圖上面有數字,數字會隨著使用者的數量而增加。數字底下的背景是活動的相關圖像,而數字的部分,粉紅的數字需要用Arial的字型打字,同時文字的外圍還要有PhotoShop的白色外光暈效果。

這樣的東西,以我的立場以我所知來看,IT說他開發不出來。其實有情有可原的地方也有非常不可原諒的地方。

這個事情,在解決後我拿來問了一下八德路附近某公司,某技術長佔主任缺,經驗豐富的程式設計師偉哥,我問他說這個你有辦法用程式出圖嗎?

偉哥說的非常簡單扼要,文字不要那麼漂亮,不要外光暈應該可以。

一如我心中所想的,我們家的IT情有可原的,是以我所知道的後端程式而言,無論是即時的產生,或是預製性的批次出圖,其實要做出上面講的那樣子的畫面,其實是有他的難處的,主要是在於文字需要字型,更難的還有圍繞在文字外的白色外光暈。

但情有不可原的,卻也是偉哥所說的他可能做不到的文字美化部分,我們的䥔沒有在第一時間,沒有在評估階段就表示有這樣的障礙可能使他做不出來。甚至是事情整個破局後,我也沒聽說IT那邊有跟企畫與設計協調,是否有可能簡化文字的造型讓後端程式的難度降低?

今天我不願意把事情破局的原因,導向態度方面。

那如果不是態度上的問題,就很簡單了,這是經驗的明顯不足。

無論是評估案件的經驗,或是自己開發專案的經驗,甚至是與人溝通的經驗乃至於互相協調解決問題的經驗,我們這位IT我想都是非常欠缺的。

尤其千不該萬不該的,是你講一句做不出來,下午要用的東西沒了你就去擺爛了。

企畫這邊也很可憐,整個臉色繃緊到不能再緊,臉色雖然說不上難看,但是強做鎮定的態勢卻是非常明顯。

這樣子的圖,一張圖上一個號碼的圖,我們需要3000張,未來可能還需要更多,怎麼辦??

當天下午就要的東西,企畫硬著頭皮來找我主管想辦法,畢竟至少這東西還可以用預先出圖的方式,透過人手去一張張做好。

我主管好像是十一點多知道這事情,完全也是一個頭大到臉上表情有如中風。他自己先嘗試出圖一定的份量,看需要花多少時間,然後算出需要的人力。

這個人力上是還挺誇張的,因為本部門連不會做圖的我算在內有10個人,一人先負責一百張,一個小時的梯次內也不過只能完成100張,況且我們手上又不是沒有其他事情。

這真是苦了我主管了,只看他很無奈也很硬著頭皮的開始分配我們的工作。

事情演變到這個樣子,我不曉得當初那位開發不出來就擺爛的IT有沒有想過這有多嚴重?

你一個人原本開發失敗的工時,加上我們預定要用來幫你擦屁股的工時,有沒有想想有多少呢?

你一個經驗上的不夠充分,讓案子的負責人員連準備備用計畫的時間幾乎都沒有,有沒有想想這有多不應該呢?

能力不足,可以用勤勞去補足,經驗不足,還有謙虛可以補救。你可以不謙虛,但請你要勤勞。或者你也許不勤勞,但請你千萬要謙虛一點。

後記:

這個突發狀況,事後算是順利解決了,而且沒有消耗到我其他同事的工時。事情發生在我主管交辦這件工作的時候,我有個腦筋動得快的同事,看過我以前做東西的某種方法,馬上大叫這可能有機會用我以前寫的程式去解決。

到這個時候我也才想起來,這好像可以用我會的某種小程式去做的樣子。

我的解決之道,多少有點幸運,因為當作樣版的PSD檔,裡面用的所有視覺特效,正好可以改用Flash的FLA檔去替代做出來,於是我就用了Flash的編譯時期擴充指令(JSFL Flash Javascript)去批次的修改某個文字的值,接著批次輸出成PNG檔。

由於我們最終要的格式,是壓縮過約在13K的JPG檔,此時我就開啟PhotoShop,用錄製動作的方式做了一個轉存JPG的動作,接著指定到自動執行上去執行。

由於我怕電腦效能不足,因此一次只敢用Flash產生200個號碼200張圖,然後丟去PhotoShop做轉檔,一次大約兩分鐘。

不過PhotoShop不愧是PhotoShop,記憶體隨著轉檔工作的執行量不斷被他吃掉,所以整個3000張跑完,花了我大概快40分鐘吧...

標籤:

0 Comments:

張貼留言

<< Home