2017年本身的前端总结

转眼从2017的1月1日那是即将进入大二下册的我,一直到如今实习的我,靠在沙发上静静的想一想本身在暑假的实习以及这一年的进步速度堪称火箭🚀。css

如今是2017年12月28日23:00,在这时刻我翻开了本身脑海中的技术树,对本身这一年中所成长的一点一滴作一个总结还有对即将到来的2018年,我须要去往哪方面发展或者完成一件什么事情?前端

技术树

​ 整理了一下,看着不少,其实不少只是会用,还没到深刻研究其原理!不过我很好奇为何会这么作,而后会去看看源码。可是功力不够。。还须要继续修炼!vue

读万卷书,行万里路? 在2017年,当我读书的时候,我以为这句话可能要改一下:git

读万卷书,思万/千万遍,写数次,行万里路。程序员

ps:辣鸡文笔,请勿模仿,欢迎吐槽!github

​ 由于我大多数读的是技术书,文学类也有。不思考?光去看这些书没有任何用处,看了不懂继续看,看了就忘?为什么不去把书上的东西都敲下来呢。web

​ 我忽然发现这种学习方法虽然麻烦可是颇有效果。并且一个个知识点虽然看着零散,可是我每次都在纸上把思惟导图画出来,发现他们都是连通的。并且边思考边去把逻辑理清,真的事半功倍。mongodb

ps: 虽然。。有用但。。时间花的真的不少!!有些时候看十几页1个小时就过去了 T T!docker

第一次写总结,就把个人书单全放上来吧:数据库

书单

书单

书单

这个书单能够到个人Github上面看。只要读完了我都会去更新状态还有最近看的书我都写了读书笔记。

项目

​ 在2017年7月,我第一次去实习。在公司里发现了本身在学校或者自学永远看不到的技术。还有身边那么多厉害的人,他们懂的真的特别多。特别是冰哥(公司老大),几乎啥都知道,不懂得只要一伙儿就能信手拈来。

​ 还记得他说的一句话:没有什么是如今不应学的,学任何东西不要有那么多条条框框的限制住本身,只要你想要知道,那么就该去作去“玩”。

因此我一点都不畏惧前端那么快的变化,并且我深知基础牢固的重要性。

​ 第一个接触的项目就是公司后台,技术栈为React技术栈 + Mongodb + Graphql + Gulp + docker这些东西整合一块儿,我整整看了10天。。不过在那2个月内进步神速。学会了如何去谈需求/业务,如何去设计mongodb,如何去处理逻辑,如何去写日志(log),如何去看源码,如何去看文档,如何去用框架等等。。让我从一个无知的少年变成了小小的“全栈“程序员。

​ 以后就是如今正在采坑的是React-Native + Expo。老大放手让我去采坑。。天天被坑的不要不要的,挣扎在一大堆一大堆的英文文档、还有源码、还有在Github上给Expo团队提Issue!还把语言改为了了TypeScript这个Js超集语言。有了类型真的很棒,和VSCode搭配写代码,食用更佳!😋

​ 公司的微信小程序项目我没有参加(9月份回学校了!)。。不过。。我但愿本身能够去学习小程序。毕竟今天出的小游戏可把我玩坏了!

​ 哦对了还有本身的毕设。。也是React技术栈 + Mock.js(Easy Mock大搜车开源)作的本身的博客!

2018展望

​ 在2018,我以为本身该学习的技术:

Progressive Web Apps

PWA就是Google但愿用现代浏览器的技术来提供更像移动应用程序Web的体验!PWA 的基础是一个 manifest.json 文件和对 service workers 的利用。

为啥该学呢!由于。。最近Safari终于支持了Service Worker!

Serverless 架构

Serverless是一种架构理念,指的是以服务的形式来提供计算能力而不是以服务器形式,让开发者在构建应用的过程当中不用过多考虑基础设施的问题。

也就是说咱们前端er能够安安心心的写app、作网页、作游戏??

Node.js and Python

会系统的(各类计算机基础以及数据库之类的)去学习Node.js,我相信这是门很强大的后端语言。

Python会去涉及。

CSS in JS

这几天才试了试CSS in JS体验很棒,styled-component像写组件同样写css。不少特性功能还须要去学习。

Graphql

在Github宣布v4版本,API都换成Graphql 我感受会在REST之上占一席之地。由于我用过Graphql。真的是一次请求能获取咱们所须要的全部数据!重要的是,数据简洁、明了。

Angular and vue

angular发布了v4然后立刻发布了v5,让我很想去学习一下这个框架。还有还有Vue!这个感受国人都会的框架。。而我。。就看过文档,连TODO都没写过。。

3D and 2D

Canvas、pixi.js、svg等等这些都是我想去学习的,特别是canvas很神奇,最近就会去着手尝试!

移动端

React-native在采坑,最近在看Swift的语法,会去学习原生app开发吧。可是重心都会在前端。Kotlin也会看吧。还有Weex看见过阿里的有个框架能够用React写转换成Weex。。名字忘了。下次找出来!

最后最重要的。。。计算机基础,巴拉巴拉巴拉巴拉🤓!!!!

OK,你们共勉。加油!

有写错的地方欢迎指出!!

附上本身的地址:

相关文章
相关标签/搜索