關於我與前端無關緊要的分享 Day 54
印象很久前也發過「全端工程師」這個文,昨天莫名奇妙被燒起來。
早期沒有前後端,通稱「網頁工程師」。但隨著時間推移,大環境走向前後端分離,開始出現所謂的前後通吃的「全端工程師」。
其實一開始「Full Stack Engineer」是一個很尊敬的詞彙,指精通前後端知識的人。但前後端的發展太快速,前端出現各種渲染架構,後端出現各種微服務架構,跟早期的網頁工程師的技術線早已不同。
開始有些人,誤以為全部都做的網頁工程師就是「全端工程師」,但事實上不是等價的。網頁工程師的開發方式也完全不是前後端分離的架構,但這種思維已經漸漸滲透到圈外。所以原本「精通前後端知識的人」這種解釋被曲解成「網頁全部做的人」,這是莫大的誤會。
逐漸,大家開始説「全端工程師」是一種貶義詞。自稱全端的都沒什麼料,就是什麼都會什麼都不會。後來大家即時都學了相關知識依然要站出來自稱自己最擅長的「那個技能」,不然會引來一些歧視。科技巨頭在找工程師也開始改變方針,直接找「軟體工程師」,感覺是把「全端工程師」這個詞彙給取代掉⋯⋯
專精也好,廣學也好,每個人都有他的價值。不自滿,清楚表達自己的深度,持續學習成長,這都是值得被尊重的。