※ 引述《red0whale (red whale)》之銘言:
: 先說
: 我今天又被我爸唸了一頓…
: 我目前資工大學生
: 我對做網站寫程式有興趣
: 但我爸說做網頁沒有市場、只會被瞧不起
: 說難聽一點,Web design就只是個雕蟲小技
: 連小學生都會做
: 叫我甚至不要搞軟體方面
: 他說在台灣資工就是要做硬體方面然後幫人家代工才賺得到錢
: 他還說做網站就像磁碟片一樣已經沒落了
: 已經沒人在幫人家做網站了
: 他說即使有業者想做官方網站都用現成的套件去做
: 沒人在請人家做網站了
: 甚至說我以後敢走網頁程式方面的職業或甚至走軟體方面之類的
: 他就海扁我 (當然我知道他應該只是在恐嚇我而已)
: 但是網頁程式真的如他所說真的被瞧不起嗎?
: 真的這種東西連小學生都會做嗎?
: 還有台灣市場為什麼這麼瞧不起做網站寫網頁程式的?
: 台灣好像很喜歡搞硬體方面幫人代工,非常不重視像網頁程式這種軟體方面的資訊產業
?
: 我真的要聽我爸的去搞硬體不走網頁程式及軟體方面的產業嗎?
身為一個現在在寫後端轉不過去CSㄉ非本科大學生,我可以提供一些我的所見所聞給你參
考
寫網站可以分成很多層次,如果說只是單純的完成頁面,是不太需要CS的知識ㄉ,但是完
成一整個網站卻涵蓋了很多CS的內容
我覺得你如果要說服你爸,不要侷限於網頁這件事,你要跟他說,現在很多公司是透過網
頁提供服務給大眾,要讓這些服務做大,勢必要開發更好的工具,加速開發流程,加強維
運的效率
不管是矽谷那些大公司為了複雜的頁面弄出了三大前端框架,處理大資料弄出mapreduce
,hadoop,雲端崛起弄出了docker, k8s, openstack,RoR社群帶起RESTful,FB自己弄gr
aphql,google玩protobuf ,分散式系統跟分散式資料庫這幾年能有這樣的進步,都是因
為提供這些服務必須要有能力處理這麼大量的使用者,要處理就必須去發展分散式
這些東西涵蓋了CS必修課裡所有領域,都只是為了提供服務弄出來的,而這些服務都是透
過網站提供給使用者,你說網站重不重要?
好,回到台灣,這些東西台灣目前自己做不出來ㄏㄏ,想賺大錢還是去GG輪班救台灣,但
是寫網站絕對不像你爸講的那樣,裡面涵蓋各式各樣有趣與困難的工程問題,課好好上成
績顧好,專題好好做,以後有機會去
大一點的公司或出國看看