2018年终总结

2018年对于我来说应该是收获最大的一年吧,在这一年刚好是我的本命年,还有我觉的这一年我做了一个非常重要的决定,去深圳找工作,幸运的是找了几个月后终于找到了。

准备

当我打算2018年去深圳找工作时,我在2017年花费了不少时间准备,例如精心准备了三个项目、写了一些技术博客、做开源项目,并将项目放到GitHub上,截止到今天,我在GitHub上一共获得了66个Star,这也是一份付出一份收获吧,我在年前就向一些深圳的互联网公司投递了一些简历,幸运的是还有几家公司通知我去面试,和对方沟通后,绝大多数公司都同意,我到深圳后再给我安排面试。

面试

我依稀的记得我去深圳的那天,那天正好是2018年的元宵节,那天坐表哥的车去的,到了深圳,休息了几天后,我遍开始忙着找工作,一边投递简历,一有公司通知我去面试,便急急忙忙的去面试,我记得我面试的第一家公司是位于TCL大厦的做互联网金融的公司,虽然面试没通过,但是也可以积累面试经验,在面试结束后,我还写了一篇面试总结,一次有意义的前端面试总结,我觉得写总结是一个非常重要的事情,可以知道自己哪里不足,后来我还将我面试过程中遇到的一些问题整理成了一篇博客,平时遇到的前端笔试题和面试题,找了几个月后,终于在4月底找到了工作。

试用期

入职后,所有新人都要经历为期三个月的试用期,在试用期会安排一些小项目,然后再根据做的质量判断是否能进入项目组,我记得第次的项目是做两个页面的布局,一个是普通的网页,一个是表格页,因为我在找工作之前,做了大量的练习,所以做第一个页面还是很快的,但是做表格页时,我遇到了一点困难,之前没接触过表格的布局,导致在这块花费的时间比较多,后来通过查阅相关资料以及询问同事知道表格是使用table标签结合tr标签和td标签等标签实现的,在制作表格页的过程中为了完美的还原设计稿给表格中的每一个单元格都设置了宽度和高度,经过导师的提醒明白了这样设计不能用于实际开发中,其实在表格中第一个表格的宽度表示第一列表格的宽度,第一个表格的高度表示第一行表格的高度,以此类推可以简化很多代码量,并且在给表格中的其他元素设置CSS样式时类名不应与表格样式的类名关联的太过紧密便于后期维护,做完了第一个UI作业后,我便迎来了第二个作业,是一个数据库作业,要求使用SQL Server设计一个简版Redmine的数据库,由于我之前一直做的是前端方面的开发,对数据库这块不熟,所以我在数据库设计时花费的时间比较多,还特意写了一篇博客记录了做数据库设计时用到的SQL语句,SQL Server数据库学习笔记,后来一个项目组缺前端开发人员,在还没做完数据库作业的时候就被转到了项目组,在项目组了一直待到现在。

进入项目组

进入项目组后,我们项目组所开发的项目没有做前后端分离,所有开发人员都在同一个项目下编写代码,项目的前端使用jQuery+Layui+GoJS+echarts实现,后端使用的是SSH,因为没做前后端分离再加上后端开发用了maven构建代码,所以每个开发人员的开发工具都是idea,刚开始每次都要同事帮忙配置开发环境,后来我通过在网上查阅相关的资料,也找到了开发环境的配置方法,便写了一篇博客介绍开发环境的配置方法,idea中导入maven项目,在项目组呆了一段时间后,便启动了一个新项目,在项目启动会上,项目经理为每个项目成员都安排了任务,我的任务是使用GoJS框架实现一个拖拽效果,对于GoJS我是陌生的,因为这是我第一次听说这个框架,查阅相关文档后发现绝大多数文档都是英文的,这也给我增加了不少难度,后来项目经理看出来了这块比较难,所以又安排了一个项目成员做这块,经过几个月摸索后,我们终于做了出来,后来我也写了一篇博客介绍在GoJS上踩坑,GoJS爬坑之旅,经历了这件事后我意识到英语是非常重要的,便参加了一个由深圳图书馆组织的学英语的组织ESA,每周都会去学一次英语,希望能提高我的英语水平。

业务讲解

项目做了几个月后,正好有一段空闲期,都不是很忙,项目经理便组织大家讲解项目的业务,要求每个项目成员都能脱稿讲出项目中的业务,这对于我来说是个不小的挑战,因为我这几个月都是在用GoJS开发资源编排界面,对于资源编排之外的业务一无所知,刚开始听其他项目成员讲了几次后,便给我分配了一个业务讲解任务,要求我讲解管理首页模块的业务,首先我使用Xmind将管理首页的业务画成了一张思维导出,根据我画的思维导出来将,感觉清晰了需要,我觉得比较难得是,除了要讲出功能,还要讲出功能对应的SQL语句,这个对于我来说比较难,因为我没怎么写过后端接口,对项目的数据库也不熟,后来轮到我讲的时候,一讲到数据库上的SQL语句,大部分都没记住。

小程序开发

正当我们项目组不是很忙的时候,我们项目组有几个人被临时拉到一个项目组做小程序开发,我也在其中,这也是我第一次接触小程序开发,当时我的内心是拒绝的,因为我刚研究了几个月GoJS的用法,又要去研究一个新技术。开完项目启动会后我们便开始看小程序方面的文档,做小程序开发比较好的地方是,小程序是腾讯退出的,所以小程序开发文档全是中文的,比用像GoJS那样看英文文档,所以学习小程序开发比学习GoJS块,还有就是项目组中有几个成员之前做过小程序开发,在我们做之前,他们分享了很多经验,这也让我们开发时少走了许多弯路,在看小程序的开发文档时我发现小程序的语法和Vue.js非常像,都基于数据驱动的,组件化开发,比传统的操作Dom的jQuery开发块,代码量少,做完小程序后,我也写了一篇博客记录在做小程序开发时用到的技术点,小程序开发笔记

meishadevs欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明: 【文章转载自meishadevs:2018年终总结

当前网速较慢或者你使用的浏览器不支持博客特定功能,请尝试刷新或换用Chrome、Firefox等现代浏览器