Re: [閒聊] 轉:全棧工程師到底有什麼用
底下是一點廢材的胡思亂想 + 廢話。
全端嘛...好像最近一兩年比較常聽到,為什麼以前沒有呢?
(思)...
啊,一開始好像本來就都全包嘛,或者是看心情決定怎麼分工。
到後來才跑出了 MVC,MVVM,前端後端才比較明確。
(這裡先不論自己就切得很乾淨那種的)
(樂)
疑?可是前端後端分清楚很久了,怎麼沒馬上接著有全端呢?
為什麼隔那麼久?
(思)...
會不會是因為一端就很忙了?例如要忙著用純 js 刻一堆現在只要幾行 jquery 的效果,
又或者是軟體 (DB/Server/IDE) 不夠成熟不好用或很難整合,
要前後兩端都顧會沒命?
而直到最近,終於可以用相對於以前一半以下的時間做到一樣的事情,
自然就有閒多摸摸另一端的東西,然後發現這樣做的優點。
而其中一些掌握目前常用技能組合的更是表現亮眼。
(樂)
可是話說回來,現在這樣的情況是不是又很快會變得不一樣呢?
(思)...
好像會耶,不論前端後端都一直在做更簡單更好用更快速的東西,
像 rails,讓煩人的專案設定變簡單,
像 jquery 或某些 framework ,有 themeroller 讓麻煩的改 style 變簡單,
(當然要客製是另一回事,但相對而言是容易多了)
也不乏許多網站幫忙生成 CSS
ex: http://css3button.net/
如果有一天,
熟前端的可以 快快樂樂搞定後端環境,
或者
熟後端的可以 快快樂樂製作漂亮易用的 UI,
那似乎就不太需要所謂全端,或者人人都是全端,
人人都可以 快快樂樂搞定前後端。
真這樣就太好了。
(樂)
啊,不過這些東西一直進步,一直冒出來是為什麼呢?
(思)...
想一想,有一些或許是很棒的工程師想到做出來的,
但是大部份可能還是為了滿足老闆/管理階層的需求吧?
突然覺得有點感傷了,工程師選擇工具,學習工具,以此為滿足,
但這些卻多半不是為了滿足工程師的。
小結,
個人覺得多吸收知識多學習是好事,這點是不會錯的,
但是不太需要拿全端當成目標,
尤其要避免 "偏重於學習現在某些特定技能組合" 的全端,
到時樣樣通樣樣鬆還樣樣沒人用就...
以上,想太多的廢話結束。
※ 引述《bonuswhoring (flips for life)》之銘言:
: 看到趣文一篇與各位分享:
: http://www.williamlong.info/archives/3731.html
: 最近國內外都在流行一個詞叫Full Stack,中文翻譯過來叫全棧工程師,也叫全端工程師
: 。微博上很多專業人士都在討論全端工程師,有贊有毀的。我對全端工程師的定義是:掌
: 握多種技能,並能利用多種技能獨立完成產品的人。打外比方,全棧工程師就是一個能獨
: 立蓋一幢10層小洋樓的人,而普通工程師,則是可以和一群人蓋一幢摩天大樓的人。至
: 於要掌握哪些技能,我覺得這個要跟從事的行業與技術方向有關,做互聯網的和做軟件的
: 是不一樣的,即使是做互聯網的,後端也可以分為很多種技術流派。
: 8/2定律在哪都適用,全棧工程師就是掌握20%常用技能的人,但這20%的技能會有80%的機
: 率被用到,剩下那80%不常用的,讓我們Google吧。
: 有人說,全棧工程師在中國已經很多年了,他們叫站長。這個說話有點靠譜但又不那麼靠譜
: ,我自己也做過站長,深知作為一名站長需要掌握很多種技術。不靠譜的是,很多站長其
: 實並沒有真正寫過多少代碼,而是熟練利用一些建站軟件來建站。
: 全棧工程師的價值
: 有人說了,你再牛逼,你懂五種技術,你能幹五個人的活嗎?全棧工程師並不是說一個人
: 能幹幾個人的活,而是要從多個方面來看這個問題。
: 全文有點長 還是請大家上去看吧
: http://www.williamlong.info/archives/3731.html
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 36.226.189.51
討論串 (同標題文章)