程序员每天的生活状态加班加班,做开发的没有不加班的。天天坐着,少运动,或者说是没时间运动吧。至于感情生活,能力强工资好,女孩子肯定好找了,本公司没有,其它公司也有,只是感觉两人粘一起的时间少些吧。(我是女孩子,男友是搞开发的,现在在接触嵌入式,他说做开发的很少有不加班的)(据身边的同事讲其朋友的经历,外企业企业文化不同,工作环境和氛围大有不同)
嵌入式三个方面:嵌入式硬件(ARM芯片、SDRAM、FLASH、接口电路、I/O口、各种总线、PCB画图、电路板调试测验等)、底层驱动开发(懂硬件、c、liunx,先从修改别人的驱动代码开始,很少有人从头开始写,一般公司里的代码都是芯片公司提供的基本驱动代码,自己结合具体电路进行修改)、嵌入式应用软件开发(java、c,这个方面我没接触,无法提供准确的信息,映象是属于嵌入式程序员,需求多,要求不高,不如前两个那样有技术性,各有优缺点吧)。
嵌入式前两个职业基本上要求的知识多且广,后一个感觉就是纯软件的,一般建议电子的可以从嵌入式硬件画PCB板了解ARM架构开始,慢慢过渡到底层驱动开发,毕竟做硬件的不需要太多人,软件的还是要多一点。
最后说说,嵌入式行业平均工资是还行,但电子行业是看个人能力的,同一职位薪水相差很多是一个正常现象,能力愈大职责愈大薪水越高。
嵌入式需要有硬件相关知识,你是学软件的恐怕不太适合,如果感兴趣可以继续学习。ARM DSP FPGA 嵌入式的三足鼎立,你硬件基础薄弱 加上你应该没学过数字信号处理的相关科目,所以FPGA ,DSP 你都玩不了, 只能先做ARM ,ARM 也是有难度的,不是说着这么简单,你得花几年实践去熟悉真整个Linux的框架代码,所以不要认为嵌入式火,工资高就盲目投入进来,其实工资还是中等