作者menesn (谈亦云)
看板CareerPlan
标题[建议] 给电子电机人的建议
时间Sun Jan 31 14:05:57 2010
http://wh012027.blogspot.com/2010/01/blog-post_31.html
写本文的动机 在於看到一些电子电机人
发了一些在沈重的课业下迷失了方向的文章
希望能够一并解答 :P
小弟以电子系毕业生的背景
给大家写点建议 也请学长姊们 不吝指教
部份内容 我之前在科技板 有发表过
一并整理如下
主要脉络图
我觉得 电机人(EECS)
可以分为走资派(CS) 跟走电派(EE)
(其实很多人会认为 走资就是资工系 走电才是电机系)
会这样分 也是因为 电机系毕业生 找工作粗分成两条路
做软体 与 硬体
参考
分野我觉得有一个很重要的
就是电机工程导论
我不知道其他系怎麽样
在我们系 这门课记得叫 生涯规划之类的
基本上就是屁 由一个学心理辅导
完全不懂电机工程的老师来带
虽然有请各领域的教授来演讲
但我觉得一点用都没有
anyway
对於大一新生来说 如果系上没有安排像样的导论课
建议可以看一本书
Electrical Engineering: Principles & Applications
参考
其他电机工程导论的书 应该都ok
(走资方面要找资讯工程导论之类的 我手边没这本书 略之不谈)
多做几个简单的例子 发觉自己的兴趣
或者 找学长问问
建议可以自己用Excel排一张大学四年的课表
用颜色标注出不同的领域
( 我原本想po自己以前做的当范例
可是资料在我以前的桌电里面 )
可以有计划的去旁听
或者
去MIT Open Course看一些Video Lecture
Standford也有
很多人大一都在玩 我觉得也无妨
人生很长 什麽时候想要急起直追 都来得及
缺点在於 可能会追的很辛苦
优点就是 你可能可以找到你人生的伴侣 XD
重点就是找到你有兴趣的方向
然後专注在那个领域修课 不要东修一点 西修一点
愈早找到方向 你在专业领域上面就走得愈快
回正题
走资派 & 走电派
走资派就是搞软体 演算法(讯号演算法)
既然你是电机系的 基本上你对电路都有基本认识
这样就够了 其他硬体相关的课 可以一概不管
传统电机系的走资派 方向还满窄的
就只有做CAD(电脑辅助设计)
我称之为 半个走资派
做这个 可能对一些更深一点的电路理论 都要有涉猎了
CAD顾名思义 就是辅助IC design 自动化
因此 分为类比电路(AIC) 与 数位电路(DIC) 两类
视需要深入学习 另一部份的心力
花在 演算法 资料结构等 资工的东东
除此之外
就是做讯号处理 与 通讯(通称(讯号的)演算法)
这类虽然分在走资派 其实是假的走资派
但为什麽要分在走资派呢
因为我是念通讯的 但我业余时间都在碰软体的东西
所以是个人因素XD 实际上应该是非走资 也非走电
念演算法主要的模拟都是写script 最大宗用matlab
linux有人会用octave, scilab
最後就是正牌走资派 也就是假的电机系学生
除了基本课修了电机系的
其他都去修资工的课 学资工的东西
这条路 我想 对国内现行的很多电子电机的学生来说
还是有困难的 因为本身必修课太多了 可能无暇顾及
只能靠业余的时间来学
我个人是觉得 以前学的很多必修 根本就不必要
浪费时间 老师又乱教 他妈的
另外 我觉得 正牌走资的人
或者 将来毕业 工作想要走软体的人
作品 很重要
帮助你找工作 大大有加分 比成绩还重要
比如说 写tool 或者 做网站
讲到这
我真心推荐 走资派开始使用Unix like的作业系统
如 Mac OSX or Linux
原因可以参考V神这篇文章的这一段 "UNIX是Programmer的天堂"
参考
我一直到大四下 因为认识资工系的强者
才正式不再使用Windows当主作业系统
程式语言的部份
最基本的就是C/C++, 系统程式 与 OOP的观念很重要 STL要会用
而演算法(跟前面念通讯的演算法是不同的, 电脑科学的演算法)
资料结构是必备的 要很熟
如果这些你都俱备了
有很多有趣的程式语言及应用可以打发时间
比如 Python, Perl, Java ....
GUI, 网路程式, facebook puzzle ...
第二大类就是走电派
有两大方向 IC设计(IC design) & 元件
IC设计分为数位跟类比
类比电路的方面 可以参考Razavi的经典着作
类比的设计流程比数位来得辛苦
这也是为何念类比的博士都花比较久毕业的原因
整个流程 简单如下
Schematic->Layout->Tapout->量测->修正完整个流程再跑一遍
直到合理为止(或者说老板满意XD)
Layout没有自动化 很多都要手Lay Orz 会吐血
当然现在也有愈来愈多的类比自动化工具慢慢浮现了
念类比 要再深入 就跨到元件的部份去了
或者有些人会跨到半走资派去 设计类比自动化工具
不过业界还是以数位电路为主
数位电路方面
写的语言相较於软体的程式语言来得统一
台湾美国一般都用Verilog 欧州用VHDL
而基本的计算机组织及逻辑电路的观念要熟
超大型积体电路的流程要懂 简单如下
verilog->Schematic->Layout
台湾学术界做的晶片 很多都没有量测
虽然说言之有理 只要做得出来就会动 不像类比的变数这麽大
数位基本上就是数学运算 不太会有甚麽问题
但弊病就在於 很多人做出来的晶片 只能当装饰品Orz
做数位的要再深入 就要视应用的方向 做不同的调整
比如 做通讯IC的 就涉猎通讯理论
做生医的 就涉猎医学相关
其实 走电派 还有一部分是做电磁波
或者说 做天线 不过再台湾没什麽出路就是了
原因是 天线很多应用是军火
台湾军方的研究能力很差 根本养不起你
还有 有些电机人会做微机电
基本上这不太算电机的东东 比较偏机械
以上谈到的 其实有另外一条出路
就是做轫体(firmware)(软体与硬体的桥梁)
也就是写组合语言
这条路 其实走资走电的 都可以跨
走电的做8051微处理器 比较容易上手
假走资做DSP处理器 较容易上手
另外就是元件
分为走理论 与走应用
走理论跟物理系很像
最基础的是元件物理 再往上就是固态物理 量子力学....
最大的出路就是 台积电
应用的部份 就是制程
学制程的 做实验的功力 比理论重要的多
缺点就是要穿防尘衣吧 Orz
最大的出路 还是台积电 XD
其实以上提的分类
我觉得 在大学的学习蓝图 很有事半功倍的果效
不过在现行电机系的学制 不太可行
很多必修都是混着来 念通讯的要学超大型积体电路
山不转路转
我觉得有一个解法就是
几个不同兴趣的好朋友 组学习团体
在不得已的情况下 念IC的要去修通讯原理
课修下去 但都不要去上(除非老师真的教得很棒XD)
时间省下来念自己有兴趣的科目
因为台湾很多教授自己都不太懂 上课乱教
不然就是念制程的教授 被排去教元件
教的品质可想而知 要靠自己靠与朋友讨论钻研
以及网路资源 加K原文书
理论部份 可去理学院取经 理学院普遍教得好
(至少以我们学校来说)
其实很多有水准的工程应用 相关的理论要懂
而不只是做公式的应用 调参数
这种研究难登大雅之堂
另外多的时间 可以去听商管 人文的课
或忙社团 为自己加分
回正题XD
考试 作业 就靠另外一位主攻通讯的同学帮忙Cover
反之亦然
最後
对於想出国的朋友们
如果学校有交换学生计划 可以考虑看看
想加强语文能力
我觉得看Friends满有用的XD
或者经济许可的情况计划去旅游 增广见闻 也不错
暑假去外国打工旅游 也是个选择
教育的宗旨 就是帮你找到兴趣
以上的见解 都是根基於你的兴趣
如果 如果
你问我说 我现在快大学毕业了 或者说
我现在快大学毕业了 我不知道自己的兴趣
也不知道未来要干嘛 怎麽办
没怎麽办
可喜的是 你有一个快乐的大学生活
可忧的是 你要在更短的时间 找到你的兴趣
同样也是寻以上的方法 只是时间可能从四年
缩短到一到两年吧
不然就转行XD
只要有勇气与毅力 天无绝人之路
凡走过 必留下痕迹
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 74.192.195.125
※ 编辑: menesn 来自: 74.192.195.125 (01/31 14:09)
1F:推 poop101:原po好强 01/31 14:27
2F:→ obov:我都看南方四贱客学英文 screw u guys im goin' home 01/31 15:05
3F:推 alarm911:大致上分的还不错 另外补充一点 EE的研究领域分的还蛮细 01/31 16:22
4F:→ alarm911:的 不同组别有时是隔行如隔山 可以到台大电机的网页 01/31 16:23
6F:→ alarm911:领域修业流程图 照着上面把自己有兴趣领域的知识补齐 01/31 16:24
7F:推 catoh:专业就要推=..=! 01/31 16:31
8F:推 alarm911:另外不管是电或资 写轫体在大部分的平台上现在是使用C 01/31 16:32
9F:→ alarm911:做ic的也绝对要有系统的概念 不然只是照着spec在都零件 01/31 16:33
10F:推 YOKIDOKI:物理系勒? 只能去台积吗 ? 01/31 18:33
11F:→ YOKIDOKI:sorry 不要理我 感谢原po分享 01/31 18:41
12F:推 gfxp68c:推好文!!! 01/31 19:58
13F:推 opcode:写的还不错... 01/31 20:12
14F:推 h2oduoljr:推好文~~ 有大大可以分享一下微机电方面吗 01/31 21:04
15F:→ sony406:原po好像对大学课程很有意见.. 02/01 00:12
16F:→ sony406:该学的就是要学 不要铁齿用不到 老师不会教 不代表你碰 02/01 00:13
17F:→ sony406:不到 这篇去tec 应该是讨论不起来吧 02/01 00:14
18F:→ sony406:如果你工数不好 找时间问人 学好 总有一天你要还的 02/01 00:17
19F:推 drinkitblack:designer不见得了解整个系统喔 顶多知道跟他负责的IP 02/01 00:30
20F:→ drinkitblack:会有相关的 其实到system level 应该都由sw rd负责了 02/01 00:31
21F:→ drinkitblack:至於涉猎演算法..我认为这也由演算法rd(一般分在sw) 02/01 00:33
22F:→ drinkitblack:给包了 designer的任务就是专心设计电路省gate count 02/01 00:35
23F:→ Vanquze:科技新贵正夯 02/01 15:12
24F:推 howshou:专业? 资 = 写程式? 02/01 20:02
25F:→ howshou:搞 Linux 才是高手? 一整个以偏概全的奇怪想法。 02/01 20:03
26F:推 Zoomyoyo:写得不错 02/01 21:50
27F:推 kevin506kimo:但是很多电的 都会去系统厂.....似乎没提 02/01 23:13
28F:→ kevin506kimo:还有电机控制就一堆用DSP了........ 02/01 23:16
29F:→ menesn:k大讲的 我限於经验 不太懂 可能要跟你请教:D 02/02 02:58
30F:推 kkman815:其实热门的也就那几样~也很难考 02/23 01:57
[部份违规或广告推文已被系统自动删除]
31F:推 tommy61317 : 推好文! 08/28 11:44