讲真,之前没有想到要写一篇关于3月份的总结的,usually,这时候我正和FreeCodeCamp大战三百回合的,突然想到今天老大让我们对三月份的工作做一下总结,就先在此码几个字,以备不时之需吧。
三月份就要结束了,回想这一个月,时间过得很快,好在每天过得很充实。
3月份刚开始,我还在对着设计稿标注的尺寸调整页面,出页面的时候设计稿的标注好像已经有了,但我没和UI设计师沟通,自己用Markman在没有标注的设计稿上乱量一通,照葫芦画瓢的出了页面,结果不是这里差两像素,就是那里多几像素(小坑)。6号,页面又有些稍大的调整,还好之前经老大的指点,对样式重构了一遍,调整起来也不太费劲。之后到20号交付客户,每天都是测试反馈,优化调整页面。20号之后,工作相对轻松了,我意犹未尽,把自己负责的板块又重构了一次,其实也不算重构,就是把样式能精简的地方精简了,不合理的样式删除或替换。一个月的工作虽然有点琐碎,但是收获还是蛮大的。总结下来有以下几点:
1.技术方面,个人有了一些进步,之前拿到设计稿我只想到怎么把设计稿尽量无误用html和css写出来,至于结构和样式的具体写法没有考虑太多,现在我拿到设计稿就会先布局一个大致的结构(之前也是),先把设计稿的内容呈现在页面上(没有样式),这样就能看出自己写的结构够不够strong;之前写样式就是各种class随便用,定位和浮动也是想起哪个就用哪个,其实这样做不好,class用的太多的话会显得代码不够整洁,另外就是不便修改;定位和浮动虽然都能实现预定的样式,但是用定位要四五行代码才能实现的效果,而浮动可能只要一两行就可以了;现在写样式的时候就会考虑到这些,当然还有其他的,比如文本的内容如果超出了设计稿上的内容该怎么呈现,一些块状元素的高度用height值和padding值哪个更合理,如果文本内容没了其他元素的位置是否会受到影响;一些能够复用块的样式应该如何合理的控制,样式的继承和覆盖,样式继承和覆盖,想到了框架,由于对bt框架不熟悉,也走了一些弯路,把框架已有的样式自己又重写了一遍,知道样式重复后自己又默默的删掉自己重复的样式,说多了都是泪啊。所以还是先定个小目标,代码尽量整洁,合理,写出高质量的代码。
2.项目上面,由于是按板块负责的,我就没想太多,以为把自己的板块的页面出好就行了,这样导致自己整个项目的整体把握不足,开发页面也就只管开发,没有太多的想法,所以也没有给团队提供一些有用的意见,不过还是有一些建议或者说困惑的,但由于不好意思和不知道该向谁提出,也就没有说出口。
3.团队方面,个人觉得,一个好的团队的效率应该是团队每个人的效率相加甚至相乘,就前端来说,由于之前不知道有很多共用的样式和框架自带的样式(自己水平菜是一大原因),导致自己重写了很多代码,一定程度上影响了团队的整体效率,感觉挺不好意思的,在这里感谢老大和同事们的帮助,我才意识到自己走了很多弯路,并从中学习了很多,团队处于磨合期,以后要多和同事们沟通交流,多达成一些共识,虚心请教,提高自己的效率。
不早了,先写到这,未完待续。。