今天是公司放假前在公司最后上班的一天,工作都完成了,写一下感慨(总结)吧。
可能到了这个年龄,日子都是按照年来过,一转眼又是一年。这一年工资仍然不多,技术也感觉没多少涨进。有点失望,但也不是全无收获,总结一下吧。
2018年5月之前,在上一家公司工作,主要做的是后台管理系统,用的是jq+js。布局是自己写的。使用ajax跨域,用artTemplate来进行数据填充。
印象最深的是,当时后台给我传的数据是时间戳,需要用artTemplate转成所需的时间样式。(https://blog.csdn.net/weixin_39921345/article/details/79998522 )当时也记录下来了,现在一下子忘了当时是怎么弄。幸好写了笔记,有迹可循。
上半年那些时间,让我意识到,一个好的团队是多么重要。加班不是什么好事,对于女生来说更加了。曾经4月份真正休息的时间只有一天,其他时间周末也在上班,平时工作日平均是12点30下班,第二天早上依然9点上班。我们的boss不懂技术,只有一个后台,同时要写后台管理系统的接口,还有一个超大型APP的接口。老板还不招人,最后因为工资高把我们后台小哥开了,找了个工资低的。不过最后我也离职了。这样的团队,即使是初创团队,也看不到未来。技术上,因为没有看多少源码,也没写什么算法,是百度的搬运工,所以也就没什么成长。
下半年到了一家新公司,依然写的是后台管理系统,我们团队还有一个前端小姐姐,她选的框架,用的花裤衩的vue-element-admin,好像是叫这个?虽然这个超好上手,但是我不懂vue啊。(碎碎念中。。。)然后看代码,找小姐姐询问怎么写,就差让小姐姐在我面前手把手敲代码给我看了,就这样过了差不多20天吧,非常麻烦她。好在我也渐渐摸到了写的方法。(复制粘贴)
1.在这家公司第一次感受到生命周期钩子函数的作用,是当我做类似tab栏这种的时候,不需要给每个选项上面绑定点击事件。直接在update函数里面写就行了。(不知道这样性能会不会不好,但是不用绑点击事件,就觉得很帅气!)
2.对于原型继承的使用有了新的使用。因为需要处理大量数据。以前觉得直接 ‘let x = yyy ’这样子就能解决所有继承,现在数据多了发现并不可以,因为这样子改数据的话,原来数据也会变,毕竟对象,会指向同一个空间,我学会了使用 深拷贝和浅拷贝来处理数据。
3.对于几个遍历事件,用的多了,感觉出它们的好用了,比如map:专门在拼接字段的时候使用,这样子添加进的字符串就会类似变成 '100;100;100' ,最后一个字符串不会被拼接上去,感觉特别好用。还有 filter,这个方法真的超好用,处理数据的时候,经常需要将数据为空的数据给筛选出去,filter中写个方法,2行代码,方便快捷!然后还有一个 reduce,这个我最多用在数组拍平,处理数据的时候,数组拍平真的太常用了。以前我还是一个用for循环加concat来拍平的大辣鸡,现在变成中辣鸡啦!哈哈哈哈。
4.18年集成了一个融云聊天,当时真的无法下手,我花钱找了一个外援,脾气很好,帮我写了样式,还给我提供了好多好多思路。当时的我差点在公司待不下去,因为我真的不会。后来花了好多时间慢慢磨出来了,但是对于样式,我发现,写样式真的能成为大神,这个手机端的兼容,IOS和安卓,眼泪都要掉下来,最后IOS快速上滑会出现白屏,我还是没有解决。vux的Scroller竟然不维护了,一堆bug,以后我再找找看还有没有好用的。距离我自己写框架,还有很远很远。但是我还是先立个flag吧。以后自己写一个UI框架(叉腰,理直气壮!)
5.发现自己特别菜的一点就是算法,以前觉得算法和前端无缘,但是当我处理数据的时候,需要用递归去算数据的时候,我懵了。自己绕自己,最后还是没有解决,靠后台帮我解决的,觉得自己特别菜,以后还是要花点时间去思考这方面。
综上!18年差不多就是这些吧,说生活中遗憾的事情,我说好学配音的,结果半途而废了,我n,l不分,前鼻音后鼻音也不分。QAQ,老师让我读声母韵母表,我读了,然后发现没有任何改变,我不会发这个音_(:з」∠)_。这是第一件难过的事情,第二件是说学英语,报了一个阅读英语小说的班级,坚持100天,我最后只坚持了1/3,看不下去,好难啊。半途而废+1。第三件事情,还是没有出国玩一次,肥宅发出最后的声音:我要出去玩!(乖乖打开电脑玩起游戏,喝肥宅快乐水。嗯,真香!)
对于19年,据说公司还是要接融云聊天,但是到时候我是弄PC端的了,会接语音还有视频,不知道到时候我一个人又要熬成什么样子。新年立一些做不到的事情的flag吧!
1.配音
2.node.js+mongoDB = koa
3.英语
4.理财
5.webpack配置原理
6.微信小程序
7.自定义组件
就这样吧。为自己打气,加油加油ヾ(◍°∇°◍)ノ゙