一则问答:211集成电路专业,转互联网还是FPGA?

我于2016年毕业于西安电子科技大学集成电路设计与集成系统专业。毕业后,我在一家不知名私企从事PCB绘制和单片机调试工作,持续了一年半。之后,我受律师职业光鲜外表的吸引,尝试了两年的司法考试,但未能成功。随后,我去律所实习,但发现律师职业并非我所愿。接着,我又连续两年参加了公务员考试,但连笔试都未能通过。现在,我对法律已失去兴趣,公务员之路也让我心生畏惧,想在体制外寻找新的工作机会。

我目前面临的选择是:继续从事有基础的PCB工作,还是学习互联网技术,或是转行FPGA设计。FPGA对我来说是全新的领域,但互联网和FPGA设计的薪资相对更高。我应该如何选择?转行FPGA的成功几率有多大?

在人生的十字路口,选择往往比努力更为重要。

想象一下,同样的分数,因为选择了不同的学校,有人踏入了985的殿堂,而你却在211的校园里;同样的学校,因为专业的差异,有人选择了电子信息,而你却与材料化学相伴;同样的专业,因为不同的职业规划,有人已经转行互联网,享受着高薪与自由,而你却在工厂里默默耕耘。

这位同学的经历正是这一现实的生动写照。2016年,作为西安电子科技大学集成电路专业的毕业生,如果选择数字FPGA设计方向,按照正常发展,现在很可能已经是国内顶尖FPGA设计公司中的核心设计师,年薪至少30W+。

当然,理想总是美好的,现实往往充满变数。但不可否认的是,对于大多数人来说,毕业五年后能达到这样的薪资水平,已经算是相当成功。

然而,你却选择了PCB方向。虽然五年前的PCB薪资情况我不太了解,但如今,PCB设计师的薪资水平已经远不及FPGA设计师。

西安电子科技大学作为国内微电子领域的佼佼者,其集成电路专业的学生一直是国内FPGA设计公司竞相争抢的人才。因此,作为西电集成电路专业的你,选择PCB确实让人感到惋惜。

那么,现在面临转行的问题,是继续在互联网、FPGA设计还是重回PCB之间徘徊呢?

首先,PCB可以排除在外。既然已经有了转行的念头,就不要再走回头路了。

我们需要对未来有更美好的期待。至于互联网还是FPGA?

毫无疑问,对于你来说,FPGA设计是最佳选择。(红海与蓝海,是拥抱互联网还是坚守硬件?)

如果是在五年前,转行互联网确实是一个明智的选择。凭借西电的背景,转行相对容易。

但如今,你已经毕业五年,互联网行业的红利期已经过去,大厂的工作机会变得稀缺,而竞争却日益激烈。那些早年踏入互联网行业的人,虽然享受了红利,但也面临着30岁职业规划的困惑。

互联网行业的快节奏和高强度,让大龄员工感到压力山大。而你,27岁转行互联网,面对年轻的应届生,毫无竞争力可言。

相比之下,FPGA设计领域则更加宽容。在FPGA行业,二十多岁正是职业生涯的黄金时期。FPGA设计师的价值在于行业资历和项目经验,四五十岁的FPGA设计师依然能够发挥重要作用。

随着国家对半导体行业的重视以及国内市场的旺盛需求,FPGA设计师的就业前景看好,这一波就业红利预计将持续数年。

转行FPGA的话,你的专业背景将是一个巨大的优势。无论是FPGA前端开发还是后端实现,你都有潜力成为行业中的佼佼者。

FPGA前端开发需要深入理解数字逻辑设计和硬件描述语言,而后端实现则更注重布局布线和时序分析。两者都有广阔的市场需求。

顺便提一下,目前FPGA行业的薪资水平已经相当可观,对于转行者来说,这是一个极具吸引力的选择。

因此,在当前的三个选项中,转行FPGA设计无疑是最好的选择。它不仅符合你的专业背景,还能让你在未来的职业生涯中保持竞争力。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式linux系统中QT信号与槽实现

