[站內] 完美 OR 完成?
為了賺點生活費學費,現在寫CASE寫到腦羞,上來po文和各位前輩聊聊 --;;
因為還在求學環境內,所以身邊的人總是我最佳的觀察對象,
初學程式的人有兩種截然不同的態度,不曉得大家對這點有沒有感觸?
想和大家聊聊這個在我心中一直難以釋懷的問題 :)
────────────────────────────────
有很多人包括我是很想有一番作為,有想要自己寫出很多程式的野心,
可是實做時往往發現程式可能需要 XX 技術,認為自己沒辦法學會,
"那太專業了"、"那太難了"、"我怎麼可能會" 就放棄了。
這是種想要要求完美的想法。
(ps.但是大多人通常認為自己所構想的只是"小程式"。 XD)
就像是我8/06在轉信版上看到的這兩篇文章一樣,
08/06 albtnt. ◆ [問題] 請教各位版大
08/06 gogojsp. => [問題] 請教各位版大 @ Programming版
如此一個網頁版的計算機在陌生人的眼中是可怕的,令人止步不前的。
────────────────────────────────
此時會有另一種人,
就想盡辦法用所能想到的方式去解決問題,通常我們稱之為土法煉鋼。
比方說我們今天程式可能會需要記錄十個值,我們一般會選擇陣列去做,
但是如果今天有人不知道有陣列這東西,或許它就會選擇用十個變數去做。
這就是所謂愚笨(或稱單純)的土法煉鋼法。
當然大家都會說多充實自己就能學的更多,就能用的更好。
但是充實自己是一個不斷往前走的事實,是不是在學到最好之前都無法有所表現?
────────────────────────────────
看到很多人喜歡要求自己、甚至於要求別人做到前述的完美,
甚至於對所謂的愚笨技術嗤之以鼻,
像我最近在寫CASE就一直為了自己還在寫scriptlet感到懺悔不已~ ̄▽ ̄
我常在疑惑,
有時候客戶要求的只是個堪用的東西,是否真的有必要搞出一個完美的東西出來?
以練功的角度來看,當然是做讚越好,但是有些碰上根本沒接觸過的東西,
或者是可能根本就不知道有這些東西的存在時,
是不是先把事情能夠做的出來,再來求好求美? XD
因為我算是個接CASE的新手,接第一個CASE到現在也不過四個多月,
雖然有錢沒錢的CASE算一算我也做四五個了。--;;
除了會危害到系統安全性的 (比方說之前一直很在意的SQL Injection),
其他的地方我是認為先求堪用,至少能過客戶這關,再來考慮效能/系統問題,
不曉得有沒有先輩對這點有任何看法的? XD
--
這篇當然也是站內 XD
接case的心得就是 , 一開始接案就要把東西寫到完美實在是有點太強人所難了...
接第一個案子的時候 , 我那一個月吃睡都沒安穩過......
直到交到客戶手上,人還在抖......XD
現在系統都已經上線四個多月了...下學期初就要開始談後續的分析事項了..
--
String temp="relax"; | Life just like programing
while(buringlife) String.forgot(temp); | to be right or wrong
while(sleeping) brain.setMemoryOut(); | need not to say
stack.push(life.running); | the complier will
stack.push(scouting.buck()); | answer your life
stack.push(bowling.pratice()); | Bone everything
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.138.240.58
※ 編輯: TonyQ 來自: 140.138.240.58 (08/10 15:17)
java 近期熱門文章
PTT數位生活區 即時熱門文章