到底是选择嵌入式行业还是互联网行业
不管是在狄泰圈子还是知乎上面,关于到底选择嵌入式行业还是互联网行业这类问题,是经常拿来讨论的。差不多像女孩子的月假一样,每月必有。今天我就发表一下自己的看法,希望对有同样问题的小伙伴有所帮助。
首先我们需要了解一下这二个行业分别是什么,本人只在嵌入式行业里面呆过,没有做过互联网行业相关工作。所以也许对他们的定位有所偏颇。
嵌入式是什么?按照我当年学习嵌入式相关内容,一般是这样来定义这个概念的。嵌入式就是软件和硬件都可以裁剪的一种特殊计算机系统。所以从这个概念可以看出来,嵌入式是一个比较大的概念或者边界是非常模糊的。嵌入式分为软件开发和硬件开发。我们接下来只看软件开发,按照现在嵌入式软件方向培养体系内容来看,基本是按照C语言 -- 数据结构–- C++(JAVA)-- Qt(安卓)-- linux系统编程–- linux网络编程– - ARM裸机开发– 系统移植– Linux驱动。前年火的时候,有些培养体系加上了M3/4,实时操作系统UCOS。去年人工智能比较火的时候,有些培养体系也加上了机器视觉相关内容。按照这样一个体系课程下来,是不是觉得嵌入式是个庞大的体系。而你也会发现,这些内容你在其他技术人才方向培养体系中,你也可以看到他们的踪影。
互联网,我知道有前端,后端~~~。我没有像刚刚解释嵌入式课程体系那样来解释。因为自己没有在互联网行业呆过,但是在狄泰未来科技工作的时候,接触到各个行业和技术方向的人才。我知道里面用到的语言有java,PHP,c/c++,GO~~~。可能每一种语言下面有着自己不一样的特殊框架。现在我听到互联网最火的应该是高并发概念。因为经常在网上看到到百万并发,千万甚至上亿并发这种字样。
其实我们在上面完全可以发现嵌入式里面一些技术在互联网依然是曾在的。比如高并发,如果你学习过linux系统编程和网络编程。那么你是完全知道高并发是什么的。只不过每个行业对具体技术的要求可能不一样。为什么经常拿着嵌入式和互联网来比较,也许这2个行业从事的人有着高度交集。一般是电子专业或者计算机专业。尤其之前嵌入式很火的时候,很多计算机专业出来的人最终选择做嵌入式相关开发。一般说嵌入式好,主要集中是薪水可以,加班少,不会轻易被淘汰,可能比较好过所谓的35岁坎。而说互联网的是,薪水普遍比互联网高一大块,可能35岁之前就把做嵌入式工作的一辈子薪水挣了。我不想说他们到底是谁对和谁错。
首先我们要明白一件事情,对个人来说,长期有收益的事情,是领域技能,而不是业务技能。
什么是领域技能?就是这个不会随着时间变化,甚至业务场景变化而价值降低的领域知识。比如,你是一个心理学专家。在社会上,心理问题是长期存在的,你是一个心理学专家,你的技能不会因为时间变化而价值降低。这就是领域技能。
而业务技能是什么?就像唐老师在直播中分享知识的时候说到,有些人只会自己本公司的业务开发,比如是自己公司的协议方面开发专家,但是离开了自己的公司,到外面就用不到了。只追求是在本来框架下,把业务逻辑完成。
所以真正掌握了领域技能的人不管具体业务是怎么变化,很快上手。比如唐老师在做技术分享送出去的书《专业嵌入式软件开发– 全面走向高质高量编程》的作者李云以前也是在摩托罗拉,现在是阿里云高级技术专家了。还有唐老师一些朋友和同事,他们现在有些去了腾讯或者阿里等等。
持续的思考和发掘长期对自己有收益的领域技能。比如前段时间狄泰圈子里面关注最多话题如何买保险,因为这个世界上风险一定是存在的。那么买保险的需求就是长期存在的。你变成了一个对保险产品非常了解的人,就是在积累自己的领域技能。重点是,你要有意识的思考和尝试。固定的把一部分时间,用在领域技能的精进上。如果您看过唐老师直播分享中,你会发现,唐老师对于一些数据结构和算法相关题目有着不一样的解法。就是做了一件小事,就是一般人不愿意去做的事情。就是多次把数据结构和基础算法相关内容写上了几遍。用不同的语言去刷。可能你就是把教程看完一遍了,甚至不去写,就觉得我已经会了。可能写了一遍之后就觉得自己会了,掌握了。其实“学”这事情是件容易的事情,因为你可以像看电影那样,只看不要去思考。只有逼着自己动脑子思考,为什么学校要用小考来检查你学的怎么样,因为只有逼着你脱离了书本,在脑海里面思考整理才能够确定你获得了。
任何技能不是学来的,是习得。我们一定要刻意的去练习,要给自己有所反馈。比如在学习C/C++语言的时候,可以找到一些题目来练习。因为如果你不去练习,有时候无法做灵活运用。总结经验,方法,不断增强自己解决问题的能力。在工作中,你要努力的完成上面安排下来的任务,只有你很好完成任务,你才有可能得到更多机会。薪水也自然会提高。有很多人会觉得老板都是希望用最少的钱让你产生更大价值来。其实在这个过程中,锻炼你了思考能力和解决问题能力。其实计划能力,沟通能力各种能力都在潜移默化中提高了。那么对于你工作,你的视角已经完成了从一份工作,换取一份收入切换成我要通过这份工作得到我所需要的技能。为什么在狄泰圈子里面会出现三年之后,有些人的薪水变化不大,而有些人的薪水从原来月薪8K到现在年薪30万以上甚至更高呢。
关于长期的目标,你需求具备的是坚持。而方法和行动,你需要是灵活总结自己过往和前人的经验。