回忆杀:我的编程能力是如何突飞猛进起来的
这篇原本是我之前在知乎上的问答,当时写的比较匆忙,就没有同步,这次跃哥又进行了一小部分的润色,言简意赅地做了一小部分成长的回忆,记录那些年我的努力,寻找记忆力的味道。
猫叔说过,每个人都有一份独一无二的经历,都可以拿出来写,也将是大家很好地学习参考的案例,那么我先来一份简单的,后续逐步把我这些年难忘的经历分享出来,让更多的同学避坑,是我最大的荣幸。
初始成长
我一直强调自己是 Android 出身。虽然现在是 Java 开发,其实,我 Android 的经历还是蛮可以讲讲的。回答这个问答的当时,在另一个星球分享了我的学习经历,不知道为啥在别人眼里觉得优秀,还顺带认识了一位刚进入小米的朋友,其实我觉得他比我优秀多了。
在 Android 工作的三年里,我从一位萌新成为了项目组的主程,觉得还是挺有成就感的。第一年,凭借学校里仅有的 Android 基本知识,加上一些面试的经历巩固以及实习的学习,很荣幸进了菊厂去玩耍。说来也巧,那时候项目组刚好需要转型,需要开发一套以原生为主的同功能的应用。又因为我师傅生病住院,在项目启动的第一个月,我和几个同事艰难前行,因为我稍早于他们入职,所以做了一个核心的功能,就这样展露了头角。
第二年,项目逐渐成熟,也经历了将近半年的 996 状态,那时候真的是充满干劲,都不会因为加班而埋怨,心里想的就是如何如何提高,如何如何去做好每一个功能点,修复每一个 bug。最拼命的一次,和同事开完年会,8点多,因为吃饭之前聊了一半,年会结束紧急回公司继续开干,疯狂吧,对,我就这样疯狂过,哈哈。
第三年,因为师父换了项目组,当了项目经理。为了争取一个大合同的机会,需要召集人才,我有幸加入,又一起和师父并肩战斗,那种感觉,仿佛回到了刚进公司时的劲头,爽的一批。说不出原因,反正就是奋斗的感觉很好。
回忆那三年,对我来说就是一个质的飞跃,无论从编码经验还是工作经验,以及沟通的经验,开会的经验,甚至是团建的经验等等。不夸张的说,我是项目组里和别的组打成一片最多的人 ,时不时地通过打篮球,技术交流,吹水等混在一起,大家都喜欢我,我也很乐意和大家交流,所以这三年过的很幸福,也找到了自己的定位,我不是别人眼中的宅男。
这三年的成果就是从职场菜鸟到职场小鸟,编码,review,解决问题能力,沟通都进步很快,也为我下一份工作做好了准备。
痛苦转型
下一份工作,原本是Android岗位进去的,但是因为我去了小城市,需要给自己一个更好的发展的机会,我主动转型到 Java 后端。说是后端,其实是中间件的概念,我负责的是聊天服务器,真的又是巧,项目组从 AS3 转型到 Java,使用 Netty 技术,就我和我老大两个人奋战几个月,从无到有,我 TMD 的,又是一次极好的锻炼机会。
虽然很多框架都是老大搭建,我是写逻辑的,但是后续的扩展之类都是我在搞,也算是经历了一次涅槃。重要的是,上线之后,线上问题比之前减少很多,看到了我优秀的成果,我拿这个案例吹了好久,你看,这会儿我又在吹这个案例。很多人知道我喜欢吹牛逼,好吧,我承认了。
但是呢,中间件的经历让我懂得后台是必须要学会的。《左耳听风专栏》也说了,后端是重中之重,对于整个程序架构来说,还是很有必要的。而且我自己转型来看,后端看的视野更多,看到的问题更多,掌握的核心更多,熟悉的业务更多,就这样,我现在还在走后端的路。
碎碎念了,我从 Android、后端、以及核心的定时任务都在我手上成长起来,就像看着自己的孩子长大一样(我还没孩子,还没感受的很强烈)。当一个应用在你手上盘活的时候,那个感觉,真的爽。
FLAG 立贴
之前聊过,我对 Java 充满了热爱,但是 Java 那么大,我还想继续看看。所以跃哥做了一个计划,之前我有过一个设计模式的系列,也是通过 Java 编写和学习的,这次我又开启了一个新的规划,那就是把 Java8 新特性重新学习一遍,参考的是《Java 8 实战》这本书。
因为热爱,所以坚持;因为热爱,所以努力;因为热爱,所以热情。Java 8 实战只是一个开始,跃哥做了部分规划,都会一一展现出来,接下来,就从成果看成长。让我的编程能力,稳步提升。
如果你也感兴趣,也对 Java 的持续学习感兴趣,跃哥在这里等着你,和你一起进步。奥利给。
版权声明: 本文为 InfoQ 作者【程序员小跃】的原创文章。
原文链接:【http://xie.infoq.cn/article/b36e122200a2513ff4b001f04】。文章转载请联系作者。
评论 (2 条评论)