chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

前端工程師需要掌握哪些技能

工程師人生 ? 來源:工程師吳畏 ? 2019-04-17 16:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

前端工程師是一個(gè)出現(xiàn)了10年左右,而頗受重視則是最近這五六年的事情。受到重視到前端從業(yè)人員井噴,也就是這一兩年而已。因?yàn)榍岸斯こ處熯@個(gè)職位出現(xiàn)得太晚,導(dǎo)致各大學(xué)校均沒有系統(tǒng)的相關(guān)教學(xué),我們所熟知的各個(gè)大牛均是自我研究自我學(xué)習(xí)的。而隨著google推出v8引擎以來,尤其是gmail對(duì)ajax的應(yīng)用,再隨著jquery的出現(xiàn),解決了各大瀏覽器的兼容問題,而nodejs則將js推向服務(wù)器端,javascript從一個(gè)邊角料的語言變成了一個(gè)性能強(qiáng)勁,前后端通吃的強(qiáng)大語言。

技術(shù)的發(fā)展緊緊是一個(gè)方面,更重要的是這幾年萬眾創(chuàng)新,互聯(lián)網(wǎng)+的概念深入人心,因此大量資金涌入互聯(lián)網(wǎng)領(lǐng)域,大量的創(chuàng)業(yè)公司如雨后春筍一樣涌出。大量的公司需要前端工程師的加盟,因此大量后端工程師開始轉(zhuǎn)向前端。

而這些后端工程師因?yàn)槠渖詈竦?a href="http://www.brongaenegriffin.com/v/tag/1315/" target="_blank">編程思想,他們完全無法忍受毫無邏輯可言的html+css+js的原始編程狀態(tài),因此又開發(fā)了各種前端工具以及語言。如針對(duì)html的jade模板引擎,針對(duì)于css的less、sass、stylus等。而為了便于項(xiàng)目部署,又有了所謂的amd、cmd標(biāo)準(zhǔn)。一直發(fā)展到browserify、webpack等打包工具。而自從Misko Hevery開發(fā)了AngularJS之后,破天荒一樣的整出了雙向綁定的概念,自此,前端江湖真是百花齊放,爭(zhēng)奇斗艷,一發(fā)不可收拾。

暈了,真的暈了。難怪真阿當(dāng)同志在2016年年末在csdn上痛心疾首的指出,這已經(jīng)亂到烏七八糟,再不是他熟悉的那個(gè)親切的前端世界了。世界潮流浩浩蕩蕩,不會(huì)因?yàn)檎姘?dāng)這樣的前朝遺老就停止發(fā)展的步伐。在npm上各種組件、框架、工具每天都在上架,已經(jīng)上架的不斷的在升級(jí),甚至,有的升級(jí)是以小時(shí)計(jì)!

而由于前兩年前端工程師的緊缺,導(dǎo)致薪資頗為水漲船高,大量不明所以的路人涌入前端行列,以至于在知乎上關(guān)于如何入門前端,前端學(xué)五個(gè)月能不能工作,以及各種咨詢?nèi)绾螐氖虑岸诵袠I(yè)的奇葩問題如沙灘的貝殼一樣俯身可拾。

在這混沌亂世,我不禁要問,到底什么是前端工程師?到底掌握什么技能才能稱之為前端工程師?

什么是前端工程師?

現(xiàn)在的前端工程涉及的面實(shí)在是太多了。以至于很多人搞不清楚,以為會(huì)點(diǎn)html+css就是前端工程師了。我把前端工程師分為以下兩類:

前前端工程師

此類工程師的工作主要是和設(shè)計(jì)師對(duì)接,將設(shè)計(jì)師的設(shè)計(jì)稿像素級(jí)還原成html+css的網(wǎng)頁。也就是說,很多所謂的老前端工程師,或者自認(rèn)為學(xué)點(diǎn)html就能成為的前端工程師,只不過是前前端工程師而已。

