博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
回顾我的三年前端
阅读量:6581 次
发布时间:2019-06-24

本文共 1350 字,大约阅读时间需要 4 分钟。

我是15年毕业的,CS 专业,渣渣三本。起初,我是写 Java 的,毕竟在学校是学这个的嘛,后来因为种种原因转做前端了,感觉前端比后端好玩多了,随便写几行代码就能看到效果,简直棒呆!

开启前端之旅

一开始做前端的时候,真是什么都不会,依稀记得第一个项目是一个微信端的项目,前后端都写。写页面的时候真的很惨,连一个数组都不会用,想往数组里添加数据,还写出 "[" +1 "]" 这种白痴代码来拼接数组,估计当时被别人看到这种代码一定是黑人问号... ,CSS 也只会几种简单的,比如 "color: red" 这种,而且也不懂怎么适配,页面也只会用 table 表格布局。现在想想就这种水平,还敢拿来写页面,我也是胆大啊!就这样,通过不断的搜索引擎,把这个项目做出来了,也是收获不少!白天在公司通过搜索引擎写代码,当时什么都不会,很着急,然后下班回家就看视频,下载了很多视频,什么 htmlcssjavascript 这些,一点点看,一点点进步。

现代前端,抛弃 Jquery

那时候,基本上就是 Jquery ,如果做移动端,就上个 Jquery Mobile。后来接触了 Angular 1.0, 组织代码的方式跟之前完全不一样,index.html 里引入了一堆 js,没有 html 内容,后来才知道这叫 SPA 单页应用。对比 Jquery ,数据驱动的思想开始流行起来,不需要操作 DOM,不需要写一连串的 $(). ,这个时候对前端有一些了解了,知道这是 MVC 框架,然后慢慢深入,也可以自己封装一些 directiveservice 这些。后来开始接触 Vue2.0,于此同时,也认识了 webpack 这个强大的构建工具,其实之前学过一点 gulp 这类的构建工具,但是对比 webpack ,功能远不如 webpack 强大, 学习成本也是直线上升。学习 Vue 的时候,感觉没有 ng1 那么多概念(ng1之后的ng系列就没有学了,就是因为ng2完全重写了...)。

自我进步,自我学习

后来慢慢的开始提升自己的技能,可能是源于兴趣,业余时间也在学习,写了一些博客,学习 js 比较进阶的知识,比如高阶函数面向对象等,也开始看一些源码,知道学习源码的重要性,以及涉及到前端的其他周边知识,比如 网络协议算法, 安全性能 等等,感觉前端要学的东西还是很多的,再加上前端技术更新快,更是觉得精力有限。所以我觉得在精力有限的情况下,尽量去学一些现阶段对自己收益比较大的技术,因为不管怎么样产出的是代码,如何让自己的代码质量更高更精湛。就好比熟悉网络底层协议和熟悉vue的全部源码,一定是后者带来的收益更大。

未来展望

2019年,希望自己可以在技术上更进一步,业余时间也学习了 ReactNodeJs, 也看了几本书,、、等,在此祭出我的看的书,有几本看完了,其他的还在看。

书籍
我深知前端这条路是要不断学习不断进步的,不然就会被淘汰,成为炮灰... 虽然现在比刚入行的时候技术好很多,但明白跟大佬们的差距还是十万八千里,所以还是不能懈怠啊!

2019,给自己定个小目标

  • 看 12 本技术书
  • 写 24篇 博客
  • 修炼各种周边知识
  • 技术沉淀
  • 跟媳妇儿旅游一次??

最后,谢谢阅读

转载地址:http://ciino.baihongyu.com/

你可能感兴趣的文章
redis cluster 集群搭建(增、删、改、查) :5.0.2
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
引号-下划线,连接多个变量
查看>>
游戏LOGO它应该长什么样?
查看>>
我的友情链接
查看>>
Office365 之分配、回收License工具
查看>>
38线程1-Thread-local-Timer
查看>>
为Exchange server 2013 申请多域名证书
查看>>
处理svn的 File '/aa' is out of date
查看>>
解决 Ubuntu 16.04 LTSSublime text3中文问题
查看>>
mysql主从复制实现数据库同步
查看>>
日期类
查看>>
面试-1
查看>>
CentOS自动登录Gnome
查看>>
第一章,重点总结
查看>>
nmon 安装
查看>>
LeetCode - 49. Group Anagrams
查看>>
移动前端不得不了解的html5 head 头标签
查看>>
Tomcat 服务器性能优化
查看>>