Re: [請益] 軟體業真的是魯蛇的救贖嗎??

作者: csfgsj (切割對半)   2016-08-03 20:35:37
※ 引述《druid0214 (鍵盤榜首)》之銘言:
: 當這些人在沙漠苦撐的時候,那些靠拼湊貼貼改改可以交代的人短期當然可以寫出成品
: 但是隨著接手專案變大、程式碼便多變複雜,
: 這些沒有好好探究過的人一樣還是只能解表面問題,
不是拼拼貼貼的人都不看原理
也不是看原理的人就不會拼拼貼貼
有的人雖然是拼拼貼貼,但是很清楚自己在拼拼貼貼什麼東西
不要把拼拼貼貼汙名化了
“所謂的專案變大,程式碼「便多」變複雜”
(「便多」是大便很多的意思嗎?)
所謂的大程式開發,應該脫離不了「整合」這件事
有很多功能,別人寫好了,變成Lib,變成Class,或者是所謂框架
你只是把它拿來用,現成的拿來用,這跟拼拼貼貼的概念其實一樣
業界不是學校,業界只要東西出來,只要答案,不要過程
這跟學校考試不一樣
每個人都需要選擇一個抽象介面來完成想要的工作
現成的Lib、程式碼就是一種抽象介面
我知道這個包裹的功能是什麼,也知道如何操控它,基本上就足夠了
就如同我會開車,我會駕駛它到想去的地方,那就足夠了
至於車子的詳細構造,就不見得需要知道
除非這個介面不可靠,無法滿足觀察性與控制性
那才是要向下破解抽象表面、挖掘底層的時候
拼拼貼貼,運用現成也並不表示就沒有專業
只是這個專業建立在這個抽象表面之上,不是之下
當你的程式成為另一個抽象包裹,提供給上一層使用者使用的時候
你的專業就在這個使用者介面之下
人類的社會就是層層分工,程式結構只是在模仿它
: 沒有說這樣不行,但是把四萬當作救贖的人,你真心相信薪水未來會預期漲幅?
: 同樣跟你產出相當的人,或許一開始薪水相當,做事也相當
: 一年後遇到大問題,他能解而你不能解的時候,可能就會覺得是被公司刁難
薪水的漲幅與技術有時候完全不相關
不是考了第一名,薪水一定最高
業界不是學校,技術能力沒有一個固定的標準
只是看老闆爽不爽而已
如果你解掉了一個你直屬主管解不了的問題
好吧!你能力強,但也不小心洩漏了主管的智商
從政治的角度來看,這反而是一件惹禍上身的事
業界不是學校,政治問題有時才是關鍵
學生呀!學生呀!
作者: simpleplanya (三十年歲月 五十億巨資)   2016-08-14 21:11:00
哇嗚
作者: gn01838335 (寂靜的生存者)   2016-08-03 20:54:00
剪貼真厲害啊,剪貼萬歲^_^若只要會訓練有素的剪貼工具人,我不相信薪水很高啦喔對了還要會拍馬屁看風向對吧?告訴我哪裡剪貼可以高薪,PLZ反之一句話你告知人資你只要剪貼就會工作
作者: glory5566 (榮耀5566)   2016-08-03 21:30:00
最後那個不就是食神的劇情嗎? 洩漏在對的時間地點就好唐牛洩漏史提芬周不會做菜的事情在公眾前
作者: pelicanper (派立肯)   2016-08-03 22:09:00
難怪台灣產不出大型國際性軟體...悲哀
作者: benqm300 (人生苦短)   2016-08-03 22:16:00
我的眼睛業障重......
作者: wesley234 (掃地)   2016-08-03 22:38:00
別人都用飛彈了,這邊還在以騎馬射箭為榮
作者: gn01838335 (寂靜的生存者)   2016-08-03 23:09:00
哪一牌的飛彈講講看好嗎?哪一個lib可以解決所有商用問題?有聽過免費最貴嗎?
作者: ripple0129 (perry tsai)   2016-08-04 00:04:00
我使用別人的lib繼承一些class改寫功能解決我的需求,這就是OO的精髓啊!
作者: gn01838335 (寂靜的生存者)   2016-08-04 00:09:00
喔lib?說說看哪一牌lib?若lib中間出問題你可以維修嗎?假設你服務是百萬人,使用該lib發生錯誤你找誰解決?微軟的lib有sup 甲骨文有sup 若免費發生問題找誰?你用的lib有驗證百萬人使用正常嗎?
作者: dragoncfe168 (梅長蘇)   2016-08-04 00:19:00
感覺每次c大的文都很有深度....
作者: ripple0129 (perry tsai)   2016-08-04 00:19:00
說真的扯遠了,這在討論剪貼不剪貼,廣度極小的東西。突然要放大到百萬人級別的產品,好吧,你敢保證百萬級別的產品沒有一行是剪貼來的嗎。我是不信啦,就算我都自寫還是一樣常用的東西剪貼來用。都寫N次了我還不剪
作者: chuegou (chuegou)   2016-08-04 00:20:00
沒有問題的程式只是還沒發現而以
作者: gn01838335 (寂靜的生存者)   2016-08-04 00:21:00
Lib我指lib謝謝,你敢用嗎?貼上程式我看到很多問題,我敢保證我現在就在救火這些code
作者: slamgundam (Rick)   2016-08-04 01:04:00
自己的類別自己剪貼~
作者: WenliYang (羊蹄嘟)   2016-08-04 01:49:00
正解。
作者: Eric0605 (我還有點餓)   2016-08-04 01:51:00
正解
作者: vn509942 (如履薄冰)   2016-08-04 06:57:00
扯到政治什麼只是把問題模糊焦點
作者: xatier (一切重來就好了...)   2016-08-04 07:14:00
不敢保證非自己開發的 lib 不出問題,但是也不敢保證自己土炮的 lib 不會有問題阿 lol
作者: dnabossking (少狂)   2016-08-04 11:45:00
某樓講的好像底層全都自己來,就保証程式會比較穩會說這種話的,可能真的是大神吧
作者: tw689 (台灣689)   2016-08-04 12:07:00
你可以百分之百確信使用非自己開發lib不出問題嗎?chrome Browser都有一堆bug了 比起自己刻的我還更信多人用的 更別說銀行業...普遍軟體技術能力低弱的行業銀行業自己刻的lib跟常見lib比說比較沒bug我才不信之前跟某銀行串接系統 他們給自己的lib 裡面註解還簡體中文google一看 是對岸某論壇的範例 笑
作者: askacis (ASKA)   2016-08-04 16:23:00
推文好多不用library的大神~library當然不保證bug free,但是自己寫就不會有bug?更別說自己花時間寫出來的library,人家用3rd party lib的產品早就上市在賣了~我真的很弱,沒有openssl要我自己刻一個還真的生不出來
作者: hunej (cookpro)   2016-08-04 17:35:00
別人寫的一定會錯 自己刻的一定不會錯 ????
作者: jackyu (孫權)   2016-08-04 19:47:00
所以拼貼工的專業是啥?就是選lib的功力啊openssh太肥, 選dropbear啊, ffmpeg太肥,選libmp4啊這麼喜歡自己寫, 怎麼不連OS都自幹?說到底自以為有點domain knowledge,但是連個業界常用的solution都沒辦法提供建議, 難怪看到這篇文就有人惱羞
作者: disk249   2016-08-04 20:32:00
原來也有人跟我想法一樣
作者: CoNsTaR ((const *))   2016-08-04 21:09:00
原來用 lib 叫做拼貼 學習了剪下貼上的意思是不經大腦好嗎 誰跟你字面上翻譯剪下貼上無腦抄 和有腦用 會分?你就算底層通通自己刻 只會抄來有功能就用 一樣是拼貼啦無腦複製叫做人類社會分工 有功能就用叫做不用向下破解底層我也是醉了啦
作者: Hikkiaholic (= =a)   2016-08-04 22:07:00
刻底層也是娘泡而已 電路也要自己刻才是硬漢
作者: CoNsTaR ((const *))   2016-08-04 22:07:00
順便告訴你好了 拼貼和用 lib 最大的差別是一個有明碼一個沒有
作者: Hikkiaholic (= =a)   2016-08-04 22:08:00
光罩自己刻 晶圓廠自己蓋 製程自己調矽自己挖自己煉
作者: CoNsTaR ((const *))   2016-08-04 22:10:00
一個是專門針對問題下去設計的 一個是能動就用的樓上勇猛 XDD你現在拼貼出功能程式會動 然後只要加個 muti-thread 就好 我保證你整支程式要重寫 噢不 重拼貼最根本的問題就是 一個懂得為自己的程式的未來著想的人絕對不會很理直氣壯又驕傲的說我的程式是拼貼來的然後還扯到 lib 頭上
作者: ggg12345 (ggg)   2016-08-04 23:09:00
都是"魯蛇的救贖"惹的禍.軟體是強者優游的天堂.這才是.
作者: pobov (不應該存在的執念)   2016-08-04 23:31:00
開車的例子太好!
作者: Ommm5566 (56天團)   2016-08-05 11:23:00
開車的例子好? 哈哈哈 你車開一開會變出一台車?
作者: CoNsTaR ((const *))   2016-08-05 16:42:00
原來有人直呼版主為版工的… 毛長齊沒開車例子好是對 lib 而言 而不是對被你和 lib 扯在一起的拼貼而言誠心建議你多做少說 不要為了做而做 我也噓夠多不想再噓
作者: wesley234 (掃地)   2016-08-05 22:21:00
CoNsTaR的毛一定很多才敢如此霸氣
作者: CoNsTaR ((const *))   2016-08-06 02:20:00
難道這算是讚美的一種嗎xd 對了我還記得你 你推過我在本版的文章
作者: viper9709 (阿達)   2016-08-10 00:05:00
推這篇

Links booklink

Contact Us: admin [ a t ] ucptt.com