热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

职业规划学习计划

职业规划2020年入行前端,因为疫情原因也没有进行实习,少了半年的实习期,刚开始工作时处处碰壁,可以用什么都知道ÿ

职业规划

2020年入行前端,因为疫情原因也没有进行实习,少了半年的实习期,刚开始工作时处处碰壁,可以用什么都知道,什么都不知道来形容,感觉和其他人比总是差点什么。经过这接近一年时间的摸爬滚打,也算是有了一定的基础,所以考虑了一下自己后续的职业发展。

最近也是阅读了很多文章,给自己的职业规划大概分为三个方向,下面一个一个介绍其方向和利弊,最后说明我自己的选择和原因。

一是全栈开发,工作这段时间给我最大的感觉就是,和后端联调真的有点痛苦,对业务的理解不同,后端提供的接口可能并不适用,需要前端做很多的加工工作,其实这些放在后端会很简单,所以萌生出了自己做全栈的想法。全栈开发其实是一个很好的方向,也是我最后要走的方向,但是不是现在最好的选择,因为学习能力不足,全栈开发需要很好的基础与学习能力,现在前端方面我也只能做到60分,开始后端开发不是一个明智的选择。

二是转后端开发,单纯是因为有段时间写前端业务写腻了萌生的想法,不好的点就是要从头开始,没有学习平台,可能进度缓慢

三是大前端方向,这也是我目前选择的方向,具体的规划是从现在的中级前端先向高级前端进阶,达到80分水平,进而向大前端进阶,达到90分以上的水平,这个过程一个是提升前端的水平,更重要的是提升自己的学习能力,帮助自己在后端开发上快速达到60分,最后转全栈开发,之后再学习更多更广的知识。
方向选择好了,剩下的就是努力、学习、实践、分享,所以先列一个学习计划,按部就班的完成,慢慢提高自己的能力。


学习目标:


  1. 达到高级前端开发的水平,具有专业的业务水平,可以快速完成业务需求,熟悉前端涉及的所有知识点,不要求熟练掌握,但是一定要了解。
  2. 进阶大前端,在完成业务,熟悉知识点的基础上,进一步深入挖掘,提高自己的架构、分析、设计能力,深入了解各个技术底层原理,深入挖掘前端知识。
  3. 学习后端基础内容,达到60分的水平。
  4. 进一步学习后端知识,达到高级后端开发的水平(80分左右即可)
  5. 扩展知识面,向管理架构层次进阶。

学习结果:


  1. 高级前端工程师方向(80分前端):
    熟练使用Vue,熟练掌握Vue开发的相关技巧(组件拆分,插件开发,自定义指令开发等),熟悉Vue源码(包括Vue2,Vue3)
    熟练使用TypeScript,使用TS重构公司项目
    熟练掌握ES6、ES5相关知识,以及一些API的实现,不要求掌握很深,但是要熟练使用,知道每个API的应用场景
    熟练使用DOM,BOM,了解常用API,知道在哪里查找
    熟练使用图像技术canvas,svg,了解并实践three.js
    提高学习能力,可以快速上手一个开源框架,提高阅读源码的能力。
    熟练掌握webpack、npm、node等前端架构方面的知识
    掌握HTTP,TCP/IP,编译原理的知识点
    掌握React开发的技巧,理解React开发原理
    学习算法,熟练使用前端所有能用到的算法知识,了解其他扩展的算法。
    掌握移动端开发的知识,不要求深入,但是要会
  2. 大前端(90分以上):
    这十分其实很好提升,主要是在已经学会的基础上,进一步理解其原理
    深入Vue2,Vue3源码,webpack底层原理
    深入挖掘ES6,ES5规范,理解每个API,深入其原理
    熟练掌握three.js开发
    熟练掌握HTTP,TCP/IP协议等网络知识,熟练掌握React开发
    拥有很强的算法思维,熟练使用
    深入架构设计,考虑前端架构,与后端的联动方式,跨端开发的架构设计,可视化开发等思想。
  3. 全栈(后端60分):
    掌握数据库、后端框架、node、Reddis、RabittMQ等后端知识(看起来就很简单了)
  4. 后端(80分):
    暂时还不知道具体需要什么知识,后续慢慢看