第一:Qt中信号与槽简介 信号与槽是Qt编程的基础。因为有了信号与槽的编程机制,在Qt中处理界面各个组件的交互操作时变得更加直观和简单。 槽函数与一般的函数不同的是:槽函数可以与一个信号关联,当信号被发射时,关联的槽函数被自动执行。 案例操作与实现: #ifndef …

《OpenCV 5.0.0-alpha:开启计算机视觉新篇章》

《OpenCV 5.0.0-alpha:开启计算机视觉新篇章》 OpenCV 5.0.0-alpha 重磅登场一、OpenCV 5.0.0-alpha 初窥二、核心新特性深度剖析(一)性能飙升的底层优化(二)深度学习模块进阶(三)扩展功能的魅力…

Python自学 - 函数初步(内置函数、模块函数、自定义函数)

1 Python自学 - 函数初步(内置函数、模块函数、自定义函数) 1.1 内置函数 几乎所有的编程都会提供一些内置函数,以便完成一些最基本的任务,Python提供了丰富的内置函数,熟悉内置函数可以给工作带来极大便利。   Python官方的内置函数介绍网…

Java Web开发进阶——Spring Boot基础

Spring Boot是基于Spring框架的新一代开发框架,旨在通过自动化配置和简化的开发方式提升生产效率。它将复杂的配置抽象化,让开发者专注于业务逻辑实现,而无需关注繁琐的基础配置。 1. Spring Boot简介与优势 Spring Boot 是 Spring 家族中的…

LLM 训练中存储哪些矩阵:权重矩阵,梯度矩阵,优化器状态

LLM 训练中存储哪些矩阵 目录 LLM 训练中存储哪些矩阵深度学习中梯度和优化器是什么在 LLM 训练中通常会存储以下矩阵: 权重矩阵:这是模型的核心组成部分。例如在基于 Transformer 架构的 LLM 中,每一层的多头注意力机制和前馈神经网络都会有相应的权重矩阵。以 BERT 模型为…

探索 ES6 Set:用法与实战

🤍 前端开发工程师、技术日更博主、已过CET6 🍨 阿珊和她的猫_CSDN博客专家、23年度博客之星前端领域TOP1 🕠 牛客高级专题作者、打造专栏《前端面试必备》 、《2024面试高频手撕题》 🍚 蓝桥云课签约作者、上架课程《Vue.js 和 E…

使用SSH建立内网穿透,能够访问内网的web服务器

搞了一个晚上,终于建立了一个内网穿透。和AI配合,还是得自己思考,AI配合才能搞定,不思考只依赖AI也不行。内网服务器只是简单地使用了python -m http.server 8899,但是对于Gradio建立的服务器好像不行,会出…

Django 模型

Django 模型 Django 模型是 Django 框架的核心组件之一,它用于定义应用程序的数据结构。在 Django 中,模型是 Python 类,通常继承自 django.db.models.Model。每个模型类代表数据库中的一个表,模型类的属性对应表中的字段。 1. 创建模型 创建 Django 模型非常简单。首先…

回归预测 | MATLAB实现CNN-BiLSTM-Attention多输入单输出回归预测

回归预测 | MATLAB实现CNN-BiLSTM-Attention多输入单输出回归预测 目录 回归预测 | MATLAB实现CNN-BiLSTM-Attention多输入单输出回归预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 一、方法概述 CNN-BiLSTM-Attention多输入单输出回归预测方法旨在通过融合CNN的局…

动态库dll与静态库lib编程4:MFC规则DLL讲解

文章目录 前言一、说明二、具体实现2.1新建项目2.2 模块切换的演示 总结 前言 动态库dll与静态库lib编程4:MFC规则DLL讲解。 一、说明 1.前面介绍的均为Win32DLL,即不使用MFC的DLL。 2.MFC规则DLL的特点:DLL内部可以使用MFC类库、可以被其他…

