我是不建议随便跳槽的

突然的留言

我的微信好友很多,经常也有一些同学给我留言一些问题,当然能回答的我肯定会回答了,但是如果是非常难的技术问题,我一般会说「我要请教一下身边的朋友」,我会非常刻意的去回避我技术很水的这个问题,昨晚准备睡觉的时候,收到一个同学的留言,说有一个offer选择的机会,想请教一下我,下面截图是他的留言。

640?wx_fmt=png640?wx_fmt=png

我是不建议随便跳槽的

我之前在我的朋友圈里,发了一些感慨,说不要随便跳槽,后面还留言说了,如果有offer选择的疑问可以咨询我,所以我刚看到这个同学给我的留言,我大概看了下,担心他乱跳槽,所以我第一时间就说,先不要急着跳槽

1、我认真看了他的简历,里面的技术主要是单片机和STM32,还写到会自己 pcb layout等电子技术。

嵌入式软件懂硬件的技能这个是非常优秀的,我在上大学的时候,制板,画图,采购芯片,焊接,也是样样精通,但是既然选择嵌入式软件而不是嵌入式硬件,那么就把软件部分加强,可以直接弱化硬件部分,可以写非常熟练英语,能够阅读芯片手册资料,熟练使用示波器,万用表,逻辑分析仪这样的辅助工具等。而重点技术还是在嵌入式软件上,比如熟练什么平台,做过什么项目,写过多少行代码,解决了软件上的什么难点bug等。

2、职业生涯初期,应该还是以学习为主,尽量快速的从单片机转到嵌入式系统部分,可以是 RTOS,也可以是 Linux,并且特别建议大家去学习 Linux ,可以是驱动,可以是应用,也可以是系统,但是如果是嵌入式软件,千万别跑偏做了 Linux 运维去了,可以理解那个是计算机管理员的工作,当然了厉害的运维非常牛的,这里不存在有任何的歧视。一定要自己充实了再去找工作,原来 6K 的工资,跳槽后涨到 6.5K,建议你还是别跳槽了,浪费时间和精力,在自己的职业上划上不稳定的标签。

3、跳槽一定要看行业和企业,如果行业已经是属于衰落期,你现在在进入学习,基本上也没有多大的发展空间,假设这个行业工作十年的工程师工资是 20K,你工作 2 年,你再怎么努力也很难达到 10K ,这个就是行业的劣势,很多人看好互联网,说互联网工资非常高,很大原因是互联网是新兴的行业,发展前景非常不错,但是任何一个行业都不可能一直只涨不跌的,就像股票一样,有买有卖。

选择企业跟选择行业一样重要,好的企业至少能让你过得舒服,就好像你交了一个能逗你开心的男/女朋友,你可能没钱,可能工作不如意,但是回家在一起的时候还是很开心,我们上大学的时候,也都是没有工资的,但是那时候真的是人生巅峰啊,无忧无虑,自由自在,现在认识的身边朋友,有月薪 1 万到 8 万的,或多或少都会有生活的烦恼,选择一个好的企业不是避免生活烦恼,而是减少了很多不必要的烦恼,你可能遇到很好的导师,遇到很好的同事,想起来之前有人给我说了这样一句话「优秀的人总会在一起」,优秀企业选择人才,大概率会过滤掉一些不合适的人,这样的过滤在应届生校招特别明显。

4、跳槽是一定要涨薪的,对于不涨薪的跳槽着实有点耍流氓,如果不涨薪,也不是换行业另谋发展,好好继续在原单位工作就好了,不要想着下一个企业就一定会比现在好,刚开始的几年,跳槽最好是 50%的涨薪,如果没有达到,要不就是你技术问题,要不就是 HR 忽悠你。

但是我已经离职了

