时间:2024-07-23 来源:网络搜集 关于我们 0
系统设计师才是研发的最终出路么?这是在EETOP论坛上讨论了好几年的一个话题,大家可以看看这个观点是否正确?
EETOP网友ertss认为 系统设计师才是研发的最终出路,以下是他的观点看法及感想:
本人是一个美国EE排名70左右的小硕, 还未毕业,假期在国内实习, 做的项目和FPGA有关.在国外很多工程师可以做到很老,原因有2,首先是文化氛围的关系,其次是做到45岁以上的工程师普遍有很强的系统级思维.
第一点在国内暂时还没有,不过国家这几年研发环境也越来越好,毕竟一个国家不可能一直靠低廉劳动力和出口廉价产品发展;
第二点是我们从现在就可以培养的. 一个公司会要一个四五十岁的工程师,一定是因为他有很强的不可替代性. 公司发展靠的是产品,不是产品的一个小部件, 为什么很多销售的工资往往很高,因为没有销售你的产品就卖不出去,也就不能称之为产品.同样,没有一个系统级的设计师, 产品也同样无法诞生.
研发最困难的部分,永远不是某个部件的开发,而是产品总体架构的设计. 我这个部分用软件实现还是硬件,这个算法用DSP还是FPGA做,这些要素都是和产品的成本息息相关的. 一个搞FPGA搞了10年的人或者是一个RF搞了10年的人,他可能薪水不会低,但是如果不转管理的话他的上升空间还是有限的. 据我所知很多在某一方面做了很久很精通的人最后甚至去做了技术培训.
所以如果你一直在做某一个方面(这种情况在大公司其实很常见,在国外也是,很多大公司往往一直安排你做一个小部分,你就成为了他们这部机器上面的一个螺钉了),但是还想要在研发领域有更大的收获,那么就应该扩展一下思路了.
而我们这些搞芯片级的人,要搞系统的话怎么搞?
首先你可以往产品的方向走, 了解一些PCB的知识, 然后试着从产品的角度考虑问题.
其次片上系统也是一个很好的选择, 不过记住SOC一定不止是数字电路, 最好关注一些Digital and Analog Mixed Signal, 关注一些片上操作系统和软件开发的知识.
最后考虑设计和系统验证都做做, 做几年设计再转验证,会对系统有更多的理解, 总之就是不要在一个领域做太久, 做两年差不多了就可以转了.
最后谈一下公司大小的问题,可能有点以偏概全,但是大致应该是这样的. 大公司需要的大部分工程师, 都是在某一领域的专才, 只有少数人才需要系统的概念和产品的概念. 而小公司的人则往往更加灵活,需要什么都会一点的人,而这种人往往和产品更接近,对抗风险能力更强,在研发路线上走的也更远. 当然大公司有其本身的优势(完整的培训体系,在其领域内有专业的设计流程),这里暂且不提;
成为一个什么都会一些的人, 这点很重要. 以我听过有一个中等规模公司任职的软件工程师, 40多岁, 没什么长处,就是什么编程语言都会一些, C++会一点, C#会一点, 反正他们公司用到的他都会, 当然专业程度不一,最后他们公司选架构的时候就选了他.
而随着中国科技从制造领域向设计领域转移, 国内会需要越来越多的架构师和系统设计师, 从年轻的时候成为一个有准备的人就显得愈发重要.
论坛部分网友回帖讨论如下:
1. 中国技术起步晚,要和欧美竞争,导致在中国做技术得氛围总体感觉浮躁。
2. 不可能都是做系统的吧,总是要有人做具体工作的。
再说,就是是系统工程师,懂得方方面面的知识和技不过是必要条件;并不是每样都会点就能做好系统的。
就像一个好的乐团指挥,肯定精通乐团中的某一主要乐器;但一个吹拉弹奏都会的人却不一定是个好指挥。
不过以中国现在这样的环境,很难培养出这种人才;甚至连精通某一技术的人都不多。
3 . 我们是这个浮躁社会的浮躁的一群人们,因为对金钱的急切渴望已经让我们丧失了那最纯真的对知识的渴求……难得糊涂……谁来给这个欲火焚身的年代清唱一曲摇篮曲
系统架构师好比是金字塔的顶尖,需要有一个人去站在顶端指引方向,有了正确方向,金字塔才能搭建起来
4 . TSMC几年前的seminar提到,现代SOC设计对工程师的要求是知识面要宽,同时要尽可能精通多个方面。
5 . 一个跨专业的小硕,很难理解,为什么博士是专才,而不是系统架构师方面的,而很多行业却是需要系统架构师
6 . 在中国,不是什么问题都要由机器来解决,当程序无法处理的时候,由人来介入处理,系统这个概念也不仅仅是计算机系统,一个综合的处理系统,包含完成任务的所有要素,甚至是厂房大门的一只狼狗,也是系统的一部分,安全系统的一部分。
系统级设计要全面考虑问题,核算效益成本和时间成本,确定一条可行的路线。有个非常有趣的笑话就是一个博士带领一帮硕士花了很长时间,用了高级人工智能算法把空盒子从生产线上拣出来,而另一个乡镇企业也解决这个问题:用风扇把空盒子吹下来。
7 . 说的对,有人说,不是每个人都能做设计师,是的,没错,楼主也没说错,楼主是说的是努力的方向,而你说的是现状,我在学校的时候,有个导师,年纪一大把 了,活都是自己一个人干,从不让学生碰他的项目,经常拿个放大镜,用电烙铁焊板子,而和他同一个办公室的导师,出去拉项目,拉到项目给下面的学生做,做的 比那个导师做的大,楼主的目的应该是让一些人打开自己的思维局限性,有些事情你再去做,就显的多余
8 . 把几个专才协调起来绝对比所谓的通才牛人强。所谓的系统架构工程师也需要和许多工程师配合,才能设计好架构。所谓系统设计,就是开会,开会,开会。而不是什么系统设计师闭门造车。
俗话说兵熊熊一个,将熊熊一窝。对管理者技术素质的要求要远远超过普通工程师。在国内经验丰富的工程师缺乏的情况下,技术人员普遍往管理层发展是很正常的现象同时也是很合理的。
最后,国内的竞争远远超过国外。在国外只要有一份正经的工作就能养活一家人,而且工种的收入差距很小,职业规划可以偏重个人兴趣。事实上拿着高工资的技术专家比那些工作在一线的管理者生活得舒适多了。
9 . 工程師一定要做好生涯規劃 因為技術上畢竟長江後浪推前浪 能有多少年能親自征戰沙場
10 . 关键还是要懂原理啊,DSP或者FPGA 或者 ASIC 或者 C C++ C# 都只是工具,关键是有理论基础,懂算法。
11 . 各方面技术储备充足了才可能做系统架构,一个行业干的久了,着眼点会越来越宽,看的才能更透彻。
12 . 自己也感觉全面发展发些,但感觉不专也不太好!不清楚具体怎么发展才好!
13 . 在一家美企做一线经理也已经几年了。谈谈我的感受吧。
本人就是所谓系统架构设计者,还不敢称师,但是公司里我出的结构还没人能推翻过。但说实在的,美企玩关系网、政治手腕比我们想象的还凶。就算你是大拿,也许第一个牺牲的就是你。因为一帮人都在装傻,听不懂你的见地。项目不出错的时候给你磨样工,出错的时候全是你的责任(没人看得懂嘛)。甚至设计个万能钥匙 都会被人抱怨说变化太多,掌握不了,还不如不用。
技术、系统观念不是绝对的,人脉往往起更关键的作用。
美企如果相玩技术,那就去看标准,IEEE号码背个烂熟,保证你被人瓜木相看.
14 . 先在领域内做的比较扎实,再向上扩展,或者向相关领域比如算法或者协议。合格的系统设计师难以企及,但系统思维习惯是应该具备的。
15 . When you are going to 45 years old, you will get tied and boring at the IC design by coding. You should go up to the system design. I think that.
16 . 我现在正处在职业生涯的十字路口,你的话引起了我的思索
17 . 想做到系统很难啊,软件、硬件,数字、模拟,算法、实现都要有所认识,一般人想了解基本概念都要花很长时间,何况是对每一块都有一些认识的人
18 . 的确有些道理,知识的广度确实很重要,即便最后不去做系统架构,如果你能站得高看得远一些,也能发挥出更大的作用。
19 . 可事实上,不一定公司会给你这个机会哈
20 . 正在确定职业生涯,楼主想法和我不谋而合啊,懂系统的人,面对具体问题,往往能更高效的提出好的solution
21 . 能做到系统工程师的人必定是接触过很多东西的人,这是需要经验积累的,在国内没有这种氛围能培训出来。
22 . A better way is joining a large scale international company at first step. Usually such kind of companies have good tranining systems. And then join a small company to train yourself for the complete design flow and system level concept. However, from first step to 2nd step there is a very big change in working style and work load. Many people are reluctant to do this change.
23 . SOC => System On Chip 說明一切 ,對剛畢業的人建議去正規的小公司上班 , 會很累 ,撐的下來, 爾後絕對不會吃虧 !
24 . 想法很不错,可是现在是个浮躁的时代,很少有人能沉下心来拿着微薄的工资沉浸个十几年甚至几十年来等待最后未知的涅槃。。。。反正我想想都觉得前途渺茫啊。。
25 . 现在做设计,系统工程师是下一个目标,需要两个条件,第一,技术比较全面,第二,有机会,老板赏析你,才能够做系统工程师,现在的目标先把技术搞全面才是王道
26 . 非常不同意楼主思想,中国技术做不好,就是缺乏螺丝钉精神,都想到顶层,都想管理,都想赚大钱,底层的技术工作谁来做。在中国很少有45岁的还做技术,这 就是问题所在,其实对于做电路的,靠的是经验。如果中国有很多45岁以上的人还在做底层技术,中国技术文化就出来了,中国就会出很多好的产品 。
27 . 技術是要深而廣待一個領域兩三年就換另一個領域.你要確定你升的上去,這是你沒想到的風險
就我的工作經驗,能到技術長的位置,幾乎都是至少好幾個領域很深的知識.每一個領域都不是兩三年能精通的。系統工程師跟其他的工程師沒有多大差異,只是負責的任務不同
28 . 中国离这一步还很远,目前的系统架构师,多数是赶鸭子上架,逼出来的,任务交给你了,要么你辞职,要么你把东西搞出来,其实中国50~80年代期间有很多 被国家军备建设逼出来的“总师”,就算放到国际上照样是了不起的工程学家。。。。但是真正给你思考的时间并不多,因为项目管理混乱,进度至上,任务总是一 个接一个,谁还有心思去想全局,哪天上面突然看重你了,就让你去做全局了,到时候又是个痛苦的过程,各种协调,各种矛盾。。。
。。。请点击阅读原文查看更详细内容
http://bbs.eetop.cn/thread-306825-1-1.html