女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

3天內不再提示

一名前端工程師的職業經歷

工程師人生 ? 來源:網絡整理 ? 作者:工程師吳畏 ? 2018-09-18 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

我做前端已經有五年的時間了,從大學剛畢業的時候,我是一個完全什么都不懂的小白。雖然我大學里學的是軟件工程專業,但是因為在大學里荒廢學業,每天只知道打游戲,基本上到大學畢業之前我是什么都不會的,而且大學里是沒有教前端相關的東西的。

我是在大學畢業之前,兩三個月,自學了一點點前端的皮毛,也就是會寫一點點的html和css。那個時候找工作也不容易,終于有一個公司收留了我,雖然說工資什么的我們暫時按下不提。但是至少他們要我,我就非常地開心了。

從那個時候開始,因為有了項目要做,所以我逼迫自己,每天去學習新的內容。那個時候我從jQuery開始做,因為公司的項目比較特殊,就是單頁應用,總共加起來大概就五六個頁面,但是要一次性全部加載完,后續的所有數據都是根據接口去獲取。那個時候沒有框架,沒有React,ngular也剛剛出來,還并不流行。所以那個時候我們就用jQuery。

然后我就想辦法去做,第一版做的非常的爛,就一個js文件我寫了3000多行代碼。所以在那個時候我逼迫自己想辦法去解決各種問題。我就針對自己當時的認知,比如說js文件太大了,應該怎么辦?

然后我去網上搜,我發現了sea.js這個東西。我學習了它異步加載JavaScript的方法,后來才把它引用到項目里。

當我發現代碼量多了,很難去維護這個邏輯,還有頁面的切換。于是我就去網上搜資料學習,發現有backbone.js這個東西,它可以幫我解決這個問題。

在后來這段時間里,我積累了非常多的東西,也是我進步最快的一個時期。

當我再去接觸到這些Vue、React這些框架的時候,我先去學習了一遍它們主要是解決了什么問題,它們主要的功能有哪些。然后我再嘗試用到項目里面去。那個時候,我剛開始學的是Angular,當時也沒有了解到有構建工具這個概念。那時候最多只知道有Grunt,幫你去壓縮一下js。

當時,我還沒有模塊化的概念。

后來又做了一些項目,發現了很多的問題,我再去想辦法去解決。這個時候才會知道有Webpack這些模塊化組織代碼的工具。我就是在這種環境下一步一步成長起來的。我所有學的內容,對于前端的了解,基本上都是基于我想要去解決一個問題,然后再去網上搜相關的內容,然后去想辦法把這個問題解決掉。

所以對于我來說,學習這個東西,你要知道你要解決什么問題。然后你學的這個東西,它解決了什么問題。它適不適合用在你遇到的這些問題上,以及你在學習這個內容之前,你必須要對它的整體有一個了解。不然的話,你就是瞎用。你用的方法可能根本就不是這個框架要解決的問題。

比如Vue,大家對于vue整體有一個概念之后,再去用到一個項目里面去。而項目一開始我們做的時候并不要求做的特別的復雜。只要你基礎扎實,你肯定有辦法去解決這些在項目里碰到的問題。而在解決問題的過程當中,才是你掌握了你學習到的東西,鞏固了你學習到的這些內容的地方。

所以這就是我要談的學習。

談談前端

現在的前端跟五年前的前端是天壤之別。

五年前的前端,框架之流剛剛興起,也就是Angular帶的頭,那個時候剛出來沒多久。那個時候流行什么呢?就是寫頁面模板。

我們寫好html、css,以及這個頁面上簡單的動畫效果,比如說點擊一下有什么事件之類的。然后這個東西寫好之后干嘛呢?丟給后端人員他們用后端模板,比如說最多的用Java,Java有jsp模板語言,接著把數據填進去,就OK了。

這個時候我們一個網站有很多頁面怎么辦呢?比如說我們寫了很多的html頁面,寫好之后交給后端人員,然后他們整合在模板,再把數據動態插進去。這樣的話,每個http的請求發送到后端那邊,后端根據這個http請求,返回不同的模板,并且把數據渲染進去,最終返回給用戶。

這就是以前的前端。那么現在的前端呢?

我們把渲染模板的操作從后端挪到了前端來做。因為把模板渲染這部分拿到前端來做,所以很多業務邏輯的判斷、渲染、數據獲取等都要在前端來做。這個時候就大大加深了前端的業務邏輯。它包含的內容就比以前上升了好幾個量級。