最后这个小哥跟我说,他已经离职了。640?wx_fmt=png芯片验证确实是一个很枯燥的工作,我有认识的同学在华为做芯片验证,加班也非常多,但是工作就是工作,工作本来就不是一件令人开心的事情,就像你小时候,你妈妈让你洗衣服,让你早起一样,这个是一个规则,处在什么位置就完成什么事情,不过有人学会在枯燥的环境中寻找乐子,跟同事说下小段子,开开车之类的,如果工作是打篮球,变成一个篮球网红,那可能就可以让工作变成一件非常好玩的事情,这也许是一个过程吧,当你越来越熟练,越来越享受之后,心态也会有提升了。

我们做很多技术,可能现在还未必看得到他的未来如何,但是如果是有门槛的技术,如果真的跳槽对口了,薪资一般都比较理想,但是类似芯片设计,也算是一个比较细分的领域,新手想做,也是需要时间学习的,但是企业不多,要是跳槽到对应的岗位又不那么容易。

今天在知乎看到有人说如何精通C++,不用C++的人可能觉得就是一门编程语言而已,但是懂的人就知道那是深不见底的,学习是一个有趣的事情,不要想着一下子学会所有东西,找到自己感兴趣的,又能赚钱的持续做下去,慢慢扩大自己的盘子,虽然不能大富大贵,但是也是衣食无忧的。

临江羡鱼,不如退而结网,送给那些在迷茫中的人,学习一定是解决问题最好的方法,之前的文章,有个同学留言,不要为了快而快,有时候慢是为了更快。

希望各位读者共勉!


640?wx_fmt=png

640?wx_fmt=jpeg

扫码或长按关注

回复「 加群 」进入技术群聊

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

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

相关文章

ubuntu c++检测usb口事件变化_拆解报告:美式双USBA口充电插座

----- 充电头网拆解报告 第1441篇 -----最近充电头网拿到了一款美式插座,这款产品相比常规墙插插座,除了配有两个双脚AC插口外,还有两个USB-A接口,支持直接插上数据线即可为两台设备进行同时充电。其中两个USB-A口都支持最大5V4.8…

div不继承父类样式_Python编程思想(27):类的继承

-----------支持作者请转发本文-----------李宁老师已经在「极客起源」 微信公众号推出《Python编程思想》电子书,囊括了Python的核心技术,以及Python的主要函数库的使用方法。读者可以在「极客起源」 公众号中输入 160442 开始学习。-----------正文---…

mysql 举例_MySQL 语句举例(一)

举例:有10个用户,输出在订单表中下单数最多的5个人的名字。my_user 表数据my_order,uid对应my_user表的id测试数据生成写一个存储过程,随机插入10000条数据:CREATE DEFINERrootlocalhost PROCEDURE test_loop( )BEGIND…

你知道Linux里D进程会搞事吗?

前言这篇文章是一位大神在实际项目中遇到问题并分析总结出来的,作为新手,能接触到这类文章应该是受益匪浅,这位同学现在在魅族工作,以后也会一直在魅族工作,是Linux 方面的专家,「魅族还有另一个Linux 大神…

react-router 页面离开 提示数据变更

以前项目使用 react-router2.0, 业务层面页面离开的时候需要弹出自己的弹出框,根据用户的操作,进行是否可以离开 试了几种方式都存在问题,实现的并不完美,没办法对用户点击浏览器后退支持的很好,除非是显示…

C语言系列文章之#和##

很久就知道了 # 和 ## ,但是都没怎么使用,直到最近的项目涉及到需要编写大量相似的代码之后才决定尝试使用 ## 去简化代码的书写。比如说我的项目需要控制四个通道的电机,四个通道的逻辑控制代码都是类似的,只是对应的硬件和数据信…

springboot 上传文件_基于SpringBoot的文件上传

在实际的企业开发中,文件上传是最常见的功能之一,SpringBoot集成了SpringMVC常用的功能,当然也包含了文件上传的功能,实现起来没有太多的区别。下面我们来讲解一下,使用SpringBoot如何实现多个文件上传操作。使用的环境…

Linux的 i2c 驱动框架分析

