数字IC设计工程师成长四阶段
朋友,你有入行三年、五年、十年的职业规划吗?你知道你所做的岗位未来该如何成长吗?
IC行业的发展近几年是突飞猛进的,有越来越多的人才想要或已经踏进了IC行业的大门。很多同学在入行IC之前,都会抱着满腹对职业发展的疑问。已经入门的朋友,或多或少也对未来的职业发展有过迷茫。
作为芯片被缔造的初始关键环节,数字前端设计岗位也备受关注。数字前端设计工程师从小白到资深的路,应该如何走?
一、小白阶段
首先,是小白阶段。
处于入门阶段的你,刚刚接触IC行业,需要不断汲取知识,建立起知识架构。
你需要开始梳理系统、前端设计、验证、后端设计的过程。通过教材图书,学习数字电路基础知识,慢慢熟悉接口、算法和结构。语言方面,你需要熟悉编程语言(C/C++),Verilog语言。工具方面,对于EDA工具软件需要掌握。
众所周知,IC行业重经验重技术。
除了上述理论知识,项目经验的重要性不言而喻。拥有项目经验等于拥有了一块含金量很高的敲门砖。如果有任何实习、比赛、培训机会,请抓住。
俗话说万事开头难,这个阶段以学为主,需要投入大量的时间、精力。甚至很多转行的朋友,可能还需要再额外参加培训班,进行系统且高效的学习、积累项目经验。
二、初级工程师
接下来,是初级工程师阶段。
入行的前1-3年,这是作为一名数字前端设计工程师的基础阶段,你必须能够保质且保量的完成项目工作。由于不同方向之间有所区分,此处以ASIC设计岗为例:
你需要按照模块规格和总体方案要求,承担电路的设计及其相关算法的实现。根据协议和模型,将协议硬件化,撰写设计文档。负责处理算法的硬件加速模块实现,负责各子模块的系统整合与接口规划。完成数字电路模块设计、RTL设计、仿真验证、性能评估和时序分析等。
在这个阶段,学习借鉴一些经典设计案例、请教前辈、查阅文献论文……都会是你积累经验的辅助手段。工作习惯的养成和工程师思维的形成,也都会在这个阶段逐渐培养起来。
薪资方面,学历、经验不同,薪资水平自然也不同。985/211硕士起薪30-50W,985/211本科+双非硕士起薪25-30W,双非本科起薪15-25W。
随着工作年限增长和工作经验积累,企业自然也有相应的涨薪政策。以入职30W为例,年涨幅20%,3年后就是年薪40W。
三、中级工程师
继续成长,是中级工程师阶段。
这时的你已经入行4-6年了,经历过多次流片,积累了不少设计案例与设计思想,很多工作已经开始变得游刃有余。
比如,你能够在这个阶段熟练掌握各种脚本语言、掌握各类EDA工具的快捷操作。当模块发生问题后,你能够迅速定位并知道该如何优化。这个阶段的你,知识储备已经达到了一定的深度,所以需要在初级工程师的基础上,寻求突破——突破自己的在初级阶段积累的基础能力。
如果有不同方向的业务机会,可以去多做尝试。避免多年如一日做重复的工作,最终沦为一颗螺丝钉。
薪资方面,不同方向、不同技术、不同经验的工程师也各不相同。不谈跳槽涨薪,只谈在一家公司深耕的话,第6年的薪资也会在40W-60W之间。
对未来的职业规划,你的内心也已经有了轮廓,技术路线or管理路线,你也会有大致的方向。
四、高级工程师
成长的里程碑之一,是高级工程师阶段。
这时的你入行7-9年,熟悉产品开发的各个环节,已经是非常成熟稳重的高级工程师了。高级工程师需要更加具备全局观和团队观。你的工作内容早就包括但不限于初、中级的内容了。
比如,你需要按照芯片需求完成算法优化和逻辑设计、开发、验证,符合功能、性能和质量要求的逻辑IP核。负责芯片及前端设计的工作,时钟、复位、低功耗、总线、芯片总体集成等。除此之外,新人带教、团队配合等也是高级工程师众多工作中的一小部分。
高级工程师,已经深耕多年,自身所具备的经验就是弥足珍贵的财富,薪资60-80W不在话下。
学习与进步也永无止境,成为高级工程师的你,可以开始考虑走技术还是走管理。走技术,负责起整个芯片的系统架构集成设计,未来转架构师也是一种选择。走管理,用自己的实际经验带动一个项目的流片,未来成为项目经理、CTO同样是一种选择。
随着时间的推移,资深、专家的名头也会逐渐冠之你名。年薪百万也指日可待。
结语
最后,分享最近读到的一段:
“应该有一个20年的梦想,尽可能大些,尽可能抽象一点。因为你知道20年是很长的时间,可以发生任何事情,这个计划主要以你的梦想为主。
给自己一个不超过10年的理想,这个计划主要以培养和发展你的核心竞争力为主。
对新的机会和趋势永远保持警醒。”
与君共勉。
数字IC设计工程师成长四阶段相关推荐
- 数字IC设计工程师成长之路
转载:http://kellen.wang/zh/the-knowledge-base-of-a-qualified-ic-design-engineer/ I. 技能清单 作为一个真正合格的数字IC ...
- 数字IC设计工程师要具备哪些技能
数字IC设计工程师要具备哪些技能 本文同步发表于:http://exasic.com/article/index.php?md=talk-01 本篇简单罗列了作为数字IC设计工程师的必备知识和学习建议 ...
- 数字IC设计工程师的知识结构
刚毕业的时候,我年少轻狂,以为自己已经可以独当一面,庙堂之上所学已经足以应付业界需要.然而在后来的工作过程中,我认识了很多牛人,也从他们身上学到了很多,从中总结了一个IC设计工程师需要具备的知识架构, ...
- 一个合格数字IC设计工程师的知识结构
本文转自:http://kellen.wang/zh/the-knowledge-base-of-a-qualified-ic-design-engineer/ 刚毕业的时候,我年少轻狂,以为自己已经 ...
- 数字IC设计工程师的知识结构(转载学习)
I. 技能清单 作为一个真正合格的数字IC设计工程师,你永远都需要去不断学习更加先进的知识和技术.因此,这里列出来的技能永远都不会是完整的.我尽量每年都对这个列表进行一次更新.如果你觉得这个清单不全面 ...
- 数字IC设计工程师笔试面试经典100题-有答案
转自知乎答主ictown_数字IC设计工程师笔试面试经典100题-有答案-陈恩 1:什么是同步逻辑和异步逻辑?(汉王) 同步逻辑是时钟之间有固定的因果关系.异步逻辑是各时钟之间没有固定的因果关系. 同 ...
- 数字IC设计工程师是做什么的?
随着我国半导体产业的发展,近几年的新入行的从业人员,除了微电子相关专业的,还有就是物理.机械.数学.计算机等专业,很多人对这一高薪行业充满了好奇,那么数字IC设计工程师到底是做什么的? 首先来看看数字 ...
- 数字IC设计工程师一般都干什么
数字IC设计工程师一般都干什么 简单来说,数字IC设计工程师一般就是负责写verilog代码(当然,不是仅仅写个代码).本文主要对数字IC设计的工作流程进行简单的介绍,也算是对我从业一年来的总结. 一 ...
- 数字IC设计工程师笔试面试经典100题
1:什么是同步逻辑和异步逻辑? 同步逻辑是时钟之间有固定的因果关系.异步逻辑是各时钟之间没有固定的因果关系.同步时序逻辑电路的特点:各触发器的时钟端全部连接在一起,并接在系统时钟端,只有当时钟脉冲到来 ...
最新文章
- mysql 前台启动_从Windows命令行启动MySQL
- layui表格点击排序按钮后,表格绑定事件失效解决方法
- java面试题大合集(开发者必看二)
- ie下按keydown事件会触发button
- [Andriod设计模式之旅]——Builder模式
- ShellShock 攻击实验
- c++ socket线程池_Netty(3)——Reactor线程模型
- SitePoint播客#177:非被动收入
- android 下的 WATCHDOG(2)
- 双幂数列(C++)M={2^x,3^y|x=0,y=0}
- Excel函数 - 提取月份,转换月份格式
- 校招の如何做面试准备
- 8253的六种工作方式
- jQuery 实现淡入淡出效果
- 初来乍到,新人拜山头
- 学会分享,学会生活,分享5款简单易用的软件。
- Unity插件调研_Gis_Map
- jquery 点击旋转效果,点击图片旋转360度
- 使用Js和H5绘制流程图
- java ClassLoader机制和如何加载外部class文件(含代码)