本文以瞎BB(聊天)的形式追忆那些年我追过的android,偷走的时光,偷走的你,如读者有不喜欢,恶心,想吐等一系列不适应反映,那很抱歉的通知你,本系统不支持break功能,你只能一直跟着语句执行下去。

我第一次接触Android应该是和09年,当时还是诺基亚的天下,Symbian(塞班)系统占领大部分市场,我记得当时还在用诺基亚N97,还记得那句话屏幕大游戏爽,但是身边开始有人用htc了,借朋友的htc来尝试了下,G3触屏机,Android1.6,界面看起来新颖,操作感强,但是游戏太少,毕竟Android才刚开始走入人们的生活,IOS神马还遥远的不知道在哪里,可是谁又知道,再短短几年之后,IOS和Android会击败塞班系统,引领人们的生活了,致使诺基亚公司面临倒闭的状态,这一年我也伴随着高考的失利而告终,大学与我理想的复旦以二十几分的差距失之交臂,从而进入了另一所重点高校。

我第一次听说android开发是在10年8月21号,全国java设计大赛颁奖会上面,虽然我是去打酱油的,但是还是被那个氛围吸引,那时候北京有点炎热,我和好基友夹在人群中,全身是汗(PS:为毛我基友是全国三等奖,而我只是区域优秀奖,只能说这时我苦逼工作流出的汗水,都是以前夜夜打dota脑子里面进的水),当时台上一位领导在上面说,我们在下面闹,有幸认识MARK,当时IBM的软件工程师,具体负责什么我也没问,只是聊起他喜欢什么技术的时候,他回答说android开发,当我问他:Asfar as I know,the majority moble were Symbian,Androidcan’t become mainstream。他只是简单地回答了一句:It’s future。多年以后回想下,为什么别人成功而自己不能成功最大的区别就在于眼光的长远。

我第一次学习Android是在11年年初,google刚好发布了android2.3不久,学院开设方向课程,对于我们这样的软件工程学生提供了三个方向:企业级开发,移动互联网,游戏开发,当时对于java比较熟悉些,c和c++什么最讨厌了,c++考试一题不会,幸亏c++老师是我好基友,给了个整整的60,所以首先排除了游戏开发,虽然喜欢玩游戏,但是知道自己不适合,当时很擅长jave EE,经常和同学研究开发小网站,接老师的活做,这里不得不提一下,大家千万别接老师的活做,没多少工资,干苦力,纯粹的码农,最后还是选择了移动互联网,为啥选择它了,因为我喜欢的女生也选择了,而且自己以后也想去移动或者联通,在此我很感谢每个走进我生活里面的女人,虽然她们都离开了,但她们都改变了我的生活,让我奋斗,让我努力。当时虽然自己用的是iphone4,但是由于学校经费问题,没有开设Object-C的学习,毕竟不可能要每个人买台mac嘛,所以开设了Android的学习,老师是我另一个基友,以前教c#的时候经常一起抽烟,因为他老婆不给,总是抽我的烟,也买烟给我,其实他也才开始学习,以前是研究塞班的,为了跟上时代的脚步,不得不开始学习,所以与其说他教导,不如说和他一起学习,从搭建环境到hello word都用了一天的时间,毕竟都是些理论,有java基础还是比较上手的。

我第一次做APP是在12年3月,或许你会问为啥隔了一年才做APP,因为11年上半年学习android才把activity的生命周期和基本的跳转学完就没课了,下半年开始学习UI设计等,实质到12年才开始真正参与开发,3月份之前我都不知道Service,ContentProvider,只知道activity和intent,项目是老师的想法,一个手机健康助手软件,于是开始需求调研,系统设计,这些都是老师决定的,到了实现,其实只是实现了一个简单的提醒功能,和几个简单界面的跳转,再最后实在交不出手的时候,只能开始自学android了。看了《精通android3》和MARIS的android教学视频,开始慢慢了解如何真正的开发android。