在這種情況下,我們需要一個框架去整理代碼。而這個時候就會出現各種幫助我們前端開發者去處理這些內容的東西,比如說我們有了前端路由的概念,我們有了store狀態管理的概念。以前MVC的時候,還有過其他的處理數據的方式,反正各種各樣的工具幫我們去處理這個問題。

伴隨著前端業務代碼越來越復雜,我們用以前的方式去寫JavaScript代碼,效率非常的低。因為我們寫的JavaScript代碼很多都受瀏覽器兼容的限制,或者是它的低版本的很多功能不支持,導致我們寫起來非常的蛋疼。

彼時前端界不缺人才,他們發明了各種各樣的工具,比如用babel讓我們能提前享受到最新的JavaScript語法帶來的很多很好用的功能。當我們有了React這類框架之后,希望前端的應用以js作為入口,而不是以html作為入口。我們html里顯示的內容都是從js里面渲染出來的。

由于整個應用基本上以js作為入口,我們就需要用js來處理css、圖片等其他靜態資源。這個時候我們發現,js本身不是用來處理這些東西的,而我們又迫切需要一些工具來處理這個問題,因此又出現了webpack。

所以前端的發展速度在整個編程界來說,是相對特別快的。主要的原因就是因為以前的前端它的標準實在是太低了?,F在補充的很多js 的標準、前端的一些標準都是以前發展緩慢,落下來的。所以說,現在只能說是慢慢地變成了一個正常的狀態,而不是說已經超前非常多了。

前端現在要入門的童鞋,對你們來說,其實不算是一個特別好的時機。

如果你之前是有基礎的,那么還可以。如果你之前一點基礎都沒有,你會發現前端進來之后,你要學的東西特別的多,各種各樣的東西。在這種魚龍混雜的時候,你必須要保持一顆好奇心,保持一個吸收新知識的能力。你要經常去看一些文章,或者是GitHub,或者是一些厲害的程序員的博客。他們有發現新的東西,好玩的東西,都會分享出來。然后你要立馬去學習,因為它有可能就是將來的主流。

所以現在去學習前端,你要時刻保持一種學習的心態。

談談面試

現在的前端狀態有點混亂,發展節奏有點快,你僅僅是想把vue學好是不可能的。你要學vue就必須要學webpack。當然你可以直接用vue-cli去生成一個項目。但是對于好奇的你,肯定會想,vue-cli里面到底做了哪些東西。

然后當你以后出去面試的時候,你跟面試官說,你做過vue的項目。然后面試官肯定會問你一些webpack相關的一些東西。這個時候你又說不出個所以然來。他會問你,那你的項目是怎么生成的,你會說用vue-cli腳手架生成的。他會問你,那你有沒有看過vue-cli里面生成的一些代碼,然后這個時候你又說沒有。那么他對你的期望值就會變得非常的低。

當然有的面試官還會不厭其煩地問你,為什么我們用webpack生成的文件名后面要帶上一串哈希碼?這個問題至少我問過很多初中級的童鞋,他們都是不知道的,不太清楚,或者只是清楚一些有概念叫做緩存。但是至于這個文件名后面加一堆哈希碼,到底是做什么事情,他們不太清楚。瀏覽器如何去緩存,他們也不太清楚。

所以webpack是一個逃不開的話題。然后還有vue-router、vuex這些已經算是vue項目開發的三駕馬車。因此當你想學好vue的時候,意味著你還要學好webpack、vue-router、vuex。

當然,服務端渲染也是值得討論的話題。這些東西要去全部學習好,對于基礎比較差的童鞋來講,確實有點難,他一下子接收的東西實在太多了。一旦涉及到webpack,而webpack又是跑在node端的,所以你還要學習用node.js如何去寫腳本。

當然,如果對于追求上進的你來說,還想學習下SSR服務端渲染,首先你要去學習用node.js如何去寫一個server,然后還有服務端的接口實現,雖然這是一個純后端的實現內容。

當你以為這就結束了的話,你就錯了。如果你面試的是BATJ等互聯網大廠,面試官可能還會問你http相關的內容。比如說,面試官會問你,像http的get、post、put、delete這些request methods它們又有什么用,有什么區別?從語義上來講,http的code又有什么用。當這些問題拋向你的時候,如果你平時沒有注意積累這方面的技術知識,此時的你是否依然會處于一個懵圈的狀態?

這些東西,對于一個純做前端,純做頁面的童鞋來說的話,你確實不用特別的了解。但是你一旦升級為一個工程師,你要去跟后端交流一些接口,你要去思考統籌整個項目的時候,你必須要了解。不然的話,你會踩非常多的坑,犯非常多的錯誤。導致你的整個項目到后期維護的時候,有很多的內容到后期是沒辦法去升級的。

