一、总结
我的Android成长之路
我仍记得大学本科毕业那会同学们都去找工作而我却待在图书馆复习考研复试的情景:冲到一个人早上6点起床等着保安打开图书馆的大门,冲到楼上占个位置,然后一复习就是到晚上12点。这样的作息我在大三到大四经历了整整一年的时间,现在回想起来我得到的除了进入我还比较满意的学校读研外,更多的是学会了毅力与耐心。
当时在进入新学校时我很迷茫,我迷茫的是不知道该对未来做什么选择,我本科学的是嵌入式开发,懂一些编程,曾经参加过两次全国比赛,也拿过三个全国奖,很多人认为我应该在原本的基础上继续走下去的。但在毕业那会我开始问自己:到底什么事情能让我觉得有价值,会得到成就感。那会我得到很多成绩,但我真没有觉得有什么成就感可言,因为职业和兴趣不在一条轨道上。
由于一个机缘巧合我遇到了高中同学,当时他刚刚毕业,我惊奇的发现他在腾讯工作,对那会的我而言,这是我想到不敢想的地方。那个时候是我选择走上软件开发这条路的转择点。
在入学前的那个暑假开始,我开始学习各类基础知识,一开始看了疯狂Java、第一行代码、看着各类培训视频,就这样经过了大半年的时间。直到在学校偶遇到一位老师和几位同学谈论着全国比赛的事情,我也因此开始了自己的第一个Android项目–云视频的开发工作。其实当时的项目是做一个视频个性化推荐系统,我的工作除了客户端,还有后台的开发、推荐算法的学习等工作,这个项目对我后来的学习之路有着很大的影响,因为与别人只学一门技术不同,我经过了从一个产品的idea到如何去思考它的逻辑与功能,如何去将一个系统分为各类工作如数据爬取、训练个性化推荐算法、搭建云后台服务器、设计整个APP的功能。项目最后也以获得一个优胜奖作为告终。
在第一个项目结束不久,我从导师的项目来源中找到自己第二个Android开发项目的idea,于是开始忙起来,由于有了之前的学习,这个项目过程并非那么困难,但我开始发现Android开发必须经历的一个阶段:发现自己的局限性。在完成第二个项目后我有一段时间感觉客户端的开发工作就像是在搭积木,有很多的开源库,那会我开始思考着如何突破自己知识与思想的瓶颈期。
直到春招那会我去参加了很多大公司的招聘,作为一个小白被拒绝是很正常的事情,但我当时更多的是想和那些一线的工程师聊上天,其中包括了BAT的很多大牛,那会我明白我的瓶颈在于我知道如何去使用现有的东西,但我并知道怎么去做一个东西,对每一个优秀的项目它的开发以及内部到底做了什么,Android的源码为什么能起到如此大的功能,每个方法后面代表着什么。那会我开始学习了Android的进阶知识,看了Android开发艺术、Android源码分析、设计模式等书籍,当时我一直有个习惯,每次用到有个方法都会好奇的点进去看源码,无论是系统本身还是开源库,这个习惯我一直保持到现在。
经过了两个月的时间,我找到了一个移动互联网公司,在那里我开始了三个月的实习。部门的老大和同事对我这个新人很照顾,公司每周还有技术知识讲座,学到了不少东西。在那段时间也是我真正准备秋招的时间,我每天要坐2个小时的地铁,每天我手里都拿着编程之美和各种算法书籍,到中午午休我仍复习着Android开发的知识,分析团队里的项目代码,晚上会学校继续带着几个同学做着项目,直到我进入研二。
秋招那会我面试了很多的公司,基本上是全部的互联网企业。我收获了很多offer:像知乎、wps、37互娱、YY、金立、中信等。也算是付出有所回报。
二、准备
现如今我即将入职到社会工作,想给自己接下来的一年做好安排。以前我基本不写博客。原因除了没时间,还有就是对写博客的意义没想明白。我看到过很多人写博客的目的是为了名气,也有些是为了写博客而写,写的内容很多都是网上重复出现过无数次的东西,有些甚至还是错误的,我之前对这类博客有很强的排斥心理。不过我也发现了有些好的写作,其实更多的是给学习进行总结和复习,也可以发现自己的不足。于是我打算从现在开始将自己所思考的,学习的都认认真真的做个总结,给自己看也分享给志同道合的人看。
最后,还是一句话,做到最好就行,选择自己的兴趣作为事业是很满足的事情。
第一篇认认真真的博客--总结与准备
最新推荐文章于 2022-07-01 15:09:36 发布