2017年自己的前端总结

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

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

​ 整理了一下,看着很多,其实很多只是会用,还没到深入研究其原理!不过我很好奇为什么会这么做,然后会去看看源码。但是功力不够。。还需要继续修炼!

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

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

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

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

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

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

第一次写总结,就把我的书单全放上来吧:

这个书单可以到我的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,大家共勉。加油!

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

附上自己的地址:

转载于:https://juejin.im/post/5a451e6051882506bd042313

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值