講了這么多關于學習、前端、面試等話題,終歸學習是要講效率的,如果你學了非常多的時間,發現自己還是不怎么會,你就會特別沒有成就感。當時就不會想繼續學下去了。

最后,向內認知,向外行走。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 工程師
    +關注

    關注

    59

    文章

    1589

    瀏覽量

    69334
  • 前端
    +關注

    關注

    1

    文章

    214

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    做了電子工程師之后,最好拍的視頻出現了#硬件設計 #電子DIY #電子工程師

    電子工程師
    安泰小課堂
    發布于 :2025年06月24日 17:45:57

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

    硬件工程師
    揚興科技
    發布于 :2025年04月25日 17:15:37

    如何成為一名合格的KaihongOS南向驅動開發工程師

    如何成為一名合格的南向驅動開發工程師 1. 我需要具備哪些方面的知識? KaihongOS南向適配的方向分為:驅動開發、內核開發。根據適配方向劃分,需要掌握的知識技能分別為: 驅動開發
    發表于 04-23 08:02

    如何成為一名合格的KaihongOS北向應用開發工程師

    如何成為一名合格的北向應用開發工程師 在快速發展的軟件開發領域,北向應用開發工程師個專注于系統級應用開發的高需求職位。 以下是成為一名
    發表于 04-23 06:46

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

    如何成為一名嵌入式軟件工程師? 01明確崗位的角色與定位 嵌入式軟件工程師主要負責開發運行在特定硬件平臺上的軟件,這些軟件通常與硬件緊密集成,以實現特定的功能。 不僅需要精通編程語言(如C/C++
    發表于 04-15 14:37

    硬件工程師:回答我!#回答我 #硬件工程師 #YXC晶振 #揚興科技

    硬件工程師
    揚興科技
    發布于 :2025年03月25日 18:46:59

    招拿捏電子工程師#被AI拿捏了 #電子工程師 #電子電工

    電子工程師
    安泰小課堂
    發布于 :2025年03月25日 17:30:51

    一名硬件工程師的獨白:我們為何總在"用愛發電"?

    【寫在前面】 ? 在互聯網高薪神話的光環下,硬件工程師群體的生存現狀卻鮮少被關注。今天,讓我們走進這個"用焊槍雕刻時光"的群體,聆聽他們最真實的職業吶喊。?? 、工作強度:行走在技術生態鏈
    的頭像 發表于 03-17 12:03 ?380次閱讀

    嵌入式軟件工程師就業好不好?

    嵌入式軟件工程師就業好不好?會不會越老越吃香?今天起來看看。 首先看下市場需求。 隨著物聯網、人工智能、5G等前沿技術的快速發展,嵌入式系統的應用領域不斷擴大,從智能家居、汽車電子到工業自動化
    發表于 02-20 10:19

    月薪 3 萬的嵌入式工程師都在用,串口屏到底神在哪?

    作為一名資深的嵌入式工程師,我深知在選擇硬件組件時,性能、可靠性、易用性和成本效益都是至關重要的考量因素。月薪3萬的嵌入式工程師們之所以傾向于使用串口屏,主要是基于以下幾個方面的考量
    的頭像 發表于 02-12 10:33 ?624次閱讀
    月薪 3 萬的嵌入式<b class='flag-5'>工程師</b>都在用,串口屏到底神在哪?

    如何成為一名合格的南向驅動開發工程師

    內核開發 - c,cmake,dts, linux常用命令 以上,如能對某模塊的南向適配研究透徹,自行調通,積極解決問題。那么對一名kaihongOS的南向驅動開發工程師而言,他便是合格的,若
    發表于 01-10 10:06

    如何成為一名合格的北向應用開發工程師

    在快速發展的軟件開發領域,北向應用開發工程師個專注于系統級應用開發的高需求職位。 以下是成為一名合格的KaihongOS北向應用開發工程師的建議。 1. 基礎知識 編程語言 :學習
    發表于 01-10 10:00
    主站蜘蛛池模板: 凤庆县| 金溪县| 千阳县| 安泽县| 祥云县| 娱乐| 衡阳市| 金寨县| 新蔡县| 内乡县| 拉孜县| 饶河县| 东乡县| 靖安县| 自治县| 德令哈市| 大冶市| 遂溪县| 壤塘县| 开化县| 北辰区| 溧阳市| 文成县| 凤台县| 青田县| 长治市| 丹东市| 滦南县| 新疆| 赣榆县| 固安县| 安塞县| 元谋县| 大埔县| 淮北市| 宁夏| 家居| 华阴市| 含山县| 鄯善县| 台江县|