重在参与的2017

前言

接触CSDN博客也有一段时间了,每到年末的时候都会看到各界行业’大佬’书写自己的年终总结。这位说:XXX高手进阶书籍终于和大家见面了;又听那位说:今年换了工作,进了大厂,开阔了新的视野,开源了YYY项目;还有的说:沉淀了很久今年终于自己出来创业了…

这TM才是年终总结呀,把自己的年度成绩一晒,再低调一点的展望一下未来,妥妥的热门头条。问我?我的年终总结就比较精炼啦:重在参与!
也曾想,像各位前辈一样,自信的,高傲的挥豪年度成绩,再授予后人经验和知识,可是没有呀,啥都没有呀。但就是想写写东西,毕竟不同的层次还是可以有不同的活法嘛。就瞎写吧。

回首

时间过得非常快,转眼又是一年,昨晚躺在床上回想2017,没什么特别大的事情,忙碌而又平淡的过了,收获还是有的嘛,很真切的感觉到自己在专业技术上有不小的收获,比起去年这个时候学到的东西多了太多,也把自己知道的一部分分享了出来,开源了些代码 github,分享是快乐的,看到别人提的问题,私聊你请教关于项目的事情,满满的自豪感,哪怕再忙都会抽出时间去解决,因为我们被认可了,只要有一个人在关注你,就必须要严谨的对待,不要辜负每一位‘粉丝’,哈哈哈。

但是有时候往往是矛盾的,你不想辜负读者,就必须牺牲自己的时间,去维护,去完善。某天晚上读者私聊我说在使用项目的时候出了问题,刚好公司项目比较忙,就下了班在家搞。“很晚了,快点休息吧!”女朋友很不耐烦的说。“搞完这一点,别人已经使用到正式项目中了,我要尽快处理看看”,,,“值得吗?你把生活都忽略了”很随意的一句话,我停下来想了一下,值得吗?然后转过头对她说:值得,我是本着自己学习的态度在处理,本着完善自我的态度在坚持,应该感谢有人使用你的东西,帮你测试BUG,感谢在精力旺盛的时候能够接受生活和工作的压力,我相信越努力,越幸运!

说到这里想起上个月公司来了一个项目(另外一个项目组的,让我做),用安卓原生控件写游戏,并且封装成SDK提供给合作方,拿到这个项目我的内心是拒绝的,因为非常急,项目周期只有大概一个月,还是去做没有接触过的东西,有点虚,没什么把握。但是我们知道,不能怕,因为怕你就开始输了,结果必定也不尽人意。想起大学老师的一句话:往往不是等你会了什么你再去做什么,而是‘市场’需要什么你就得会什么,只要你站在了那个位置,必定能承载那个位置。说的很好,一直在激励着我。

项目确实跟预料的一样,很赶,很急,每天加班到晚上11点后,中间还连续上了12天班,确实很累,朋友/同事说,打份工而已啧,不用那么拼,我当时没多想,因为感兴趣,平时开发基本是用http协议,游戏开发(即时通讯)使用长链接socket,刚好了解一下这块知识,弥补短板,对于Java程序员来说很少会去了解的网络序/主机序,字节序,protobuf协议…好多好多呀,同时看着那些自己写出来的各种酷炫动画UI,很欣慰,越挫越勇,最终项目还是如期上线了。同时由于合作方的技术很不错,对于内存泄露,优化那一块他们项目做的很好,加入SDK后会出现一些SDK带来的性能优化问题,于是又对这一块进行了加强。到最后自己用最高标准的模式测了又测,感觉都没什么问题了,很满意,很开心。我努力了,很努力了,幸不幸运就看老天咯,所谓某事在人成事在天嘛,哈哈哈

人生是一场长跑,进退有度,计划有条不紊才不会失去方向,相信很多入了门的程序员会觉得好像技术就那样,就拿安卓来说,初级开发者觉得无非就是用控件写写界面,对接一下接口,很简单呀,很无聊,很迷茫呀。没错这就是技术瓶颈,无知限制了你的想象,哈哈哈,只有你往上跃一个台阶,你会发现在那个层次你要学习的东西还很多,自己还是很薄弱的,我们始终需要不断的学习,才能应对不断变化的世界,多向前辈请教,多看看业界有影响力人物的文章,你总能找到突破口提升自己。

也由于这两年行业逐渐趋于平稳,很多人说移动端开发没有前途了,要饿死。引用一位老师的话,(就安卓而言)开发者虽然很多,但是高级开发者的岗位还是大大欠缺的,只要你有能力飞跃上去,饿死?不存在的。对于转行学习其他语言,笔者资历尚浅,不敢妄加评论,但是根据前几年的现象,一群人蜂拥而来转向安卓,如今还不是供需不匹配的情况,行业总有趋于稳定的时候,假设一下再过几年你现在转的行业又出现了过剩的现象,那怎么办,再转,再剩,再转,,,无限循环,某天我们相见,你屌屌的说:我什么都会。我笑了笑,你精通于哪一个?你低头不说话,我再来一击:你在哪一行业有较高的成就?你憋红了脸。嚯~~~我们不一样,我在安卓方面有很深的造诣喔,有问题可以请教我。哈哈哈,开个玩笑,路是自己选的没有对错,你觉得行就上。这些知识人们茶余饭后谈论的话题罢了。

展望

我也想过之后的路要怎么走,什么出任CTO/CEO,迎娶白富美,走上人生巅峰,可以有,但还是别忘了脚下的路,还年轻,现在做技术,就好好做技术,朝着中高级开发者跃去,于是我给自己定了一个小小的目标。希望在2018年能够实现下来。就是对于知识的总结和不断学习,到时候将会体现在CSDN博客上,写下这篇文章激励自己坚持下去,也希望明年的今天不会打脸。

我可能要在安卓的坑里滚到底了,起码现在是这样,列举一下2018往高级进阶的路 1.Java基础务实 2.程序设计模式 3.自定义View系列总结归纳 4.动画系列总结归纳 5.View深入 6.性能优化,UI/内存 7.涉猎反编译,系统架构

相关文章
相关标签/搜索