时间过得很快,转眼之间已经到新公司一个月了。虽然学到了一些移动开发的知识,但是觉得离我的目标还很远,完全没能达到我想要的水平。以前产品都是自己主导的,需要完成什么,计划什么也是自己主导,现在得从头开始,虽然不是非常习惯,但是相信慢慢努力,过了这段时间肯定可以交一份不错的答卷的。

  相信很多人都会质疑为何好好地嵌入式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应用开发的更多相关文章

  1. 搭建Linux下Android程序开发环境

    从AndroidStudio中文社区下载SDK压缩包,http://dl.google.com/android/android-sdk_r24.2-linux.tgz. 解压到某个目录,比如我的~/p ...

  2. 转: 嵌入式linux下usb驱动开发方法--看完少走弯路【转】

    转自:http://blog.csdn.net/jimmy_1986/article/details/5838297 嵌入式linux下的usb属于所有驱动中相当复杂的一个子系统,要想将她彻底征服,至 ...

  3. linux和android开发链接

    1.Tracy Mcgrady的专栏冰山一角:linux和Android底层开发,主要是mtk系列点击打开链接 2.郁闷Wednesday:嵌入式linux 单片机 android,点击打开链接 3. ...

  4. 如何使用eclipse进行嵌入式Linux的开发

    如何使用eclipse进行嵌入式Linux的开发 作者:曾宏安,华清远见嵌入式学院高级讲师. 如何使用eclipse进行嵌入式Linux的开发 习惯了在windows环境下开发的程序员在转到Linux ...

  5. 【课程分享】深入浅出嵌入式linux系统移植开发 (环境搭建、uboot的移植、嵌入式内核的配置与编译)

    深入浅出嵌入式linux系统移植开发 (环境搭建.uboot的移植.嵌入式内核的配置与编译) 亲爱的网友,我这里有套课程想和大家分享,假设对这个课程有兴趣的,能够加我的QQ2059055336和我联系 ...

  6. linux和android博客链接

    1.Tracy Mcgrady的专栏冰山一角:linux和Android底层开发,主要是mtk系列点击打开链接 2.郁闷Wednesday:嵌入式linux 单片机 android,点击打开链接 3. ...

  7. 是否要从单片机转为嵌入式Linux?

    作者:嵌入式老鸟火哥 授权转载于公众号嵌入式老鸟的职场之道(ID: ict_embedded),有增加内容和修改. 最近很多童鞋投票并咨询如何从单片机转为嵌入式Linux开发.看来读者圈中做单片机,R ...

  8. 搭建Android底层开发环境

    为了开发linux驱动方便些,我们一般将linux作为Android的开发环境,那么就需要搭建Android的开发环境,下面是一些搭建Android底层时的心得: (1)安装JDK:除了普遍使用的下载 ...

  9. gdbserver远程调试嵌入式linux应用程序方法

    此处所讲的是基于gdb和gdbsever的远程调试方法.环境为:PC机:win7.虚拟机:10.04.下位机:飞嵌TE2440开发板. 嵌入式linux应用程序的开发一般都是在linux里面编写好代码 ...

随机推荐

  1. C++Primer学习——动态内存

    静态内存:用来保存static 栈内存:保存非static 智能指针: shared_ptr:允许多个指针指向一个对象 unique_ptr:独占所指对象 weak_ptr:一种弱引用,指向share ...

  2. hdu 5445 多重背包

    Food Problem Time Limit: 3000/2000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others)To ...

  3. 关于Miller-Rabbin的一点想法

    在好久之后终于搞完了miller-rabbin素性测试,谈谈自己的理解 要判断的数设为 a, 主要思想就是运用费马小定理来搞,随机几个数x(x<=a-1),判断x^(a-1)=1(mod a)是 ...

  4. 基于Spark环境对比Python和Scala语言利弊

    在数据挖掘中,Python和Scala语言都是极受欢迎的,本文总结两种语言在Spark环境各自特点. 本文翻译自  https://www.dezyre.com/article/Scala-vs-Py ...

  5. Java Servlet 笔记4

    Servlet 客户端 HTTP 请求 当浏览器请求网页时,它会向 Web 服务器发送特定信息,这些信息不能被直接读取,因为这些信息是作为 HTTP 请求的头的一部分进行传输的. 读取 HTTP 头的 ...

  6. 使用Fiddler改变线上js文件的引用路径

    一般的项目开发都是先在本地环境开发,测试环境中完成测试,最后再提交到线上环境. 但是由于版本构建工具有时出现bug或者一些缓存的因素导致测试环境代码可能和线上不一样,这是多么蓝瘦的事情.此处说的是在原 ...

  7. vue-router实现登录和跳转到指定页面,vue-router 传参

    定义路由的时候可以配置 meta 字段: const router = new VueRouter({ routes: [ { path: '/foo', component: Foo, childr ...

  8. WPF TextBlock 判断 isTextTrimmed 文本是否超出

    WPF TextBlock 设置TextTrimming情况下 判断 isTextTrimmed(Text 文本是否超出 是否出现了省略号) private bool HasTextTrimmed(T ...

  9. 数据挖掘_requests模块的post方法

    前面已经跟大家讲了requests模块的get方法,这一篇文章我们要介绍的是requests模块中的另一个比较常用的方法,post方法 post方法的形式相比于get要复杂一些,这时因为post在提交 ...

  10. Python的一个解释凯撒密码的程序

    #!/usr/bin/env python # -*- coding: utf-8 -*- ''' { Title:CaserCode Author:naiquan Type:crypto Detai ...