• 1全栈开始之路


    转自 https://www.jianshu.com/p/7c37a4cba3db

    万丈高楼平地起。一口吃不了大胖子,一步一步慢慢来。

    1. 前端

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

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

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


    2. 后端

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

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

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

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

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

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

    3. 测试

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

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

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

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

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

    4. TypeScript

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

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



  • 相关阅读:
    ngRx 官方示例分析
    ngRx 官方示例分析
    oracle归档日志的操作
    【cocos2dx中Node类getParent和getChildByTag()】学习体会
    Objective-c调用Swift
    关于UITableView的黑线条
    Bootstrap风格button
    第7章 高级分组
    GDB 程序调试简单实践
    HDU 4548 美素数 素数题解
  • 原文地址:https://www.cnblogs.com/woainixxx/p/11374223.html
Copyright © 2020-2023  润新知