从嵌入式linux到android应用开发
时间过得很快,转眼之间已经到新公司一个月了。虽然学到了一些移动开发的知识,但是觉得离我的目标还很远,完全没能达到我想要的水平。以前产品都是自己主导的,需要完成什么,计划什么也是自己主导,现在得从头开始,虽然不是非常习惯,但是相信慢慢努力,过了这段时间肯定可以交一份不错的答卷的。
相信很多人都会质疑为何好好地嵌入式linux不再继续下去,转而去做Android开发。在离职期间也有很多领导说做android应用有什么好的,门槛不高,随便一个人都可以去做,而嵌入式linux却不然,不是一般人随随便便就可以进入这个行业的,而自己4年多的嵌入式linux经验也可以在这个行业混得不错了,却转而求其次去做培训一下下就可以出来工作的移动开发。
可能对于我来说,嵌入式linux学到这个水平线,应付工作基本上算是没有什么问题,无非一直这样继续下去,一直重复做着以前的工作让我觉得有些发慌,而且自己又是一个喜欢折腾,喜欢不断学习新技术,不喜欢一辈子在一个领域一直深根下去的那种。而且自己一直想做一款产品,可能平时工作一直在做项目,做的产品也是芯片不是真正到消费者手中的产品,从而触发了想从事移动互联网。
的确个人很喜欢硬件的小东西,四轴飞行器,机器人,智能家居都是我喜欢的,也尝试着去实现一些东西,但是这些东西都离不开移动互联网,离不开网络,仅仅完成了硬件和算法也不行,还需要后端服务器,移动端的app才能让他们显得更加的出色。虽然为了学习新技术转行被很多人否定了,但是以后会怎样?谁知道呢?
当然这其中也有其他的原因,嵌入式linux感觉是个夕阳产业,就拿我4年的嵌入式linux经验来说,还不如移动互联网1年的工作经验拿的高,要养家糊口,要还房贷,趁着移动互联网的尾巴,能抓则抓吧。
当然了,虽说是转行了,但是在学习嵌入式linux的时候,也接触过android底层,毕竟android的底层是跑的linux操作系统,android的framework层也有很多跑的是linux的应用,基于此我也想多多了解android的应用层,把android从下到上都打通了。
既然选择了就好好坚持,虽然离职的时候有很多的选择摆在面前,但是选择一个最有挑战的也算给自己一个交代了,即使以后没有成功也不后悔。
今天终于获得了csdn博客专家的称号,从12年大学毕业的第一篇文章到16年的现在,记录了生活工作学习的点点滴滴,不仅可以帮助需要的朋友,从而也提高了自己的技术水平和能力,感谢csdn这个平台,也感谢支持我的博友们,之后将继续努力写好博文,提高自己的同时,帮助更多的朋友!
从嵌入式linux到android应用开发的更多相关文章
- 搭建Linux下Android程序开发环境
从AndroidStudio中文社区下载SDK压缩包,http://dl.google.com/android/android-sdk_r24.2-linux.tgz. 解压到某个目录,比如我的~/p ...
- 转: 嵌入式linux下usb驱动开发方法--看完少走弯路【转】
转自:http://blog.csdn.net/jimmy_1986/article/details/5838297 嵌入式linux下的usb属于所有驱动中相当复杂的一个子系统,要想将她彻底征服,至 ...
- linux和android开发链接
1.Tracy Mcgrady的专栏冰山一角:linux和Android底层开发,主要是mtk系列点击打开链接 2.郁闷Wednesday:嵌入式linux 单片机 android,点击打开链接 3. ...
- 如何使用eclipse进行嵌入式Linux的开发
如何使用eclipse进行嵌入式Linux的开发 作者:曾宏安,华清远见嵌入式学院高级讲师. 如何使用eclipse进行嵌入式Linux的开发 习惯了在windows环境下开发的程序员在转到Linux ...
- 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)
深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...
- linux和android博客链接
1.Tracy Mcgrady的专栏冰山一角:linux和Android底层开发,主要是mtk系列点击打开链接 2.郁闷Wednesday:嵌入式linux 单片机 android,点击打开链接 3. ...
- 是否要从单片机转为嵌入式Linux?
作者:嵌入式老鸟火哥 授权转载于公众号嵌入式老鸟的职场之道(ID: ict_embedded),有增加内容和修改. 最近很多童鞋投票并咨询如何从单片机转为嵌入式Linux开发.看来读者圈中做单片机,R ...
- 搭建Android底层开发环境
为了开发linux驱动方便些,我们一般将linux作为Android的开发环境,那么就需要搭建Android的开发环境,下面是一些搭建Android底层时的心得: (1)安装JDK:除了普遍使用的下载 ...
- gdbserver远程调试嵌入式linux应用程序方法
此处所讲的是基于gdb和gdbsever的远程调试方法.环境为:PC机:win7.虚拟机:10.04.下位机:飞嵌TE2440开发板. 嵌入式linux应用程序的开发一般都是在linux里面编写好代码 ...
随机推荐
- [Educational Codeforces Round 7]F. The Sum of the k-th Powers
FallDream dalao找的插值练习题 题目大意:给定n,k,求Σi^k (i=1~n),对1e9+7取模.(n<=10^9,k<=10^6) 思路:令f(n)=Σi^k (i=1~ ...
- hdu 3247 AC自动+状压dp+bfs处理
Resource Archiver Time Limit: 20000/10000 MS (Java/Others) Memory Limit: 100000/100000 K (Java/Ot ...
- html高度塌陷以及定位的理解
高度塌陷的含义: 父元素的高度,默认被子元素撑开,目前来讲box2多高,box1就多高.此时如果子元素设置浮动,则会导致其完全脱离文档流,子元素脱离文档流将无法撑开父元素, 导致父元素的高度丢失,就是 ...
- Delphi下DLL编程知识(转)
一. DLL和系统变量 在 System 单元声明的变量中,有几个对DLL编程有特殊影响.IsLibrary 可以检测代码是执行在应用程序中还是执行在DLL中,在应用程序中 IsLibrar ...
- log4j的终极封装
通用型(再也不用每个类new一个logger了) public class Log { private static Map<String,Logger> loggerMap = new ...
- 软件测试assert
之前实习做过一段时间测试,现做个总结: 实习测试的是一款CM系统(case 系统),来记录IT部门处理的维修,服务,反馈,预定服务等case:b/s架构,人少小项目,实习时间短,去了已经快完工,主要测 ...
- Android ImgView属性
ImageView是用于界面上显示图片的控件. 属性 1.为ImageView设置图片 ①android:src="@drawable/img1": src设置图片,默认图片等比例 ...
- RandomAccessFile&IO流&排序&方法论
RandomAccessFile&IO流&排序&方法论 我们总觉得历史是极其遥远的东西,与我们并无关联,又觉得历史隐藏在图书馆的旧书之中. 然而,我们每个人都有真真切切的历史. ...
- redis在java客户端的操作
redis高性能,速度快,效率高的特点,用来做缓存服务器是很不错的选择.(和memcache相似)redis在客户端的操作步骤: 1.redis单机版操作 1.1通过Jedis对象操作 (1)将安装r ...
- MySQL NULL 值处理
MySQL NULL 值处理 我们已经知道MySQL使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作. 为了 ...