我第二次做APP是在半年后,中间的时间出去参加了实习,做的还是java EE,在实习公司做了一个teamleader,技术活少了,业务多了,也明白了需求的重要性,这些都是后话了。第二次做app是老师的任务,算学分的,当时的技术算新手中的老手,菜鸟中的高手,已经不仅仅限于activity的跳转了,service,sqlite已经能熟悉运用了,做了一个理财软件,定时发送信息提醒用户理财信息,帮用户制作收支账本,当时很炫,因为只有全专业只有我一个人会android,并且做了app,而且UI还挺不错,符合年轻人的性格。在老师的鼓励下我尝试在安卓市场发布自己的app,可惜没三个月就下架了,因为没时间更新版本,更没有很好的营销团队,不过从这以后开始喜欢android的开发。

我在大学最后一次开发app,从上一个app到大学里面最后一个app,期间虽然没有实际开发什么APP项目,但是做了许多小demo,如定时换桌面,铃音下载,一键配置铃音,接收发短信等,看了老罗的视频,《android的疯狂讲义》等许多学习资料,技术有点提升,应用层面的开发应该勉强可以入手了,于是论文课题选择了android的一个B2C系统,实现校园订餐系统,一专导师确实要比二专导师敬业许多,我金融学二专老师挂着许多很牛的牌子,什么WTO组成员,中国什么协会会长,但是从选题到答辩我只有答辩的时候见到过他,哎,真难,一专导师从选题开始就辅导我,包括各种系统设计图辅导,如需求分析图,顺序图等,实现技术方面不是很大的问题,自己做了一个简单的servlet来发送信息,处理信息,后台自己开发,然后android客户端,当时SlidingMenu好像还没有提供开源包,但是为什么人人的app就做出了这个效果,于是自己研究做了一个类似的,自定义layout,自己去画reativelayout的划出时间,划出位置等,用现在已经被摒弃的tabhost,基本实现了淘宝一样的界面和效果,也因此论文最后被评选为学院最佳论文。

我的第N次开发app,哎,不知道哪位古人说的:一个人牛逼的日子不如一群人2b的岁月,转眼就毕业了,进了联通,干了两个月家人不愿意,又出来政府里面干,现在为了现任女友来到沿海城市进了一家国际化公司,从事java web的开发,开发了许多小demo,比如和微信一样UI的聊天工具,不过基于SMS,和人人一样UI的新闻软件,不停地学习android,看各种高手研究技术的帖子,想让自己跟上android发展的脚步。

马化腾说过,微信之所以有今天的成功,是因为他专注于做自己的事情,微信是唯一一个在手机上开始做的,并且是以手机为主的,所以才能挑战传统SMS服务商,哎,一直很想从事APP开发,但是没有一个公司愿意招一个没有公司经验的人,哪怕面试机会也不给,有许多好的公司打来,都是看中之前的学历和项目经历,问想不想从事java web或者测试的工作,每次说想从事移动互联网开发,一般都没有后续的信息了,但是他们又知道否,我当初投你们公司的是什么样的职位,渐渐感觉android开发离我渐行渐远,整天上下csdn论坛,不去java区,就移动开发区,回复一下android方面的问题,希望还能和android沾边,还能知道些有关android的信息。

乔大爷曾说过,既然你现在一无所有,那为什么不听从你的内心,我想或许吧,那些年追过的女孩和那些年追过的android都一样,渐行渐远,不过还是很感谢他们,一个教会我爱,一个教会我坚持,不过回想起那些被偷走的时光里,不由得说一句,有你们真好。

