来了有一年了,都快忘了自己做过些什么了,记录一下。
之前做外国人签证新系统的外交部接口第一次接触WebService,调用起来还蛮简单的,有了接口文档,基本上就是调参啊,加密那些事情。
那时候也在熟悉系统流程,想到一些优化又不太敢动手,现在想想,当初就应该使劲折腾啊,反正那套系统现在甲方也没钱买,哈哈,折腾成啥样他们都不管。
刚开始比较日常的是跟外事处沟通各种他们想要的需求以及维护老的外国人签证系统,最后实际给他们做的并没有多少,因为他们没钱,而公司也不能花钱养人做不赚钱的事儿,哈哈,社会就这么现实。
平时会接触前置机做的webservice,我没时间仔细研究那个商业地产就开始了。研究了一段时间react native以后又没做移动端,刚开始做有点束手束脚,从一个小功能开始一点点熟悉这个项目。由于团队里我那段时间没其他项目,也比较熟悉前端,所以当时整个地图接口都是我承包了,没法用流行的各种百度阿里的地图,只能用政府地图,那个接口又写得很难看,只能直接把别人源码扒下来一点点是怎么运行出来的,还好不太难,只是麻烦。尝试了高德地图接口,很方便,但是甲方要求最后还是放弃了。
页中页当时也是询问了规土局那边的开发者才有了好的解决方案。我不太喜欢问人,但是我现在的水平,请教别人可以让我少走点弯路,少浪费时间,虽然我现在还是比较喜欢自己琢磨。
除了地图当时地产和地产报表那块的基本流程以及协同工作平台的基本流程也是自己一点点写出来的,由于没有QA,基本都是自己测试,有点担心会有不少没测出来的bug,我不太喜欢做自己写的东西的测试,觉得思路固化了,总是喜欢往写的解决方案上面去测试,这样肯定没办法测出问题来。
同时也做了附近地产的各种统计图,以前用过echarts,还算比较顺手,数据处理费了一点力气。
看代码里面很多重复代码,最不开心的是每个action里面都要检查是否已经登陆的选项,真的比较麻烦,想到以前做java时候有个filter可以在进入action之前判定是否进行操作,最后尝试了不少方法,用继承authorizeAttribute的方法实现了,好开心,然后顺手买了重构那本书,没看完,用里面的教的方法对代码进行重构,看着就很舒服,哈哈哈
商业地产UI改版之后,新UI基本都是我拿来改的,毕竟我是前端苦力,哈哈,不过改UI也蛮好玩的,调试起来越来越顺手了,最后也就是协同工作流程写了以后更熟悉权限这一块了,发现每做个新功能就能进一步了解这个系统,这种感觉真好,一直有新东西。之后也跟着团队一起去甲方那边做展示,还是觉得很锻炼人的。
4月底开始做直报系统二期,五个报表全部工作流程折腾坏我了,看了还要进行重构才能写,不过还是对1期权限、log和补报请求什么的了解更多了,不过完全的苦力活还是很累心,花了不少时间。
之后因为我做得比较多,去和电商中心那边谈需求,我真是不会拒绝,幸好有同事在旁白挡需求,太不好意思了, 以后我一定也要学会。
之后的需求都在尽量用重构在写,因为项目时间比较赶,也只能尽量。一些细碎的改进需求,团队migration也比开始和谐多了,db的升级脚本和ec附属信息的设计也从同事那里学到不少。
经常做一些部署啊,安全测评什么的杂事,其实也能看到差距的,继续努力吧。
一直在准备学linux脚本,一直没开始,不过最近终于开始学python,准备用selenium做自动化测试,rn的移动端不知道我会不会参与,不管怎么样,加油吧少年,说不定下半年就有机会做自己团队的推广项目了,加油哦!