XX网这两年:致逝去的2016

导语:“有些人走着走着就散了,有些事看着看着就淡了”。

《XX网这两年:致逝去的2016》 byebye2016.jpg

      想想还是用听着的歌当开始吧,或许比较符合这一年的基调。为了避免一些麻烦,就把公司名字匿了。

      简单自我介绍:15年毕业于四川某985高校,15年1月份加入XX网,Android程序猿一枚,主要负责XX网客户端首页新鲜事相关的开发工作,后又负责协同开发webview内嵌的H5页面。

      不是什么技术大牛,但是作为非著名程序员,也有自己独当一面的技术。

      说起2016,本来也是没有给自己定明确的目标,所以也谈不上实现了什么。但是生活是自己的,对现状的自己还是给个肯定的评价。下面就捋一捋我这一年都TM干了啥。。。

技术的成长:站在用户角度+追求卓越+记录总结

  1. 从学校象牙塔里倒腾出的demo,到公司里能够独挡一面开发出的功能模块,技术的成长显而易见。这一年经历了十来个版本的迭代,涉及到主要负责的新鲜事相关业务有两次比较大的改版,最近的一次大改版预计春节前发出去。在这里也是不得不吐槽一下我司PM:喜欢单纯的改UI,还不是小改,甚至是强行改变所有用户的习惯。如果作为一个只关心技术的程序员,我大可不必为有些不合理的需求而操心,但是偏偏又不是那么一个人。曾经校招的时候我可是认真考虑过要不要去做PM的,所以对自家的产品有一颗站在用户角度的心,对于一些没有数据支撑的大改动,总要多问几个为什么,一方面让自己更深刻理解需求定位,另一方面培养自己的产品思维。当然了,对于PM,有句话说得好啊:万恶的PM是不断推动程序员技术进步的动力。

  2. 在负责的业务范围还做了什么呢?追求卓越。12月中旬我司进行的技术升级答辩,其实答辩内容关于负责的具体业务讲得很少,大部分都讲了自己这一年额外做了什么工作。一是启动页的优化工作,解决了原来很丑陋的启动黑屏问题,主要是修改了APP主题相关的代码,对于启动速度方面,优化程度很小,能做的无非就是延迟或异步初始化;二是布局优化工作,merge/viewStub/inclue就不用多说了,主要是过度绘制问题,在充斥着大量图片的APP里,过度消耗GPU是不容小觑的,如果用户用起来一卡一卡的,估计就马上卸载了吧,不可否认的是,新人在这方面就是很欠缺,也缺乏意识,业务代码积累越多,后期优化起来就越费劲,但是不管多麻烦,作为程序员都应该去追求卓越;三是内存方面优化,如替代Enum、使用SparseArray、充分利用缓存;四是阅读源码,包括Android SDK、图片框架、网络框架等,并尝试自己画流程图、类图描述框架,通过对比Glide、Universal-ImageLoader改进图片框架的并发线程数量,由原来固定的3个改成动态 [3,6]。

  3. 习惯于印象笔记记录每天的工作,包括待办事项、问题记录、新知识、心得体会四个方面,每周的周报再做一次简单的汇总,有时间就对相应的知识点再做一个单独的笔记整理。现在回过头来,发现印象笔记才真的见证了我这一年每周真的存在过。下面是最近几个月开辟的总结笔记,打算把零散的知识点浇点水,点满Android这颗技能树——这也是2017的第一个技术目标吧

    《XX网这两年:致逝去的2016》 印象笔记截图.png 在记录总结这方面,也通过github记录日常编写的demo工程,关注一些大神的开源项目,当然也想过自己开源一个项目,但是这半年来也确实没想到合适的造轮子的切入点,现在市场上成熟的开源项目已经很多了,多数方面已然不缺少了。
    《XX网这两年:致逝去的2016》 github截图.jpg 所以,后来10月份就干脆转移注意力到简书了,通过简书发表一些日常问题的解决方案,不过一共也就发了5篇,为了极力避免水文,只有把写的还可以的才投稿,在这里立下2017第二个目标吧:github造一个100start以上的轮子,不算多吧,毕竟刚刚踏上开源之路。第三个目标:简书被喜欢数量500以上。

