微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 系统设计师才是研发的最终出路

系统设计师才是研发的最终出路

时间:10-02 整理:3721RD 点击:
以下是本人的一点小看法,不知道各位是什么想法.
本人是一个美国EE排名70左右的小硕, 还未毕业,假期在国内实习, 做的项目和FPGA有关.
在国外很多工程师可以做到很老,原因有2,首先是文化氛围的关系,其次是做到45岁以上的工程师普遍有很强的系统级思维.
第一点在国内暂时还没有,不过国家这几年研发环境也越来越好,毕竟一个国家不可能一直靠低廉劳动力和出口廉价产品发展;
第二点是我们从现在就可以培养的. 一个公司会要一个四五十岁的工程师,一定是因为他有很强的不可替代性. 公司发展靠的是产品,
不是产品的一个小部件, 为什么很多销售的工资往往很高,因为没有销售你的产品就卖不出去,也就不能称之为产品.同样,没有一个系统
级的设计师, 产品也同样无法诞生.
研发最困难的部分,永远不是某个部件的开发,而是产品总体架构的设计. 我这个部分用软件实现还是硬件,这个算法用DSP还是FPGA做,
这些要素都是和产品的成本息息相关的. 一个搞FPGA搞了10年的人或者是一个RF搞了10年的人,他可能薪水不会低,但是如果不转
管理的话他的上升空间还是有限的. 据我所知很多在某一方面做了很久很精通的人最后甚至去做了技术培训.
所以如果你一直在做某一个方面(这种情况在大公司其实很常见,在国外也是,很多大公司往往一直安排你做一个小部分,你就成为了他们这部
机器上面的一个螺钉了),但是还想要在研发领域有更大的收获,那么就应该扩展一下思路了.
而我们这些搞芯片级的人,要搞系统的话怎么搞?
首先你可以往产品的方向走, 了解一些PCB的知识, 然后试着从产品的角度考虑问题.
其次片上系统也是一个很好的选择, 不过记住SOC一定不止是数字电路, 最好关注一些Digital and Analog Mixed Signal, 关注一些片上操作系统和软件开发的知识.
最后考虑设计和系统验证都做做, 做几年设计再转验证,会对系统有更多的理解, 总之就是不要在一个领域做太久, 做两年差不多了就可以转了.
最后谈一下公司大小的问题,可能有点以偏概全,但是大致应该是这样的. 大公司需要的大部分工程师, 都是在某一领域的专才, 只有少数人才需要系统的概念和产品的概念. 而小公司的人则往往更加灵活,需要什么都会一点的人,而这种人往往和产品更接近, 对抗风险能力更强,在研发路线上走的也更远. 当然大公司有其本身的优势(完整的培训体系,在其领域内有专业的设计流程),这里暂且不提;
成为一个什么都会一些的人, 这点很重要. 以我听过有一个中等规模公司任职的软件工程师, 40多岁, 没什么长处,就是什么编程语言都会一些, C++会一点, C#会一点, 反正他们公司用到的他都会, 当然专业程度不一,最后他们公司选架构的时候就选了他.
而随着中国科技从制造领域向设计领域转移, 国内会需要越来越多的架构师和系统设计师, 从年轻的时候成为一个有准备的人就显得愈发重要.



    小编能不能说下对后端的看法?

中国技术起步晚,要和欧美竞争,导致在中国做技术得氛围总体感觉浮躁。

不可能都是做系统的吧,总是要有人做具体工作的。
再说,就是是系统工程师,懂得方方面面的知识和技不过是必要条件;并不是每样都会点就能做好系统的。
就像一个好的乐团指挥,肯定精通乐团中的某一主要乐器;但一个吹拉弹奏都会的人却不一定是个好指挥。
不过以中国现在这样的环境,很难培养出这种人才;甚至连精通某一技术的人都不多。

我们是这个浮躁社会的浮躁的一群人们,因为对金钱的急切渴望已经让我们丧失了那最纯真的对知识的渴求……难得糊涂……谁来给这个欲火焚身的年代清唱一曲摇篮曲
系统架构师好比是金字塔的顶尖,需要有一个人去站在顶端指引方向,有了正确方向,金字塔才能搭建起来

确实很有见地

确实很有见地

确实很有见地FD

TSMC有一年的seminar提到,现代SOC设计对工程师的要求是知识面要宽,同时要尽可能精通多个方面。

一个跨专业的小硕,很难理解,为什么博士是专才,而不是系统架构师方面的,而很多行业却是需要系统架构师

取经,技术之路在中国前景是乎不好。

我很赞同小编的看法。



    顶,兄弟说的不错。都是金钱惹的祸啊,都是生活所迫啊!

比较认同~

dddddd

very different, you should be right.

说得不错

奋斗中

确实要有全局视野~

比较赞同
不过小编只说了设计,验证
实际上只要是规模不太大的公司
设计人员一般也会兼顾验证的工作

呵呵,有见地,思考到本质问题了。大部分公司培养的是雇员,不需要全才,全面的只有少数。

在中国,不是什么问题都要由机器来解决,当程序无法处理的时候,由人来介入处理,系统这个概念也不仅仅是计算机系统,一个综合的处理系统,包含完成任务的所有要素,甚至是厂房大门的一只狼狗,也是系统的一部分,安全系统的一部分。
    系统级设计要全面考虑问题,核算效益成本和时间成本,确定一条可行的路线。有个非常有趣的笑话就是一个博士带领一帮硕士花了很长时间,用了高级人工智能算法把空盒子从生产线上拣出来,而另一个乡镇企业也解决这个问题:用风扇把空盒子吹下来。

说的对,有人说,不是每个人都能做设计师,是的,没错,小编也没说错,小编是说的是努力的方向,而你说的是现状,我在学校的时候,有个导师,年纪一大把了,活都是自己一个人干,从不让学生碰他的项目,经常拿个放大镜,用电烙铁焊板子,而和他同一个办公室的导师,出去拉项目,拉到项目给下面的学生做,做的比那个导师做的大,小编的目的应该是让一些人打开自己的思维局限性,有些事情你再去做,就显的多余

把几个专才协调起来绝对比所谓的通才牛人强。所谓的系统架构工程师也需要和许多工程师配合,才能设计好架构。所谓系统设计,就是开会,开会,开会。而不是什么系统设计师闭门造车。
俗话说兵熊熊一个,将熊熊一窝。对管理者技术素质的要求要远远超过普通工程师。在国内经验丰富的工程师缺乏的情况下,技术人员普遍往管理层发展是很正常的现象同时也是很合理的。
最后,国内的竞争远远超过国外。在国外只要有一份正经的工作就能养活一家人,而且工种的收入差距很小,职业规划可以偏重个人兴趣。事实上拿着高工资的技术专家比那些工作在一线的管理者生活得舒适多了。

米国小硕、、、

工程師一定要做好生涯規劃 因為技術上畢竟長江後浪推前浪 能有多少年能親自征戰沙場

小编说的不错,就是不够详细啊,给迷茫的年轻人多点详细的例子吧


正解。

认真学习中,多谢LZ经验之谈,看来要多多学习多方面知识了。

听起来很对, 但联系自身的话, 感觉有点笼统了 ~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top