2018年总结2019年规划

news/2023/12/8 17:40:12 标签: 前端, 后端, 前端框架

2018年总结

今年实现了一个“大目标”:进了互联网大厂。非常感谢女神的鼓励!否则按我自己的计划,实现这个目标至少还要两年时间。

2017年下决心从机械工程师转到了前端工程师,2018年进了理想中的公司,中间短短一年零两个月的时间虽然压力很大,但是过得非常充实美好:公司氛围轻松、认识三两挚友、像海绵一样吸收新知识。所以要离开时真的很舍不得。女神说每一段经历都是有用的,我想这段经历不仅有用还终身难忘。

2018年年底进入大厂,周围都是比我厉害的同事,也有更多的东西需要学习,但是这一次已经没有了上次的彷徨和不自信。什么bug重构性能优化,什么移动端后端hybrid,通通不怕,一个字:盘它!

2019年规划

分为三个部分:

  • 巩固基础。这是重中之重,大家都知道前端三板斧:html、css和js,但现在已经9102年了,我自己在基础里面又加了nodejs和前端框架,搞定了这五项,至少饿不死了。
  • 往大前端方向拓展。这里东西太多,只能一步步来。今年的目标:学习一个nodejs框架;熟悉基本的数据库操作;搞定前端工程化,包括脚手架、构建、本地服务器、部署等等;过一遍基本的数据结构和算法;学习一门后端语言。
  • 紧跟潮流。这部分以了解为主,不去深入。选了几个热门的方向:graphQL、React Native、web components。

下面是具体的目标和验收要求。

巩固基础

js

目标:巩固ES5、ES6的重难点,学习typescript并应用到项目中
要求:发至少5篇相关的博客

css

目标:巩固重难点,学习动画及动画优化,学习sass
要求:发至少3篇相关博客

html

目标:重点学习html5新引入的标签
要求:发至少2篇相关博客

前端框架

目标:专注于react,深入理解框架背后的思想和原理,适当读一些源码,同时学习框架周边的生态
要求:发至少3篇相关博客

nodejs

目标:掌握nodejs特性和原理,熟悉各模块api的使用
要求:每个常用模块写一个练习demo上传到github

前端方向

nodejs框架

目标:学习express/koa中的一个,了解框架的原理,学会自己编写中间件
要求:用框架写一个练习demo到github

数据库

目标:学习sql,达到会用的程度
要求:demo,可以跟nodejs框架的demo合到一起

前端工程化

目标:了解前端工程化需要做的事情,不同方案的优缺点以及如何选择"因地制宜"的方案
要求:自己搭建一个前端工程化方案,包括但不限于脚手架、构建、本地服务器、部署等功能

数据结构与算法

目标:过一遍基本的数据结构和算法
要求:自己实现一遍每种算法

go语言

目标:掌握语法,能看懂别人的代码
要求:结合上一条,用go语言来实现每种算法,同时也巩固了语法

紧跟潮流

graphQL

目标:会用即可,理解两个问题,为什么会有graphQL,什么情况下用graphQL
要求:demo

React Native

目标:会用即可
要求:demo

web components

目标:会用即可,了解原理
要求:demo


http://www.niftyadmin.cn/n/1660237.html

相关文章

Vue 中非父子组件间的传值

总线机制 非父子之间传值&#xff0c;可以采用发布订阅模式&#xff0c;这种模式在 Vue 中被称为总线机制&#xff0c;或者叫做Bus / 发布订阅模式 / 观察者模式 <div id"root"><child content"Dell"></child><child content"Le…

吴恩达机器学习系列5:特征缩放

首先我们应该了解一下多元线性回归。相比于单变量线性回归&#xff0c;该函数拥有多个变量值&#xff0c;那么他所拥有的参数就不仅仅是一个或者两个&#xff0c;而是多个。例如下面这个函数&#xff1a;如果把该函数的参数 θ 和变量 x 全部写成向量的形式&#xff0c;就可以简…

go-elasticsearch: Elastic官方的Go语言客户端

说明 Elastic官方鼓励在项目中尝试用这个包&#xff0c;但请记住以下几点&#xff1a; 这个项目的工作还在进行中&#xff0c;并非所有计划的功能和Elasticsearch官方客户端中的标准&#xff08;故障重试&#xff0c;节点自动发现等&#xff09;都实现了。API稳定性无法保证。 …

vue 源码解析(实例化前) - 初始化全局 API(最终章)

