※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2019-03-10 10:58:22
看板 Soft_Job
作者 標題 Re: [討論] 關於前端難民
時間 Wed Mar 6 08:24:48 2019
先說結論, 個人不建議新人轉職以前端當優先選項
剛好昨天開始弄一些前端的東西,
先不長篇大論, 直接看一個實例
http://jsfiddle.net/nh2d6sLv/
DataTables - JSFiddle
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor. ...
Test your JavaScript, CSS, HTML or CoffeeScript online with JSFiddle code editor. ...
這是很簡單的套一個 jQuery/bootstrap datatable
可拖拉 table header 改變欄位順序,
將滑鼠移到欄位 header 右側可拖拉改變欄位寬度
只是有兩個小問題
1. 改欄寬時同時會拉到欄位順序
2. 改欄寬時會發現欄寬改變的速度跟滑鼠移動的位移有差距
試著解決上面兩個很明顯看起來也很單純的小問題
不算困難, 昨天大概花了我 0.5~1 小時左右吧
看完例子說說個人感受
後端我覺得相對成熟, 該有的大概都有了, 也有較完善的規範,
這或許增加了一些入門門檻, 但也讓人能堅實地踩下每一步,
打個比方就是新手村的第一批史萊姆比較難打,
但是出了新手村就只會遇到附近山裡的野豬, 可以繼續穩定練等
前端看似門檻低, 但它難的地方就在它太過簡單了,
一個 browser 就是你的整個環境, 你得自己掌控規劃,
然後你也可以非常容易的把一堆東西攪和在一起,
但是那堆你攪和過的東西就變成了不知名的怪物
打個比方, 就是新手村超舒適,
但是那堆你攪和過的東西就變成了不知名的怪物
打個比方, 就是新手村超舒適,
但一出村門口發現歷代魔王排排站在你面前
成就感來說, 後端比較能長期持續得到穩定的成就感,
前端則是一開始非常大, 但之後也會突然挫折得十分嚴重
個人經驗來說, 學後端我是覺得一直很順的,
重覆著 卡關 - 研究 - 過關的循環, 卡關很少超過幾天,
前端則是真的有段時間打擊到我的自信,
大概有一年左右讓我完全喪失掌控前端的信心
現在在教人來說, 對後端我可以比較有信心怎麼教,
就先看這個再練那個等等,
對前端我大半只能說, 有問題就來找我幫忙看吧, 天知道你會碰到啥鬼問題...= ="
總之...前端看似容易,
但入門後很可能長時間原地踏步, 然後你 (的心) 就死掉了,
建議有志轉職者多多小心
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.225.77
※ 文章代碼(AID): #1SVnDKkn (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1551831892.A.BB1.html
※ 同主題文章:
02-28 20:53 ■ [討論] 關於前端難民
03-01 00:24 ■ Re: [討論] 關於前端難民
03-01 01:05 ■ Re: [討論] 關於前端難民
03-01 02:39 ■ Re: [討論] 關於前端難民
03-05 14:22 ■ Re: [討論] 關於前端難民
03-05 19:54 ■ Re: [討論] 關於前端難民
03-05 21:19 ■ Re: [討論] 關於前端難民
● 03-06 08:24 ■ Re: [討論] 關於前端難民
推 : 推,做後端的我覺得前端好難。光調個版面可能就要搞很久1F 03/06 08:28
→ : ...Orz.
→ : ...Orz.
推 : 推,自學前端感受一樣。剛起步時超級有成就感。但一個3F 03/06 08:48
→ : 撞牆就可以撞超久…逼得我把JS特別之處重讀好幾次才慢
→ : 慢有點信心…
→ : 撞牆就可以撞超久…逼得我把JS特別之處重讀好幾次才慢
→ : 慢有點信心…
推 : 不過後端有點像是暗黑破壞神的專家模式,有些情況搞糟6F 03/06 08:55
→ : 了就全毀了...前端最糟糕的情況應該比不上後端最糟的
→ : 情況,相對而言比較適合各種摸索
→ : 了就全毀了...前端最糟糕的情況應該比不上後端最糟的
→ : 情況,相對而言比較適合各種摸索
推 : 如果是電商的前端搞砸也蠻慘的 幾千幾萬人馬上發現版面壞9F 03/06 10:01
推 : 電商後端有問題比前端更慘10F 03/06 10:22
推 : 推 前端掌控力還不夠時真的很容易煉蠱煉出四不像 比較沒11F 03/06 10:25
→ : 有穩定且循序漸進 大家都可以follow的learning path
→ : 有穩定且循序漸進 大家都可以follow的learning path
推 : 從刪庫到跑路13F 03/06 10:51
推 : 電商一般前端都是用框架,搞壞了頂多就是回到預設,問題小14F 03/06 11:11
推 : 自己經驗是切版真的要花時間練...練到看一下就知道怎切15F 03/06 11:27
→ : 可以COPY別人的這樣
→ : 可以COPY別人的這樣
推 : 前端得不到成就感+1,而且我技術不足,前期覺得花很多時間17F 03/06 11:28
→ : 處理的東西全部都是dirty work...很沒成就感 Orz
→ : 然後不知道什麼時候才會走到擺脫這種一直細微調整但實際上
→ : 跟傳統寫程式無關的感覺...
→ : 總覺得我做前端的大多時間好像不是在寫程式,也不是在寫演
→ : 算法或者流程圖,而是一直在調整參數然後查CSS字典 Orz
→ : 處理的東西全部都是dirty work...很沒成就感 Orz
→ : 然後不知道什麼時候才會走到擺脫這種一直細微調整但實際上
→ : 跟傳統寫程式無關的感覺...
→ : 總覺得我做前端的大多時間好像不是在寫程式,也不是在寫演
→ : 算法或者流程圖,而是一直在調整參數然後查CSS字典 Orz
推 : 切版本來就是做苦工呀23F 03/06 11:59
推 : 這幾天工作需要寫兩年多沒碰的JS,超痛苦zz24F 03/06 12:34
推 : 寫JS還好,至少那感覺是在寫程式,兜CSS跟HTML感覺超痛苦25F 03/06 12:37
→ : 做使用者介面的本來就容易這樣 改不停xD26F 03/06 13:26
推 : 前端的介面就是各種調參數27F 03/06 13:42
→ : 覺得切版調整畫面顏色等等 應該由美術美感專業的人來負責28F 03/06 13:57
→ : 裡想上 前端應該只要負責把可供調整的介面切出來
→ : 裡想上 前端應該只要負責把可供調整的介面切出來
推 : 對啊,可是我覺得就算是這樣,也要去排誰在上面誰在下面30F 03/06 14:18
→ : 然後根據需求去填規格,雖然也是寫程式,但我說不上來那種
→ : 感覺,就...『這不是我要的寫程式』 (好任性
→ : 感覺不是Developing,感覺比較像是Mapping
→ : 然後根據需求去填規格,雖然也是寫程式,但我說不上來那種
→ : 感覺,就...『這不是我要的寫程式』 (好任性
→ : 感覺不是Developing,感覺比較像是Mapping
推 : JS是我接觸過最詭異的語言 只是搞清底層運作就好了XD34F 03/06 14:21
推 : 然後像我這樣子想的人是不是很快就要被新時代淘汰了 QAQ35F 03/06 14:22
→ : 只是剛接觸要一直劃圖 才能搞清楚編譯執行36F 03/06 14:23
噓 : 前端本來就是要常常切版。覺得做切版這種雜事很討厭的37F 03/06 14:39
→ : 人,不要來前端。我身為前端難民,最喜歡的就是切版。
→ : 把設計師出的美美的圖,用自己CSS的能力弄出來,總是
→ : 會讓我有滿滿的成就感,以及進入心流忘記時間,切完後
→ : 會有滿滿的成就感。
→ : 人,不要來前端。我身為前端難民,最喜歡的就是切版。
→ : 把設計師出的美美的圖,用自己CSS的能力弄出來,總是
→ : 會讓我有滿滿的成就感,以及進入心流忘記時間,切完後
→ : 會有滿滿的成就感。
推 : 還有設計師先幫你設計 顯然你是高級難民42F 03/06 15:15
→ : 高級難民43F 03/06 15:33
→ : 像我就因為玩遊戲+工作剛好用到相關技術做了這東西46F 03/06 15:36
→ : 順便學爬蟲啊 CI啊 或是一些優化調教的部分…
→ : 順便學爬蟲啊 CI啊 或是一些優化調教的部分…
推 : 真的蠻看興趣的,前後端就是屬性跟興趣不同而已48F 03/06 16:11
推 : dreamnook 好酷喔!推作品!49F 03/06 16:58
推 : 我也有玩FEH,你去哪找到全角色去背圖的,也太有愛XD50F 03/06 17:36
→ : FEH wiki呀 沒有的就找解包檔自己裁切…51F 03/06 17:55
推 : 我常常覺得做前端就跟做裝潢一樣,有的沒的眉角很多52F 03/06 18:02
→ : 學徒也會粉刷牆壁貼壁紙啊,但是做一年做十年手路還是有差
→ : 以前我也會為了愛就去架站寫CODE,那時候真快樂啊
→ : 真的喜歡就會去一直玩,玩久了不知不覺就變成工程師了
→ : 學徒也會粉刷牆壁貼壁紙啊,但是做一年做十年手路還是有差
→ : 以前我也會為了愛就去架站寫CODE,那時候真快樂啊
→ : 真的喜歡就會去一直玩,玩久了不知不覺就變成工程師了
推 : 樓上 想轉職工程師的人一定很羨慕你XD56F 03/06 18:46
推 : dream大那個哪是順便啊 那超費工的吧XDD57F 03/06 19:31
推 : 好在後端出身的我業餘興趣是美工XD58F 03/06 19:43
推 : 前端真好 還有免費github可以放59F 03/06 20:47
推 : 後端真好 重要的資料都在他身上60F 03/06 21:08
噓 : 眉角多難精通都是屁話,哪個領域好ㄐㄧㄥㄊㄘㄥ61F 03/06 21:11
→ : 好精通?
→ : 好精通?
→ : 資料都在客戶那邊 碰不到QQ 不然找個投報率高的客戶63F 03/06 22:24
→ : 每天跟明牌就能躺著賺了
→ : 每天跟明牌就能躺著賺了
→ : @Ekmund是費工啊 主要是資料的部分最累65F 03/06 22:47
→ : 會順便學爬蟲就是因為300up的角色資料我不用手刻了XD
→ : 會順便學爬蟲就是因為300up的角色資料我不用手刻了XD
→ : 這系列會講那麼久應該就是因為沒有定義“前端”67F 03/07 09:06
推 : 還在那邊切版 當然是低級前端呀68F 03/07 14:36
→ : 有本事就像搞出vue的尤雨溪一樣當高級前端大師
→ : 否則還是繼續乖乖切版 至少還有飯吃
→ : 有本事就像搞出vue的尤雨溪一樣當高級前端大師
→ : 否則還是繼續乖乖切版 至少還有飯吃
推 : 前端會爛就是因為他媽的環境就真的很爛 這是一個建構在拉機71F 03/07 16:07
→ : 地基上的九龍城寨 對 JavaScript就是垃圾中的垃圾 程式語言
→ : 之恥 當初根本就不應該推這個語言當作前端主要語言
→ : W3C 還有一票各懷鬼胎的大廠們 網頁前端這一塊你們真的搞砸
→ : 了 結集數十萬頂尖工程師的努力 卻弄出一個這麼垃圾的環淨
→ : 地基上的九龍城寨 對 JavaScript就是垃圾中的垃圾 程式語言
→ : 之恥 當初根本就不應該推這個語言當作前端主要語言
→ : W3C 還有一票各懷鬼胎的大廠們 網頁前端這一塊你們真的搞砸
→ : 了 結集數十萬頂尖工程師的努力 卻弄出一個這麼垃圾的環淨
推 : 電商前端爆炸在台灣沒關係吧76F 03/07 18:12
推 : JS很詭異+10077F 03/07 19:16
→ : 有點同感78F 03/07 21:59
推 : 我倒覺得JS還好 難搞的是客戶端JS還要與瀏覽器打交道79F 03/08 11:18
→ : 瀏覽器廠商多 又缺乏一個大家都嚴格遵守的規範 搞得寫
→ : 前端常常要處理這些瀏覽器相關的雜七雜八鳥問題
→ : 瀏覽器廠商多 又缺乏一個大家都嚴格遵守的規範 搞得寫
→ : 前端常常要處理這些瀏覽器相關的雜七雜八鳥問題
推 : 若可以包electron可以解瀏覽器版本問題82F 03/08 13:33
推 : 推 自己是後端 還是覺得前端麻麻83F 03/09 17:11
--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 257
※ 本文也出現在 1 個隱藏看板
※ 本文也出現在 1 個隱藏看板
作者 lovdkkkk 的最新發文:
- 先說聲 新年快樂 最近兩年來股市變化較大, 不過個人交易上沒什麼改變, 做法跟第二年心得裡寫的差不多 ( #1SL6tQIz ), 獲利也大約持平, 股利每年領個 5% 再把漲多的賣一賣賺個 3%~5 …46F 26推 1噓
- 大概提一些個人覺得有用的觀念, 可以做的方向以及建議順序 一些個人覺得蠻有用的觀念, 寫在前面 * 聚焦在目的, 而不是工具/方法/手段 打個簡單的比方, 做出好吃的料理是目的, 而用什麼器具、料理方 …20F 18推
- 覺得前端簡單嗎?那只是你用不到難的部份而已。 個人覺得前端難可以很難,而且是超級的那種。 來看一個需求如何慢慢長大的 input field。 1. 一個輸入欄位,嗯...簡單。 2. 一個美化的輸入 …
- HTML -> 覆習 HTML -> 確定你真的會 HTML CSS -> 覆習 CSS -> 確定你真的會 CSS -> 再確定一次你真的會 CSS JavaScrip …3F 1推
點此顯示更多發文記錄
回列表(←)
分享