在html、css、js三門語言中,很多人認(rèn)為困難的是js語言。對(duì)嗎?對(duì)也不對(duì)。

js語言的困難在于他是一門真正的編程語言,所以寫js編程是需要邏輯能力的。而這個(gè)邏輯能力是相當(dāng)一部分人欠缺的。所以認(rèn)為js語言難也就不足為怪了。但是,我認(rèn)為js語言是這三個(gè)語言中最簡(jiǎn)單的。為什么呢?正因?yàn)樗且婚T邏輯語言,所以他是可以推導(dǎo)的。如果你本身邏輯能力不差,又或者學(xué)習(xí)過其他編程語言,入手js語言并非一個(gè)很困難的事情。

真正的難點(diǎn)在于html、css這兩個(gè)所謂的語言。很多工程師嘲笑前端工程師說,html、css算編程語言嗎?

我回答你——不算!

正因?yàn)槠溥壿嫴粡?qiáng),是一個(gè)非常松散的語言狀態(tài),才導(dǎo)致其無比之難。你沒有什么可以推導(dǎo)的。這樣寫也行,那樣寫也行,無論怎么寫,只要能實(shí)現(xiàn)效果就行。問題是,優(yōu)雅嗎?

好比幾乎所有中國(guó)人都認(rèn)識(shí)3000個(gè)以上的漢字,任憑誰都能寫點(diǎn)東西,但是真正能夠讓人感覺寫得好的,寥寥無幾。這是兩門感性的語言,和其他編程語言完全不是一碼子事兒,所以,這才是真正的難語言。

有人說,實(shí)現(xiàn)效果就行唄!對(duì),正如我們每個(gè)人都能把話說清楚,不求堆砌華麗的辭藻一樣,這樣是能夠與人交流了,上街也能買賣東西做生意。但是,在對(duì)前端工程師要求越來越高的今年,你還真心以為就會(huì)倆標(biāo)簽div+span就可以給自己戴上一個(gè)所謂的前端工程師的帽子,然后就月薪過萬,當(dāng)上CEO,迎娶白富美走上人生巔峰了嗎?

做夢(mèng)去吧!

如果你邏輯能力確實(shí)不強(qiáng),但感性,理想化,尤其是文章寫得還不錯(cuò),如果還是個(gè)愛浪漫的女生愿意從事前端工作。那么如果你把html+css這兩門語言深入進(jìn)去學(xué)習(xí),也是頗有可為的。

另外,雖然現(xiàn)在各種前端框架熱火朝天,但是你看看現(xiàn)在主流的大型網(wǎng)站,新浪搜狐網(wǎng)易騰訊,是不是基本上都是老一套,除了頁面設(shè)計(jì)越來越美,我沒見哪個(gè)大型網(wǎng)站會(huì)使用angular、react、vue這些東西。所以前景還是很美好的。

但如果你是個(gè)摳腳丫子的糙漢子,咱還是別了,咱們有重體力活兒可以干!

后前端工程師

什么是后前端工程師?上面的前前端工程師其實(shí)就是原來的前端工程師,而這兩年炒得火熱的前端工程師實(shí)際上是把原來屬于后端工程師的活兒給搶過來了。所以我把它命名為后前端工程師。

后前端工程師需要至少了解一門后端語言,了解json數(shù)據(jù)交互格式,了解至少一個(gè)前端框架,當(dāng)然js語言基礎(chǔ)絕不能差。了解項(xiàng)目構(gòu)建,路由設(shè)定,數(shù)據(jù)庫(kù)原理,服務(wù)操作等等一系列的基礎(chǔ)知識(shí)。

具體負(fù)責(zé)的工作就是將前前端工程師開發(fā)好的網(wǎng)頁,基于某種前端框架,與后端接口對(duì)接,并部署調(diào)試等。當(dāng)然,在大部分公司,是不會(huì)把前端工程師分成前前端工程師和后前端工程師的,所以,頁面制作的工作也需要由你來實(shí)現(xiàn)。

這才使真正的前端工程師。

