作者littlebau (小宝)
看板Soft_Job
标题Re: [请益] 资管人想走韧体...
时间Wed Dec 26 10:26:14 2007
我也是念资管的,第一份工作是写BIOS,同时也接触了一些其他的韧体。
我认为资管要切入做韧体的工作并不会太难,可是大部分的人遭遇到的都是泼冷水
其实这也是正常的,因为重点是你切入之後的发展会有些困难。(後面会提到)
但是大部分的人还没被告知踏进来的基本条件之前,冷水已经被泼不少了。
例如:你学过电子电路吗?你会用电表吗?你会用示波器吗?DDK看过了没有?
其实那些好心人也是不错的,只是口吻就像是大人教训小孩一样。
切入做韧体的条件是你能够在打仗的一开始,能够拥有生存的本钱。
1.C/C++
当然,资管的朋友都有学过,但是大多都是一学期的课,加上专题很可能是用ASP
JAVA等等,对於C/C++不熟悉,但是这在韧体上是那把战场上的枪,不论是好是坏
你都要花时间在磨磨它,这是你面试的第一道关卡。
2.数位逻辑、电子电路 (你最陌生的领域)
各种逻辑闸总要会吧,这是未来简易电子电路的基础。电子电路不会,很多人
都是边做边学的,反正那些念资工的也没多厉害,一样菜啦,只是你更菜一点
工作前我也是觉得资工比我们强,但是工程师何其多,大学 硕士混的也很多
所以其实起跑点没差多远。逻辑闸最基本的那几章翻一翻,挡着先。(面试总要过吧)
战场上诡谲多变,臭虫一堆,被臭虫咬了几次,你学到的知识,比你单纯在书上啃
的来的快又有效,但是工作之余充实这些之前陌生的知识才是正途。
3.作业系统
嵌入式的系统,不外乎就是要移植来移植去的,作业系统的观念,是基础。
所以,学吧。
4.产业知识
在不同的战场上,要用不同的武器,你做网路的韧体跟做相机的韧体,需要的背景知识
当然有差别。基本上就是看你喜不喜欢这些产品,你喜欢你就会想去接触,就会想去学
做网路路由器你觉得要会什麽?当然是那些网路的协定的spec都拿出来狂k
相关的知识塞阿塞,这是可以用很久的知识,因为不会有什麽程式语言改版的问题。
结束了,基本上 C/C++ ok,稍微会数位逻辑,你可以去的公司就很多了,这四项中
你越强,只是录取的公司变多,好公司也变多,但是不妨碍你的开跑。
蹲在小公司也是起点吧。起薪都差不多,转跑道嘛,五六十万的年薪,可以接受啦。
之後有了这份工作的全方位知识之後,再转公司,就完全没问题了。
看起来似乎不难,对新鲜人而言算是满简单的,因为新鲜人没有工作经验,工作反而好找
韧体的工作这麽多,这麽缺人,实在不会很难找。
不过人家泼你冷水也不见得是泼假的。
1.一些sense你会没有,一些概念你会没有,是由於你电子电路 数位逻辑
还有你没有实做过韧体,不过说实话,你只要玩过8051这些东西自然会补足的。
8051是很好的入门,不过我直接就做主机板了,所以没有从8051入门过,不过大概了解
基本上你面试的时候,说你玩过8051,聊聊你玩得过程,就大概有录取的本钱了。
2.这行工作时间很长,加班是家常便饭,九点 十点下班是常有的事情。
而薪水并不保证高薪,只有绩效好的人才有高薪可言,只有实力强的人才有跳槽的本钱
平凡的工程师,只是代表绩效差 加班时间长 bug解很久 就会导致薪水普通
薪水普通 又累 又加班 自然会不开心,高薪没有你的份,依旧是普通薪水
实力不够 无法成为带人的工程师 主管的位子你没机会
所以太平凡的工程师,我觉得工作的生命周期很短,因为没有向上升迁管理职的机会
所以要有兴趣,有冲劲,认为可以做的比人好 也愿意花时间下去做 再来做
当然可以给自己几年的时间去试探啦。RD要转其他职位也是很好转的。
老实说,我只是来赚p币的。老板叫我做事了。闪人。
※ 引述《luke1105 (我不爱酸人)》之铭言:
: 我也是念资管的,第一份工作是写数位相框的韧体,
: 刚开始时因为基础的API已经完成,简单来说就是看懂API如何用,
: 把这些API兜在一起,只要有基本的程式观念,还算清楚的脑袋,堪用的逻辑观念,
: 基本上就可以做了......
: 但真的遇到bug,就会问题很多,奇怪...code没问题啊,怎会行为就是不对?
: 这时候debug就需要硬体的概念,拿个电表量量电压对不对,LA接上去看波形,
: 电路版要跳线,再者不像一般PC,记忆体与储存空间都有限。而且不像写JAVA、
: 网页程式能参考的sample多如过江之鲫,很多时候你只有一份USB协会的USB2.0
: spec,三星flash的手册。
: 某种程度只要会写程式就可以做,但之後的发展就必须把这些缺少的知识补一补,
: 不然发展一定会受限制。
: 至於embedded linux,因为已经有个OS存在,大概只有kernel、device driver需要看
: 硬体规格,剩下的就是系统面的程式设计。
: CE没接触过,但面试时听他们说多半厂商会提供sample code,其他的就慢慢扩充。
: 我只是个刚工作的菜鸟,写的蛮肤浅的,剩下的有待前辈补足,因为我也蛮想了解的。
: ※ 引述《winson903010 (好好迎接硕二生活吧..^^)》之铭言:
: : 板上的先进 前辈大家好
: : 小弟是国立大学 资管所的毕业生 现在在服替代役
: : 最近和已经在上班的 实验室同学聊天後发现
: : 韧体工程师这一个职缺 不只要写一些程式 而且还会接触到较多的硬体控制的知识
: : 感觉好像不错 所以想趁着一段时间 找点相关书籍来看看
: : 可是不知以小弟资管背景 是否能踏入此一领域??? (虽然之前研究所所做的研究是资工领域
: : 方面的 可是并没有电路相关的经验)
: : 如果可以 能否请板上各位先进 推荐
: : 一些入门的书籍...^^
: : 还有...小弟最近在104人力银行上看到一些职缺 必须要会 嵌入式系统 RTOS 以及
: : Win CE
: : 想请问一下 这些是韧体工程师 工作所会用到的技术吗
: : 谢谢!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.120.70.34
※ 编辑: littlebau 来自: 59.120.70.34 (12/26 10:26)
1F:推 luke1105:推推! 12/26 10:52
2F:推 tachibana:写得很中肯 12/26 18:59
3F:推 Goodwater:这是我们小宝学长吧!!推~~ 12/26 22:20
4F:→ littlebau:goodwater是哪位? 12/26 23:36
5F:推 Goodwater:我是小V XD 12/27 15:31
6F:→ littlebau:是小V阿 比我认真太多的学弟 比我有前途多了。 12/27 16:42
7F:推 Goodwater:囧 我的未来还是个大问号... 12/27 18:29