【JVM】总结篇-类的加载篇之 类的加载器 和ClassLoader分析

文章目录 类的加载器ClassLoader自定义类加载器双亲委派机制概念源码分析优势劣势如何打破Tomcat 沙箱安全机制JDK9 双亲委派机制变化 类的加载器 获得当前类的ClassLoader clazz.getClassLoader() 获得当前线程上下文的ClassLoader Thread.currentThread().getContextClassLoa…

数据挖掘——回归算法

数据挖掘——回归算法 回归算法线性回归最小二乘法优化求解——梯度下降法逻辑回归逻辑回归函数逻辑回归参数估计逻辑回归正则化 决策树回归小结 回归算法 回归分析 如果把其中的一些因素(房屋面积)作为自变量,而另一些随自变量的变化而变化…

前端如何从入门进阶到高级

在前端学习的道路上,我们将其划分为三个阶段:入门、实战和进阶。以下是各阶段的学习指南 一、入门阶段 在入门阶段,我们的目标是掌握前端的基本语法和知识,以便能够独立解决一些基础问题。这一阶段,我们建议通过视频…

Android14 CTS-R6和GTS-12-R2不能同时测试的解决方法

背景 Android14 CTS r6和GTS 12-r1之后,tf-console默认会带起OLC Server,看起来olc server可能是想适配ATS(android-test-station),一种网页版可视化、可配置的跑XTS的方式。这种网页版ATS对测试人员是比较友好的,网页上简单配置下…

Linux中的tcpdump抓包命令详解:抓取TCP和UDP数据包并按小时输出文件

Linux中的tcpdump抓包命令详解:抓取TCP和UDP数据包并按小时输出文件 一、tcpdump简介二、安装tcpdump三、抓取TCP和UDP数据包四、按小时输出文件五、tcpdump命令的常用选项和表达式六、总结在Linux系统中,tcpdump是一款强大的网络抓包工具,它基于libpcap库开发,可以捕获网络…

k8s基础(4)—Kubernetes-Service

Service概述 抽象层 ‌k8s的Service是一种抽象层,用于为一组具有相同功能的Pod提供一个统一的入口地址,并通过负载均衡将网络流量分发到这些Pod上。‌ Service解决了Pod动态变化的问题,例如Pod的IP地址和端口可能会发生变化,通过…

C++中批量线程启动容器中的对象函数

使用容器管理多个类对象&#xff0c;通过函数启动容器中所有类对象的函数。 #include <iostream> #include <thread> #include <vector> #include <chrono> #include <memory>class Apple { public:Apple(int num):workspaceNum(num) {}void st…

国内Ubuntu环境Docker部署CosyVoice

国内Ubuntu环境Docker部署CosyVoice 本文旨在记录在 国内 CosyVoice项目在 Ubuntu 环境下如何使用 dockermin-conda进行一键部署。 源项目地址&#xff1a; https://github.com/FunAudioLLM/CosyVoice 如果想要使用 dockerpython 进行部署&#xff0c;可以参考我另一篇博客中的…

基于 gitlab-runner 实现调度GPU的资源

本篇目录 1. 客户需求2. 需求调研3. 实践3.1 方案一&#xff1a;环境变量的方式3.2 方案二&#xff1a;k8s 自身的spec注入机制 4. 效果 该实践来自于客户的一个真实需求 1. 客户需求 客户的某些流水线需要使用GPU资源&#xff0c;但是对于GPU服务器而言&#xff0c;会有多张G…

人脑神经元的连接方式与视觉提取功能对深度学习的启发

1. 引言 人脑神经网络复杂的连接方式和高效的信息处理能力&#xff0c;为人工智能算法的设计提供了重要灵感。研究人脑神经元的连接特点&#xff0c;尤其是其反馈与递归结构&#xff0c;不仅能帮助理解大脑如何感知与认知&#xff0c;还能揭示深度学习模型&#xff08;如ResNe…