當(dāng)然,如果你希望往全棧去發(fā)展,那么服務(wù)端Node.js編程也需要掌握,我大前端牛逼啦!站在泰山之巔振臂一呼,還TM有誰?!

如果你真心如此牛逼,那早已走上技術(shù)巔峰了。只是,縱觀火熱的前端圈,又有幾人能達(dá)到如此境界呢?高處不勝寒??!

我想從事前端,我該如何入手呢?

首先,基礎(chǔ)的html+css是必須掌握的,就好比學(xué)習(xí)中文一樣,你必須先掌握3000左右的識(shí)字量,才可以說略懂中文。但是,在掌握了html+css基礎(chǔ)之后,如何發(fā)展,取決于你自身的特點(diǎn)。

如果你比較年輕,大學(xué)剛畢業(yè),自認(rèn)為邏輯能力不錯(cuò)!,那么建議直接進(jìn)入后前端的學(xué)習(xí),深挖js語言,再根據(jù)你所在的公司的實(shí)際情況,選擇一個(gè)主流的前端框架進(jìn)行深入,在js不斷深入的過程中不斷的開發(fā)項(xiàng)目,如果能遇到一個(gè)好的公司,好的團(tuán)隊(duì),你將快速的提升自己的技術(shù)能力,建議你從后前端的不斷深入,然后不斷提升前前端技能,最終達(dá)到真正的大前端。將來往全棧發(fā)展都是很有希望的。

如果你比較年輕,喜好文學(xué),感性浪漫,建議深入學(xué)習(xí)html+css,再附帶了解js語言,如果在一個(gè)不錯(cuò)的團(tuán)隊(duì)中,可以接觸到那些后前端非常厲害的同事,你未必能如它在這些方面如此牛逼,但是你依然可以進(jìn)步不小。不過,html+css是毫無捷徑可言的,都是慢慢打磨出來的實(shí)力。你在js方面可能確實(shí)不如別人,但是要做到,同樣的一個(gè)頁面,你寫的html+css就是比別人的簡(jiǎn)潔,整齊,優(yōu)雅,那么你自然有你的存身之道。建議從前前端入手,深入后再往后前端靠攏,具體能提升到何種境界,要看你的天賦與努力的。

我是后端工程師轉(zhuǎn)前端,咱別費(fèi)那個(gè)勁了,以你多年的后端經(jīng)驗(yàn)可想而知,你的html+css水平一定是垃圾,就是因?yàn)槟氵@樣的后端工程師的存在,才導(dǎo)致前端工程師奮起爭(zhēng)先,往大前端發(fā)展的。不過沒有關(guān)系,你可以揚(yáng)長(zhǎng)避短,利用你無比牛逼的邏輯能力與后端變成語言天賦,直接入手js語言以及某一個(gè)前端框架。推薦angular或者react。因?yàn)檫@倆框架就是你們后端寫的。你會(huì)無比親切。至于html+css這種小事情,教給別人去寫啦!當(dāng)然,你還可以深入研究node.js,往服務(wù)端發(fā)展,也是很不錯(cuò)的職業(yè)棧。

我是什么類型的前端?

吹了這么多牛逼,肯定有很多人不服。好,我簡(jiǎn)單說下我的情況。

我學(xué)得是中文。前端工程師這塊基本全部自學(xué),擅長(zhǎng)html+css。目前從事vue技術(shù)棧的開發(fā)工作。04年入行從事網(wǎng)頁切圖仔的工作,國(guó)內(nèi)第一批研究所謂div+css的人。擅長(zhǎng)seo優(yōu)化網(wǎng)站,語義化書寫網(wǎng)頁。12年以前沒有關(guān)心過js語言。

