※ 引述《druid0214 (鍵盤榜首)》之銘言:
: 當這些人在沙漠苦撐的時候,那些靠拼湊貼貼改改可以交代的人短期當然可以寫出成品
: 但是隨著接手專案變大、程式碼便多變複雜,
: 這些沒有好好探究過的人一樣還是只能解表面問題,
不是拼拼貼貼的人都不看原理
也不是看原理的人就不會拼拼貼貼
有的人雖然是拼拼貼貼,但是很清楚自己在拼拼貼貼什麼東西
不要把拼拼貼貼汙名化了
“所謂的專案變大,程式碼「便多」變複雜”
(「便多」是大便很多的意思嗎?)
所謂的大程式開發,應該脫離不了「整合」這件事
有很多功能,別人寫好了,變成Lib,變成Class,或者是所謂框架
你只是把它拿來用,現成的拿來用,這跟拼拼貼貼的概念其實一樣
業界不是學校,業界只要東西出來,只要答案,不要過程
這跟學校考試不一樣
每個人都需要選擇一個抽象介面來完成想要的工作
現成的Lib、程式碼就是一種抽象介面
我知道這個包裹的功能是什麼,也知道如何操控它,基本上就足夠了
就如同我會開車,我會駕駛它到想去的地方,那就足夠了
至於車子的詳細構造,就不見得需要知道
除非這個介面不可靠,無法滿足觀察性與控制性
那才是要向下破解抽象表面、挖掘底層的時候
拼拼貼貼,運用現成也並不表示就沒有專業
只是這個專業建立在這個抽象表面之上,不是之下
當你的程式成為另一個抽象包裹,提供給上一層使用者使用的時候
你的專業就在這個使用者介面之下
人類的社會就是層層分工,程式結構只是在模仿它
: 沒有說這樣不行,但是把四萬當作救贖的人,你真心相信薪水未來會預期漲幅?
: 同樣跟你產出相當的人,或許一開始薪水相當,做事也相當
: 一年後遇到大問題,他能解而你不能解的時候,可能就會覺得是被公司刁難
薪水的漲幅與技術有時候完全不相關
不是考了第一名,薪水一定最高
業界不是學校,技術能力沒有一個固定的標準
只是看老闆爽不爽而已
如果你解掉了一個你直屬主管解不了的問題
好吧!你能力強,但也不小心洩漏了主管的智商
從政治的角度來看,這反而是一件惹禍上身的事
業界不是學校,政治問題有時才是關鍵
學生呀!學生呀!