2010年4月26日 星期一

程式設計者的無知而驕傲「二」寫程式的態度?哇!台灣水泥工!

寫程式在不懂不了解的人眼中,

其實還滿礙眼的,

在公司其他人眼中(包括老闆)可能也是「米蟲」的角色,

(我朋友Y君說,有次公司的資料庫掛了,總公司派了個工程師來,

他們只覺得他在東摸摸西摸摸而已,不知道他到底在幹嘛)



這就是一個問題,

其實程式寫的好不好,

只有內行的人了解,

(不是加工業等粗工,以量計算,

不像美感雖然每個人都有見解,但至少看出你有沒有用心畫),

所以一個code寫的很爛的人,

1.可以因為加班加的久(加班先生),

2.或是他已經是個老資格先生(寫了八年連物件導向都不了解,還亂解釋,

大言不殘的說這個程式,是物件導向寫的喔(除了你寫的以外,其他都是吧!)

聽到都不敢偷笑,還敢說ajax的東西,還真大有人在),
所以被公司的其他人(包括管理階層)認為他很厲害之類的,



結果一個追求coding的精準及效率,

視多寫一行如罪惡的人,

因為準時下班,

反而被認為不積極,



後來我想了一想,

必竟大部份的老闆眼中,

覺得你留的愈晚,他就愈賺嘛(程式工程師,大部份為責任制,沒有加班費)~

所以也不會管你在幹嘛(他都走了,當然不知道你在幹嘛,只覺的又賺到了)!

(其實在這樣的工作環境中,偷公司的時間就對了, 唉呀~我說的不是A君喔!)



你就一直摸,摸,摸,最好是直接睡公司,明天也不可能遲到喔!

唉~就是因為這樣子,才會造就寫了八年,連物件導向都不懂~

for迴圈也用不好的人~

一段這樣可以解決掉的code


程式磚頭水泥工人,反正都是在混時間而已,這不過就是個工作,

只要電腦前,不斷的打code,讓老闆覺得很忙就行了,

但,就算是磚頭水泥工人,用心做的人,也是不斷的想增進自已的效率啊~



我想,可能是這樣的工作環境,才會養出這樣不重效率的程式工程師,

必竟,有無增進其coding能力,也不會多拿一分錢!



所以才會一直混時間而已~
反過來就要問問自已,為什麼要寫程式,



不就是不想做重複性的工作嗎?

結果反而把這麼有挑戰性的工作(不管你完成與否,一定有更好的解決方法的工作),

搞的和搬水泥一樣,以量計價,不是很可悲嗎?