Re: [討論] 關於前端難民

作者: lovdkkkk (dk)   2019-03-06 08:24:48
先說結論, 個人不建議新人轉職以前端當優先選項
剛好昨天開始弄一些前端的東西,
先不長篇大論, 直接看一個實例
http://jsfiddle.net/nh2d6sLv/
這是很簡單的套一個 jQuery/bootstrap datatable
可拖拉 table header 改變欄位順序,
將滑鼠移到欄位 header 右側可拖拉改變欄位寬度
只是有兩個小問題
1. 改欄寬時同時會拉到欄位順序
2. 改欄寬時會發現欄寬改變的速度跟滑鼠移動的位移有差距
試著解決上面兩個很明顯看起來也很單純的小問題
不算困難, 昨天大概花了我 0.5~1 小時左右吧
看完例子說說個人感受
後端我覺得相對成熟, 該有的大概都有了, 也有較完善的規範,
這或許增加了一些入門門檻, 但也讓人能堅實地踩下每一步,
打個比方就是新手村的第一批史萊姆比較難打,
但是出了新手村就只會遇到附近山裡的野豬, 可以繼續穩定練等
前端看似門檻低, 但它難的地方就在它太過簡單了,
一個 browser 就是你的整個環境, 你得自己掌控規劃,
然後你也可以非常容易的把一堆東西攪和在一起,
但是那堆你攪和過的東西就變成了不知名的怪物
打個比方, 就是新手村超舒適,
但一出村門口發現歷代魔王排排站在你面前
成就感來說, 後端比較能長期持續得到穩定的成就感,
前端則是一開始非常大, 但之後也會突然挫折得十分嚴重
個人經驗來說, 學後端我是覺得一直很順的,
重覆著 卡關 - 研究 - 過關的循環, 卡關很少超過幾天,
前端則是真的有段時間打擊到我的自信,
大概有一年左右讓我完全喪失掌控前端的信心
現在在教人來說, 對後端我可以比較有信心怎麼教,
就先看這個再練那個等等,
對前端我大半只能說, 有問題就來找我幫忙看吧, 天知道你會碰到啥鬼問題...= ="
總之...前端看似容易,
但入門後很可能長時間原地踏步, 然後你 (的心) 就死掉了,
建議有志轉職者多多小心
作者: NCUking (中大王)   2019-03-06 11:59:00
切版本來就是做苦工呀
作者: senjor (哞哞)   2019-03-06 11:28:00
前端得不到成就感+1,而且我技術不足,前期覺得花很多時間處理的東西全部都是dirty work...很沒成就感 Orz然後不知道什麼時候才會走到擺脫這種一直細微調整但實際上跟傳統寫程式無關的感覺...總覺得我做前端的大多時間好像不是在寫程式,也不是在寫演算法或者流程圖,而是一直在調整參數然後查CSS字典 Orz
作者: neo5277 (I am an agent of chaos)   2019-03-06 11:27:00
自己經驗是切版真的要花時間練...練到看一下就知道怎切可以COPY別人的這樣
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2019-03-06 10:51:00
從刪庫到跑路
作者: lordmi (星宿喵)   2019-03-06 11:11:00
電商一般前端都是用框架,搞壞了頂多就是回到預設,問題小
作者: tz5514 (屁安)   2019-03-06 10:25:00
推 前端掌控力還不夠時真的很容易煉蠱煉出四不像 比較沒有穩定且循序漸進 大家都可以follow的learning path
作者: bil193 (丁丁)   2019-03-06 10:22:00
電商後端有問題比前端更慘
作者: brianhsu (墳墓)   2019-03-06 08:28:00
推,做後端的我覺得前端好難。光調個版面可能就要搞很久...Orz.
作者: windclara (null)   2019-03-06 08:48:00
推,自學前端感受一樣。剛起步時超級有成就感。但一個撞牆就可以撞超久…逼得我把JS特別之處重讀好幾次才慢慢有點信心…
作者: bakedgrass (蒙古烤小草)   2019-03-06 08:55:00
不過後端有點像是暗黑破壞神的專家模式,有些情況搞糟了就全毀了...前端最糟糕的情況應該比不上後端最糟的情況,相對而言比較適合各種摸索
作者: umum29 (....)   2019-03-06 10:01:00
如果是電商的前端搞砸也蠻慘的 幾千幾萬人馬上發現版面壞
作者: devilkool (對貓毛過敏的貓控)   2019-03-06 12:34:00
這幾天工作需要寫兩年多沒碰的JS,超痛苦zz
作者: senjor (哞哞)   2019-03-06 12:37:00
寫JS還好,至少那感覺是在寫程式,兜CSS跟HTML感覺超痛苦
作者: dreamnook (亞龍)   2019-03-06 13:26:00
做使用者介面的本來就容易這樣 改不停xD
作者: t19960804 (泥好嗎)   2019-03-06 13:42:00
前端的介面就是各種調參數
作者: rodion (r-kan/reminder)   2019-03-06 13:57:00
覺得切版調整畫面顏色等等 應該由美術美感專業的人來負責裡想上 前端應該只要負責把可供調整的介面切出來
作者: senjor (哞哞)   2019-03-06 14:18:00
對啊,可是我覺得就算是這樣,也要去排誰在上面誰在下面然後根據需求去填規格,雖然也是寫程式,但我說不上來那種感覺,就...『這不是我要的寫程式』 (好任性感覺不是Developing,感覺比較像是Mapping
作者: motherboard (媽的Ball)   2019-03-06 14:21:00
JS是我接觸過最詭異的語言 只是搞清底層運作就好了XD
作者: senjor (哞哞)   2019-03-06 14:22:00
然後像我這樣子想的人是不是很快就要被新時代淘汰了 QAQ
作者: motherboard (媽的Ball)   2019-03-06 14:23:00
只是剛接觸要一直劃圖 才能搞清楚編譯執行
作者: peanut97 (丁丁)   2019-03-06 14:39:00
前端本來就是要常常切版。覺得做切版這種雜事很討厭的人,不要來前端。我身為前端難民,最喜歡的就是切版。把設計師出的美美的圖,用自己CSS的能力弄出來,總是會讓我有滿滿的成就感,以及進入心流忘記時間,切完後會有滿滿的成就感。
作者: hipocritos (兔尾)   2019-03-06 15:15:00
還有設計師先幫你設計 顯然你是高級難民
作者: kutkin ( )   2019-03-06 15:33:00
高級難民
作者: dreamnook (亞龍)   2019-03-06 15:36:00
有些時候做東西看興趣啦https://dreamnook.github.io/react-feh/像我就因為玩遊戲+工作剛好用到相關技術做了這東西順便學爬蟲啊 CI啊 或是一些優化調教的部分…
作者: senjor (哞哞)   2019-03-06 16:11:00
真的蠻看興趣的,前後端就是屬性跟興趣不同而已
作者: peanut97 (丁丁)   2019-03-06 16:58:00
dreamnook 好酷喔!推作品!
作者: Asty1e (AstyLe被人取走了)   2019-03-06 17:36:00
我也有玩FEH,你去哪找到全角色去背圖的,也太有愛XD
作者: dreamnook (亞龍)   2019-03-06 17:55:00
FEH wiki呀 沒有的就找解包檔自己裁切…
作者: Asty1e (AstyLe被人取走了)   2019-03-06 18:02:00
我常常覺得做前端就跟做裝潢一樣,有的沒的眉角很多學徒也會粉刷牆壁貼壁紙啊,但是做一年做十年手路還是有差以前我也會為了愛就去架站寫CODE,那時候真快樂啊真的喜歡就會去一直玩,玩久了不知不覺就變成工程師了
作者: peanut97 (丁丁)   2019-03-06 18:46:00
樓上 想轉職工程師的人一定很羨慕你XD
作者: Ekmund (是一隻小叔)   2019-03-06 19:31:00
dream大那個哪是順便啊 那超費工的吧XDD
作者: guest0710 (guest0710)   2019-03-06 19:43:00
好在後端出身的我業餘興趣是美工XD
作者: vi000246 (Vi)   2019-03-06 20:47:00
前端真好 還有免費github可以放
作者: peanut97 (丁丁)   2019-03-06 21:08:00
後端真好 重要的資料都在他身上
作者: thefattiger (LT)   2019-03-06 21:11:00
眉角多難精通都是屁話,哪個領域好ㄐㄧㄥㄊㄘㄥ好精通?
作者: vi000246 (Vi)   2019-03-06 22:24:00
資料都在客戶那邊 碰不到QQ 不然找個投報率高的客戶每天跟明牌就能躺著賺了
作者: dreamnook (亞龍)   2019-03-06 22:47:00
@Ekmund是費工啊 主要是資料的部分最累會順便學爬蟲就是因為300up的角色資料我不用手刻了XD
作者: rocwild (外國死小孩)   2019-03-07 09:06:00
這系列會講那麼久應該就是因為沒有定義“前端”
作者: NCUking (中大王)   2019-03-07 14:36:00
還在那邊切版 當然是低級前端呀有本事就像搞出vue的尤雨溪一樣當高級前端大師否則還是繼續乖乖切版 至少還有飯吃
作者: Argos (Big doge is watching u)   2019-03-07 16:07:00
前端會爛就是因為他媽的環境就真的很爛 這是一個建構在拉機地基上的九龍城寨 對 JavaScript就是垃圾中的垃圾 程式語言之恥 當初根本就不應該推這個語言當作前端主要語言W3C 還有一票各懷鬼胎的大廠們 網頁前端這一塊你們真的搞砸了 結集數十萬頂尖工程師的努力 卻弄出一個這麼垃圾的環淨
作者: hellomotogg (你好機車)   2019-03-07 18:12:00
電商前端爆炸在台灣沒關係吧
作者: codehard   2019-03-07 19:16:00
JS很詭異+100
作者: viper9709 (阿達)   2019-03-07 21:59:00
有點同感
作者: rodion (r-kan/reminder)   2019-03-08 11:18:00
我倒覺得JS還好 難搞的是客戶端JS還要與瀏覽器打交道瀏覽器廠商多 又缺乏一個大家都嚴格遵守的規範 搞得寫前端常常要處理這些瀏覽器相關的雜七雜八鳥問題
作者: BigHeadDoggy (大頭狗仔)   2019-03-08 13:33:00
若可以包electron可以解瀏覽器版本問題
作者: molopo (mmm)   2019-03-09 17:11:00
推 自己是後端 還是覺得前端麻麻
作者: wotupset (wotupset)   2019-03-10 11:02:00
作者: zzzONzzz (有慶)   2019-03-27 09:58:00
同意 現在還有GCP幫你搞定維運部分

Links booklink

Contact Us: admin [ a t ] ucptt.com