我是如何走上Android开发的道路的

  2012年经历了所谓人生中的一件大事——高考,然后进入了一间2A学校,并阴差阳错的被调剂到了隶属于计算机学院的网络工程专业。上了大学拥有了人生中第一部手机——小米1,拥有了人生中的第一部笔记本——华硕。作为一个来自农村的孩子,在此之前我从未了解过Computer Sience这门科学,接触电脑的地方仅限于以前生活的小县城里随处可见的黑网吧以及学校电脑室里残破不堪的电脑。而那台小米1让我第一次知道了Android系统。

大学的日子悠哉悠哉的过着,课室,饭堂,宿舍三点一线,偶尔逃课让班主任逮着写份检讨算是生活中仅有的一点涟漪了,就这样风平浪静地混到了大二下学期。在前面这段时间里学习上不挂科但也泛善可陈,生活上更是波澜不惊。现在我的大学生活已经接近尾声,如果非要给我的大学生活找出一个转折点的话,我觉得就是在那个时间点上吧。一次比较意外的机(这个机会说起来有点长,就不再赘述了)会了解到了Android开发,当时想着这么下去也不是办法啊,既然没事干那就学一下打发一下时间,其实当时心里想的是总得做点什么,要不然对不起家人啊。

因为刚好对java语言有点基本的了解,所以就直接去看Android开发的视频,完全是傻瓜式的操作,依样画葫芦,视频做一步,我暂停跟着做一步,费了好大劲才算把Android开发环境给搭建好,当跟着视频把helloworld写出来的时候成就感爆棚,感觉自己可以上天了。但是随着学习的深入,学习难度相对加深,对开发语言java的要求也逐渐提高,但是我的ava基本功基本也就够写个helloword,加上编程环境隔三差五的出问题,对Android编程里面的概念理解不透彻,程序调试的不熟练,这些大大小小的问题慢慢地将我好不容易建立起来的自信心一点一点的耗掉,将我的满腔热情逐渐冷却。

然后日子又恢复到了以前一潭死水的模样。日出日落,风平浪静地到了大三下学期。刚开始大三,好像所有的人都动起来的,身边的同学都在忙着找实习。而且捷报屡屡,然后我开始彷徨。痛定思痛,我决定重操旧业,继续Android开发的学习。但这次我转变了策略,之前吃过java基础薄弱的亏,所以这次我先把java给拿下,可逃不可逃的课我都逃了,天天泡图书馆,先把java的基础过了两遍,再重新去学习Android,之前都是在一个小知识点一个小知识点的学,但是我是基本不写代码的,这次反其道行之,我决定做一个小项目,通过项目驱动学习并学以致用。最后真的让我做了出来,就是一个很简单的数据库增删改查小demo。然后开始找实习,当时已经四月了,大公司的实习生基本已经招聘完毕而且我觉得我暂时没有那个能力,所以我的定位是创业型小公司。经历了无数次简历被拒后,开始慢慢有公司叫我去面试,但是前面几次连技术面试官的毛都没摸着,但是功夫不负有心人,最终还是遇到伯乐了。2015年5月4日正式开始了我的Android开发实习生之旅。到昨天 2016年4月29日离职刚好满一年了。在去年的秋招中拿到了两个比较不错的offer,刚结束的春招中也拿到了一家外企的offer,其他小的offer也有两个。现在我可以说是真正的走上了Android开发的道路了,我是一个Android Develelper。

一波三折,我走上了Android开发的道路,可以说是价值导向引领我走了上来,所幸的是我最终产生了兴趣,更值得庆幸的是我赶上了科技的浪潮。

时间: 2024-08-02 02:48:33

我是如何走上Android开发的道路的的相关文章

解决mac上Android开发时出现的ADB server didn't ACK

mac 上adb连接不到android手机可以参考:这里 xxxdeMacPro:~ xxx$ adb start-server * daemon not running. starting it now on port 5037 * ADB server didn't ACK * failed to start daemon * 出现上面的情况,其中一种情况是其它软件占用了端口,可以 直接干掉占用端口的进程,怎么查看 google 一下方法,挺多的 还有一种就是坑了,我也找了好久,真是个大坑

50、转自知乎上android开发相见恨晚的接口

原文链接:http://www.zhihu.com/question/33636939 程序员软件开发Android 开发JavaAndroid修改 Android开发中,有哪些让你觉得相见恨晚的方法.类或接口?修改 Android(Java)开发中,有哪些方法或类(接口)很实用,但是你却没能在第一时间知道它?当有一天你发现它时,只想说一句:“What the f**k,还有这个!”修改 举报 添加评论分享• 邀请回答 按投票排序按时间排序 28 个回答 赞同123反对,不会显示你的姓名 Roc