学习内容及顺序:

按下面内容,自上而下的学习:
Javascript的学习是无止境的,中级前端只需要掌握日常开发中的基础使用就好,但是为了进一步提高自己,要不断加深自己对JS底层知识的了解,这里推荐冴羽大佬的博客Javascript 深入系列,博客里的内容会让你有种恍然大悟的感觉,建议反复阅读。

Vue 服务端渲染、 熟练使用JSX、自定义指令、插件开发、浅析Vue源码
Vue3学习
TS学习
ES6、ES5相关知识,DOM,BOM
svg canvas
three.js
webpack
HTTP,TCP/IP,编译原理
npm、node
提高学习能力,可以快速上手一个开源框架,提高阅读源码的能力。
掌握React开发的技巧,理解React开发原理
移动端开发

算法:每天学习清华的课程
English

具体内容慢慢学着看,不一定要一边学到精通


推荐阅读
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • Vue基础一、什么是Vue1.1概念Vue(读音vjuː,类似于view)是一套用于构建用户界面的渐进式JavaScript框架,与其它大型框架不 ... [详细]
  • 三、查看Linux版本查看系统版本信息的命令:lsb_release-a[root@localhost~]#lsb_release-aLSBVersion::co ... [详细]
  • Docker安装Rabbitmq(配合宝塔)
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Docker安装Rabbitmq(配合宝塔)相关的知识,希望对你有一定的参考价值。一、事前准备 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • 在Android开发中,使用Picasso库可以实现对网络图片的等比例缩放。本文介绍了使用Picasso库进行图片缩放的方法,并提供了具体的代码实现。通过获取图片的宽高,计算目标宽度和高度,并创建新图实现等比例缩放。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 程度|也就是_论文精读:Neural Architecture Search without Training
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了论文精读:NeuralArchitectureSearchwithoutTraining相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 朱晔的互联网架构实践心得S1E7:三十种架构设计模式(上)【下载本文PDF进行阅读】设计模式是前人通过大量的实践总结出来的一些经验总结和最佳实践。在经过多年的软件开发实践之后,回过头 ... [详细]
  • 软件测试工程师,需要达到什么水平才能顺利拿到 20k+ 无压力?
    前言最近看到很多应届生晒offer,稍有名气点的公司给出的价格都是一年30多W或者月薪20几k,相比之下工作几年的自己薪资确实很寒酸.根据我自己找工作经历,二线城市一般小公司招聘 ... [详细]
  • 第四单元和课程总结:简单的架构设计意识
    一、第四单元架构设计总结第一次作业由于需要按名查找类图模型,于是建立"Class"类进行管理由于方法具有参数导致类中存在二级结构 ... [详细]
  • Unit4博客&课程总结Unit4作业的架构设计本单元作业的设计我分为了三个模块处理:模型构建+预处理+任务函数,前两部分即为整个图的完整构建,第三部分即为实现题目要求的查询方法。 ... [详细]
  • 博客_2018年博客总结
    本文由编程笔记#小编为大家整理,主要介绍了2018年博客总结相关的知识,希望对你有一定的参考价值。前言     ... [详细]
  • 技术研发团队管理计划方案书
    目录第一部分序目标第二部分团队建议一小组划分第三部分小组计划一小组任务管理二小组工作氛围1组员能力成长3组员幸福感提升三小组工作协同四小组建设规划第四部分20 ... [详细]
  • 物联网应用介绍
    •物联网的研究背景(概念|本质|特征|发展现状)       物联网是新一代信息技术的高度集成和综合运用,已成为全球新一轮科技革命与产业变革的核心驱动和经济社会绿色、智能、可持续发 ... [详细]
author-avatar
小永远佳瞳_186
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有