本帖最后由 bin126_com 于 2012-10-27 21:47 编辑
坛里都是分享资料的,我也在这里得到很多有价值的资料,在这里向前辈们求助。
我现在大三了,自动化专业的,51单片机不能说算是精通了,但是还可以说会用(我觉得学51不是说学8051系列,而是在了解51后会编程会设计外围电路,设计整个系统。),只是现在我只会编程,硬件电路都是看前辈们设计的经典电路,自己完全没有思想来设计。一个原因是我有点恐惧硬件设计,模电数电虽然看的差不多,但是真正遇到具体项目完全没有那个意识,也听论坛的大神们说硬件是需要积累的,我这还没出校门的穷学生该如何积累啊,我们是普通二本学校,老师根本就没有什么项目,就算有也不会让我们去实验室做助手的。
另一个原因是我喜欢编程,真的喜欢,虽然国二早过了,但是现在都在继续看其他C语言的书,学过谭浩强的那本不能算是会C,只能说是入门,51单片机课刚开,不过我大二就买板子自学了,只是现在很迷茫,我的目标是做一个嵌入式软件工程师,但是很多人都对我说学51对以后学嵌入式没多大关系,现在很多从事嵌入式工作的甚至连51的流水灯都不会,但依然不影响他们的工作,只是方向不同而已,群里的朋友建议我51就到此为止,从现在就开始学嵌入式。
我打算考研,2014的考研辅导班都报了,可能现在准备太早,可是自己基础差,需要准备,在研究生的时候好好学学嵌入式,现在学校没有这个条件,我自己也没有条件没有时间来学习嵌入式(我觉得学的话要持续下去,中间不能中断懈怠,因为我要考研,所以现在还是为考研做准备,另外也在加深C和C++),以上都是我现在的情况和状态,我想问前辈们,如果我要从事嵌入式软件方向(ARM+Linux),我现在除了C和C++之外,我还要学什么?51现在我要不要放弃?就像标题,嵌入式软件方向到底要掌握什么?
-- 大学里自己确实没好好学,不管技术还是课程,但是现在真的很迷茫,前辈们,指条明路吧!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1. 1. 计算机、通信、电子、信息、数学、自动化类专业,本科及以上学历,操作系统、数据结构、C语言基础扎实;
2. 1-3年或以上复杂嵌入式系统研发经验 (STB、手机、电子书、掌上电脑等领域);
3. 熟悉Linux系统架构、内核模块和设备驱动;有在linux下调试优化文件系统、网络协议、以及设备驱动开发的经验;
4. 能独立完成复杂软件模块设计和具备一定的系统设计能力,善于解决系统级疑难杂症者优先;
5. 良好的代码规范和习惯;熟悉常用配置管理工具的使用;掌握一种脚本语言如Python, Ruby,Lua者优先;有LAMP网站开发或管理经验者优先。;
6. 英文基础扎实,能阅读和理解英文技术文档;为人诚恳,做事细致,责任心强,有进取心。
2. 职位职能: 嵌入式软件开发(Linux/单片机/DLC/DSP…)
职位描述: 1、计算机软件相关专业,本科以上学历,有三年以上相关工作经验,或硕士以上学历;
2、精通C语言,至少两年以上使用经验,较强的C/C++编码能力,以及代码阅读能力;
3、精通Linux系统管理,有至少一年以上的Linux开发或系统管理经验,独立负责过大型成功项目,对Linux或Windows平台下设备驱动的内核技术有深刻理解;
4、易于沟通,有良好的团队合作精神;
5、有开源项目经历者优先; 岗位职责: 1. 遵循研发规范,按设计要求准确完成模块功能; 2. 及时进行工作总结并文档化。 备注:公司提供具有竞争力的待遇和福利。
3. 职位要求:
1、计算机、通信、电子类相关专业,大学本科以及硕士以上学历;
2、精通C/C++语言,具有丰富的编程经验;
3、熟悉linux内核,有嵌入式系统Linux驱动或者UI开发经验。
4、工作积极主动,吃苦耐劳,认真细致,责任心强,具有良好的学习能力和沟通能力。
4. 职位职能: 高级软件工程师 软件工程师
职位描述: 1、 从事嵌入式系统中linux平台下c/c++驱动程序开发工作
2、 从事嵌入式系统中linux平台下开源模块的移植和开发
3、 从事android底层(c/c++)驱动的开发和优化
4、 负责公司自主硬件平台的定制化Android系统开发,制作定制化Android系统构建,系统平台移植等。
任职资格:
1、 计算机及相关专业毕业,大学本科以上学历
2、 一年以上相关工作经验;
3、 熟练掌握linux下c/c++开发调试工具,交叉编译工具
4、 熟练掌握嵌入式系统启动流程,熟悉uboot配置,kernel配置,rootfs制作
5、 熟练掌握linux下常用函数库,例如线程库,图形库,socket库等
6、 熟练嵌入式Linux开发流程,至少有1年以上的嵌入式Linux开发经验;
7、 熟悉Android内部软件架构,精通android开发平台及框架原理,有android移动产品开发经验者优先。
5. 职位名称:软件开发工程师 上海先锋商泰电子技术有限公司2013届校园招聘信息
工作职责:
负责汽车智能系统、家用娱乐产品等相关软件的设计和开发。
任职资格
1、本科及其以上学历,在校期间学习成绩良好。
2、计算机、通信、电子、自动化及相关专业。
3、专业能力:C、C++、JAVA 擅长其中一种或一种以上,有开发的经验优先考虑。
4、具有较强的学习能力、沟通能力和团队合作精神。
谢谢,我之前也浏览过招聘网站,看了后对嵌入式要掌握的知识有点概念了。
一周热门 更多>