首先,我只是一个普通的科研人员,曾带团队做过不少军用芯片国产化的替代工作、有幸参与过国家十三五军用芯片发展规划。现在和老大、同学一起创业,在某家芯片设计公司担任设计研发总监。在咱们eetop里面结识了很多微波、数字和IC界的牛人,他们都很低调,自从2003年注册咱们论坛后内心一直想为咱们论坛做些事情,所以我就王婆卖瓜分享自己一路走来的知识和经验,希望能对大家起到一些帮助。

一、做IC必须是名校?我只是一个普通211或者本科院校怎么拼?
我高考复读,考入普通院校;考研复读,考到成电电工学院,后来因缘巧合从事RFIC行业。我曾带过北大、西电、成电、东南、浙大的硕士研究生,也和一些知名高校如清华、北大、东南、复旦、国防科大、成电、西电等老师合作过项目。目前,由于公司实际情况我招了些大学排名100名外的本科生,教他们画版图设计芯片。我个人认为,在专业基础知识上名校和普通是有些差距的,但是可以通过努力来弥补,2、3年后不会相差很多;名校毕业生最大的优势是基础扎实,视野开拓,很多在校就流过好几次片(尤其是复旦),这个确实是一般院校没法比的,但是这我觉得也不重要,工作后只要流个2、3年也就没什么差距。模拟和射频设计,至少搞个5、6年才能做些事情。最关键的是看是否有公司给你工作机会,让你从事芯片设计,愿增加公司运营成本给你初期犯错机会,培养你,让你成长,IC行业最大的缺点是赢者通吃,几乎不给老二留活路,上面主要是针对模拟和射频IC情况。数字IC设计,我觉得一般院校完全没有任何差距,关键在于自己,因为**

从事数字IC,你可以在学校买块FPGA开发板学习verilog语言(数字IC设计主流语言),推荐特权同学的verilog教学(学习他的资料可以感受到他一路学习历程),学习编写超长位数四则运算加、减、乘、除、外加卷积求和、傅里叶变换、平方根并能按标准的IEEE格式输出(我觉得这才是数字IC编程的基本功就像背围棋和象棋残局),学些程序结构化、状态机思维、软件的面向对象思维(这是编写复杂通信接口的基础),学习时序的建立、保持,会简单的用DC、FM、PT、ICC找个工艺反复练习进行程序和数字版图优化,

**这些都可以在网上找到。

面试时,最好实话实说,在行业搞多年的我们随便和你聊几句就知道你水平如何了,基本相差不会很大。*

*如果一个毕业生能跟我们讲实现64位加法一共有多少种,在面积、功耗、速度如何折中,如何用FPGA进行间接的性能评估,大家应该都会直接给优秀。

**在西电,遇到过在学校没有认真学习,却将上几届师兄、师姐们未赶上流片机会的电路和版图工作归到自己头上,却说独立流片实现了什么USB,单片机,SOC系统,却连基本的状态机思维、一些常规verilog语法、数字综合工具常用指令、接口协议都不会;在北航也遇到过一个,声称自己独立持了蓝牙soc芯片并流片,问了几句里面一些模块的实现细节,一个也答不上来,他又说就只做了外围管脚的ESD和PAD连线。后来我让他讲讲ESD和PAD设计细节,他又说是老师设计的,他就按照老师的要求画了画版图。当然了,我并不是黑西电和北航,但成电校风来说确实相对要好些,估计这和成电的老师大多师承于中国微波之父林为干先生有关(当年图书馆借书,发现好多林为干先生借过的书都爱在上面“乱写乱画”和加批注,后来我也向老先生学习不过尽量用铅笔)。其实呢,他们能有机会在学校参与一次大规模流片已经是非常难得的经历,如果用心能学到很多知识,不懂装懂反而很危险。搞IC需要的知识范围太大,很多细节知识我也不会,也常请教刚入职的新同事

