当前位置: 首页 > Web前端 > HTML5

2019年如何成为全栈工程师?

时间:2023-04-04 23:55:20 HTML5

2019来了,每个前端工程师都有一颗全栈的心,我也不例外。但是随着前端能做的事情越来越多,前端的知识体系也越来越复杂。我心里觉得很憔悴。沉浸在术语和工具的汪洋大海中,一度让我感到郁闷。我静下心来想一想。一口气吃不下肥肉。是的,制定合理的学习路线是必不可少的。1、前端是一座高楼大厦,学习前端也是如此。没有基础知识做基础,还想做全栈,简直是痴人说梦。Html/Css/JavaScript就不用说了,学得扎实最重要。选择一个框架真的很难。React的用户数遥遥领先,肯定是优秀的,所以我选择了Vue,能够更快上手是我目前最需要的^-^。2018年,VueCLI已经发布。今年,Vue3.0应该也不远了。还将有用于跨平台开发的VueNative。Vue越来越接近像React这样的大型生态系统。别说话,学习结束了。放一张AnthonyGore做的Vue学习重点领域的图,让我知道我离打基础还很远。2.后端使用node.js和Express.js搭建API服务器是后端学习的第一步。相信这个组合在2019年还是会占据主导地位,GraphQL最近很火,所以如果有精力的话还是要看看,至少知道它能解决什么问题,以及如何在RESTfulAPI中使用它来做路由优化。HTTPS将无处不在,因此HTTPSEverywhere或Gaddy必须是其中之一。还需要知道如何使用HTTP2协议来优化内容传输,恐怕还没学完这个HTTP3就出来了。Redis也是必学之一,缓存和内存存储是2019年要学习的重要概念。了解Elasticsearch做搜索,搜索也是web的重要组成部分。3、测试有人把测试分为三种测试:单元测试:给定输入,测试输出,用于测试单个函数或类。集成测试:测试流程或组件是否按预期工作。端到端测试:测试用户的实际行为,不仅仅是测试功能,而是学习集成测试框架Jest。还得看看Cypress、Nightwatch。4.TypeScript圈子里对TS铺天盖地的好评,让我知道不学就会落后。程序员落后的后果很可怕。TS作为JS的超集,有静态类,Vue对TS的支持已经足够完善了。这就是学习它的充分理由。阶段性总结:以上还不足以成为一名优秀的全栈工程师。毕竟还有很多地方没有涉及到,但还是想说,路要一步步走,学习要一步步来。学无止境,2019,一起努力吧。