这一拖就是半年,博客几乎要被废弃了。现在重新拾起,为这次归来起一个代号————————————————PHOENIX。
回顾
上一个系列是SurfaceFlinger,距离完结已经过去了半年(其实还有最后一篇关于Fence的内容,但是后来觉得,如果能够顺着这个系列一路踩下去,对于Fence的理解已经完全不用我再出一篇解析了,因此舍弃了续更的想法)。这半半,我的工作和生活发生了翻天覆地的变化。我一度认为已经超出了我个人的承受能力,但是事情来了,还是硬着头皮顶住了。一些事情也没有处理好,我也有反思过,主要还是因为自己责任心不够重。我也一直认为一个人是否成长,就看他的责任心有没有提升。但是提升责任心有一个最大的心里阻碍,就是懒(╯-╰)/众人皆懒,这个很难克服,必须养成良好的习惯才能慢慢改善。
工作的事情真是一波三折,加入这家公司也是机缘巧合,名字就不透漏了。因为年后公司组织架构调整,人员有所变动,我也不例外。调整之后工作这半年,只能说是受尽心酸。博客停更半年先不说了,技术也一直停滞不前。忙的时候经常一天没喝一口水,或者就是早上刚去接了一杯水,晚上十点多下班后还没喝(+﹏+)。忙是一方面,另一方面是公司产品线决定的。因为这是一家纯业务公司,并且在集团快速发展的脚步下,部门也随之急剧变动,可想而知,就会有无休止的业务来折腾。但是却有一个致命的弊端,那就是技术积累严重不足。因为迫于集团的压力,平台老板也是卯足了劲的改革,大刀阔斧的进行业务更替,下面大小领导也是人心惶惶。因为经过几年折腾,平台的业绩本身已经在逐年下滑,但是又不能两耳不闻当咸鱼,所以才有了大小团队各种争相表现举动。产品的需求日日更迭先不提,技术团队也是为出成果各种邀功,因此,各个团队,海量的业务库,组件库,监控库,上报库……等等陆续诞生,先不管有么有用,或者是否已经有重复功能的库已,先集成给主应用再说,然后写个wiki,就证明我们组也有输出了,至少kpi有的写了。至于是否影响主应用性能,或者后续是否仍然使用,或者这个库的维护,这个就不是care的点了(一-一)。可以说,有没有很重要,有没有用不重要
。对外宣布这些组件库,感觉他们都说自己是这么个情况:
现在主应用已经越来越卡了,crash率也上升了许多,很多用户都投诉了,每天投诉邮件尽是批评和吐槽。用户数和活跃度也在下降,看着各种V的数据折线,仿佛看着A股的走势,的确有些心寒。
因为是纯业务公司,再加上忙的不可开交,因此技术实力不进反退(ノ=Д=)ノ┻━┻这个有公司的原因,也有我的原因。本来我是想在音视频的道路上越走越长,顺路拾一拾图形图像的内容。可惜总是事与愿违啊,工作经历一波三折,一直在折腾,一直没有走到正向,反而越走越远。不过说到业务能力,在工作中也得到了锻炼,因为工作量很大,时间周期又很短,所以工作时候不能闷着头就是干,还要学会思考,比如提升工作效率,还有保证质量和复用性。我一直认为一个人的业务能力应该至少有两年时间去沉淀,具体沉淀的厚度就看个人理解程度了。但是总体来说,我还是觉得倒退了,这是无法回避的事实。
展望
上年提到,以后希望能够在音视频方向有所造诣。不求闻达于业界,但求沉浸于兴趣。因为在这家公司工作初期用到了OpenGL相关知识,因此闲暇之余写了个app——狗头相机
。
GitHub传送门如下:
https://github.com/windrunnerlihuan/DogCamera
本来想做成抖音的效果,但是抖音的界面太花了,不利于功能的展示,所以UI设计就抄了VUE,但是会加上抖音的功能(因为工作实在太忙,因此很多功能还没有加上。目前已有拍摄、录制、加滤镜、混音等功能)。
这个app目前还有许多bug,以及很多功能还未添加,后续我都会慢慢完善。如果大家有好的点子,欢迎留言或者提issue~