1. 前言
    1. 学历
    2. 学习时间轴

前言

​ 从我做博客开始快有一年了吧,一直都企划做一个学习经历的记录,目的是为了面试做准备的。

​ 为什么说是为了面试做准备呢?

​ 2019年4月左右当时想要进行暑期实习,就拜托学长内推了腾讯,然后自己投了阿里,一点面试经验都没有的就开始了。那么,首先做个自我介绍吧。WTF?我。。。懵逼了,需要自我介绍?当时我记得介绍连30秒都不超过,所以面试伊始就很糟糕,你们觉得结果会怎么样?

​ 接下来就对面试做了一系列的总结,这部分最主要的就是对以后做准备,即自我介绍,对于以后找工作都有很大的帮助,如果你现在让我介绍一下自己,我可以面对你说10分钟左右,结果实践也证明了这一点,我说完之后(如果你们面对面并且面试官不是面瘫)面试官基本上都是点头并带着一丝笑容。

注意以下内容并非说明简历就应该像以下写的那么详细

学历

  • 天津科技大学
  • 本科
  • 2016-2020

学习时间轴

  • 2017年5月@接触到网页概念。在一些学长带领下,通过w3c学习html和css,模仿百度首页(当时做的超烂,自己都嫌弃)

  • 2017年6月@通过视频学习jquery,并模仿京东商城首页做一些动态效果(质量并不高)

  • 2017年7月-2018年1月@学习JS基础、编程思想并进入迷茫期

  • 2018年3月@加入了Matrix工作室(最大的意义是认识了一群小伙伴并一起讨论技术),使用原生实现了一个TODOLIST(当时复用性极差)作为加入条件(后来发现是Vue的入门作业)

  • 2018年4月@接触到nodejs

  • 2018年5月@使用原生JS完成了自己的个人博客,可以说第一次认真实践学到了很多东西

    1. 首先这个博客是单页面应用,所以需要使用前端路由去切换页面,学习了hash路由
    2. 样式要适配手机和电脑,使用了CSS3的media媒体查询实现
    3. 接触到webpack4,进行了简单的基础配置
    4. 接触到了模块化(当时受学长指导),将request、component(切换页面的模板函数,使用ES6模板字符串进行拼接返回)、router分在不同的js文件以模块化
    5. 评论功能进行了标签过滤,防止XSS注入
    6. 使用mongodb作为博客的数据库
    7. nodejs编写后端接口,使用express框架并第一次了解跨域的实现,使用mongoose操作数据库
    8. 购买vps(每年300+,真鸡儿贵)并使用centos6部署网站,配置nodejs、nginx、mongodb环境
    9. 方便自己增删改查,写了一个后台管理

    接下来陆陆续续写了一些小总结(算是文章吧)

  • 2018年7月@准备去一家外包公司实习。做了一个大屏显示项目

    1. 使用百度地图API实现搜索内容定位,并根据周围地点决定Zoom(即显示范围),可以根据半径筛选出来周围地点
    2. 地点的显示信息不符合UI设计的要求,直接通过样式设置不可行(与层叠上下文有关),用了hack方法去操作dom实现的地点信息显示样式
    3. table去展示一些公司制品、员工等信息
  • 2018年8月@发现原生JS维护博客较繁琐,使用Vue重构博客

    1. 接触到了组件,Vue和普通JS的模块化的最大区别就是,Vue组件将HTML、CSS和JS放在了一起,逻辑更加清晰;而普通的JS只是将JS去模块化
    2. 了解了MVVM思想
    3. 使用vue-router实现前端路由
    4. 了解了基本的组件通信
    5. 相比上一个版本,最大的更新是实现了一个获取信息的对话功能(受启发于暑假实习时的同事),通过用户发送字段,对比数据库中的key去回复相应的内容。后端使用Promise实现异步数据库的查询
    6. 对于用户加载动画进行了一定优化
    7. 利用nginx的反代理进行跨域处理,将端口映射到子目录下
  • 2018年9月@使用nodejs对一些网站接口做一层中间件,进而爬取内容展示在页面上

  • 2018年9月-2019年1月@看书、文档补基础《JS高级程序设计》、《你不知道的JS》、《CSS世界》、MDN

  • 2019年2月@对于自己编写的博客维护还是有一定困难或者成本,决定使用hexo改写为静态页面,也就是目前你所看到的这个网站。并使用Promise编写了一个服务器资源上传工具,主要是用来更新网页内容的

    1. 学习http升级https的服务器部署
  • 2019年4月@使用electron编写了一款弹幕工具,主要解决B站没有大会员如何带有弹幕观看动漫

  • 2019年6月@找了一个网络组织“情报姬”,目前兼职前端做一些游戏工具

  • 目前@暑期实习ing