1.基本概念总线设备驱动模型,是Linux 内核的一个基础,基本理论可以说按照大企业的分工原则,每个人只要负责自己的事情,向其他部门给出标准的接口调用,后勤部就负责后勤工作,厨房有可能跟后勤部产生工作上的…

matlab fftshift_数字信号处理没有Matlab?用Python一样很爽

通常,在数字信号处理时,我们避不开matlab这个工具,因其它的强大的功能受到广大工程师的好评,也一直都是业界的不二之选。但是,matlab毕竟是商业软件,公司里如果使用的话,就需要支付高昂的费用。…

栈,C语言实现

什么是数据结构?数据结构是什么?要了解数据结构,我们要先明白数据和结构,数据就是一些int char 这样的变量,这些就是数据,如果你是一个篮球爱好者,那么你的球鞋就是你的数据,结构就是…

Camera摄像头工作原理

回想这工作的这几年,尝尽社会的辛酸艰难,从一开始什么都没有到30万,从30万到200万,从200万到1300万,不是炫耀,我只是想通过我自己的经历告诉我的朋友们「手机像素越高,拍的照片越清晰」摄像头结…

es6一维数组转二维数组_技术图文:Numpy 一维数组 VS. Pandas Series

背景Numpy 提供的最重要的数据结构是 ndarray,它是 Python 中 list 的扩展。Pandas 提供了两种非常重要的数据结构 Series和DataFrame。Numpy 中的一维数组与 Series 相似,一维数组只是提供了从0开始与位置有关的索引,而Series除了位置索引之…

unity UI事件

由于工作需要到持续按键,所以了解了一下unity UI事件,本文主要转载于http://www.cnblogs.com/zou90512/p/3995932.html?utm_sourcetuicool&utm_mediumreferral,并对相关问题进行解释。 我们最常用到的就是unity的button组件,…

电子工程学院的师兄弟姐们们,老师叫你们回家

昨天写了很长的文章,接收到推送的同学们应该也会很开心,但是由于我的原因,需要把文章删除「你们能想到的原因肯定不是我删文的原因」,但是呢,也因为这样,又可以重写一篇,刚好可以多加点内容。后…

auto.js停止所有线程_Java多线程编程基础知识 概念介绍,以及线程状态

一、进程进程是操作系统结构的基础;是一次程序的执行;是一个程序及其数据在处理机上顺序执行时所发生的活动。操作系统中,几乎所有运行中的任务对应一条进程(Process)。一个程序进入内存运行,即变成一个进程。进程是处于运行过程中…

Linux 进程管理数据结构

文末集赞留言抽奖,我会选出留言点赞数前 3 名送出小米耳机。别刷赞啊,刷赞被举报无效,相信真的是公众号粉丝的读者,不会做这样的行为,刷赞指的是购买外挂刷,如果是转发到朋友圈和微信群的,不算刷…

如何安装python3.8_python3.8下载及安装步骤详解

1.操作系统:Windows7 64bit executable installer 2.安装步骤: 双击安装文件python-3.8.0-amd64.exe 勾选下方“Add Python 3.8 to PATH”,并选择“Customize installation”3.把Optional Features全部勾选上,点击“Next"4.A…

队列,C语言实现

什么是队列?上一篇文章写了什么是栈,用C语言实现了栈,既然说了栈,不说队列,感觉总是少了点什么,所以就顺手写一个队列,而且最近做项目也用到这个队列的代码。栈的特点是先进后出,队列…

华为hr,我尽力了

最近,一则新闻很火但是突然,又不火了,火于不火之间,时间有点短,其中猜测很大部分是gongguan原因以下为正文截图~以上为事件原文,这个是一个热点新闻,之前发了一个热点新闻,瞬间就火爆…

idea,eclipse创建多模块项目

新建一个maven项目 iead,新建是不选择archetype,新建好之后,pom中的 <packaging>pom</packaging>节点是默认的,如果不是要改成这这样子 然后选中这个项目,新建一个module,之后就和建立普通项目一样了. eclipse 是这样的 建一个普通的maven项目就可以了 这个是建好之…