入行IC | 从小白助理级,到总监专家级,到底要经历怎样的成长阶段呢?

《中国集成电路产业人才发展报告》是业内和IC设计、IC人才都息息相关的一份报告。

(文末可领全部报告资料)
*需要报告全文的,在文末点击“阅读原文”即可获取。
在这里插入图片描述

*加粗样式

从报告数据来看,无论在半导体产业的哪个环节,个人发展路径和年薪待遇都是逐级攀升的趋势。
在这里插入图片描述

那么从小白助理级,到总监专家级,到底要经历怎样的成长阶段呢?

小白阶段

首先,是小白阶段。

俗话说万事开头难,处于入门阶段的你,刚刚接触IC行业,需要不断汲取知识,建立起知识架构。

你需要开始梳理系统、前端设计、验证、后端设计的过程。通过教材图书,学习数字电路基础知识,慢慢熟悉接口、算法和结构。语言方面,你需要熟悉编程语言、硬件描述语言。工具方面,需要熟练掌握使用EDA工具、Linux系统等。

众所周知,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核。负责芯片及前端设计的工作,时钟、复位、低功耗、总线、芯片总体集成等。除此之外,新人带教、团队配合等也是高级工程师众多工作中的一小部分。

高级工程师,已经深耕多年,自身所具备的经验就是弥足珍贵的财富,薪资70-100W不在话下。

学习与进步也永无止境,成为高级工程师的你,可以开始考虑走技术还是走管理。走技术,负责起整个芯片的系统架构集成设计,未来转架构师也是一种选择。走管理,用自己的实际经验带动一个项目的流片,未来成为项目经理、CTO同样是一种选择。

随着时间的推移,资深、专家的名头也会逐渐冠之你名。年薪也是以百万起步。

需要集成电路人才分析报告的同学可按需领,可以直接分享给大家~

这里放个口:集成电路人才分析报告

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/172332.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

k8s-pod管理 3

pod是可以创建和管理k8s 计算的最小可部署单元,一个pod 代表着集群中运行的一个进程,每个pod 都有一个唯一的ip pod包裹了容器 下载测试镜像 创建自主式的pod 查看创建的pod的详情信息 删除pod 创建控制器 副本过多,需要进行负载均衡减轻节点…

外部 prometheus监控k8s集群资源

prometheus监控k8s集群资源 一,通过CADvisior 监控pod的资源状态1.1 授权外边用户可以访问prometheus接口。1.2 获取token保存1.3 配置prometheus.yml 启动并查看状态1.4 Grafana 导入仪表盘 二,通过kube-state-metrics 监控k8s资源状态2.1 部署 kube-st…

【操作系统】文件系统的实现

文章目录 文件系统的层次结构文件系统的实现目录实现线性列表哈希表 文件的实现连续分配链接分配索引分配 文件存储空间管理空闲表法与空闲链表法成组链接法位示图法 文件系统的层次结构 文件系统从上往下分为了五层,分别是用户调用接口、文件目录系统、存取控制模…

解放双手!一键助你快速发圈、批量加好友,好用哭了!

朋友们,你们有没有经历过管理多个微信账号的繁琐和压力? 会不会因为忙不过来,忘记及时回复客户,错过了推广的时机? 别担心,现在有了微信管理系统,一切都变得简单轻松起来! 微信管…

打造高效医患沟通:陪诊小程序开发技术指南

随着科技的不断发展,陪诊小程序作为医患沟通的新工具逐渐成为关注焦点。本文将带领你通过使用React和Node.js技术栈,构建一个功能强大且用户友好的陪诊小程序,实现医患互动的便捷和高效。 1. 准备工作 确保你的开发环境中已安装了Node.js和…

Unity下载资源且保存

UnityWebRequest(WWW——已过时) 替代:Unity不再支持WWW后,使用UnityWebRequest完成web请求。 Unity - Scripting API: UnityWebRequest (unity3d.com)https://docs.unity3d.com/ScriptReference/Networking.UnityWebRequest.html if (www.isNetworkEr…

Java 多线程之 volatile(可见性/重排序)

文章目录 一、概述二、使用方法三、测试程序3.1 验证可见性的示例3.2 验证指令重排序的示例 一、概述 在Java中,volatile 关键字用于修饰变量,其作用是确保多个线程之间对该变量的可见性和禁止指令重排序优化。 当一个变量被声明为volatile时&#xff0…

基于Vue+SpringBoot的校园电商物流云平台开源项目