所以建议呢,普通学校的学生最好从事数字IC,这样“进”可以搞数字IC芯片,“退”可以从事硬件和嵌入式系统编程,也可以从事任何需要编程(如AI、视频、音频、通信等)等行业,也可以到IC公司从事测试验证,找机会搞数字芯片。名校呢,如果对模拟感兴趣,抓机会学模拟和射频,争取流片机会,请充实的过好研究生生涯。其实呢,学校大部分项目只是验证可行性,离公司实际产品还差的很远,产品需要考虑很多外围知识(如产品的目标客户群定位、价格、性能、设计难度和实现周期、可靠性、成品率等)。请名校流过片的同学不要自满,否则职业生涯很危险,名校只是敲门砖而已,它已经给你机会去大公司进一步提升自己,如果3、5年不努力,你的先发优势将会慢慢消失。不要老感叹自己怀才不遇,其实你真的也没有多少才,勤奋努力,相信天道酬勤。
二、如何学习模拟、射频?反向公司很low吗?
以前网上有两篇流传深广的文章,一个是模拟的9个境界,一个是复旦同行讲的运放和系统设计的文章。写的都非常好,都是从正向的角度去讲,实用性和普适性稍差些。就多年从事该行业经验,在设计产品时的原则是尽量用简单的电路、成熟流过片的电路和工艺实现,而不是什么高大上的3级运放,各种带技巧的反馈。更多的是重剑无锋,大巧不工!搞创新那是发论文用,不是做产品卖!就像星际争霸的韩国选手“怪兽”iloveoov和“最终兵器”flash不经意间,就灰飞烟灭辗轧其他选手。还有不要相信模型,不需要模型,错,任何模型都有缺陷,你可以根据你的实际情况进行修正就行,流片后进行测试和仿真回归。做逆向的公司很low,错,操千器而后识器,逆向是最好的提高自己的途径,聪明的人一定是擅于学习别人的,在前人肩膀上更进一步。如何学习呢,多思考,多设计,多犯错,多总结而已,如此反复。英雄不问出身,我周围很多IC牛人都不是专业和名校出身,却靠自己的努力一步一步趟出一条路。

三、老规矩给大家推荐些书籍
很多人说运放和反馈是模拟基础,这个没任何问题。我认为只需熟练掌握课本中的二级就够,工作时可以根据情况查资料仿真。关于运放书籍我推荐gray英文版的,字里行间里会感受到举重若轻;反馈的书我推荐成电刘光祜老师的《模拟电路基础》,从电压和电流的角度去看反馈;数字电路推荐成电老版黄色的书和考研的数字讲义(不知道万人坑旁的知博还在不?);拉杂维的偏于工程化,跳跃性太强,没几年工程经验不好消化;allen的太教科书,学的时候很舒服,看完就忘;推荐baker的《cmos circuit design,layout,and simulation》,各种仿真和计算最为详尽,还有sasen的《模拟设计精粹》,里面以PPT的形式给出,理论和工程结合非常好,往往给你一针见血的感觉,适合各层次的。射频电路推荐刘光祜老师翻译的《无线应用射频微波电路设计》、MMIC再加上电子科大文光俊老师的《单片射频微波集成电路技术与设计》、他们俩翻译的这两本书真的是很经典。很多世面上的书我都仔细读过, Thomas H. Lee、还有各位大师的书各有侧重,但对初学者一般。虽然上过刘光祜和文光俊两位老师的课,上学时没什么感觉,两本书就是用来把头垫的高点好睡觉,工作后反复研读才发现写的太经典了。我推荐的都是可以依葫芦画瓢,计算和仿真出结果,学习起来也尽量简单有效。书读的不必过多,就像背单词,再烂的单词书,你天天背,也比买一堆各种叫好的书强。

