<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

學后端的學前端有必要嗎?

jf_78858299 ? 來源:程序員魚皮 ? 作者: 魚皮 ? 2023-05-05 16:52 ? 次閱讀

你好,主要想問你一些學習方式。我想從事后端方向,但是現在后端懂前端已經是很常見的了吧。所以我想有空也接觸一下前端?,F在不知道前端應該從哪里入手,看了星球的知識路線挺長的,感覺應該是為前端選手量身打造的。作為后端選手,有哪些前端技能你認為應該掌握?還有就是你有沒有什么書籍可以推薦?我比較喜歡看書,沒有的話視頻也行。

回答

總結一下,主要是 3 個問題:

  1. 作為后端,要學習前端么?
  2. 后端要學習哪些前端知識?
  3. 后端應該怎么學習前端?

相信這也是很多小伙伴關注的問題,印象中很多小伙伴都在喊著自己要成為全棧工程師(前端后端都做的那種)。

我自己雖然側重后端,但也一直在用前端開發項目,所以在這個問題上,可以結合自己的經歷,說說看法。

1

首先,后端會前端肯定是更好的。

單看這半句話來說,就是廢話。因為無論你學什么知識,肯定都是學的越多越好。

而我們要考慮的核心是 性價比 。即:后端學到什么程度再去學前端?

對于初學編程的同學來說,我更建議大家先一條路地去入門單個編程語言或方向,這有助于大家更快地做出完成的作品,提高對編程的興趣。而且從求職面試的角度來說,對于大部分公司,可能只需要純后端或純前端,所以你朝著一個方向去學習一般能夠更快地達到公司的要求。

現在大家也一直在說學 Java 太卷啦,要不要轉 C++、要不要轉 Go 等等。其實不用過于糾結,盡可能地專注一個方向,在這個方向學的比其他同學深一點,而不是反復橫跳,你才會更有優勢。

所以我的建議是:如果你以后端為主,在你沒有達到后端的入職標準、后端知識沒玩明白前,不要抽大量的時間去學前端(時間緊的話不學前端也完全沒問題)。

后端同學建議學完我 Java 學習路線上的 Spring Cloud 微服務章節。