项目编号: S 034 ,文末获取源码。 \color{red}{项目编号:S034,文末获取源码。} 项目编号:S034,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 商品数据模块2.3 快…

企业怎么进行人事管理?一篇文章带你了解!

阅读本文你将了解企业如何运用数字化工具进行人事管理:一、数字化、线上化,解放人力;二、规范管理流程,提升处理效率;三、数据分析可视化,支持并优化决策;四、个性化定制,灵活适应需…

mac 和 windows 相互传输文件【共享文件夹】

文章目录 前言创建共享文件夹mac 连接共享文件夹 前言 温馨提示:mac 电脑和 windows 电脑必须处于同一局域网下 本文根据创建共享文件夹的方式实现文件互相传输,所以两台电脑必须处于同一网络 windows 创建共享文件夹,mac 电脑通过 windows…

Enterprise Architect安装与使用

版权声明 本文原创作者:谷哥的小弟作者博客地址:http://blog.csdn.net/lfdfhl Enterprise Architect概述 官方网站:https://www.sparxsystems.cn/products/ea/;图示如下: Enterprise Architect是一个全功能的、基于…

Spring-IOC-FactoryBean机制(难点且重点)

1、第一个案例 1.1、Book.java package com.atguigu.ioc; import lombok.Data; Data public class Book {private String bid;private String bname; }1.2、Book2.java package com.atguigu.ioc; import lombok.Data; Data public class Book2 extends Book {private String co…

SocketIo的使用和基于SocketIO的聊天室

Socket.IO 是一个库,可以在客户端和服务器之间实现 低延迟, 双向 和 基于事件的 通信。 一、Socket.IO的特点 以下是 Socket.IO 在普通 WebSockets 上提供的功能: 1、HTTP 长轮询回退 如果无法建立 WebSocket 连接,连接将回退到 HTTP 长轮…

文化传承与数字技术的完美结合:十八数藏的新纪元

在这数字化的时代,十八数藏犹如一座连接过去与未来的桥梁,展现出文化传承与数字技术完美结合的新纪元。十八数藏以其独特的视角,将传统文化注入现代数字技术的脉络,呈现出一幅文化传承的全新画卷。 十八数藏的文化传承并不是简单的…

C++进阶篇5-哈希

一、unordered系列关联式容器 在C98中,STL提供了底层为红黑树结构的一系列关联式容器,在查询时效率可达到log_2N,即最差情况下需要比较红黑树的高度次,当树中的节点非常多时,查询效率也不理想。最优的查询是&#xff0…

Linux—简介安装常用命令系统中软件安装项目部署

目录 1. 前言1.1 什么是Linux1.2 为什么要学Linux1.3 学完Linux能干什么 2. Linux简介2.1 主流操作系统2.2 Linux发展历史2.3 Linux系统版本 3. Linux安装3.1 安装方式介绍3.2 安装VMware3.3 安装Linux3.4 网卡设置3.5 安装SSH连接工具3.5.1 SSH连接工具介绍3.5.2 FinalShell安…

leetcode:1773. 统计匹配检索规则的物品数量(python3解法)

难度:简单 给你一个数组 items ,其中 items[i] [typei, colori, namei] ,描述第 i 件物品的类型、颜色以及名称。 另给你一条由两个字符串 ruleKey 和 ruleValue 表示的检索规则。 如果第 i 件物品能满足下述条件之一,则认为该物…

Softing TCS:高效的诊断模拟解决方案

| Softing TCS——高效的仿真模拟ECU或整车解决方案 现代诊断模拟Softing TCS是当相应的测试物还没有或不再可用时的解决方案。这种情况通常出现在早期阶段的组件和车辆工程、测试仪回归测试中或在对教学设施进行功能验证时,因为它们需要对多种不同的测试对象进行验…

Python之pyc文件的生成与反编译

目录 1、什么是pyc文件 2、手动生成pyc文件 3、pyc文件的执行 4、pyc文件的反编译 1、什么是pyc文件 pyc文件(PyCodeObject)是Python编译后的结果。当python程序运行时,编译的结果是保存于PyCodeObject,程序运行结束后&#x…

linux基本指令以及热键

基本指令 ♥clear ♥whoami ♥who ♥pwd ♥ls指令(重点) ls -a: ls -l ♥mkdir ♥cd指令 ♥touch指令 ♥stat指令 ♥rmdir指令 && rm 指令 ♥man指令 ♥nano指令 ♥cp指令 ♥mv指令 ♥cat指令 🗡输出/输出重定向 &#x1…