Re: [閒聊] 轉:全棧工程師到底有什麼用

看板Soft_Job作者 (自立而後立人)時間10年前 (2014/01/23 19:12), 編輯推噓5(5010)
留言15則, 5人參與, 最新討論串5/5 (看更多)
※ 引述《lovdkkkk (dk)》之銘言: : 底下是一點廢材的胡思亂想 + 廢話。 : 全端嘛...好像最近一兩年比較常聽到,為什麼以前沒有呢? : (思)... : 啊,一開始好像本來就都全包嘛,或者是看心情決定怎麼分工。 : 到後來才跑出了 MVC,MVVM,前端後端才比較明確。 : (這裡先不論自己就切得很乾淨那種的) 但當時的全包所作的事情遠比現在少很多, 事實上當時的前端強度比現在弱很多。 這也是為什麼後來切出專責前端的職位。 : (樂) : 疑?可是前端後端分清楚很久了,怎麼沒馬上接著有全端呢? : 為什麼隔那麼久? 一直都有啊,只是因為培養太難了沒人在討論而已, 事實上我覺得全端是無法被培養出來的。 他比起來更像是一個狀態,不是一個志向。 : (思)... : 會不會是因為一端就很忙了?例如要忙著用純 js 刻一堆現在只要幾行 jquery 的效果, : 又或者是軟體 (DB/Server/IDE) 不夠成熟不好用或很難整合, : 要前後兩端都顧會沒命? : 而直到最近,終於可以用相對於以前一半以下的時間做到一樣的事情, : 自然就有閒多摸摸另一端的東西,然後發現這樣做的優點。 : 而其中一些掌握目前常用技能組合的更是表現亮眼。 其實純 front-end 深度也一直在增加,純 backend 也是。 倒不如說是我們這一塊的開發時間增加了,涉入的人也變多了, 更多資深的人可以去處理那些我們過去沒有力氣跟經驗能處理的那塊任務了。 順便再補刀,講超過三十歲就寫程式輸年輕人的, 根本就在扼殺軟體業的資深人力,那些人力很重要的。 有些人的確沒打算深研而讓自己能力停滯,那種人會被淘汰, 但也很有些重要的東西是資深的人才辦得到看得見的。 jQuery 當初出來省得是跨平台的時間, 很不幸的我們現在仍然在面對跨平台得問題, 當然很多小的需求是被 cover 掉了沒錯,但那不是專才們的市場, 現在的 full stack engineer 大多是經歷過上一代的歷史血淚而來的。 你說得這種人要出現還要再等個一兩年。 : (樂) : 可是話說回來,現在這樣的情況是不是又很快會變得不一樣呢? : (思)... : 好像會耶,不論前端後端都一直在做更簡單更好用更快速的東西, : 像 rails,讓煩人的專案設定變簡單, : 像 jquery 或某些 framework ,有 themeroller 讓麻煩的改 style 變簡單, : (當然要客製是另一回事,但相對而言是容易多了) : 也不乏許多網站幫忙生成 CSS : ex: http://css3button.net/ rails 一直都有說 convention over config 的說法, 有些東西可以藏,但複雜度是藏不住的。 各種語言也都在演進,複雜度也在演進。 就跟雖然有了地圖 app ,我們可以省去找紙本地圖的麻煩, 但卻省不了地圖規劃的成本一樣。 我們只是把力氣放到更重要的問題去, 那些問題目前一直都在,還沒有消滅的跡象。 : 如果有一天, : 熟前端的可以 快快樂樂搞定後端環境, : 或者 : 熟後端的可以 快快樂樂製作漂亮易用的 UI, : 那似乎就不太需要所謂全端,或者人人都是全端, : 人人都可以 快快樂樂搞定前後端。 : 真這樣就太好了。 : (樂) : 啊,不過這些東西一直進步,一直冒出來是為什麼呢? : (思)... : 想一想,有一些或許是很棒的工程師想到做出來的, : 但是大部份可能還是為了滿足老闆/管理階層的需求吧? : 突然覺得有點感傷了,工程師選擇工具,學習工具,以此為滿足, : 但這些卻多半不是為了滿足工程師的。 : 小結, : 個人覺得多吸收知識多學習是好事,這點是不會錯的, : 但是不太需要拿全端當成目標, : 尤其要避免 "偏重於學習現在某些特定技能組合" 的全端, : 到時樣樣通樣樣鬆還樣樣沒人用就... : 以上,想太多的廢話結束。 我個人是覺得所有試圖成為全端的人, 在某個時期都會撞到不知道自己什麼東西比較強的窘境。 個人的看法是不要排斥其他環境, 但應該是為了需求而去搞定技術,而不是為了技術而技術。 而技術,說到底還是解決人們的問題, 不要抽象抽到不知道為何而戰啊。 -- 網頁上拉近距離的幫手 實現 GMail豐富應用的功臣 數也數不清的友善使用者體驗 這就是javascript 歡迎同好到 AJAX 板一同討論。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.141.215 ※ 編輯: TonyQ 來自: 118.166.141.215 (01/23 19:14)

01/23 19:35, , 1F
我也認同深度、難度一直都在,甚至有增無減
01/23 19:35, 1F

01/23 19:36, , 2F
只不過會越來越從 common scenario 中減少
01/23 19:36, 2F

01/23 19:36, , 3F
就是說能夠快快樂樂就搞定的事情比例會越來越高
01/23 19:36, 3F

01/23 19:38, , 4F
至於 "過三十歲..." 為什麼會補這個刀啊? XDD
01/23 19:38, 4F

01/23 19:39, , 5F
至於 資深... 走過血淚... 這部份
01/23 19:39, 5F

01/23 19:40, , 6F
yes 這確實是我想表達的一部份, 不過...手腦不太協調 0rz
01/23 19:40, 6F

01/23 19:41, , 7F
只有 "其中一些掌握目前常用技能組合" 這句沾點邊而已
01/23 19:41, 7F

01/23 20:08, , 8F
不過當 80% 甚至 90% 的工作都可以快快樂樂就搞定的時候
01/23 20:08, 8F

01/23 20:08, , 9F
大部份的工程師可能不會過得太快樂...
01/23 20:08, 9F

01/23 21:19, , 10F
那就是該往下一個領域前進啦~
01/23 21:19, 10F

01/23 21:20, , 11F
有經歷過 dos -> windows 那段的工程師應該這裡還不少吧,
01/23 21:20, 11F

01/23 21:20, , 12F
他們的經驗應該不難找,問問他們怎麼想就知道了。XD
01/23 21:20, 12F

01/23 23:56, , 13F
確實年輕的工程師會花太多時間在錯誤跟嘗試上
01/23 23:56, 13F

01/24 13:13, , 14F
變成在找能讓大家都快快樂樂的銀彈了嗎? XD
01/24 13:13, 14F

02/10 01:15, , 15F
還是應該要從需求出發,進而專研技術。
02/10 01:15, 15F
文章代碼(AID): #1IuFa5Su (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1IuFa5Su (Soft_Job)