四、搞IC那么苦逼,收入高吗,要不要转行?
IC行业对于向我普通农民家庭出身、没有任何关系背景的孩子来说,是一条非常好的职业生涯路线。这个行业是很苦逼,但是收入基本上是按能力给的,能吃苦,到了一定境界年薪40、50万并不太难(有人会用码农反驳我,但是想想能靠技术拿到这个层次收入的码农,在天赋上真的是完全辗轧我们,这样的码农我在电子科大校园网打星际争霸认识一个,请教了一个C语言算法实现的编程,我搞了一个月都搞不出来,请教人家分分钟钟搞定,还被鄙视,真的是智商被完爆呀,此人毕业时在校园招聘会,迅雷创始人程浩那句“在我这,优秀的你们拿不到高收入是我的责任”的感召下去了迅雷)。高收入的前提是你得一直学习,跟踪前沿,每年的ISSCC和JSCC都是你的必修课。家境好比较有钱人家的孩子很少从事这个行当,因为无法忍受常年加班,习惯性半夜三更惊醒,不是突然想起那根线好像忘连了,就是哪个ESD有些问题,要么那个参数调的有问题,要么那根电源线和地线流片时忘接了,这是做产品的常态。人总是有受虐倾向的,有时候最令人难忘和怀念的往往是连续熬上1周甚至2周,每天挨领导各种催,平均每天睡眠不足4小时,大家一起除bug赶流片节点的苦日子。流片前的苦难、流片初步测试后的成功喜悦、还有批产bug出现的打击、还有大家的头逐渐秃的秃、白的白。我觉得这种悲欣交集的受虐乐趣也算是IC人特有的人生修行吧,搞IC时间长了不知道是反复受虐惯了还是怎么的,人的心境越来越平和了。和好多年长的IC前辈和搞组件雷达的前辈聊,大家都有这种感觉。
钱难赚,屎难吃。每个行当都难,不要光看见贼吃肉,而看不见贼挨打。我相信只要你不怕苦,做事认真踏实,目标明确,一路走到底,就一定会有不错的收入。那些天天教你做人,教你如何和领导谈涨薪(当你谈的时候,他很有可能认为你已经找到下家了,忠心不够,不值得培养,甚至开始找人准备替代你了。你活干到位,又努力,你不说反而会给你更多机会和收入,相信我十个老板里至少有八个思路是这样)。想转行搞管理的,你必须学会换位思考,从其他人的角度看你、看公司,这需要时间历练。尤其是搞技术时间长的你我天生带有些书生气,很多时候必须经过一些痛不欲生的历练才能体会一二。如为了项目向你以前看不上的人低头,别人数落你,你还得从心里认为他教育的好让你受益匪浅;不时的陪些圈内外重要的领导和客户吃饭喝酒讲黄段子,平均一周吐个2,3次;很多时候为了大局,你要去做坏人,开除一些员工;如何让众人服你,愿意听你领导,下属出现严重问题时能否大事化小、甚至坏事变好事等,都考验着你的智慧和处理人际关系的能力。不要冲动,发自内心的问一问自己适合管理岗位吗?我自己的性格偏内向,不爱说话,经历了一些几乎在一年时间里时不时半夜突然醒来都常感叹愤怒、痛苦、懊悔的事情,换个角度看那些经历何尝不是一种人生历练,让自己更成熟;出来后得到了很多旧同事、领导,还有以前因工作关系结识的老师和客户的帮助,在此感谢各位。愿搞技术的只要你善良,热心助人,用心,不用心机,你一定会得到周围人的帮助和领导的欣赏。我的经历告诉我,越努力越幸福,老实人人欺,天不欺,不必迷茫、不必担心未来。
后面我会写一些偏于工程经验化,从一根线、电阻、电容、三极管等最简单的开始,如何从产品设计和工程实践去思考解决问题的文章;也会写一些常用电路教学,基本上不会用太复杂的理论推导,尽量用最简单哪怕有些不严谨的语言表达清楚。谢谢大家能忍受这么长时间看完。
————————————————
版权声明:本文为CSDN博主「北甲」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/shaobojiao/article/details/81518394

