Soft_Job 板


LINE

※ 引述《LennonX (生れて、すみません。)》之銘言: : 小魯妹我是個資歷一年多的前端工程師, : 就自己興趣來說,還滿想接觸後端,目標是 Full stack。 : 但最近資深同事一直告訴我一個概念,如果是為薪水著想, : 與其全端樣樣通卻樣樣不精,倒不如認真鑽研前端技術,讓自己在前端變得很厲害。 : 小魯妹有點訝異,因為我一直以為市場喜歡的是全端, : 感覺全端的機會與薪水都會高於只偏向前(或後)端。 : 畢竟面試過很多公司,感覺他們都希望是前後端都能掌握的工程師。 : 不知道各位年薪 300 的大大怎麼想呢? 之前剛好有一份工作是全端,我不知道是否會趨勢化,但全端不一定是一人包前後的案子 事實上那是一份不小的專案,前後端各有數人在開發,甚至客戶 App 也會來串機器 簡單介紹一下那個專案架構 我方開發 web 前端,機器上跑大量 C 的程式,需要把既有 command line 東西視覺化 為了達成雲端操作,所以需要有一個全端來設計 API + SDK 為了讓原本寫 C 的人繼續專精,所以我的工作是寫 Node.js call 機器上的程式 設計 API 讓打過來的需求轉成對應指令然後在執行完把節果格式化後拋回去 拋回去的前端我也要自己寫一支 js library 我方 web 前端用 Vue,客戶 App 用 React Native,政策因素都不直接打 API 到機器 而是有點像引用 Google 服務方式 import js sdk 進行操作 然後我要順便處理己方 web 端 Vuex 的管理 於是,我們的 web 前端變成不需要自己 call API 而是根據需要 call SDK function 或在 computed 收 Vuex state 更專心於把資料顯示在畫面上的元件開發工作,不處理打 API 的流程順序格式轉換啥的 而輸入檢查因為是我做 sdk check function 前後端都用同一支 js 跑來維持一致性 其實有滿多開發上不重複寫的便利性在 客戶也不用管機器位置、API 參數、回傳格式,就 sdk call async function 而已 想想這可能算是一種較專精的全端工作,不寫畫面,所以也沒用 webpack 打包 而是用 Rollup 去打包一支 sdk js 並讓前後端都通用的程式碼要在 Node.js 與 Browser 上都能順利執行 最後是知道那些 C 程式的輸入、輸出資料格式要怎麼整理前端會比較好處理 ( Command Line 下回來的資料如何 parse 後弄成 JSON 給前端吃) 反過來說,這的確也是不專精,你雖然知道前端要怎麼處理資料轉成畫面 但你在前端沒有自己動手在刻那些 UI 元件,在後端也沒有自己跑啥演算法 至種全端只是讓前後端彼此不直接接觸的橋樑,也只有一定規模的公司才會開這種缺 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.225.7.244 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1606015605.A.1C2.html
1F:→ GoalBased: 前端在幹嘛你不知道 後端在幹嘛你也不知道 怎麼覺得自 11/22 15:20
2F:→ GoalBased: 己是全端 11/22 15:20
前端在幹啥是非常清楚的,因為資料是串給前端開發元件用 會存在 Vuex 的 state 結構下,本來就要開發測試元件看看讀取操作是否符合需求 後端就真的比較像知道那些 C 程式要怎麼 call 的應用者角色而非開發者了 但還是要處理 session、排程、一些基礎 table 的 CRUD 跟寫 PHP 時比起來,node.js 不用 cron 而用自己的計時器排程滿有趣的
3F:推 x246libra: middleware工程師,有點吃力不討好,好像韌體唷xd 11/22 17:54
也不會喔,因為分工變的更明確 純前端那邊不再有 call API 或邏輯運算的東西,這些都丟在 sdk 內 於是 Unit Test 就切的很乾淨了,前後端通訊與邏輯運算的測試程式就針對 sdk 跑 前端就專心刻元件、製作效果,也不會再跟後端勾勾纏 對於一直往下滑然後 load grid list 的預先快取也統一在 sdk 控制 不管是自己公司的前端或客戶都不會出現 load 資料的差異 ※ 編輯: shter (36.225.7.244 臺灣), 11/22/2020 20:44:03
4F:→ netburst: 變成你在幫後端UT API 後端就不會自己測了 11/22 20:47
5F:推 ctrlbreak: 這個叫middleware... 11/22 22:56
6F:推 GGFACE: 好強 11/22 23:11
7F:推 kangan987: 這感覺跟我同事做的事差不多,機器那邊是C,然後後端處 11/23 00:51
8F:→ kangan987: 理protocol存到資料庫,再開功能給前端控制台,使用者 11/23 00:51
9F:→ kangan987: 只要從控制下就可以針對不同的機器下指令 11/23 00:51
10F:推 Royne: ipmi嗎 11/23 04:09
11F:推 Csongs: 後端別分這麼細XDD 11/23 08:27
12F:→ j62065678620: 寫unit test跟api沒有關係 11/23 09:18
13F:→ Nitricacid: 這是後端... 11/23 16:31
14F:→ viper9709: 這個不是一般說的全端吧... 11/23 23:49
15F:→ sharek: 怎麼看都是用後端角度... 11/25 00:02







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP