大家好,我是丁美丽,来自湖北咸宁,专业是计算机科学与技术,我这次来贵公司应聘的岗位是前端工程师,
下面说下我的学习经历,~~因为一直对计算机比较感兴趣,大学就选择了这个专业,进行了系统学习~~,大二的时候因为网页设计这门课接触了页面,我觉得自己动手做出一个页面很有成就感,
就开始在网上找视频学习,刚开始学的是HTML+CSS 当时对定位浮动都不怎么了解,还老是出现元素被覆盖,元素找不到的现象,后来别人告诉我可以用调试工具去辅助编码,然后通过一段时间的练习,最后这个问题得以解决,
可我发现我制作的网页在平板上不能正常显示,于是我google搜索知道了使用bootstrap响应式布局,可以让一个页面在不同的设备上适配。
由于html、css和JavaScript是前端三剑客,所有我开始通过极客学院去学了JavaScript,但JavaScript知识很抽象,内容很多,,于是我就开始采用看云记笔记,对知识点进行复习,
当然只学这些远远不够,然后我就去问了学长,学长建议我去学习小程序,我通过gihub找到了一个豆瓣项目,并配合b站视频学习。
在学习过程中发现有很多不适应的地方,以前是在页面上直接写死数据,现在要从网上拿数据渲染到页面上,而且他是一种纯数据驱动,不再需要去操作dom的组件开发模式,在页面跳转的时候,也不单单是跳转到不同的页面,有些是跳转到一个页面,但是要通过传递不同的值去获取不同的数据,但在自己反复练习后也逐渐适应了这种开发模式。
之后我又学习了vue,vue和小程序都是组件式开发,但也有一些不同,在页面跳转时,vue通过router-link 就可以直接跳转,而小程序要定义一个事件通过API wx.navigateTo跳转,vue的样式结构逻辑都在页面内,小程序是分开的,而且vue自带缓存机制,就我个人而言,我更喜欢vue的开发模式。
平时在编码时,很注重排版。在做项目的时候专注力集重,我喜欢全心全意的投入工作中。
面试官,以上是我的介绍,谢谢
~~学习小程序中第一次接触组件式开发,请求网络数据,封装网络请求,也不再是在页面上写数据了,而是将拿到的数据渲染到页面上,刚开始很不适应,不过通过学习视频,和在GitHub找了一些项目进行模仿,也逐渐学会了,因为vue比较流行,我就去学了vue,vue和小程序都是组件式开发,但他们组件使用方法不一样,vue要在父组件里注册,小程序只要在json文件中声明就可以了,vue样式结构都在一个页面里,这种开发模式我还挺喜欢的,~~