成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

前端難 OR 后端難?八年后端開發(fā)有話說

開發(fā) 前端
八年后端開發(fā)經(jīng)歷讓我明白,技術(shù)選擇沒有對錯,只有適不適合。前端和后端都是為了解決實際問題而存在,都有自己的價值和意義。

這個問題我被私信過至少 50 次,每次技術(shù)交流會也必定有人問。今天就從我八年后端開發(fā)的角度,掰扯掰扯這個老生常談的話題。

先說結(jié)論:都不容易,但難的點完全不一樣。

我為什么有資格聊這個話題

2018 年大學(xué)畢業(yè),第一份工作是在一家傳統(tǒng)軟件公司寫 Java。那時候前后端還沒完全分離,我經(jīng)常要寫 JSP 頁面,跟前端的界限很模糊。后來跳槽到互聯(lián)網(wǎng)公司,開始純后端開發(fā),從 Spring Boot 到微服務(wù),從 MySQL 到 Redis 集群,從單機部署到 K8s,該踩的坑基本都踩過了。

這八年里,我跟至少 20 個前端同事合作過,從 90 后到 00 后,從 Vue 黨到 React 粉,也算是見證了前端圈的風(fēng)起云涌。更重要的是,我業(yè)余時間寫項目時也會寫點前端代碼,對兩邊的痛苦都有體感。

前端的難:看得見的復(fù)雜度

技術(shù)棧焦慮是真實存在的。我認(rèn)識一個前端朋友,工作三年換了四次技術(shù)棧:從 Angular.js 到 Vue 2,再到 React,最后到 Vue 3。每次換工作都像重新學(xué)習(xí)一門語言。不像大部分 Java 后端,Spring 那套東西學(xué)會了基本可以吃一輩子。

但前端的難不只是技術(shù)更新快。真正讓我佩服前端同事的是,他們要在有限的瀏覽器環(huán)境里,實現(xiàn)各種"不可能"的需求。產(chǎn)品經(jīng)理拿著 App Store 上的炫酷動效說:"網(wǎng)頁能不能也做成這樣?"然后前端就要用 CSS 和 JavaScript 硬擼出來。

我印象最深的一次,產(chǎn)品要求做一個類似 Excel 的在線表格,支持萬行數(shù)據(jù)的流暢滾動。前端同事為了優(yōu)化虛擬滾動,研究了兩周的瀏覽器渲染機制,最后用 Canvas 重寫了整個組件。那種對性能細(xì)節(jié)的把控,真的不是隨便誰都能做到的。

前端要對用戶體驗負(fù)責(zé)。前端動畫卡頓一下,用戶立馬就能察覺。我們后端寫的 bug,大不了返回個錯誤碼;前端的 bug,用戶截圖就發(fā)到群里了。

后端的難:藏在深處的復(fù)雜度

后端的難是系統(tǒng)性的。從初級開發(fā)到高級開發(fā),每個階段都有不同的坑等著你踩。

  • 初級:技術(shù)基礎(chǔ)不扎實,SQL、異常處理、并發(fā)等基本問題
  • 中級:業(yè)務(wù)邏輯復(fù)雜,狀態(tài)管理、事務(wù)處理等業(yè)務(wù)相關(guān)問題
  • 高級:系統(tǒng)架構(gòu)設(shè)計,微服務(wù)拆分、分布式系統(tǒng)等架構(gòu)問題
  • 資深:業(yè)務(wù)架構(gòu)和團隊協(xié)作,平衡各方面需求的綜合能力

復(fù)雜的業(yè)務(wù)邏輯往往比技術(shù)實現(xiàn)更頭疼。一個看似簡單的"轉(zhuǎn)賬"功能,涉及賬戶狀態(tài)檢查、余額校驗、風(fēng)控規(guī)則、手續(xù)費計算、匯率轉(zhuǎn)換、稅務(wù)處理、審計日志,還要考慮各種異常情況:網(wǎng)絡(luò)中斷怎么辦?數(shù)據(jù)庫宕機怎么辦?第三方接口超時怎么辦?

還有運維和數(shù)據(jù)安全的壓力。前端部署就是打個包上傳 CDN,后端部署要考慮數(shù)據(jù)庫遷移、服務(wù)依賴、灰度發(fā)布、回滾策略。安全問題更是如履薄冰,SQL 注入、權(quán)限繞過、數(shù)據(jù)泄露,任何一個疏忽都可能導(dǎo)致嚴(yán)重后果。

其實最大的誤區(qū)是:覺得對方簡單

后端看前端:"不就是寫寫頁面調(diào)調(diào)接口嗎?"這是最大的偏見?,F(xiàn)代前端工程師要掌握的技能棧不比后端少:組件化開發(fā)、狀態(tài)管理、構(gòu)建優(yōu)化、性能監(jiān)控、自動化測試、CI/CD,哪一個都不簡單。

前端看后端:"CRUD boy 天天增刪改查有什么技術(shù)含量?"這也是誤解。業(yè)務(wù)系統(tǒng)的復(fù)雜度往往體現(xiàn)在數(shù)據(jù)流轉(zhuǎn)、狀態(tài)管理、異常處理上,表面的 CRUD 背后可能是復(fù)雜的業(yè)務(wù)規(guī)則和技術(shù)架構(gòu)。