當然,如果你時間足夠并且覺得自己后端學習進度 ok 了,那抽小部分時間自學前端也是很不錯的。(所以想學好編程,很重要的一點就是 做好時間規劃。

畢竟技多不壓身嘛。

從我自己的經歷來看,會前端的好處是可以和前端配合 & 溝通更順暢??梢哉驹诟邔?、全局地角度去設計項目整體的前后端實現方案。

比如我曾經和某前端同學合作時,他提出了一個方案,對我們彼此都很麻煩。后來我幫他想出了一個前后端都輕松的方案,大家都很 happy,而如果不懂前端就會被他的方案牽著走了。

此外,還記得之前我在星球直播帶開發 [伙伴匹配系統項目]時,給每個請求單獨寫一個接收參數的對象。如果不了解前端或者沒和前端對接的同學會覺得這樣做很麻煩。但其實這樣做之后,自動生成的接口文檔會更干凈。前端看了才會更清晰自己要傳什么參數(也更安全),對你的印象也會更好。

所以還是很建議入職之后的小伙伴,尤其是想晉升高工級別、想當 Leader 或項目負責人的朋友學習下前端,拓寬技能邊界。

2

星球的前端學習路線雖然很長,但卻適用于所有學習前端的同學(無論出于什么目的)。

只不過對后端開發來說,這個路可以 “短” 一點兒。

只要學習如下知識就可以了:

  1. 標準三件套和 Vue,做到能看懂代碼、通過復制粘貼 + 修改完成開發
  2. Ajax 和 HTTP 協議,即前端與后端如何交互,有助于從全局的角度排查問題,劃分前后端錯誤邊界(不過后端本來就要重點去學 HTTP 協議)
  3. 了解打包工具,知道怎么構建部署前端項目

學后端的小伙伴們如果能把星球里的 [伙伴匹配系統]做完,基本上前端水平就足夠了,剩下的就是有空多練習。

當然,沒有絕對的標準說一定要學到什么程度,感興趣就多學點唄。但還是那句話,別搞錯了自己發展的重點。

3

至于怎么學習前端,其實在我的前端學習路線里寫的都很清楚了。

這里就推薦 2 個幫助大家零基礎入門的資源:

  1. B 站 Pink 老師前端入門視頻(很詳細,適合慢學)
  2. Freecodecamp 在線代碼訓練(很直接,適合速學
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 前端
    +關注

    關注

    1

    文章

    179

    瀏覽量

    17642
  • 后端
    +關注

    關注

    0

    文章

    29

    瀏覽量

    2112
收藏 人收藏

    評論

    相關推薦

    在項目“backup_fw” 中手動設定application img地址必要嗎?

    在項目“backup_fw” 中手動設定applicationimg 地址必要嗎,還是不需要勾選,若勾選了,這個地址的值是根據什么設定的,謝謝!
    發表于 06-03 06:44

    IC前端后端設計的區別

    首先,我不算是高人,不過前,后端都有接觸,我就大概回答一下吧,說的不對的地方,請高人指正。 1,前端主要負責邏輯實現,通常是使用verilog/VHDL之類語言,進行行為級的描述。而后端
    發表于 12-19 16:01

    大三了,還有參加電子設計大賽的必要嗎?

    大三了,還有參加電子設計大賽的必要嗎?
    發表于 04-17 23:37

    請問這個if語句存在的必要嗎?

    != OSPrioCur) 這個if語句存在的必要嗎?我是這么想的:1.uC/OS-II里的任務優先級是唯一的,即:不能存在優先級相等的任務。2.運行中的任務根本就不在就緒列表中?;谝陨?點,本人認為“當前
    發表于 06-26 04:37

    請問必要ucosII嗎?

    有沒有必要ucosII?學了什么用?謝謝各位前輩指點!
    發表于 08-28 21:45

    決定32郵票孔式樣的核心板必要嗎?

    大家決定32郵票孔式樣的核心板必要嗎,每次做板子都要搞一次最小系統的,想先做一個F1的核心板,64P/100P或者144P的理論上可以做到一個板子上,然后需要什么核心焊什么,外圍都焊好了放那,不知道大家什么想法
    發表于 05-13 00:50

    為何大家不優先推薦高頻內存呢?高頻真的必要嗎?

    為何大家不優先推薦高頻內存呢?高頻真的必要嗎?高低頻DDR4內存差異是什么?
    發表于 06-18 07:57

    如何理解Web前端后端的工作內容和區別?

    Web前端后端的區別是什么?如何區分?從前端后端兩者工作內容和負責項目是完全不同。后端:入門難深入更難,枯燥乏味,看業務邏輯代碼;
    的頭像 發表于 09-18 16:11 ?4445次閱讀

    AD5940:高精度阻抗和電化學前端

    AD5940:高精度阻抗和電化學前端
    發表于 03-21 11:40 ?21次下載
    AD5940:高精度阻抗和電化<b class='flag-5'>學前端</b>

    前端后端編程有什么區別

    什么是web開發?Web開發是創建網站或Web應用程序的過程。我們可以將其分為兩個主要層:前端開發和后端開發。 每個網站都有后端前端。
    的頭像 發表于 05-05 18:19 ?1087次閱讀

    想讓血氧測量儀小而美?試試這種光學前端

    集成光學前端接收機在醫療設備特別是針對脈搏血氧測量以及護理點即時檢測(PoC)等應用中,有著廣泛的使用。本文介紹脈搏血氧測量應用以及護理點即時檢測(PoC)應用,光學前端的性能要求,來引出集成光學前端
    的頭像 發表于 05-25 13:35 ?705次閱讀
    想讓血氧測量儀小而美?試試這種光<b class='flag-5'>學前端</b>

    ic設計前端后端的流程 ic設計的前端后端的區別

    IC(Integrated Circuit)設計涉及兩個主要的階段:前端設計和后端設計。它們在IC設計流程中扮演著不同的角色和職責,具有以下區別
    的頭像 發表于 08-15 14:49 ?2670次閱讀

    芯片設計分為哪些步驟?為什么要分前端后端?前端后端是什么意思

    芯片設計分為哪些步驟?為什么要分為前端后端?前端后端分別是什么意思? 芯片設計分為前端后端兩個
    的頭像 發表于 12-07 14:31 ?2255次閱讀

    模擬前端后端的區別

    模擬前端和模擬后端在電子系統設計中各自扮演著重要的角色,它們之間有著明顯的區別。
    的頭像 發表于 03-15 15:59 ?336次閱讀

    什么是模擬前端和模擬后端 模擬前端與模擬后端的區別

    模擬前端和模擬后端是電子系統設計中的兩個關鍵部分,它們在信號處理過程中扮演著不同的角色,各自具有獨特的功能和重要性。
    的頭像 發表于 03-16 15:21 ?825次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>