Re: [心得]軟體業是個硬碰硬的產業
→
09/23 23:32,
09/23 23:32
→
09/23 23:33,
09/23 23:33
→
09/23 23:36,
09/23 23:36
→
09/23 23:38,
09/23 23:38
→
09/23 23:40,
09/23 23:40
說到太多外行的內行人,
就讓我想起一個比喻,
大家在比喻寫程式時,
最常拿來比喻像在寫程式的工作是什麼?
我相信最常拿來比喻寫程式的工作,
就是蓋房子,
我真覺得蓋房子有夠像寫程式的!!
兩者都是一步一步來的工作,
兩者都是很精密每一步都不可以馬虎的工作,
蓋房子有打地基,
寫程式有演算法,
蓋房子有架鷹架,
寫程式有框架,
蓋房子有模板,
寫程式有樣板,
蓋房子有鋼筋水泥,
寫程式有library,
蓋房子有設計圖,
寫程式有流程圖,
蓋房子有房屋仲介,
寫程式有SA,業務,
蓋房子要拉水電,
寫程式要有API,
....
但是看看蓋房子是分工的很細,也夠專業,
有些重點工作,
像建築師,
根本是很難入門的,
不但要唸個好幾年,
還要考試考取了才能當,
但一樣是講求精密的軟體業,
一大堆只會copy paste,
連API都不太會用的就跑來當,
迴圈不會用,
繼承不會用,
指標不會用,
陣列不會用,
記憶體也不會管理,
資料庫也沒概念,
軟體測試也不會描述問題,
若是非本科系的剛從大學畢業的人這樣也就算了,
就是遇到30幾歲唸過資工資管的碩士生還這樣,
就很無言,
技術力就不高了,
更不可能把程式寫活,
程式寫死,功能就有問題,
記憶體,資料庫沒概念,
效能就越來越差,
基本邏輯不好,
bug就狂出,
出到最後bug也不會de了,
另外講個非程式人員的常見的超級大毛病,
就是太多人把程式設計師當「神燈」在用,
神燈呀神燈~我要做一款不用連伺服器的網路遊戲
(我要蓋一座浮在天空的房子)
神燈呀神燈~我要塞進100張大圖進一個畫面還不會lag
(我要在10坪的客廳蓋座籃球場)
神燈呀神燈~你看國外魔獸世界能做成這樣
(我們只有3個人要蓋出台北101大樓)
神燈呀神燈~我以前帶過研發團隊,知道怎麼做
(我以前賣過房子,所以知道怎麼蓋房子)
神燈呀神燈~一個月過了怎麼畫面還沒看到
(打地基時,問怎麼看不出房子的樣子)
神燈呀神燈~我以使用者的角度來看,你要xxx
(我家很讚,你要把客戶房子蓋得跟我家一樣)
神燈呀神燈~你是工程師耶!怎麼問我怎麼做?
(你是建築師耶,幹嘛問我要蓋幾廳幾房?)
神燈呀神燈~我又不是工程師,怎麼知道要怎麼做?
(我又不是建築師,怎麼會知道要蓋幾廳幾房?)
神燈呀神燈~你是工程師耶!怎麼不會資料庫?
(你是建築師耶,怎麼不會架鷹架?)
說起來,
雖然台灣已經是個資訊科技發達的地方,
幾乎人人有電腦或手機可用,
3c產品隨處可用,
但實在很明顯,
太多的非程式人員,
對於軟體的知識是遠不及他們對於蓋房子的知識,
只因為程式是在虛擬空間中呈現的,
開發過程是看不到的,
而不像蓋房子,在蓋的過程中,
旁邊經過的人就可以看到房子是怎麼蓋出來的,
但偏偏這樣對軟體沒知識的人,
又要在軟體業工作,
這樣自以為懂軟體,又不願去「好好了解」軟體的矛盾心態,
就導致很多問題發生...
真的是在軟體業,
不管是程式人員還是非程式人員,
不專業幾乎是最常見的大問題,
我真希望要來軟體業工作的人,
先把專業練好再來,
不然會害死人哦,
一群水泥不會拌,鋼筋不會綁,鷹架不會架,模版不會釘,水電不會拉...
還有把設計圖畫成漫畫的人,
他們所蓋出房子,應該沒人敢住,
我相信一群不專業的人寫出的程式,
小程式就算了,
大程式想必是bug一堆,lag到爆,那也是害人用的
--
我是一位調酒師,
會調三杯酒,
第一杯初戀,加了哈密瓜,又香又甜,讓你夢尋佳人,
第二杯前女友,加了橄欖,苦中帶澀,讓你難以忘懷,
第三杯前妻,加了大茴香,辛辣刺鼻,讓你退避三舍,
先生,你想點那杯酒呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.125.65
推
09/25 02:24, , 1F
09/25 02:24, 1F
→
09/25 02:25, , 2F
09/25 02:25, 2F
→
09/25 02:25, , 3F
09/25 02:25, 3F
→
09/25 02:26, , 4F
09/25 02:26, 4F
推
09/25 02:30, , 5F
09/25 02:30, 5F
推
09/25 02:31, , 6F
09/25 02:31, 6F
推
09/25 02:31, , 7F
09/25 02:31, 7F
→
09/25 02:31, , 8F
09/25 02:31, 8F
→
09/25 02:31, , 9F
09/25 02:31, 9F
→
09/25 02:31, , 10F
09/25 02:31, 10F
→
09/25 02:32, , 11F
09/25 02:32, 11F
→
09/25 02:32, , 12F
09/25 02:32, 12F
→
09/25 03:23, , 13F
09/25 03:23, 13F
→
09/25 03:24, , 14F
09/25 03:24, 14F
→
09/25 03:25, , 15F
09/25 03:25, 15F
→
09/25 05:18, , 16F
09/25 05:18, 16F
→
09/25 05:20, , 17F
09/25 05:20, 17F
→
09/25 05:24, , 18F
09/25 05:24, 18F
→
09/25 05:25, , 19F
09/25 05:25, 19F
推
09/25 05:51, , 20F
09/25 05:51, 20F
推
09/25 08:48, , 21F
09/25 08:48, 21F
→
09/25 08:49, , 22F
09/25 08:49, 22F
→
09/25 09:06, , 23F
09/25 09:06, 23F
推
09/25 09:28, , 24F
09/25 09:28, 24F
→
09/25 09:28, , 25F
09/25 09:28, 25F
推
09/25 10:06, , 26F
09/25 10:06, 26F
→
09/25 10:48, , 27F
09/25 10:48, 27F
→
09/25 10:49, , 28F
09/25 10:49, 28F
→
09/25 12:22, , 29F
09/25 12:22, 29F
→
09/25 12:23, , 30F
09/25 12:23, 30F
→
09/25 12:24, , 31F
09/25 12:24, 31F
推
09/25 13:51, , 32F
09/25 13:51, 32F
→
09/25 13:53, , 33F
09/25 13:53, 33F
→
09/25 13:54, , 34F
09/25 13:54, 34F
推
09/25 17:50, , 35F
09/25 17:50, 35F
→
09/25 17:51, , 36F
09/25 17:51, 36F
推
09/25 21:14, , 37F
09/25 21:14, 37F
推
09/26 00:29, , 38F
09/26 00:29, 38F
推
09/26 12:50, , 39F
09/26 12:50, 39F
→
09/26 20:02, , 40F
09/26 20:02, 40F
→
09/26 21:46, , 41F
09/26 21:46, 41F
推
09/27 19:58, , 42F
09/27 19:58, 42F
推
09/30 15:06, , 43F
09/30 15:06, 43F
→
09/30 15:07, , 44F
09/30 15:07, 44F
推
10/01 15:42, , 45F
10/01 15:42, 45F
→
10/01 15:44, , 46F
10/01 15:44, 46F
討論串 (同標題文章)