我覺得最好的合作狀態(tài)是互相理解對方的難處。前端理解后端為什么接口設(shè)計會有限制,后端理解前端為什么有些需求實現(xiàn)起來困難。

從市場需求和薪資看:各有機會

前端的優(yōu)勢:需求量大,入門相對容易,能快速出成果。特別是現(xiàn)在大前端的概念,React Native、Flutter、小程序,前端的邊界在不斷擴大。而且前端更容易轉(zhuǎn)向產(chǎn)品、設(shè)計等崗位,職業(yè)道路相對多元。

后端的優(yōu)勢:技術(shù)積累更有持續(xù)性,核心技術(shù)變化相對慢,越老越值錢。而且后端更容易理解業(yè)務(wù)邏輯,在技術(shù)管理和架構(gòu)設(shè)計方面有優(yōu)勢。從我身邊的情況看,后端轉(zhuǎn)技術(shù)管理的比例確實更高一些。

薪資方面,其實都差不多。前端在一二線城市需求旺盛,薪資漲得快;后端在傳統(tǒng)行業(yè)和 B 端市場更有優(yōu)勢。真正拉開差距的不是技術(shù)棧,而是個人能力和機遇。

我的建議:選擇比努力更重要

如果你還在糾結(jié)選哪個方向,我建議你問自己幾個問題:

你是愿意每隔幾年就學(xué)習(xí)新技術(shù),還是希望在一個技術(shù)棧上深耕? 你是喜歡看到即時的視覺反饋,還是更享受解決復(fù)雜邏輯問題的成就感? 你是外向型喜歡跟產(chǎn)品設(shè)計打交道,還是內(nèi)向型更適合專注于技術(shù)本身?

如果你已經(jīng)選定了方向,我的建議是:不要只做增刪改查,要主動尋找有挑戰(zhàn)性的項目。前端可以深入研究性能優(yōu)化、工程化建設(shè);后端可以關(guān)注分布式系統(tǒng)、高并發(fā)架構(gòu)。技術(shù)深度比技術(shù)廣度更重要。

最重要的是:保持學(xué)習(xí)的熱情。這行最不缺的就是新技術(shù),最需要的是持續(xù)學(xué)習(xí)的能力。我見過寫了十年代碼還在用五年前技術(shù)的"老油條",也見過工作兩年就能獨當(dāng)一面的"技術(shù)新星"。差距在哪?在于是否保持了對技術(shù)的好奇心和學(xué)習(xí)動力。

寫在最后

八年后端開發(fā)經(jīng)歷讓我明白,技術(shù)選擇沒有對錯,只有適不適合。前端和后端都是為了解決實際問題而存在,都有自己的價值和意義。

與其糾結(jié)哪個更難,不如想想自己能為這個行業(yè)創(chuàng)造什么價值。技術(shù)是手段,解決問題才是目的。無論選擇前端還是后端,都要記住我們的使命:用代碼讓世界變得更美好一點。

責(zé)任編輯:武曉燕 來源: 程序員wayn
相關(guān)推薦

2010-12-23 09:40:52

Web開發(fā)

2020-11-19 15:34:47

前端招聘開發(fā)

2021-09-08 10:51:10

LiveCode開源應(yīng)用程序

2019-10-10 11:20:49

Java人生第一份工作程序員

2018-06-20 15:10:44

前端Web開發(fā)薪資

2020-09-18 15:10:51

Web前端技術(shù)

2018-11-06 21:50:09

前端Html腳本語言

2011-12-20 13:33:26

Web開發(fā)

2021-05-06 15:08:40

開發(fā)前端后端

2022-06-17 16:17:17

麥肯錫元宇宙電子商務(wù)

2018-09-11 17:40:23

容器數(shù)據(jù)云計算

2021-12-16 13:04:41

消息隊列緩存

2023-11-09 23:56:16

Web開發(fā)趨勢后端

2023-07-27 08:24:28

2020-02-22 15:01:51

后端前端開發(fā)

2010-09-27 10:25:10

虛擬備份

2018-08-01 14:42:07

團隊職業(yè)工作

2020-10-08 18:20:54

前端后端架構(gòu)

2020-12-24 16:54:14

后端開發(fā)框架

2022-04-19 10:22:43

AI計算機就業(yè)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲成人免费 | 九九导航 | 怡红院免费的全部视频 | 国产一区二区 | 中国三级黄色录像 | 日本在线视频不卡 | 看av电影| 国产99久久精品 | 国产成人精品一区二区三区在线 | 欧美日韩电影在线 | 天堂一区在线观看 | 久久久久久黄 | 99影视 | 91新视频 | 黄网免费看 | 玖玖精品| 欧美亚洲国产成人 | 国产精品精品视频一区二区三区 | 在线亚州| 成人在线视频免费播放 | 在线免费黄色小视频 | av在线免费观看网址 | 色婷婷久久久亚洲一区二区三区 | 欧洲精品视频一区 | 欧美激情综合 | 91人人澡人人爽 | 国产成人精品一区二区三区四区 | 精品国产乱码久久久久久丨区2区 | 精品综合在线 | 国产欧美在线观看 | 午夜免费电影 | 综合色在线 | 一级片成人| 国产精品99久久久久久宅男 | 偷拍亚洲色图 | 免费一区 | 精品一区二区三区免费毛片 | 国内久久| 午夜寂寞福利视频 | 无人区国产成人久久三区 | 午夜精品一区二区三区在线观看 |