那些年我追过的android相关推荐

  1. 程序员表白神器。安卓程序员表白软件。程序员追女友利器=android+雪花效果+彩色气泡+心形花园+心形玫瑰花+相爱天数计时器

    程序员表白神器.安卓程序员表白软件.程序员追女友利器=android+雪花效果+彩色气泡+心形花园+心形玫瑰花 +相爱天数计时器. APK下载(把这个给女朋友,她一定会高兴的):http://down ...

  2. 带android小绿人的屏保相册,盘点:那些年我们追过的Android

    Android小绿人将在今年十一月份度过第五个生日.而在最新的Android操作系统果冻豆到来之前,还是让我们来回顾一下以前的版本,追忆Android已经走过的岁月. 在正式形成规模效应之前,Andr ...

  3. android beam苹果,安卓多年黑科技 苹果终于蹒跚追上_苹果 iPhone X _手机评测-中关村在线...

    安卓多年黑科技 苹果终于蹒跚追上 用"Android系统多年的黑科技,iOS现在终于用上了"这一句话来形容iOS 11.3支持刷公交卡这个行为一点也不为过.是的,早在三四年前多数A ...

  4. Android随笔之AudioManger与HAL之间的联系

    前言 最近在做一个音效功能,通过一个app去修改音频设备的一些参数.这时候就需要用到audio_hw.cpp里的adev_set_parameters()来控制.为了更好的实现功能,详细追踪了这个接口 ...

  5. OkHttp框架从入门到放弃,解析图片使用Picasso裁剪,二次封装OkHttpUtils,Post提交表单数据...

    OkHttp框架从入门到放弃,解析图片使用Picasso裁剪,二次封装OkHttpUtils,Post提交表单数据 我们这片博文就来聊聊这个反响很不错的OkHttp了,标题是我恶搞的,本篇将着重详细的 ...

  6. 微软必应推出移动输入法

    很多人期待的微软必应输入法近日正式登陆Android平台,此前该输入法也在Win 8上颇受追捧,Android必应输入法整合Bing搜索引擎提供更精准的输入体验,这也是必应输入法首次推出移动版本. 必 ...

  7. OkHttp框架从入门到放弃,解析图片使用Picasso裁剪,二次封装OkHttpUtils,Post提交表单数据

    OkHttp框架从入门到放弃,解析图片使用Picasso裁剪,二次封装OkHttpUtils,Post提交表单数据 我们这片博文就来聊聊这个反响很不错的OkHttp了,标题是我恶搞的,本篇将着重详细的 ...

  8. AndroidP/Q/R编译系统

    概述 Android编译环境的初始化过程,在编译环境初始化完成后,我们就可以用m/mm/mmm/make命令编译源代码了.当然,这要求每一个模块都有一个Android.mk文件.Android.mk实 ...

  9. 【RCS】基于RCS库实现跨平台远程通信

    基于RCS库实现跨平台远程通信 摘要:数控系统的信息采集存在处理速度较慢.区域限制等问题,不能满足快速多变的需求,因此文章提出一种利用RCS库实现安卓终端与数控系统间远程连接和通信的方法,安卓终端成为 ...

最新文章

  1. 3D目标检测论文阅读多角度解析
  2. string之substring的用法
  3. HTML5一个浪漫的程序猿:3D旋转爱心表白神器思路源码视频
  4. 用markdown写博客园
  5. hdu 2005 第几天?(c语言)
  6. python同时监听多个端口_python bottle使用多个端口(多个进程)提高并发
  7. 检查xml文件中包含非法xml字符的个数(
  8. 关于MySQL内存泄露如何排查的一些思路
  9. 蓝桥杯2015年第六届C/C++省赛A组第九题-垒骰子
  10. 如何在 Mac 上的“通知中心”中添加和自定小组件?
  11. Flutter实战:手把手教你写Flutter Plugin
  12. spring基于注解的 IOC 配置ioc实现crud
  13. git小乌龟安装_ROS系统安装与体验
  14. 我的管理实践---《人件》读后感
  15. C空间不够如何盘瘦身
  16. 计算机视觉论文-2021-09-14
  17. 联想Thinkpad E430 原装win8改版win7的BIOS设置
  18. c4d渲染测试软件,C4D常用的4大主流渲染器
  19. 3种交叉验证与参数选择方式
  20. java电信计费项目_基于jsp的电信计费-JavaEE实现电信计费 - java项目源码

热门文章

  1. spark之RDD的转换算子与行为算子的具体使用
  2. Python BMI体质计算
  3. 量化投资学习-19:追涨杀跌,一念地*狱;高抛低吸,一念天*堂
  4. JS Browser BOM
  5. es不建议模糊搜索_工作中的Elasticsearch-模糊检索
  6. 微信、博客和我的SAP B1
  7. 【技术教程】RTMP摄像头如何通过内存卡进行视频录像存储?
  8. #38 python操作剪切板
  9. WebDAV之葫芦儿·派盘+静读天下
  10. iCAN南昌VR/AR创新创业大赛,GANKER机器人获关注