职业的拓展:新技术+沟通+独立开发者

  1. 9月份的时候,由于公司前端的人力不足,团队boss号召组内Android的开发人员自学JavaScript,担负起客户端webview内嵌的H5开发工作,而我这个工作比较积极、精力旺盛的小伙子就一马当先了。整个十一放了7天假,我自己愣是自学了5天前端开发,期间有两天女朋友父母来北京,配着逛了逛颐和园。。。在这之前H5一点基础都没得,因为在大学的时候不知为何死活看不上js,选修了还没去上课,现在想想真是图样图森破了。以现在的认知水平来看,技术在大多数情况下是相通的,不可能你是一个Java方面的专家却对C++一窍不通,语言只不过是工具,每种技术都有它在某些场景不可否认的优势,不然早就该被淘汰了。好了,跑偏了,学了5天H5后十一回来马上接需求了,第一次开发 了一个类似开通VIP的页面,连续6天10点上班23点下班的磨磨唧唧,终于做完了上线了,这其中真是各种心酸,最烦的一点儿:boss直接把需求丢给我一个人了又没有给我交接的人,开发工具配置+测试环境+上线环境这些问题,都是一次次跑到前端团队那里求教,这还不是最烦的,烦的是前端部门又不归我们boss直接管理,我们团队自己组建前端开发的话,在人家前端部门看来也许是抢饭碗了,所以出现了开始的不太好配合,可我在这中间可TM为难了。。。一方面PM着急上线,我这个伪前端还在熟悉公司的开发测试环境搭建;另一方面是没有交接人,对方也不配合。经过这次事,真的是明白了:没有大公司的命,却有了大公司的病。但是,事还是要认真做的,沟通吧,终究还是在这中间协调好了。当我把这个前端开发流程都熟悉后,手把手教会同组的同事的时候,也就花了一天时间。。。

  2. 关于独立开发者,今年在百度手机助手发布了一款房贷计算的APP,当然了,功能是简单的,但是总算是第一步。总觉得,我费了那么力气认真学习了四年软件工程,不能没有属于自己的APP,应该至少要为了技术梦想做那么一个上线的成熟APP,所以2017第四个目标:找志同道合的两个人,业余时间开发一款APP,just doing。。。

其他:尝试+果断

  1. 一入股市深似海,从此不喜亦无忧。玩股票时间也不短了,工作了以后操作也是极少,对于这个东西,现在来看还是可以拿几万随便玩玩,但是别当真。我是因为真的对金融比较感兴趣,除了编程之外,哈哈,关注股市相关的信息,能让我真实感受到每一个政策背后的逻辑,更能看清楚一些社会现象。股票不会让我们工薪层发家,但是却能让我们败家,如果非要玩请熟记1赚2平7亏,没有原始资本积累的普通人,先踏踏实实做好本职工作才是首要的,虽可尝试但要经得住诱惑。

  2. 今年6月份果断买了个房,首先声明我是廊坊人,也是北漂,我这社保年限也不够在北京买房的,所以我是在廊坊买的,为什么要买呢。。。因为苗头不对啊,房价这是要疯。。。

    《XX网这两年:致逝去的2016》 房价涨幅榜.jpg

    看了上图,我TM还能说啥,期望是将来在北京安家,但是现实是我再犹豫,祖国让我连老家都TM买不起了。

最后

第五个目标,也是马上就实现的目标,订婚。

好了,码字真是累,流水账式的2016总结,写给自己乐呵乐呵,也给你乐呵乐呵吧。

2017,你还没来,我已然准备好。

《XX网这两年:致逝去的2016》 hello2017.png

    原文作者:齐小政
    原文地址: https://www.jianshu.com/p/5459e815e9a9
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