注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
纠结了许久,还是打算在就业版发贴。
我是12fall,本科学的是自动化(偏控制),准备申请EE/ECE Master,以就业为导向。.google и
结合自身兴趣和经历,我准备选择的是interdisciplinary的方向:Computer Engineering
我现在做的一个Project是嵌入式视频采集系统方面的,用的是TI的OMAP3530硬件平台,从Xloader,uboot,uImage到rootfs,再到程序源码的编译及实现,最后让程序在板子上跑起来。我很enjoy这种过程,希望以后的job/career也能做这方面的工作。
根据我目前的知识,嵌入式的开发分为好几个STEPS:
1. 硬件的裁剪——添加,修改,删除(hardware engineer). 1point3acres.com
2. Bootloader移植(system engineer/driver engineer)
3. Linux内核移植(system engineer/driver engineer)
4. 根文件系统的制作(system engineer). ----
5. 开发应用程序(application software engineer)
Embedded在工业界都有广泛应用,目前最热的手机平板应该算其最高端的产品了。
在选择方向之前,我也参照了论坛里的一些牛贴,EECS的方向琢磨了许久,还是想往Computer Engineering上偏,有两个原因:
1. Embedded System是属于CE的
2. 我并不讨厌码农的工作,但不想完全脱离硬件平台。比较偏好嵌入式开发方面的工作,和kernel, rootfs, driver, system等偏底层的东西打交道。我觉得结合软硬结合做出一个产品更有成就感一点。
下面是一些学校对CE Program的介绍:
. From 1point 3acres bbsComputer engineering is an interdisciplinary field of study involving both the Computer Science and Engineering (CSE) and the Electrical and Computer Engineering (ECE) Departments. The computer engineering curriculum provides a balanced view of hardware, software, and hardware-software tradeoffs, analysis, design and implementation techniques.
源文档 <http://ce.tamu.edu/GraGoals.htm>
Computer engineering research at UCSB spans a wide spectrum of topics, from devices and integrated circuits to software systems and applications. Computer architecture, which is central to the efforts aimed at improving the performance, cost-effectiveness, and energy efficiency of computing systems, is a key focal point.
源文档 <http://www.ece.ucsb.edu/research/ce/> . Waral dи,
同时,我查过十几所学校CE Program的主页,其核心课程基本是以下几门:
Computer Architecture/Systems
. 1point3acresVLSI System Design and Computer Aided Design
Computer Networks and distributed Systems. From 1point 3acres bbs
通过GOOGLE/BAIDU,我把这些课程的PDF/PPT浏览了一遍,发现Computer Engineering包含的范围实在太广……
从最底层的硬件电路Design,到计算机架构,再到网络……
而且,让我有点吃惊的是,大多数学校都没有专门的embedded software design等方面的编程课程,一直听说做嵌入式系统的和CS没啥两样,都需要编程的吧。或者,Computer Engineering的其它分支对编程的要求不是很高?
当然,有部分学校开设一些embedded system design方面的课程,比如CMU, Upenn,不过,那是专门针对embedded system Program设置的。
选Interdisciplinary的Program最担心的就是没有侧重点,什么都学,没有一个给定的方向,之后出去找工作也很难定位。
我想请教一下过来人,CE Program出来比较对口的一般是做什么方面的工作,具体的职位是什么呢?
我对CE/Embedded System的认识是不是和工业界实际的情况有所出入呢?
各位有啥想法不妨都说来听听,特别是已经工作的筒子们,感激不尽啊! |