后端開(kāi)發(fā)有必要學(xué)習(xí)前端嗎?
前言分享好玩科技,探索未知世界。大家好,我是drinkingcode。針對(duì)樓主提出的問(wèn)題,下面我做兩個(gè)部分來(lái)進(jìn)行回答。
是否有必要?在這個(gè)社會(huì)化分工越來(lái)越明細(xì)的社會(huì),如果你想要己靠技能在自己工作上得到晉升,那么我并不十分推薦你去學(xué)習(xí)前端。因?yàn)檫M(jìn)入公司后,公司更多的是要求你在這個(gè)方向上有一個(gè)縱深的發(fā)展。只有很少一部分初創(chuàng)公司處于資金壓力,才會(huì)要求一人多技。
如果你并不指望通過(guò)技能在工作上獲得晉升,而僅僅只是因?yàn)榕d趣想要了解前端,那么此時(shí)學(xué)習(xí)前端倒也無(wú)可厚非。
如何入門(mén)?如果僅僅因?yàn)榕d趣想要去了解前端,那么在這里我也給出入門(mén)前端的指引。
HTML
HTML類似于樹(shù)的樹(shù)枝,支撐著整個(gè)頁(yè)面的主干。關(guān)于HTML的入門(mén)材料,推薦大家過(guò)一遍《HMTL與XHTML權(quán)威指南》,以了解HTML中具體有哪些標(biāo)簽以及各個(gè)標(biāo)簽有哪些用處。
CSS
CSS類似于樹(shù)的葉子,用以美化頁(yè)面。在這里也給大家推薦一本關(guān)于CSS的書(shū)籍《CSS權(quán)威指南》,用以了解CSS有哪些屬性以及各個(gè)屬性的作用是什么。
JavaScript
JavaScript類似于光照和水分,得以讓頁(yè)面充滿動(dòng)態(tài)和交互。在這里推薦一本關(guān)于JavaScript的書(shū)籍是《JavaScript高級(jí)程序設(shè)計(jì)》,目的是為了熟悉JavaScript這門(mén)語(yǔ)言的基本使用。
框架
上述講到的HTML,CSS,JavaScript是一個(gè)頁(yè)面的基本組成元素。學(xué)會(huì)這三者,我們就可以寫(xiě)出我們想要的頁(yè)面效果了。
鑒于前端演進(jìn)也有一段歷史了,所以自然也會(huì)衍生出一些框架來(lái)提高前端開(kāi)發(fā)的效率。目前主流的有兩大框架的組合:Element + Vue 和 Ant Design + React。
其中Element和Ant Design為組件庫(kù)。Vue和React為JavaScript框架。在國(guó)內(nèi),Element + Vue的組合更受歡迎一些。因此對(duì)于入門(mén)的同學(xué)可以著手從Element + Vue的組合來(lái)進(jìn)行學(xué)習(xí)。
總結(jié)如果想要靠技能在工作上得到一定晉升,那么推薦小伙伴們無(wú)需學(xué)習(xí)前端,因?yàn)槟阈枰迅嗑Ψ旁诤蠖藢W(xué)習(xí)上,以迎合現(xiàn)代企業(yè)的人才發(fā)展需求,反之亦然。
對(duì)于想要了解前端的同學(xué),這里也給出了學(xué)習(xí)的順序。其中HTML,CSS有了大體上了解就可以,而JavaScript則需要你做到較為熟悉。至于框架,有時(shí)間最好了解一下,畢竟可以在很大程度上提升你的前端工作效率。
如果你喜歡我的文章或?qū)δ阌袔椭瑲g迎點(diǎn)贊轉(zhuǎn)發(fā)。關(guān)注我,我是drinkingcode,分享好玩科技,探索未知世界!