从嵌入式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里面编写好代码 ...
随机推荐
- UVA11795 Mega Man's Mission
状压dp #include<cstdio> #include<cstdlib> #include<algorithm> #include<cstring> ...
- 【LSGDOJ 1852】青蛙的烦恼 DP
题目描述 池塘中有n片荷叶恰好围成了一个凸多边形,有一只小青蛙恰好站在1号荷叶上,小青蛙想通过最短的路程遍历所有的荷叶(经过一个荷叶一次且仅一次),小青蛙可以从一片荷叶上跳到另外任意一片荷叶上. 输入 ...
- 棋盘 chess
Description 给出一张 n × n 的棋盘,格子有黑有白.现在要在棋盘上放棋子,要求: • 黑格子上不能有棋子 • 每行每列至多只有一枚棋子 你的任务是求出有多少种合法的摆放方案.答案模 1 ...
- poj 2065 高斯消元(取模的方程组)
SETI Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 1735 Accepted: 1085 Description ...
- bzoj1934
1934: [Shoi2007]Vote 善意的投票 Time Limit: 1 Sec Memory Limit: 64 MBSubmit: 2406 Solved: 1498[Submit][ ...
- LCD接口和RGB介绍
1. 介绍 Video的显示离不开LCD, 所以这里简单介绍一下LCD的接口和RGB LCD的全称是Liquid Crystal Display 的简称, 即液晶显示器LCD目前已经取代CRT, 成为 ...
- sklearn.model_selection 的 train_test_split作用
train_test_split函数用于将数据划分为训练数据和测试数据. train_test_split是交叉验证中常用的函数,功能是从样本中随机的按比例选取train_data和test_data ...
- 使用Aes对称加密解密Web.Config数据库连接串
现在很多公司开始为了保证数据库的安全性,通常会对Web.Config的数据库连接字符串进行加密.本文将介绍学习使用Aes加密解密数据库连接字符串.本文采用MySql数据库. AES概念简述 AES 是 ...
- 安装oracle时修改Linux版本问题
Linux安装Oracle报Checking operating system version must be redhat, SuSE, redhat, UnitedLinux or asianux ...
- java.lang.ClassCastException: oracle.sql.CLOB cannot be cast to oracle.sql.CLOB
错误现象: [framework] 2016-05-26 11:34:53,590 -INFO [http-bio-8080-exec-7] -1231863 -com.dhcc.base.db.D ...