Linux C/C++或者嵌入式开发到底有没有35岁危机?
一个读者问了一个问题:
我现在25岁,双非一本本科。在深圳上班,做嵌入式开发,打算走Linux C/C++开发,工资目前一般。读了前辈写的很多博客之后,觉得很棒。我现在有一些疑问。
1.最近互联网裁员很厉害嘛,再加上对于稳定工作的宣传,让我对于私企工作这种不稳定性充满担忧,想问问看前辈对于35岁危机有什么化解的应对和方法。
2.嵌入式行业真的可以一直干下去嘛,因为我是湖北人,我最后也要回武汉,对于非一线的嵌入式工作可以的发展前景有一些疑惑。
3.如果嵌入式可以一直干下去,是选择rtos,之后再Linux的方向,这是我自己查到的学习路线,不知道是否可行?
4.我近期了解到各大中小银行有后台或者app开发业务,嵌入式这种对应的国企或者偏向与稳定的岗位多吗,还是在这个阶段,选择读研之后重新开始?感谢前辈解答,万分感谢,万分万分感谢
回答:
你的问题很有代表性、也很直接,我不能保证自己的观点一定正确,我只能从自己的角度来分析这些事,希望对你的工作和以后的选择有一定帮助。
1. 不管是互联网还是私企,或者是以前的国有企业「以及现在的国有企业」,不知道你有没有了解以前那些工厂上班拿着铁饭碗的人,也是有下岗的风险的「那些年的下岗潮让很多人失去了工作,很多家庭没有了生活保障」。
所以不管是现在的互联网,银行,国有企业等等,我不认为在里面上班的人一点风险都没有,我也不认为他们就能够吃一辈子安稳的饭,我们最好把眼光放长远些,不要把自己的人生放在一次或者两次的选择上,也不要觉得自己一两次失败就是认为自己人生已经会没有色彩。
在这件事情上,我的建议是,做对当下最有利的选择,选择好的行业,好的方向,赚钱的工作,能有发展的工作。比如这两年比较好赚钱,就好好赚钱,不要能赚钱的时候选择了安逸,也不要行情不好的时候去做大的开销。
至于以后5年、10年、20年、我不敢说一定会好或者一定会不好,但是可以保证的事情是,一定还是会出现某个方向跌入谷底,某个方向冉冉上升。
也可以保证的是,如果没有大的变化,整体的行业肯定是趋向越来越好的。
35岁的危机‼️——打铁还需自身硬,过好当下说对35岁后最好的解救,我们很多时候担心以后,无非是对自己当下的境况充满了危机感,如果能够过好当下,那35岁的事情,也不就是当下的事情吗?
2. 嵌入式行业是一个很大很大的范围,比如说手机,你说属于嵌入式吗?那肯定也属于,那是很典型的嵌入式软硬件可裁剪,但是手机行业卷不卷?那肯定是很卷的,毛利大吗?
我觉得不一定,现在手机的赚钱模式可能都不是硬件本身。
那还有汽车,无人机,半导体等等,都涉及嵌入式领域,但是这些领域里面很多地方都是相通的,有的人不喜欢一天搞这个,一天搞那个,所以就选择一个很小的细分方向,比如就只调试摄像头,比如就只调试某一个adc芯片,那他们也是从事的嵌入式领域,有的就喜欢做产品,所以就去做驱动开发,应用开发等等,这些都是没有问题的。
但是你说嵌入式可以做一辈子吗?
我觉得没有一个人可以给出一个肯定的答案,但是可以肯定的是,如果整个行业还在,如果大环境是以安居乐业为主,是以让大家的生活越来越好,那我觉得我们做的这些方向都还会一直是会有好的发展,也肯定是可以一直干下去的。
你可能某一天回来发现有一个保姆机器人在家帮你打扫卫生,可能有机器人晚上帮你盖被子,帮你按摩、取快递等等,还有汽车,医疗,都需要嵌入式的技术。
而我说的那些场景,即使说一个很小的产品应用,就可以需要一两年的产品化开发量产。
这样看,你完全不必担心嵌入式行业会不行。前几天看到一个80来岁的外国人还在编程。
3. rtos、单片机、Linux、还有fpga等等,这些都是可以做的,但是rtos、单片机、Linux这些我觉得可以一起学,一起学并不是说一下子让你精通,而是做工作的时候去看看这些东西,等需要用到的时候不至于一点不懂。把自己的精力还是要放在工作上面,把工作做好是最重要的。
4. 银行这类只能说是整个社会发展的辅助部门,打仗的时候他们就负责在后面给军队煮饭的,他们本身的岗位就是有限的,如果你喜欢,就持续关注,一定会有机会的,这个可以不用担心。如果很喜欢,也可以按照他的岗位要求去做相应的技术储备。
03
总结
到底有没有35岁危机?
我觉得很大程度上要取决于你自己。
如果你毕业后就躺平,不充电不了解新事物,一直吃老本,那么你大概率会有35岁危机;
如果你参加工作后依然保持充电、每天能拿出20分钟以上的时间去看一些新事物,了解一些新技术,保持热忱不断精进,那么我觉得你不会有35岁危机。
学习交流公众号:奇牛编程
Linux C/C++或者嵌入式开发到底有没有35岁危机?相关推荐
- Linux下搭建Cortex-M嵌入式开发环境
Linux下搭建Cortex-M嵌入式开发环境 终于换上了Linux,更换之前考虑良久,最后选定了Ubuntu15(PS:自己家里用的是Fedora),主要是考虑Ubuntu确实更易用(但明显没有De ...
- 嵌入式linux调试dsi,做嵌入式开发时,你是怎么实现LCD显示的?
原标题:做嵌入式开发时,你是怎么实现LCD显示的? 1.本文目的 做嵌入式图形开发,我们往往都会利用到各种GUI进行交互设计,但是对于GUI的字符串处理与中文字库显示,也许并不会特别关注,因为GUI已 ...
- windows和linux环境下的嵌入式开发区别
主机(PC)开发差别: 在windows下写程序 1.--->打开Microsoft Visual C++ 6.0程序 2.--->关闭提示窗口(有的程序不提示) 3.--->fil ...
- Linux播放器MPlayer嵌入式开发系统中的应用
摘要:本文论述了MPlayer在嵌入式开发系统中的应用,说明了如何在嵌入式开发板的平台上实现MPlayer的配置.编译.安装及调试过程. 关键词:嵌入式系统:MPlayer:MEncoder 引言 嵌 ...
- 开发linux学习板子_linux嵌入式开发板推荐,资深程序员教给你
嵌入式是现在发展最快的IT技术之一了,很多人都选择了嵌入式这一行业,对于嵌入式来说,他挣得多,前景也很不错,学习嵌入式,开发板是最离不开的了,很多出入嵌入式行业的人对于嵌入式开发板,不知道,应该怎么选 ...
- 正点原子嵌入式linux视频教程,正点原子嵌入式开发完整全套视频教程
资源介绍 replyreload += ',' + 228881;[课程目录] 准备篇 第1讲 开发板开机测试 第2讲 开发板入门 第3讲 STM32学习方法+视频说明 第4讲 开发板资源描述 第5讲 ...
- 应届生怎么走Linux下C++后台服务器开发路线,工作3-5年的知识体系
1. 前言 给最近正在准备秋招的同学或者是想转行,目标岗位是C++后端开发工程师,这个岗位对开发者的要求也比较高,需要的基础知识非常多,刚刚开始准备的时候,感觉也是不知从何入手,现在经过了一段时间的学 ...
- 教你怎么更好的学习嵌入式开发
很多大学生.初学者总爱问一个问题:该不该放弃嵌入式.单片机这条路? 以下是一位网友分享的嵌入式开发经历,希望可以帮到你. 阶段 1 大一到大三这个阶段我与大多数学生相同: 学习本专业知识(EE专业), ...
- 嵌入式开发不用写文档?
关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 最近看到有交流群在讨论:嵌入式开发到底要不要写文档的话题. 这个话题要展开讨论的话, ...
最新文章
- CMake常见指令总结
- python从官网安装库函数的方法;
- 小创业项目组的管理和实践:快速迭代的思考
- 一起玩转SQL Server 2012 下的分析服务
- 从敲下一行JS代码到这行代码被执行,中间发生了什么?
- PHP文件系统-文件的读写操作
- 【UML】如何画好数据流图基础教程
- 线性独立成分分析(ICA)与鸡尾酒会问题
- thinkpad选择启动项_联系ThinkPad笔记本怎么设置第一启动项
- 关于BGA芯片布局时要注意的要点
- Android手机APP广告植入与产品上线
- 【二代示波器教程】第3章 示波器设计—功能划分和准备工作
- 基于移动终端的大学生心理健康交互管理系统的研究与设计
- c语言记录键盘敲击次数,【转】你知道一天敲键盘的敲击次数能达到多少么
- 索尼IMX219图像传感器
- 38 --> 详解 OpenWRT RESET按键、键盘响应逻辑
- 51单片机的C语言延时的一些总结
- vhdl计算机语言,八周造个CPU(1):VHDL语言的实现和仿真方法,简单PC模块的实现和仿真...
- 【S2023017计算机专业毕设之基于python的协同过滤旅游景点推荐系统-哔哩哔哩】 https://b23.tv/JLR2Ekk
- pyqt 槽任意参数_“柱脚”引发的吐槽