Chinaunix
标题:
想从事嵌入式开发,求Help !
[打印本页]
作者:
Gegung
时间:
2015-12-24 09:03
标题:
想从事嵌入式开发,求Help !
毕业一年半了,一直都在公司做一些杂事(Android 、C都有接触(打酱油)),现今想换一个嵌入式Linux开发的工作,没有任何嵌入式Linux项目工作经验,只是学过C、数据结构、Arm体系结构、Linux相关基础
求支招,怎样去准备接下来的嵌入式Linux面试、笔试!
希望各位朋友给点意见!
作者:
xialufeifei
时间:
2015-12-24 09:15
没经验只要基础好应该可以,好好准备,重点在C、linux
作者:
arm-linux-gcc
时间:
2015-12-25 15:36
本帖最后由 arm-linux-gcc 于 2015-12-25 15:40 编辑
如果不是对嵌入式有十分浓厚的兴趣,否则不建议搞嵌入式
现在嵌入式收入低,远不如互联网
又苦又没钱,如果不是兴趣支撑,怕是做不长久的
苦并不一定就是工作累,而是需要学习的东西太多,周期太长,学习的时间成本太高
在上海这种地方,搞嵌入式,等你能拿到两三万一个月的时候,房价早就飞上天了
互联网虽然累,但是钱也给的多,时间成本也低的多,适合年轻人挣钱买房
总之,如果自己对嵌入式不是特别特别有兴趣的话,不建议入这行
作者:
Gegung
时间:
2015-12-27 10:21
哥们,从事嵌入式行业
?
兴趣的话 也是嵌入式那一块,也学过Android 做过Android App 但是想从产品底层慢慢往上开发 现今 有几个机会 是嵌入式那一块的,想去试一试,所以希望能支招,没有嵌入式Linux工作经验,如何去准备面试
作者:
arm-linux-gcc
时间:
2015-12-28 16:51
本帖最后由 arm-linux-gcc 于 2016-02-01 13:09 编辑
Gegung 发表于 2015-12-27 10:21
哥们,从事嵌入式行业 ?
兴趣的话 也是嵌入式那一块,也学过Android 做过Android App 但是想从产品底 ...
我做了10年嵌入式
你希望从底层慢慢往上开发,不知道你是想从什么层次的开发开始,不过你既然有ARM基础,那么从bootloader这个级别上开始是没问题的,bootloader够底层够简单,可以这这里入手,然后再慢慢往上走,你可以先自己看看uboot的代码学习学习
现在愿意搞嵌入式的人不多了,因为收入低,新毕业的都愿意去互联网,很多工作了几年的也转互联网了,剩下的都是一些老人——转行转不动了,
所以现在想要找个嵌入式方面的工作还是不难的,我司招人,要求降低到只要求会linux下的C编程(会写那种最简单的linux app就行),招了半年都没招到,主要是工资低没人愿意干了
现在国内嵌入式的行情是这样的:
上游芯片公司把底层都几乎全给做好了,下游做产品的厂家基本上不用怎么搞底层,当下游厂家真正有需要要做点底层的东西时,极大可能是让芯片公司给他们做,他们自己不会动手的,因为芯片公司比他们更清楚底层的设计。
于是在下游厂家里面那些做底层的(比如驱动)的工程师,位置就很尴尬,自己能做的能发挥的空间及其有限,基本没多少技术含量,做这些东西对自身水平的提高基本上帮助很小。
如果你想做底层又想学到东西提升自己的技术水平,那么得去芯片公司,但是芯片公司又分外企和民企,外企在中国的这些所谓的RD,90%干的活儿都是打杂擦屁股的,基本上也学不到什么东西,比如高通,英特尔;如果去民企,比如展讯、瑞星微、海斯这些,有可能能学到有一定深度东西,这些公司有的工资还可以,但是都非常累,你整年的节奏就是加班加班加班,基本上没有自己的生活了。
去民企也仅仅是有可能能学到有一定深度的东西,因为别人的东西早就架子搭好了,换谁都能做,你基本上没有多少机会得以真正的去做你想做的,你工作的全部内容也基本上就是debug、缝缝补补之类,其实也是擦屁股。
不过在芯片公司里擦屁股比在下游厂家擦屁股要好点,因为在芯片公司干活儿基本上你就只做那一小块,也就是你只专门擦那一个屁股,如果自己用心的话久而久之也就能对那一小块所属的整个子系统熟悉了,这时在技术上你就有了自己的一片天地,这时如果你跳槽你就能很有底气的说我熟悉什么什么什么什么;如果是在下游厂家擦屁股,会有各种屁股让你擦,后果就是什么都懂点皮毛什么都不精,你跳槽的时候你根本没有底气说你熟悉什么什么什么。
总之,这样的行情,导致了大多数做底层的人没多少技术积累,于是被年轻人替代的可能性极高,等到35岁之后被公司裁掉了,那时找工作都困难了。
你想想,大多数人都在做着擦屁股的活儿,根本不需要多少积累,可替代性自然就高。
别说中国,即使在在硅谷,也同样有35岁的问题,可以自己百度。社会现实就是这样,个人力量是渺小的,这基本上就是个资方市场。
搞嵌入式底层没钱,年龄大了还被淘汰。
搞互联网或手机app的虽说年龄大了也被淘汰,但是别人年轻的时候赚够了钱,等到被企业裁员时早就财务自由了,而搞嵌入式的屌丝们,到时候面临的就是顶着房贷的压力却找不到工作。
所以入行需谨慎,现在android/ios app这么火工资这么高,你却要跳嵌入式这个火坑,三思啊
你现在还年轻,有试错的机会,可以先找个搞嵌入式的公司干个两三年看看,如果不行再转回app都完全来得及,而我特么这种35的老的转不动的人就只能混吃等死了
作者:
xiaolu289
时间:
2015-12-28 22:07
回复
5#
arm-linux-gcc
前辈所说的芯片厂家把驱动都搞定了,是指实际上我们所说的嵌入式驱动开发都是驱动的移植,并不会真正的让我们去写个驱动出来,顶多就是配置下参数,之类的基本就能用了,是这个意思么。。。
作者:
xiaolu289
时间:
2015-12-28 23:02
回复
5#
arm-linux-gcc
对了,前辈,我还有个疑问,嵌入式不是和物联网分不开吗?物联网不是刚刚说国家要大力发展吗?为啥嵌入式还是很悲剧。。。我看见了国家说大力发展物联网,但是看见招聘相关的技术员的公司却很少。。。。这难道和前辈所说的由芯片厂家提供驱动有关么?
会不会是这样一个情况:现在虽然是物联网发展,然而物联网所需要的底层驱动基本都是由芯片厂家提供了,大部分小公司只是需要移植嵌入式操作系统,甚至连移植都交给别人代工,自家只是做一些APP之类的上层应用。。。
作者:
arm-linux-gcc
时间:
2015-12-29 15:02
本帖最后由 arm-linux-gcc 于 2015-12-29 15:08 编辑
回复
7#
xiaolu289
对,基本上按照你的板子改改配置参数就能用了
物联网雷声大雨点小,连个统一的通信协议都没有,各家也是各搞各的,还处于原始混沌时期,所以没多少公司会在这个时候冒险进来搞,目前在搞的都是一些大公司,企图做大然后成为行业标准
这些物联网的各种小设备,就目前看来,绝大部分就是个不带系统的单片机就能够实现的,技术门槛太低,所以可替代性高
下游做产品的厂家也基本上就是做做应用,驱动也仍然是芯片公司提供好的,甚至芯片公司还提供了各种应用的demo,下游厂家在他们demo基础上改改再加点东西就能做成产品卖了
作者:
xiaolu289
时间:
2015-12-30 22:49
回复
8#
arm-linux-gcc
多谢前辈指点。。。。我是今年的应届毕业生,本来学校开设了很多诸如模电,数电,微机原理,计算机组成原理,汇编语言,C语言,咋看之下都是嵌入式开发的基础。。。。因此我大四实习就都在学习嵌入式了,自学,因为不好找工作,连个做这方面的面试机会都没有,就是单片机出身的公司都搞的是APP开发。。。。画板子的有,就是没有驱动开发。。。我就纳闷了很久,前辈所说的行业情况解决了我的疑惑。。。我决定先去从事WEB开发。。。。嵌入式当成个爱好去学。。。等真大力发展的时候再考虑入行试试。。。。感觉现在真如前辈所说,雷声大雨点小。。。。。
作者:
Hendayuan
时间:
2016-01-20 14:01
回复
5#
arm-linux-gcc
前辈这么说来,嵌入式 开发就没有明天了吗?那我们做嵌入式的以后的境界不是更尴尬了。可否指条明路~
作者:
arm-linux-gcc
时间:
2016-02-01 12:52
回复
10#
Hendayuan
目前看来物联网在将来需求量会很大,但是这个将来会等多少年这就没人知道了,而且搞这个也不要太执着于深入底层,国内的公司就是搞应用为主,搞应用的需求比搞底层的需求大的多,需求大才好找工作
如果你非要做底层,就像我在前面说的,你得去芯片公司,而且就算去了也不见得就能做的多深入
芯片公司就那么几家,外企这几年基本上都被干趴下了,国内的芯片公司累死你(比如海斯 展讯 瑞星微等等)
当然做应用也不轻松,但是好歹需求量大,不愁找工作的问题
作者:
root_any
时间:
2016-02-19 10:20
嵌入式入门,写的比较好的是韦东山老师的书和配套视频,优酷上都有,可以先看看,看自己是否有兴趣再决定!
作者:
conghaihua
时间:
2016-02-29 18:41
您想在哪个城市工作?我们公司是潍坊歌尔声学,您有兴趣的话可以联系我。QQ3225038623
holly.cong@goertek.com
作者:
松童
时间:
2016-04-14 17:34
回复
5#
arm-linux-gcc
前辈,我本科毕业6年,之前一直做的DSP。。最近公司需要做嵌入式linux,所以最近在学这方面的知识。听前辈的意思,我对未来真的迷茫了。前辈您觉得像我这样的情况是继续呆在嵌入式这行,还是寻求转行机会?
作者:
arm-linux-gcc
时间:
2016-04-15 17:36
回复
14#
松童
dsp是做算法吗?如果做算法的话,工资应该不错啊
如果是做dsp应用开发就没意思了,你们公司做嵌入式linux应该也更多的是偏应用层的开发,如果继续留在原公司搞嵌入式,建议做linux app方向,以后如果想换到android/ios app方向也比做驱动的人容易
是否转行还是看个人兴趣,如果我还不到30岁,我会换到ios app方向上——学swift
反正是否转行,转到那个方向,这个主要是看个人兴趣
作者:
奋斗中的小青年
时间:
2017-01-11 11:49
为什么做这个行业 嵌入式做到大牛薪资还可以 一般刚刚入门的初级嵌入式工程师薪资不高
作者:
sditmaner
时间:
2017-01-11 15:21
回复 5# arm-linux-gcc
作者:
arm-linux-gcc
时间:
2017-02-10 22:34
回复
19#
sditmaner
作者:
botton_zhang
时间:
2017-02-22 15:46
哎····一看就是电子信息科学类专业······乖乖地干通信或者干c吧 嵌入式不吃香
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2