目前在后前端的路上奮起直追。說我的前端經(jīng)驗(yàn),12年從業(yè)。但是真正在js語言上用功,也就是這兩年的事情。所以,我是一個(gè)老菜鳥。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 工程師
    +關(guān)注

    關(guān)注

    59

    文章

    1596

    瀏覽量

    70409
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    工程師必看!邊緣計(jì)算時(shí)代的六項(xiàng)核心技能

    ,我們就來聊聊——工程師在邊緣計(jì)算時(shí)代,必須掌握的幾項(xiàng)關(guān)鍵技能。 一、Linux 是基礎(chǔ) 幾乎所有工業(yè)級(jí)邊緣設(shè)備都運(yùn)行在 Linux 系統(tǒng)上。 掌握 Linux,不只是為了操作命令,而
    的頭像 發(fā)表于 10-11 19:54 ?1046次閱讀
    <b class='flag-5'>工程師</b>必看!邊緣計(jì)算時(shí)代的六項(xiàng)核心<b class='flag-5'>技能</b>

    盤點(diǎn)嵌入式就業(yè)所需要技能有哪些?

    良好的溝通能力和團(tuán)隊(duì)合作精神,能夠與不同領(lǐng)域的工程師協(xié)作。 綜上所述,嵌入式行業(yè)的就業(yè)方向豐富多樣,不同行業(yè)對(duì)嵌入式技術(shù)的需求也各有側(cè)重。因此,嵌入式工程師需要根據(jù)不同的就業(yè)方向,學(xué)習(xí)和掌握
    發(fā)表于 08-11 15:43

    電源工程師的核心技能樹體系

    電源工程師的核心技能樹體系需覆蓋從基礎(chǔ)理論到專業(yè)實(shí)踐、工具應(yīng)用及行業(yè)適配的全鏈條能力。以下是系統(tǒng)化的技能框架,按知識(shí)層級(jí)和應(yīng)用場(chǎng)景展開,幫助從業(yè)者明確能力提升路徑: 一、基礎(chǔ)理論層:核心知識(shí)根基
    的頭像 發(fā)表于 06-05 09:44 ?1358次閱讀

    一個(gè)優(yōu)秀的射頻測(cè)試工程師需要具備哪些技能?

    一個(gè)優(yōu)秀的射頻測(cè)試工程師需要具備哪些技能?在無線技術(shù)高速發(fā)展的今天,射頻(RF)測(cè)試工程師是確保通信設(shè)備性能與用戶體驗(yàn)的關(guān)鍵角色。從復(fù)雜的調(diào)制方案到無處不在的干擾,從功耗優(yōu)化到標(biāo)準(zhǔn)合規(guī)
    的頭像 發(fā)表于 05-16 10:08 ?1154次閱讀
    一個(gè)優(yōu)秀的射頻測(cè)試<b class='flag-5'>工程師</b><b class='flag-5'>需要</b>具備哪些<b class='flag-5'>技能</b>?

    問,成為硬件工程師需要幾只手?#硬件工程師 #YXC晶振 #揚(yáng)興科技 #搞笑

    硬件工程師
    揚(yáng)興科技
    發(fā)布于 :2025年04月25日 17:15:37

    如何成為一名合格的KaihongOS北向應(yīng)用開發(fā)工程師

    :參加相關(guān)的培訓(xùn)、研討會(huì)或會(huì)議,不斷提升自己的技能。 10. 獲得認(rèn)證 專業(yè)認(rèn)證:如果可能,獲取相關(guān)的專業(yè)認(rèn)證,這可以增加你的可信度和市場(chǎng)競(jìng)爭(zhēng)力。 成為一名合格的北向應(yīng)用開發(fā)工程師需要時(shí)間和努力,通過不斷學(xué)習(xí)和實(shí)踐,你將能夠
    發(fā)表于 04-23 06:46

    硬件工程師手冊(cè)(全套)

    的性能價(jià)格比達(dá)至最優(yōu)。 5、技術(shù)開放,資源共享,促進(jìn)公司整體的技術(shù)提升。 §1.2.1 硬件工程師基本素質(zhì)與技術(shù) 硬件工程師應(yīng)掌握如下基本技能: 第一、由需求分析至總體方案、詳細(xì)設(shè)
    發(fā)表于 04-22 15:05

    如何成為一名嵌入式軟件工程師?

    、Java等)和軟件開發(fā)工具,還需要對(duì)硬件的工作原理有深入的理解。 在團(tuán)隊(duì)中,嵌入式軟件工程師往往扮演著核心角色,他們的工作直接關(guān)系到產(chǎn)品的性能、穩(wěn)定性和用戶體驗(yàn)。 02掌握核心技能
    發(fā)表于 04-15 14:37

    Allegro工程師能力升級(jí)建議 工程師技能如何升級(jí)進(jìn)階

    根據(jù)Cadence認(rèn)證體系及中國(guó)企業(yè)需求,Allegro工程師能力分三級(jí),分別是初級(jí)、中級(jí)、高級(jí)工程師。那么這三種工程師技能如何升級(jí)進(jìn)階? ? 1、初級(jí)
    的頭像 發(fā)表于 03-31 11:39 ?1066次閱讀

    如何成為嵌入式開發(fā)工程師?

    如何成為嵌入式開發(fā)工程師? 成為嵌入式開發(fā)工程師通常需要掌握一系列技能和知識(shí),并且在實(shí)踐中不斷積累經(jīng)驗(yàn)。以下是一些基本步驟和建議: 1. 基
    發(fā)表于 02-19 10:39

    年薪30萬的嵌入式工程師,究竟需要掌握哪些技能

    隨著智能硬件、物聯(lián)網(wǎng)、智能汽車、自動(dòng)化控制等領(lǐng)域的迅速發(fā)展,嵌入式工程師的需求也水漲船高。尤其是在全球化和技術(shù)加速的時(shí)代,嵌入式開發(fā)不僅是一個(gè)熱門行業(yè),還是跨學(xué)科技術(shù)與創(chuàng)新的交匯點(diǎn)。對(duì)于那些具備扎實(shí)
    的頭像 發(fā)表于 01-16 10:59 ?1777次閱讀
    年薪30萬的嵌入式<b class='flag-5'>工程師</b>,究竟<b class='flag-5'>需要</b><b class='flag-5'>掌握</b>哪些<b class='flag-5'>技能</b>?

    工程師應(yīng)該掌握的幾種正確電容放電姿勢(shì)

    又有工程師被電傷了! 看來這是搞電子工程師,尤其是平時(shí)好奇心太強(qiáng)搞拆解的或搞開關(guān)電源工程師的家常便飯吧! 拿一AC-DC開關(guān)電源板來舉例 在開關(guān)電源220V輸入前端,都會(huì)有一個(gè)很大的濾
    的頭像 發(fā)表于 12-04 09:36 ?9655次閱讀
    <b class='flag-5'>工程師</b>應(yīng)該<b class='flag-5'>掌握</b>的幾種正確電容放電姿勢(shì)

    硬件工程師需要掌握的硬件基礎(chǔ)知識(shí)

    作為一個(gè)資深硬件工程師,我們需要掌握一些硬件基礎(chǔ)知識(shí),今天總結(jié)一下哪些算是基礎(chǔ)知識(shí)。給學(xué)電子方面想從事硬件工作的同學(xué)們一點(diǎn)提示。給未走出大學(xué)校園的電子方面的學(xué)生一些幫助。 ? 工具/原料 萬用表
    的頭像 發(fā)表于 12-02 09:22 ?2523次閱讀
    硬件<b class='flag-5'>工程師</b><b class='flag-5'>需要</b><b class='flag-5'>掌握</b>的硬件基礎(chǔ)知識(shí)

    電力電子工程師拿到50W以上的年薪需要具備哪些技能

    高薪電力電子工程師需要具備的技能
    的頭像 發(fā)表于 11-05 09:44 ?1238次閱讀
    電力電子<b class='flag-5'>工程師</b>拿到50W以上的年薪<b class='flag-5'>需要</b>具備哪些<b class='flag-5'>技能</b>