(完整版!!)十多年从事微波、系统、芯片的经验分享相关推荐

  1. CIO必看:跨国集团采购部报表系统的建设经验分享

    CIO必看:跨国集团采购部报表系统的建设经验分享 引言 福耀集团是国内最具规模.技术水平最高.出口量最大的汽车玻璃生产供应商,产品"FY"商标是中国汽车玻璃行业第一个"中 ...

  2. 对接第三方系统实操经验分享

    对接第三方系统实操经验分享 前言 为使得指示性更强,有以下名词说明 A系统:是指要发起对接的我方系统,可以理解成 Client B系统:是要对接的第三方系统,可以理解成 Server 对接第三方的特殊 ...

  3. u3d5第一人称射击游戏(C#脚本)完整版并在iOS9.3系统上真机运行

    参考资料:<Unity3D\2D手机游戏开发>(第二版) +   百度 涉及U3D的功能有:摄像机控制.物理.动画.智能寻路等. 开发工具:Unity3D5.3.4,VS2015,VMpl ...

  4. 22考研清华深研院电子与通信,985信号与系统400+高分经验分享

    在半年多备战考研的过程中,由于网上考研信息的繁多和杂乱,我走了很多弯路,让我深深体会到考研人的痛苦.因此,我希望分享给学弟学妹资料最精简的备考经验,以供学弟学妹参考.同时,我整理这篇经验帖也想告诉各位 ...

  5. C#.NET 大型企业信息化系统 - 防黑客攻击 - SSO系统加固优化经验分享

    好久没写文章了,突然间也不知道写什么好了一样,好多人可能以为我死了,写个文章分享一下.证明一下自己还在,很好的活着吧,刷个存在感. 放弃了很多娱乐.休闲.旅游.写文章.看书.陪伴家人,静心默默的用了接 ...

  6. 2015阿里系统工程师面试经验分享(广州站)

    这篇文章的源处是:http://user.qzone.qq.com/794884160/blog/1411125641.这个是在签意向书认识的同事,他把面试经验写在QQ空间,经过他的同意后,我把这篇文 ...

  7. 测试十年的前辈工作心得与经验分享

    前言 由于各种原因,大部分测试人员,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux等. 长江后浪推前浪,前浪死在沙滩上",曾经一句让人会心 ...

  8. 2015阿里系统工程师面试经验分享

    这篇文章的源处是:http://user.qzone.qq.com/794884160/blog/1411125641.这个是在签意向书认识的同事,他把面试经验写在QQ空间,经过他的同意后,我把这篇文 ...

  9. android手机安装carplay,安卓系统适用carplay经验分享

    汽车音响入门改装基础知识 汽车作为一个越来越普及的交通工具,现在已经占据了我们更多的时间和空间,成了不可或缺的交通工具,而原车的音响作为这个汽车的娱乐功能的零配件,有时候也满足不了大部分车友对音乐的欣 ...

最新文章

  1. 贝叶斯多元Logistics回归理论基础
  2. 剑指offer:50-53记录
  3. ArcGIS Maritime Server 开发教程(八)ArcGIS Bathymetry 扩展模块
  4. (带区号)座机号正则_字符串处理之正则表达式(通俗易懂)
  5. 问题四十九:怎么用ray tracing画supertoroid(超级圆环)
  6. 按键双击和单击c语言,【按键】[独立按键] - 单击,双击,三击以及N击
  7. MySql常用命令集
  8. 哈尔滨计算机管理,哈尔滨戴斯酒店计算机管理系统.doc
  9. UiPath:以API接口方式启动流程
  10. Java数组中插入元素
  11. 计算机硬件 OR CX 1,计算机硬件复习提纲
  12. 基于TIA博途的顺序队列(FIFO)先进先出SCL算法程序(V15版本)
  13. GoAhead_UserGuide_1
  14. FSK调制解调过程的matlab仿真
  15. 二分图 恶补定义!!!
  16. 你和孩子是好朋友吗?
  17. 同程旅游微服务最佳实践
  18. 开关电源雷击浪涌整改_开关电源雷击浪涌的产生与防护
  19. Cinder multiple-backends
  20. sublime text verilog-automatic插件使用方法

热门文章

  1. 湖北武汉机械员证书机械员现场管理制度及职责建筑七大员培训
  2. flex 联机游戏开发 - 四国军棋游戏:(一)引子
  3. 3D手绘模型和次世代模型的区别?零基础学游戏建模应该做出什么样的选择?
  4. 蒙特卡罗 马尔科夫链 与Gibbs采样
  5. 5GNR漫谈6:PDSCH和PUSCH信道设计
  6. 个人的中小型项目前端架构浅谈
  7. SMBJ440CA/A 高压TVS瞬态抑制二极管
  8. Android星座实验报告,Stellarum软件实验报告.doc
  9. 【CompactPCI Express Specification】规范学习-电气篇3
  10. 档案管理html,人员档案管理.html