今天難得在大清早就起床,為了處理依項緊急任務,手邊的一份名單變成事件主角,在上週它還是重要、不緊急的狀態,但到了星期一早上,變成重要、緊急、逾期...。連續趕寫了幾天程式,都把開放日期8/11這個登記時間給忘記,所以在被一通電話緊急通知之後,必須以最速件處理。
這份名單是EXCEL儲存格式,必須轉入系統作為登入帳號的依據以及使用者的基本資料來源,轉換必須經過幾道程序:
PS. 緊急的時候每分鐘都必須計較,不得已情況下只能犧牲一些程序,平時還是必須依循正常的軟體開發流程。
這次的修改,在程式碼花費的時間很短,大概就跟某些平台啟動一次Application Server的時間差不多,改好之後還能夠上來寫篇網誌抒解一下早起的壓力,待會也能夠去享用個早餐。改完後心裡不斷在想,如果換作是手上其他用所謂企業級工具開發的專案,若碰到同樣狀況,大概今天就沒早餐吃了,甚至可能午餐也沒了。
而Scripting Language容易寫,不代表它就不能做大事,限制程式語言能做什麼事情的,往往都是寫程式的人,只可惜有些IT學生即使到了畢業,還是不懂箇中滋味,找錯工作用錯工具,人生許多寶貴的青春時間就浪費在...花好幾倍時間去寫同樣功能的CODE了。
這份名單是EXCEL儲存格式,必須轉入系統作為登入帳號的依據以及使用者的基本資料來源,轉換必須經過幾道程序:
- 匯出CSV格式
- 調整資料庫SCHEMA
- 透過網頁程式匯入至暫存資料表
- 轉換暫存資料至真的資料表
- 資料後處理(帳號建立等)
PS. 緊急的時候每分鐘都必須計較,不得已情況下只能犧牲一些程序,平時還是必須依循正常的軟體開發流程。
這次的修改,在程式碼花費的時間很短,大概就跟某些平台啟動一次Application Server的時間差不多,改好之後還能夠上來寫篇網誌抒解一下早起的壓力,待會也能夠去享用個早餐。改完後心裡不斷在想,如果換作是手上其他用所謂企業級工具開發的專案,若碰到同樣狀況,大概今天就沒早餐吃了,甚至可能午餐也沒了。
而Scripting Language容易寫,不代表它就不能做大事,限制程式語言能做什麼事情的,往往都是寫程式的人,只可惜有些IT學生即使到了畢業,還是不懂箇中滋味,找錯工作用錯工具,人生許多寶貴的青春時間就浪費在...花好幾倍時間去寫同樣功能的CODE了。
沒有留言:
張貼留言