解决Mac上Android开发时adb连接不到手机问题

今天在Mac OS上进行Android开发的时候,打开eclipse连接不到手机MX4问题 1. 插入手机打开 Terminal,输入 system_profiler  SPUSBDataType 2. 在显示结果中找  Vendor ID: USB 3.0 Hi-Speed Bus: Host Controller Location: Built-in USB Host Controller Driver: AppleUSBXHCI PCI Device ID: 0x9c31 PCI Revi

我是如何走上程序员这条道路的(续)

去我们那实习的女老师,最终因为不习惯我们那小地方的环境,选择了离开.忘了告诉大家,她有一个好听的名字,珊.我没能打动她留下,准确的说,是我没有向她表白,于是她要走了,有许多行礼拿不下,我去送她,上车的时候她把自己的黑熊娃娃送给了我,说她会去长沙那边找工作.于是我坚决的辞掉了这份安稳,看起来也还算体面的工作,只身来到了长沙. 俗话说在家靠父母,出门靠朋友.刚到长沙那会,人生地不熟,学历不够,技术够,面试了好几家公司都没有等到电话通知.在好友的一再鼓励下,我坚持续继投简历,跑人才市场.在我快要放弃的

一个高中生是如何一步一步走上前端开发攻城狮的道路的。

我记得第一次与电脑结缘是1997年的时候,初中开始普及电脑课.我当时所在的中学买回了一批电脑,,每周五有一节课.一次理论课一次上机课,所以通常要半个月才能上一次机.即便如此,我还是非常的兴奋.第一次上机的情形我仍记忙犹新,换上拖鞋,两个人用一台电脑.在DOS提示符上输入一个tt回车,就开始进入指法练习了.上机课虽然有45分钟,但是我总感觉只上了15分钟的样子.我那时最大的梦想就是拥有一台属于自己的电脑,显然在那时是痴心妄想.还好我有一个比较富有的邻居,他们家虽然没有电脑,但是有一台小霸王学习机,

ubuntu上Android开发环境及依赖项

[时间:2018-07] [状态:Open] [关键词:ubuntu,系统安装,开发环境搭建,android,工具集] Ubuntu系统版本:v18.04 LTS c/c++ dev (build-essential) git / git-review / gitk git 可视化工具 meld 代码对比工具 net-tools 网络查看及配置工具 Synergy 版本号:v1.8.8 跨主机鼠标键盘共享工具 Synergy 与 Ubuntu 18.04 不兼容的问题及解决方案 主要问题及策略:

依法治国方针指引国内软件业走上正确的发展道路

党的十八届四中全会确立了依法治国的大政方针,从根本上明白了国家软件业的正确发展方向. 回想以往,国内软件业是"多头执政",没有形成国家的统一意志,没有合力.没有方向,各行其事,一盘散沙.现在有了依法治国的大政方针,软件业一盘散沙的局面再也不能继续下去了. 发展软件业的根本要点是,保护软件的知识产权,反对软件盗版,提倡诚信经营.尊重创新.尊重人才.以往.高调国产基础软件就是默许假.大.空.害人又害己. 当今,国际软件业已经步入发展的快车道.假设我们仍然止步不前,就要丧失发展良机. 我们要

[转]mac os x系统上Android开发环境的搭建

由于Google官方已经不提供Adt-Bundle下载了,主推AndroidStudio.可以从这个链接下载http://www.androiddevtools.cn.上面不光有adt-bundle,还有最新的AndroidStudio.由于对OS X还不是很熟悉,本次采用adt-bundle安装. 一,下载JDK 下载方式有两种,其一是从链接http://www.androiddevtools.cn处下载,选择Mac OSX的1.8u5版本即可.截图如下: 其二是从JDK的官网下载,文件名为j

MAC OS X10.10上Android开发环境搭建

由于Google官方已经不提供Adt-Bundle下载了,主推AndroidStudio.可以从这个链接下载http://www.androiddevtools.cn.上面不光有adt-bundle,还有最新的AndroidStudio.由于对OS X还不是很熟悉,本次采用adt-bundle安装. 一,下载JDK 下载方式有两种,其一是从链接http://www.androiddevtools.cn处下载,选择Mac OSX的1.8u5版本即可.截图如下: 其二是从JDK的官网下载,文件名为j