前言 上一章的最后&#xff0c;总结了 Watcher 的实现&#xff0c;对于 vue 实例化前要做的事情&#xff0c;在这一章&#xff0c;就要终结了&#xff0c;所以这一篇&#xff0c;也就是 vue 实例化前的最终章。 这篇文章&#xff0c;会涉及到 vue 一些事件的实现&#xff1a;$o…

前端设计模式

1、模块模式在立即执行函数表达式中定义的变量和方法&#xff0c;在该函数外部是访问不到的&#xff0c;只能通过该函数提供的接口&#xff0c;"有限制的"进行访问&#xff1b;通过函数的作用域&#xff0c;解决了属性和方法的封装问题。最常见的立即执行函数写法有以…

RESTful杂记

前言 在网上找了许久的关于REST的资料&#xff0c;发现网上大部分都是说的比较片面&#xff0c;虽然有部分说出了本质&#xff0c;但也没有详细提出&#xff0c;所以在这里记录一下。 RESTful是什么 首先&#xff0c;维基百科是这样说的&#xff1a; 表现层状态转换&#xff08…

JDK 1.8 新特性学习(Stream)

Stream实现了对数据源的流式处理&#xff0c;它可以并行操作&#xff0c;提高数据处理效率。什么是流 流不是集合&#xff0c;它不对数据做保存&#xff0c;只是最数据进行算法处理&#xff0c;比如最大值&#xff0c;最小值&#xff0c;排序等操作。Stream会在数据源内部隐式的…

高并发、高可用、大数据量网站系统演化

一、初始阶段的网站架构 应用程序、数据库、文件等所有资源都在一台服务器上 二、应用服务和数据库服务分离 整个网站使用三台服务器&#xff1a;应用服务器、文件服务器、数据库服务器 应用服务器需要更强大的CPU 文件服务器需要更大的磁盘空间 数据库服务器需要更快的硬盘和更…

简单事务

事务 一、事务的特性&#xff08;ACID&#xff09; 1、原子性&#xff08;Atomicty&#xff09;原子性是指事务是一个不可分割的工作单位&#xff0c;事务种的操作要么都发生&#xff0c;要么都不发生。 2、一致性(Consistency)事务前后数据的完整性必须保持一致。 3、隔离性(I…

expdp参数说明(中文)

2019独角兽企业重金招聘Python工程师标准>>> expdp参数说明&#xff08;中文&#xff09; C:\Users\Alfred>expdp helpyExport: Release 11.2.0.1.0 - Production on 星期五 10月 10 12:25:21 2014Copyright (c) 1982, 2009, Oracle and/or its affiliates. All…

TypeScript--函数

javascript中的函数 function test1(){alert("test1") } var test2 function(){alert(test2); } TypeScript中的函数 没有参数没有返回值 function run0():void{console.log(aa) } 没有参数有返回值 function run():string{return 123 } 有参有返回值 function run3…

TypeScript--es5中的类,继承,静态方法

最简单的类 function Person() {this.name lisi;this.age 20;}var p new Person();alert(p.name); 构造函数和原型链里增加方法 function Person() {this.name lisi;this.age 20;this.run function() {alert(this.name 在运动);}}Person.prototype.sex 男;Person.proto…

单片机内存分配中的.text .data .bss heap stack

【本文转自&#xff1a;http://www.51hei.com/bbs/dpj-41696-1.html】 .text段&#xff1a;代码段&#xff08;code segment/text segment&#xff09;通常是指用来存放程序执行代码的一块内存区域。这部分区域的大小在程序运行前就已经确定&#xff0c;并且内存区域通常属于只…

canvas 拼图

效果 代码 <!DOCTYPE html> <html lang"zh_CN"> <head><meta charset"UTF-8"><title>拼图</title><script src"https://code.jquery.com/jquery-3.3.1.js"></script> </head> <body&g…

“三次握手,四次挥手”你真的懂吗?

记得刚毕业找工作面试的时候&#xff0c;经常会被问到&#xff1a;你知道“3次握手&#xff0c;4次挥手”吗&#xff1f;这时候我会“胸有成竹”地“背诵”前期准备好的“答案”&#xff0c;第一次怎么怎么&#xff0c;第二次……答完就没有下文了&#xff0c;面试官貌似也没有…

BZOJ3105:[CQOI2013]新Nim游戏(线性基,贪心)

Description 传统的Nim游戏是这样的&#xff1a;有一些火柴堆&#xff0c;每堆都有若干根火柴&#xff08;不同堆的火柴数量可以不同&#xff09;。两个游戏者轮流操作&#xff0c;每次可以选一个火柴堆拿走若干根火柴。可以只拿一根&#xff0c;也可以拿走整堆火柴&#xff0c…
最新文章