摘要:集成測(cè)試測(cè)試流程或組件是否按預(yù)期運(yùn)行。階段性總結(jié)以上這些還不足以成為一個(gè)優(yōu)秀的全棧工程師,畢竟還有很多領(lǐng)域沒覆蓋到,但我還是要說(shuō)路要一步一步走,學(xué)習(xí)也得一步一步來(lái),學(xué)無(wú)止境,,一起加油。
2019年到了,每個(gè)前端工程師都有一顆全棧的心,我也不例外,但隨著前端能做的事情越來(lái)越多,前端的知識(shí)體系也越來(lái)越復(fù)雜,面對(duì)密集的知識(shí)點(diǎn),我是倍感心里憔悴呀,浸沒在術(shù)語(yǔ)和工具的浩瀚海洋中一度讓我感到沮喪,靜下心想想,一口氣吃不成胖子,試圖一下子學(xué)習(xí)所有東西我是萬(wàn)萬(wàn)做不到的,制定好一個(gè)合理的學(xué)習(xí)路線是必不可少的了。
1. 前端萬(wàn)丈高樓平地起,學(xué)習(xí)前端也是一樣,沒有基礎(chǔ)知識(shí)做地基,我還想做全棧那就是做夢(mèng)呀。Html/Css/JavaScript自不必說(shuō),重中之重,務(wù)必得學(xué)的扎實(shí)。
選擇框架的確很難以抉擇,React用戶量遙遙領(lǐng)先,一定是極好的,于是我選擇Vue,更快能上手才是我目前最需要的^-^。
2018年Vue CLI已經(jīng)發(fā)布了,今年Vue 3.0應(yīng)該也是不遠(yuǎn)了,也將有Vue Native做跨平臺(tái)開發(fā),Vue的也越來(lái)越接近React那樣的大型生態(tài)系統(tǒng),雖然目前還有一段距離,啥也不說(shuō)了,學(xué)就完了。
擺一張Anthony Gore 所作的Vue學(xué)習(xí)的關(guān)鍵領(lǐng)域圖,讓我知道,我離把基礎(chǔ)打好還有挺遠(yuǎn)。
2. 后端使用node.js和Express.js來(lái)創(chuàng)建API服務(wù)器是后端學(xué)習(xí)的第一步,相信2019年,這個(gè)組合依舊是主導(dǎo)地位。
GraphQL最近被炒的很熱,有精力也得看看,至少也得知道它能解決哪些問題,以及如何在RESTful API中使用它做路由優(yōu)化。
HTTPS將無(wú)處不在,所以HTTPS Everywhere 或是Gaddy二選一必須一個(gè)。
我還得知道如何使用HTTP2這個(gè)協(xié)議來(lái)優(yōu)化內(nèi)容傳輸,就怕我還沒學(xué)會(huì)這個(gè)HTTP3就出了。
Redis也是必學(xué)之一,緩存和內(nèi)存存儲(chǔ)是2019年需要學(xué)習(xí)的重要概念。
了解Elasticsearch來(lái)做搜索,搜索也是web的重要組成部分啊。
3. 測(cè)試有人把測(cè)試分為三種測(cè)試類型:
單元測(cè)試:給定輸入,測(cè)試輸出,用于測(cè)試單個(gè)函數(shù)或類。
集成測(cè)試:測(cè)試流程或組件是否按預(yù)期運(yùn)行。
端對(duì)端測(cè)試:測(cè)試用戶的實(shí)際行為 ,不僅僅測(cè)試功能
算了,還是好好學(xué)學(xué)一體化測(cè)試框架Jest吧。另外也得了解一下Cypress、Nightwatch。
4. TypeScript圈內(nèi)對(duì)TS鋪天蓋地的贊美讓我知道再不學(xué)它我就要落伍了,程序員落伍的后果多么可怕,TS做為JS的超集,擁有靜態(tài)類,并且Vue對(duì)TS支持足夠完美,這已經(jīng)足夠理由去學(xué)它了。
階段性總結(jié):以上這些還不足以成為一個(gè)優(yōu)秀的全棧工程師,畢竟還有很多領(lǐng)域沒覆蓋到,但我還是要說(shuō)路要一步一步走,學(xué)習(xí)也得一步一步來(lái),學(xué)無(wú)止境,2019,一起加油。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/100929.html
摘要:但是,有一件事是肯定的年對(duì)全棧開發(fā)者的需求量很大。有一些方法可以解決這個(gè)問題,例如模式,或者你可以這么想,其實(shí)谷歌機(jī)器人在抓取單頁(yè)應(yīng)用程序時(shí)沒有那么糟糕。谷歌正在這方面努力推進(jìn),但不要指望在年會(huì)看到任何突破。 對(duì)于什么是全棧開發(fā)者并沒有一個(gè)明確的定義。但是,有一件事是肯定的:2019 年對(duì)全棧開發(fā)者的需求量很大。在本文中,我將向你概述一些趨勢(shì),你可以嘗試根據(jù)這些趨勢(shì)來(lái)確定你可能要投入的...
摘要:但是,有一件事是肯定的年對(duì)全棧開發(fā)者的需求量很大。有一些方法可以解決這個(gè)問題,例如模式,或者你可以這么想,其實(shí)谷歌機(jī)器人在抓取單頁(yè)應(yīng)用程序時(shí)沒有那么糟糕。谷歌正在這方面努力推進(jìn),但不要指望在年會(huì)看到任何突破。 對(duì)于什么是全棧開發(fā)者并沒有一個(gè)明確的定義。但是,有一件事是肯定的:2019 年對(duì)全棧開發(fā)者的需求量很大。在本文中,我將向你概述一些趨勢(shì),你可以嘗試根據(jù)這些趨勢(shì)來(lái)確定你可能要投入的...
摘要:但是,有一件事是肯定的年對(duì)全棧開發(fā)者的需求量很大。有一些方法可以解決這個(gè)問題,例如模式,或者你可以這么想,其實(shí)谷歌機(jī)器人在抓取單頁(yè)應(yīng)用程序時(shí)沒有那么糟糕。谷歌正在這方面努力推進(jìn),但不要指望在年會(huì)看到任何突破。 對(duì)于什么是全棧開發(fā)者并沒有一個(gè)明確的定義。但是,有一件事是肯定的:2019 年對(duì)全棧開發(fā)者的需求量很大。在本文中,我將向你概述一些趨勢(shì),你可以嘗試根據(jù)這些趨勢(shì)來(lái)確定你可能要投入的...
摘要:年,和前端開發(fā)者與應(yīng)用程序前端開發(fā)者之間產(chǎn)生了巨大的分歧。開發(fā)最常見的解決方案有手機(jī)和平板的原生應(yīng)用程序桌面應(yīng)用程序桌面應(yīng)用程序原生技術(shù)最后,前端開發(fā)者可以從瀏覽器開發(fā)中學(xué)習(xí)到,編寫代碼不需要考慮瀏覽器引擎的限制。 前端開發(fā)者手冊(cè)2019 Cody Lindley 編著 原文地址 本手冊(cè)由Frontend Masters贊助,通過(guò)深入現(xiàn)代化的前端工程課程來(lái)提高你的技能。 下載:PDF ...
閱讀 705·2023-04-25 22:50
閱讀 1535·2021-10-08 10:05
閱讀 988·2021-09-30 09:47
閱讀 1924·2021-09-28 09:35
閱讀 827·2021-09-26 09:55
閱讀 3420·2021-09-10 10:51
閱讀 3433·2021-09-02 15:15
閱讀 3300·2021-08-05 09:57