飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • AngularJS教程
  • UEditor使用文档
  • ThinkPHP5.0教程

如何更好地谋生,从事嵌入式软件开发五年的感悟和职业焦虑

时间:2021-12-13  作者:happybirthdaytoyou  

  如何更好地谋生,从事嵌入式软件开发五年的感悟和职业焦虑 

第一部分 -- 纪念2017年第一次使用Altium Designer画一款继电器板子

整理家中杂物,发现了2017中旬年第一次使用AD画的一块继电器板子,拍个照片纪念之。

近看 细节:

远看 整体:

这个板子的价值是,可以通过外部TTL电平来达到控制220V的通断的效果。

例如通过一个MCU控制一个220V的风扇或者灯泡之类的场景,都可以使用到这个继电器模块。

存在的缺陷:

1. 一颗光耦芯片的封装画反了,但是我后来做了补救措施,不至于重新打板。即:焊接调试的时候把光耦芯片的四个引脚反向掰弯,反着焊上去。

2. 从图片也可以看到,覆铜面积太少。

第二部分 -- 事嵌入式软件开发五年的感悟和迷惑

第一次画板的经历在2017年开始,在2017年结束,补充一句,当时我大概是用零零散散的小一个月的空余时间看了郭天祥的AD教程,画出来的这块板子。

当时我的嵌软知识也并不丰富,仅了解单片机、RTOS的一些基本知识。

走嵌入式技术这条路,我比大学同学们晚了N+1年。作为一个双非毕业的大龄学友,后来我逐渐步入正轨,正儿八经从事嵌入式软件开发,做了一些项目,保持间断性持续学习(此处可以有狗头),也有能力跳槽了几次,薪资待遇也慢慢上去,

我这几年分别通过过海康、大华的嵌入式Linux应用开发岗和单片机开发岗的面试,算是达到了二线大厂的技术要求吧。

需要向诸如华为等一线大厂的要求保持看齐,一线大厂对技术开发人员的整体能力的要求是蛮综合的,而且一般对学校也有一些要求。

但是,工作的目的是为了什么?为了创造社会价值。创造社会价值越多的体现是什么?估计还是工资,这俩具有正相关的关系。

我们来看看嵌入式软件的薪资待遇吧,摘一个网络截图

 

以北上广深等东部沿海大城市们的嵌入式软件岗的薪资来论,工作前几年的收入会比上图的还要高些,但是无论在哪,25K是一个节点,想要超过25K,不是一件容易的事情。

现在又是内卷的年代,或许当我们背负重重家庭和生活压力、身体也渐渐吃不消的时候,我们就被一些体力旺盛、可以拼命加班且要价低很多的年轻同学们给卷成了案板上的鸡肉卷了,

这么一看,即使付出三倍努力以上的嵌入式软件想要和一般的嵌入式软件拉开经济差距,在收入顶峰的时候未必真能多挣到很多钱,而且拉开这个差距的过程需要非常漫长。

这里我们不去讨论攀登Linux内核、深入驱动开发之类的话题,因为社会上绝大多数的嵌入式软件岗位不涉及这些。

如果有幸能融入到涉及这些领域又有学习氛围的圈子,那也是人生一大幸事,应该值得非常珍惜。

当然,我在此也要喷一把调用几个API驱动一点SPI简单模块、IIC模块就自诩为驱动开发人员的人,江湖骗子罢了。

这类人大多数只是为了给自己贴一个"具备Linux驱动开发能力"的牌子,在求职时多要两千块钱工资而已,他们几乎不能面试上真正的驱动开发岗位。

嵌入式软件岗位的一般薪资是有上限的。

996、007,拖得这么久的工作时长带来了繁重的工作压力,伤害了身心健康。

我们早上出门上班前、晚上下班回家后,幼小的孩子都在睡觉,因此,工作日几乎将我们和孩子隔离。

而到了周末,我们自己也需要补充下睡眠,一天的活动时间真是太短暂了,陪伴家人的时间总是不够。

我们想要破局,过上更好的生活。

我们究竟该如何破局?

调整好心态,罗马不是一日建成的,我们也不可能很快从瘦弱男变成壮硕的健身猛男,无需太过心急。

韬光养晦,发展多技能栈,坐待时机。

我们能做的只有这些,或许能迎来一线转机,如果我们什么都不做,那么逆水行舟,不进则退。

面对困难的时候,要坚定残存的信念。

下面发表一点个人愚见,暂且看看。

1. 在自己的领域多面创造,提高自己的实力。

  对嵌入式软件而言,就是编写各类各样的软件,例如4G模块,GUI、Lora等等各种模块都去尝试使用。

  如果在公司上班,还要多读优秀员工的代码。

  如果在家进行软件能力拓展,可以买核心板和各类模块,自己使用杜邦线连接, 搭建好能够编写软件的平台,然后开始琢磨如何提高软件能力。

  这都属于提高自己的核心业务能力。

  除此,还可以提高围绕核心业务的边缘能力。

  据公司上班为例,假设一个公司的测试软件、烧录软件等这些边边角角却又是非常必要的场景下的软件也都是出自同一个嵌入式软件之手,

  那么该嵌入式软件在公司的不可替代性就增强了很多。

2. 涉猎和自己相关领域紧密相关的领域知识

  和我们紧密相关的有硬件和结构设计能力了,一个产品的三大必须品,硬件、软件、结构。

  这些能力看似没什么短期价值,我们跳槽时也用不上,甚至在大厂求职时,遇到好心的面试官,还会提醒我们将一些和求职岗位不相关的能力在简历上进行删除,以提高和岗位的匹配度。

     但是长期来看,个人觉得是有价值的。

  一个完整的小产品开发流程,自己能独立实现,不仅激发了我们个人持续探索的兴趣和创造力,甚至会影响到我们的子女这一代!

  子女从小的家庭环境就有各类电子产品、各类技术仪器,简直就是在电子科技产品研发实验室里长达的孩子。

  我们这一代也许仅仅是普通的研发人员,或许未来的他们将站在我们的肩膀上,走的更高、更快、更强。

  从这两个角度而言,涉猎和自己领域紧密相关的知识,营造完整的发展之路的生态体系,对未来益处多多。

3. 营造让自己出线的机会

  抖音、B站、微信公众号...

  流量时代,可以让陌生人更快地接近一个新的领域,或许我们的哪位小学同学正在发愁买设备却找不到靠谱的技术顾问呢。

  给自己一个在开放平台上展示自己领域见解的机会,不必强求自己有多少粉丝和收益,总比闷头练功要好。创造者收获快乐,也能激发持续创造的激情,更有利于可持续发展。

夜已深,明天又是周一,打工人,不气馁,提高自己、坐待时机,坚定信念,加油!

.

标签:编程
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。