资讯专栏INFORMATION COLUMN

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

pingan8787 / 929人阅读

摘要:集成测试测试流程或组件是否按预期运行。阶段性总结以上这些还不足以成为一个优秀的全栈工程师,毕竟还有很多领域没覆盖到,但我还是要说路要一步一步走,学习也得一步一步来,学无止境,,一起加油。

2019年到了,每个前端工程师都有一颗全栈的心,我也不例外,但随着前端能做的事情越来越多,前端的知识体系也越来越复杂,面对密集的知识点,我是倍感心里憔悴呀,浸没在术语和工具的浩瀚海洋中一度让我感到沮丧,静下心想想,一口气吃不成胖子,试图一下子学习所有东西我是万万做不到的,制定好一个合理的学习路线是必不可少的了。

1. 前端

万丈高楼平地起,学习前端也是一样,没有基础知识做地基,我还想做全栈那就是做梦呀。Html/Css/JavaScript自不必说,重中之重,务必得学的扎实。

选择框架的确很难以抉择,React用户量遥遥领先,一定是极好的,于是我选择Vue,更快能上手才是我目前最需要的^-^。

2018年Vue CLI已经发布了,今年Vue 3.0应该也是不远了,也将有Vue Native做跨平台开发,Vue的也越来越接近React那样的大型生态系统,虽然目前还有一段距离,啥也不说了,学就完了。

摆一张Anthony Gore 所作的Vue学习的关键领域图,让我知道,我离把基础打好还有挺远。

2. 后端

使用node.js和Express.js来创建API服务器是后端学习的第一步,相信2019年,这个组合依旧是主导地位。

GraphQL最近被炒的很热,有精力也得看看,至少也得知道它能解决哪些问题,以及如何在RESTful API中使用它做路由优化。

HTTPS将无处不在,所以HTTPS Everywhere 或是Gaddy二选一必须一个。

我还得知道如何使用HTTP2这个协议来优化内容传输,就怕我还没学会这个HTTP3就出了。

Redis也是必学之一,缓存和内存存储是2019年需要学习的重要概念。

了解Elasticsearch来做搜索,搜索也是web的重要组成部分啊。

3. 测试

有人把测试分为三种测试类型:

单元测试:给定输入,测试输出,用于测试单个函数或类。

集成测试:测试流程或组件是否按预期运行。

端对端测试:测试用户的实际行为 ,不仅仅测试功能

算了,还是好好学学一体化测试框架Jest吧。另外也得了解一下Cypress、Nightwatch。

4. TypeScript

圈内对TS铺天盖地的赞美让我知道再不学它我就要落伍了,程序员落伍的后果多么可怕,TS做为JS的超集,拥有静态类,并且Vue对TS支持足够完美,这已经足够理由去学它了。

阶段性总结:以上这些还不足以成为一个优秀的全栈工程师,毕竟还有很多领域没覆盖到,但我还是要说路要一步一步走,学习也得一步一步来,学无止境,2019,一起加油。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/100929.html

相关文章

  • “别更新了,学不动了” 之:全栈开发者 2019 应该学些什么?

    摘要:但是,有一件事是肯定的年对全栈开发者的需求量很大。有一些方法可以解决这个问题,例如模式,或者你可以这么想,其实谷歌机器人在抓取单页应用程序时没有那么糟糕。谷歌正在这方面努力推进,但不要指望在年会看到任何突破。 对于什么是全栈开发者并没有一个明确的定义。但是,有一件事是肯定的:2019 年对全栈开发者的需求量很大。在本文中,我将向你概述一些趋势,你可以尝试根据这些趋势来确定你可能要投入的...

    NervosNetwork 评论0 收藏0
  • “别更新了,学不动了” 之:全栈开发者 2019 应该学些什么?

    摘要:但是,有一件事是肯定的年对全栈开发者的需求量很大。有一些方法可以解决这个问题,例如模式,或者你可以这么想,其实谷歌机器人在抓取单页应用程序时没有那么糟糕。谷歌正在这方面努力推进,但不要指望在年会看到任何突破。 对于什么是全栈开发者并没有一个明确的定义。但是,有一件事是肯定的:2019 年对全栈开发者的需求量很大。在本文中,我将向你概述一些趋势,你可以尝试根据这些趋势来确定你可能要投入的...

    sutaking 评论0 收藏0
  • “别更新了,学不动了” 之:全栈开发者 2019 应该学些什么?

    摘要:但是,有一件事是肯定的年对全栈开发者的需求量很大。有一些方法可以解决这个问题,例如模式,或者你可以这么想,其实谷歌机器人在抓取单页应用程序时没有那么糟糕。谷歌正在这方面努力推进,但不要指望在年会看到任何突破。 对于什么是全栈开发者并没有一个明确的定义。但是,有一件事是肯定的:2019 年对全栈开发者的需求量很大。在本文中,我将向你概述一些趋势,你可以尝试根据这些趋势来确定你可能要投入的...

    ormsf 评论0 收藏0
  • 前端开发者手册2019

    摘要:年,和前端开发者与应用程序前端开发者之间产生了巨大的分歧。开发最常见的解决方案有手机和平板的原生应用程序桌面应用程序桌面应用程序原生技术最后,前端开发者可以从浏览器开发中学习到,编写代码不需要考虑浏览器引擎的限制。 前端开发者手册2019 Cody Lindley 编著 原文地址 本手册由Frontend Masters赞助,通过深入现代化的前端工程课程来提高你的技能。 下载:PDF ...

    church 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<