第八周工作总结
前言
这周的工作主要集中在后台的开发以及对于插件样式的一些修改,前者的问题主要是对于组件的不熟悉,后者的问题则全是集中在安卓的webview上,由于种种原因,安卓webview的垂直居中问题一直都没很好的解决,这篇文章也会抽出相当一段篇幅去总结一下一些相关经验。
工作之外的其他
和小伙伴们的关系自然也越来越好了,一方面是做过的业务基本和每个伙伴都对接过了,另一方面随着业务做的越来越多,懂得和不懂得都越来越多了,自然交流的也越来越多了。同时入职了新同学,虽然和我同级,但是因为是两年制,已经毕业了,除了羡慕还能说什么呢?
自然也挨了不少数落,从自己的代码,到自己写的BUG,再到对接的同学的质疑,基本能碰到的也都碰到了,总结一下自己原因,新业务确实在一直写,却也很少有时间去反省写过的代码暴露的一些问题,无论是时间成本还是新业务给的压力。
反思了一下,觉得完全可以调整一下自己的处理策略,首先是从吃过早饭到午饭的两个小时,之前这两个小时的效率一直存在一些问题,主要就是用这两个小时的时间去处理昨天遗留下来的问题,或者直接开始写新业务。
前者更经常,因为往往很多问题一晚上的休息往往会指向更好的思路,因此第二天加紧把这个思路去实现是最正常的做法。当然也会有一些时候前一天没有遇到任何难题,或者遇到的一些难题就在要写的业务中,不过我一般都是前一天把简单的能做的都做完,所以这样的情况很少。这时候直接投入去拼新业务貌似也不是太好的做法,更合理的做法还是去解决一些顽疾而不是硬写业务。顽疾就有很多了,真是要谢谢android的webview呢。
午饭过后休息一会到晚饭的时间平均是四个半小时,基本都是在拼新业务或者改BUG,没啥好说的,最多是一些重要度的排序,还是很好区分的(仔细反省忽然觉得有时候可能处理的并不好)。
晚上的时间就很难说了,一半的时间还是写业务,剩下一半就是在改BUG,很多事情都会积累到晚上,运气好做完会轻松的离开,运气不好一堆反馈堆积,心情都会受到不好的影响。这样下来确实早晨去做一些自我提升是最合适的。不仅包括有助于写业务的自我提升,看一些其他同学的代码也是一种很好的自我提升。
andr webview
每次设计走查的时候都会遇到安卓的webview垂直居中的问题,每次都是投机取巧的解决,没找到一种根本的解决方法,
目前网上所谓的解决方案有很多,最有用的大概还是使用line-height:normal配合padding或者flex进行解决的方案,即使在安卓的webview上,许多表现同样是不一样的,有些微调可能在一种机型上是有用的,换一个机型就不适用了。
与这个相似的还有文字的省略。
展望
下周会尝试封装一个公共组件,比起来写后台还是比较开心的。
不知不觉已经第八周了,希望能用16结束这段难忘的时光,爱你们。