顯示廣告
隱藏 ✕
※ 本文為 terievv 轉寄自 ptt.cc 更新時間: 2019-03-10 10:58:22
看板 Soft_Job
作者 lovdkkkk (dk)
標題 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. ...

 

  這是很簡單的套一個 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
brianhsu: 推,做後端的我覺得前端好難。光調個版面可能就要搞很久1F 03/06 08:28
brianhsu: ...Orz.
windclara: 推,自學前端感受一樣。剛起步時超級有成就感。但一個3F 03/06 08:48
windclara: 撞牆就可以撞超久…逼得我把JS特別之處重讀好幾次才慢
windclara: 慢有點信心…
bakedgrass: 不過後端有點像是暗黑破壞神的專家模式,有些情況搞糟6F 03/06 08:55
bakedgrass: 了就全毀了...前端最糟糕的情況應該比不上後端最糟的
bakedgrass: 情況,相對而言比較適合各種摸索
umum29: 如果是電商的前端搞砸也蠻慘的 幾千幾萬人馬上發現版面壞9F 03/06 10:01
bil193: 電商後端有問題比前端更慘10F 03/06 10:22
tz5514: 推 前端掌控力還不夠時真的很容易煉蠱煉出四不像 比較沒11F 03/06 10:25
tz5514: 有穩定且循序漸進 大家都可以follow的learning path
Sunal: 從刪庫到跑路13F 03/06 10:51
lordmi: 電商一般前端都是用框架,搞壞了頂多就是回到預設,問題小14F 03/06 11:11
neo5277: 自己經驗是切版真的要花時間練...練到看一下就知道怎切15F 03/06 11:27
neo5277: 可以COPY別人的這樣
senjor: 前端得不到成就感+1,而且我技術不足,前期覺得花很多時間17F 03/06 11:28
senjor: 處理的東西全部都是dirty work...很沒成就感 Orz
senjor: 然後不知道什麼時候才會走到擺脫這種一直細微調整但實際上
senjor: 跟傳統寫程式無關的感覺...
senjor: 總覺得我做前端的大多時間好像不是在寫程式,也不是在寫演
senjor: 算法或者流程圖,而是一直在調整參數然後查CSS字典 Orz
NCUking: 切版本來就是做苦工呀23F 03/06 11:59
devilkool: 這幾天工作需要寫兩年多沒碰的JS,超痛苦zz24F 03/06 12:34
senjor: 寫JS還好,至少那感覺是在寫程式,兜CSS跟HTML感覺超痛苦25F 03/06 12:37
dreamnook: 做使用者介面的本來就容易這樣 改不停xD26F 03/06 13:26
t19960804: 前端的介面就是各種調參數27F 03/06 13:42
rodion: 覺得切版調整畫面顏色等等 應該由美術美感專業的人來負責28F 03/06 13:57
rodion: 裡想上 前端應該只要負責把可供調整的介面切出來
senjor: 對啊,可是我覺得就算是這樣,也要去排誰在上面誰在下面30F 03/06 14:18
senjor: 然後根據需求去填規格,雖然也是寫程式,但我說不上來那種
senjor: 感覺,就...『這不是我要的寫程式』 (好任性
senjor: 感覺不是Developing,感覺比較像是Mapping
motherboard: JS是我接觸過最詭異的語言 只是搞清底層運作就好了XD34F 03/06 14:21
senjor: 然後像我這樣子想的人是不是很快就要被新時代淘汰了 QAQ35F 03/06 14:22
motherboard: 只是剛接觸要一直劃圖 才能搞清楚編譯執行36F 03/06 14:23
peanut97: 前端本來就是要常常切版。覺得做切版這種雜事很討厭的37F 03/06 14:39
peanut97: 人,不要來前端。我身為前端難民,最喜歡的就是切版。
peanut97: 把設計師出的美美的圖,用自己CSS的能力弄出來,總是
peanut97: 會讓我有滿滿的成就感,以及進入心流忘記時間,切完後
peanut97: 會有滿滿的成就感。
hipocritos: 還有設計師先幫你設計 顯然你是高級難民42F 03/06 15:15
kutkin: 高級難民43F 03/06 15:33
dreamnook: 有些時候做東西看興趣啦44F 03/06 15:36
dreamnook: https://dreamnook.github.io/react-feh/
dreamnook: 像我就因為玩遊戲+工作剛好用到相關技術做了這東西46F 03/06 15:36
dreamnook: 順便學爬蟲啊 CI啊 或是一些優化調教的部分…
senjor: 真的蠻看興趣的,前後端就是屬性跟興趣不同而已48F 03/06 16:11
peanut97: dreamnook 好酷喔!推作品!49F 03/06 16:58
Asty1e: 我也有玩FEH,你去哪找到全角色去背圖的,也太有愛XD50F 03/06 17:36
dreamnook: FEH wiki呀 沒有的就找解包檔自己裁切…51F 03/06 17:55
Asty1e: 我常常覺得做前端就跟做裝潢一樣,有的沒的眉角很多52F 03/06 18:02
Asty1e: 學徒也會粉刷牆壁貼壁紙啊,但是做一年做十年手路還是有差
Asty1e: 以前我也會為了愛就去架站寫CODE,那時候真快樂啊
Asty1e: 真的喜歡就會去一直玩,玩久了不知不覺就變成工程師了
peanut97: 樓上 想轉職工程師的人一定很羨慕你XD56F 03/06 18:46
Ekmund: dream大那個哪是順便啊 那超費工的吧XDD57F 03/06 19:31
guest0710: 好在後端出身的我業餘興趣是美工XD58F 03/06 19:43
vi000246: 前端真好 還有免費github可以放59F 03/06 20:47
peanut97: 後端真好 重要的資料都在他身上60F 03/06 21:08
thefattiger: 眉角多難精通都是屁話,哪個領域好ㄐㄧㄥㄊㄘㄥ61F 03/06 21:11
thefattiger: 好精通?
vi000246: 資料都在客戶那邊 碰不到QQ 不然找個投報率高的客戶63F 03/06 22:24
vi000246: 每天跟明牌就能躺著賺了
dreamnook: @Ekmund是費工啊 主要是資料的部分最累65F 03/06 22:47
dreamnook: 會順便學爬蟲就是因為300up的角色資料我不用手刻了XD
rocwild: 這系列會講那麼久應該就是因為沒有定義“前端”67F 03/07 09:06
NCUking: 還在那邊切版 當然是低級前端呀68F 03/07 14:36
NCUking: 有本事就像搞出vue的尤雨溪一樣當高級前端大師
NCUking: 否則還是繼續乖乖切版 至少還有飯吃
Argos: 前端會爛就是因為他媽的環境就真的很爛 這是一個建構在拉機71F 03/07 16:07
Argos: 地基上的九龍城寨 對 JavaScript就是垃圾中的垃圾 程式語言
Argos: 之恥 當初根本就不應該推這個語言當作前端主要語言
Argos: W3C 還有一票各懷鬼胎的大廠們 網頁前端這一塊你們真的搞砸
Argos: 了 結集數十萬頂尖工程師的努力 卻弄出一個這麼垃圾的環淨
hellomotogg: 電商前端爆炸在台灣沒關係吧76F 03/07 18:12
codehard: JS很詭異+10077F 03/07 19:16
viper9709: 有點同感78F 03/07 21:59
rodion: 我倒覺得JS還好 難搞的是客戶端JS還要與瀏覽器打交道79F 03/08 11:18
rodion: 瀏覽器廠商多 又缺乏一個大家都嚴格遵守的規範 搞得寫
rodion: 前端常常要處理這些瀏覽器相關的雜七雜八鳥問題
BigHeadDoggy: 若可以包electron可以解瀏覽器版本問題82F 03/08 13:33
molopo: 推 自己是後端 還是覺得前端麻麻83F 03/09 17:11

--
※ 看板: terievv 文章推薦值: 0 目前人氣: 0 累積人氣: 257 
※ 本文也出現在 1 個隱藏看板
作者 lovdkkkk 的最新發文:
  • +25 [心得] 近兩年回顧 - Stock 板
    作者: 111.251.64.210 (台灣) 2021-02-15 11:35:05
    先說聲 新年快樂 最近兩年來股市變化較大, 不過個人交易上沒什麼改變, 做法跟第二年心得裡寫的差不多 ( #1SL6tQIz ), 獲利也大約持平, 股利每年領個 5% 再把漲多的賣一賣賺個 3%~5 …
    46F 26推 1噓
  • +18 Re: [請益] 後端工程師要如何更優秀 - Soft_Job 板
    作者: 125.227.154.169 (台灣) 2019-06-05 12:17:53
    大概提一些個人覺得有用的觀念, 可以做的方向以及建議順序 一些個人覺得蠻有用的觀念, 寫在前面 * 聚焦在目的, 而不是工具/方法/手段 打個簡單的比方, 做出好吃的料理是目的, 而用什麼器具、料理方 …
    20F 18推
  • +5 Re: [請益] 前端工程師還需要具備的特質 - Soft_Job 板
    作者: 118.163.80.109 (台灣) 2018-01-29 12:02:42
    前端基本上就是, 透過 "網路" 向 "後端" 拿資料 然後使用 "HTML" "JS" "CSS" …
    5F 5推
  • Re: [討論] 前端工程師前景請益 - Soft_Job 板
    作者: 1.164.141.96 (台灣) 2015-10-29 21:15:26
    覺得前端簡單嗎?那只是你用不到難的部份而已。 個人覺得前端難可以很難,而且是超級的那種。 來看一個需求如何慢慢長大的 input field。 1. 一個輸入欄位,嗯...簡單。 2. 一個美化的輸入 …
  • +1 Re: [請益] 想了解前端的學習順序 - Soft_Job 板
    作者: 1.164.151.206 (台灣) 2014-12-20 01:39:10
    HTML -> 覆習 HTML -> 確定你真的會 HTML CSS -> 覆習 CSS -> 確定你真的會 CSS -> 再確定一次你真的會 CSS JavaScrip …
    3F 1推
點此顯示更多發文記錄
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