Re: [徵才] 傢俱電商GAGU 徵後端工程師

作者: accessdenied (存取違規)   2017-07-28 23:31:20
令人尊敬的 B 大大和 T 大大請不要再吵了
別在皇城內傷了和氣。
這件事讓我想起我朋友的爺爺曾經告訴我的一個真人真事的故事,大家姑且聽聽消消暑。
這故事其實跟這件事不見得有關。
話說台灣剛光復,結束日據時代,那時候百業待興,正是小企業如雨後春筍林立的時候。
那時小企業老闆們無不想在荒如西部的網際網路上展露頭角,佔有一席之地,紛紛找
接外包的工程師來製作公司的官方網站。
當時“我朋友的爺爺”認識兩位工程師朋友,不約而同地各接到一家小企業老闆的委託,
製作官網(簡稱 G1 和 G2 兩間不同公司好了)。
兩家公司的老闆開出的需求和預算都一樣:
「我想要一個介紹公司的頁面,放一些產品型錄和說明,有公司的聯絡方式,內容不太會更動,我只要有網址可以讓我印在名片上,方便人家在網路上找到我就好。我預算四萬舊台幣可以嗎?」
朋友的爺爺說,他的第一位朋友『小T』對 G1 老闆說:「沒問題。」
同時間,另一外朋友『小B』對 G2 老闆說:「IT 技術不是你想得這麼廉價的....,
不過這次我先答應,畢竟是第一次合作的客戶,但以後維護修改另外計價。」
兩邊都各自成交了。
小T回家立刻用電話撥接網路上 FREEHTML5.CO,花了一個晚上選了幾個面費的版型,
截圖列印出紙後,透過郵局掛號寄給 G1 的老闆參考與選擇(因為那個剛光復的年代
大部份人還沒有 EMAIL)。G1 老闆很快用公司那黑色轉盤電話撥市話給小T。
「你寄來的第四個版我喜歡,就用這個吧。」
小T下載了那個版型,把老闆給的宣傳單上的介紹文字一字不差地打入頁面,再把名片
上的聯絡資訊留在頁尾,找了一家虛擬主機商,智障生活館一年只要一千舊台幣的靜態
空間上傳上去。
大概花了三天的時間,交差了。
「不好意思,小T啊。」老闆在電話中說:「我上網看過蠻不錯的,但是我想要在首頁
的聯絡電話多加上一支我的黑金剛大哥大的號碼可以嗎?」
「喔好,等我一分鐘。」小T飛快的在 HTML 原本電話上的下方多寫一行,然後 FTP
上傳到智障生活管蓋掉舊檔案。
「你重開一次畫面看看。」
老闆看到大喜:「明天我提著皮箱,裝四萬舊台幣到你辦事處。」
類似的案子,小B回去,想了一套 SPA 的架構,花了一天思考設計了一個前後分離的
架構,然後又一天設計了後端資料庫的結構,開了張表把老闆傳單上的文字和產品型錄
輸入進去,然後頁面完全用 AngularJS 從後端非同步地抓回資料庫的文字,綁定在
頁面上。
「這樣以後客戶要改什麼文字,我只要改資料庫就好了!」小B對自己的技能很滿意。
然後到智障生活館花了一萬租用了支援資料庫和 PHP 程式語言的虛擬主機空間。
「扣除這一萬,我算賺三萬,唉。就當為業務開路吧。」
總共花了兩週,小B終於把成品的網址給了 G2 的老闆。
「不好意思,小B啊。」G2 老闆在電話中說:「我上網看過蠻不錯的,但是我想要在
首頁的聯絡電話多加上一支我的黑金剛大哥大的號碼可以嗎?」
WHAT!?小B大吃一驚。客戶基本資料是一筆資料,多一個聯絡電話,我不是就得
多開一個欄位?不,他下次又說還要多增加傳真怎麼辦?一勞永逸地方法就是把這張表
拆成”基本資料 對 聯絡資料” 1-n 的關聯,這樣下次我就不用改資料庫結構了!
小B花了半天把表拆開,然後想到之前寫好的 SQL 可能因此 break 掉。
幹!還好當時開工的時候我先投資了兩天寫好單元測試!
單元測試一跑下去果然抓到六支 SQL 壞了,小B又花了半天修好這些 SQL。
隔天,G2 老闆看到大哥大電話添加好了,非常高興:
「明天我提皮箱拿四萬舊台幣給你!」
「且慢!」小B電話裡說:「為了你事後添加這支電話,我調整修改了不少程式碼,
你起碼應該為了這個多付五千舊台幣。」
「什麼?!」G2 老闆大驚:「那你把那支大哥大電話移掉好了,我不要了,明天給
你四萬。」
小B:「.....@#%&*」
朋友的爺爺說,G2 老闆後來認識 G1 老闆,感覺自己當了冤大頭,不但封鎖不再與
小B聯絡,而且變成小T的客戶,所以透過小T,我朋友的爺爺才知道這完整的故事。
我也不知道這故事有什麼啟發,就是一個社會現實面吧。聽說後來小B變得鬱鬱寡歡
,憤世忌俗,常在當時流行的 GTT 版攻擊他人,最後抑鬱而終。
而小T跟我朋友的爺爺一起退休到海外定居。
作者: beaprayguy (小羊快跑啊)   2017-07-28 23:39:00
廢到好笑有趣,你想講殺雞焉用牛刀吧但你覺得他們購物網站適合你講的樣態嗎?另外angular 和angularjs分清楚一下另外使用nosql不用思考結構變更問題快速開發一定比mysql快我做一個todolist只要20分鐘
作者: accessdenied (存取違規)   2017-07-28 23:47:00
那個年代還沒有nosql 啊,只有oldsql...攤手
作者: beaprayguy (小羊快跑啊)   2017-07-28 23:47:00
請問php要多久早期就有服務導向開發方式,你這樣講算不算逃避藉口?我幫你找文獻一下http://www.dimuthu.org/blog/2008/09/20/soa-way-of-writing-php/comment-page-1/
作者: vn509942 (如履薄冰)   2017-07-28 23:52:00
小B不會估實際需求 不要接案 避免吐血
作者: shihyanyu   2017-07-29 10:34:00
職場發現老闆的確不在乎你是用甚麼方式達到他的目的 XD
作者: beaprayguy (小羊快跑啊)   2017-07-29 10:35:00
然後工作越久,能力越差,薪水永遠固定向上提升機會更少
作者: Trick   2017-07-29 10:49:00
就是這樣啊唉,如果要請多會nosql 的人加兩萬夠不夠?
作者: maxfock (Max)   2017-07-29 11:56:00
簡單來說小B追求的是大型架構的最佳解法,小T追求滿足客戶導向的最快解法。方法都沒有對錯,只有業務模式適不適合。追求技術能力挑戰高薪合理,追求速度更多產出也合理。如果真的那麼介意別人開半根香蕉請兩隻猴子的技術力的事情,那就思考如何改變台灣的就業現況吧,沒什麼好爭的~
作者: a47135 (金屬史萊姆)   2017-07-29 16:45:00
為了架構而架構罷了,今天錯的不是架構而是有個蠢蛋殺雞用牛刀
作者: jj0321 (JJ與你倒數唷)   2017-07-29 18:35:00
我喜歡這故事
作者: viper9709 (阿達)   2017-07-31 22:52:00
這故事有意思

Links booklink

Contact Us: admin [ a t ] ucptt.com