问题
我是普通本科毕业,不是211/985,在天津工作。现在32岁,有5年C++经验,3年算法经验。
去年12月份离职,今年5月份入职了一家煤矿设备行业的公司,从事CV方向的开发,语音、NLP都有所接触,工作状态是80%学习20%用开源算法工作。自己觉得对开源框架熟悉不够,自己研发的算法大概有眨眼检测,SVM基于关键点姿态判断等等。
我个人对加班非常抵触,虽然周围同事都在加班,但我一点班都没加。
但我目前收入工资只有14k,我觉得很低。
回答
我想了解,在保证不加班的前提下,如何大幅提高收入?
我看到这个问题——“又不加班又大幅提高收入”,第一反应是,“怎么可能?!”(估计很多伙伴和我有一样的第一反应,有这种想法的伙伴们,可以留言说出你觉得不可能的原因。)
但我转念一想,这个事儿,在某些情况下,还真的是可能的呀。
我自己就有这样的经历。我在2014年之前,在西安拿到的薪水和你现在差不多,还经常加班。但是2014年底,我换了一份工作,薪水接近翻番,还不加班!
所以,我认真的思考了这个问题,找到了5种策略,分享给你。我的思考,已经跳出了你的具体问题,你需要根据自己的情况,对照我罗列的这些选项,看看有没有适合你的。
第一种情况
拥有稀缺且强大的资源
如果你拥有某种稀缺又强大的资源,就可能又不加班又拿高收入。
一种情况是,你有很强大的背景,可以让你直接在某个公司占据一个重要职位,还能带一个强悍的团队,那你就能实现这个又不加班又高收入的小梦想。
另一种情况是,你拥有一种技能,有一些公司很想要这种技能但很难找到合适的人选,那你就很稀缺了,就有选择权,可以谈条件,不加班。
比如你掌握了一种市面上很少人会的新技术,像2008年Android智能手机发展之初,Android应用开发技术;像2014年区块链勃发之时,区块链开发技术;像2015年机器学习技术……这些都是当年市场上稀缺的技术。
比如你在某个技术细分方向上拥有专家级水准,那你也可以傲视群雄,定义规则。
比如你掌握的技术,在另外一个行业很少人会,但这个行业又因为某种原因开始需要这种技术,那即便你的技术不是很厉害,跳到这个行业,也可能因为稀缺而显得珍贵,那你也可以享受点不加班的特殊待遇。
现下比较流行的技术:【Kotlin】 通常被视为下一个 Java,它是由谷歌和 JetBrains(Android Studio 开发者)赞助的。【jetpack】谷歌的 AndroidX/Jetpack 库是一组实用工具,旨在简化常见的应用需求。【模块化设计】一直以来,应用都被构建为一个巨大的“应用”模块,其中包含整个应用所需的一切。【App Bundle】使用传统的 APK 将应用分发到用户的设备时,必须安装针对所有设备准备的所有资源。【测试】是的,测试。当然,测试并不是什么闪亮的新特性,也不是用户能看到的内容,但想要确保一款已有一定用户基础的应用的可靠性,就必须要彻底测试你的应用程序才行。
想系统学习以上知识是需要花费大量时间的,但是好的学习资源却能减少你学习花费的时间,现在网络上的资源确实多,但是也杂。我给大家看一下我的学习路线,可以做个参考。(由于篇幅问题有需要完整版的 点击领取,【学习导图】)
架构筑基必备技能
Android框架体系架构
360°全方面性能优化
设计思想解读框架
NDK模块开发
架构师练成实战
微信小程序
Hybrid开发与Flutter
第二种情况
选择那些不加班又发高薪的公司
有人说天底下哪有这么美的事儿?
还真有。
之前的诺基亚北京研究院(1998年成立),就是这样的,工作时间又短,薪水又高,福利又好,非常棒。
当然好景不常在,它2012年关闭了……
但是,这世间,每一个发展阶段,都有类似的公司。
选择这样的公司,那你自然是不用加班的,因为整个工作环境就是这样,大家都不加班,所以你也不用加班。
而反过来,如果你选择了加班已成文化的公司,那你还想不加班,大概率只能做梦或者被优化。小概率嘛,下面来说。
第三种情况
个人牛X,可以摆脱环境影响
注意,这是一种小概率事件,只有当你在某个领域很牛X(相对公司来讲)时,才可能实现。
比如你是CV算法方面的大牛,能横扫你现在这家公司一切算法问题,别人搞不定的你都能搞定,那你现在的公司自然会供着你呀,你说不加班就不用加班,很容易实现。
前面提到我2014年换工作薪水翻番还不加班,主要原因是,我在Qt方面比较厉害,写了两本书。
那么对你来讲,问题就来了:
你在哪方面是大牛?
你怎样才能成为这方面的大牛?
我还要分享一点有关大牛的容易被你忽略的事实:大牛在成为大牛之前,必然加了足够多的班,投入了足够多的精力,经历了足够多的锤炼。
这其实是一条相当难走的路。有一条简单的路,往下看。
第四种情况
转变心态,把公司的事情当作自己的事情
为什么我们对加班反感?
这是因为,我们认为在做的事情不是自己的,是给老板做的,所以多做一点,就会觉得是“加班”,是吃亏。
如果你认同你是在给自己做事情,做自己喜欢的事情,你007也不会觉得自己在加班。
所以,如果你能转变心态,把公司的事情当作自己的事情,那你就不会有加班的感觉。
看看那些在公司热血澎湃奋勇前冲的伙计们,不就是这样吗?
当然你可能会觉得,老板的终归是老板的,再怎么阿Q,也不可能觉得是自己的。
嗯,也有道理。
这个转变,的确也没那么轻松。
也许你需要拿一些股份,从形式上先让自己成为公司的主人,这样会容易转变。
但你凭什么拿股份?这又是个值得思考的问题。
所以,你可能对这条路,也会心存怀疑。
那么,我们继续往下看。
第五种情况
脱离组织自己单干
如果公司不是自己的,我们的心态就转变不过来,不能把工作当成是为自己工作,那么,干脆脱离别人的公司,自己出来单干。
一旦你单干,你完全不需要转变心态,也不需要和老板争取那一点点不加班的权利,你直接就跃迁了:你做的所有投入,都是为了自己的事业,哪里还有加班这回事儿呢!
像我现在自由职业,我晚上写文章写到凌晨一点,也没有任何加班的感觉。我周六周日为安晓辉开启副业训练营直播答疑,批改作业,也没有任何加班的感觉。
出来单干,可以自由职业,也可以自己成立公司,这只是形式上的差异,只要是你自己的事业,就可以。
想想看,这条路,适合你吗?
第六种情况
没有一条路适合
如果你觉得,以上这些,没有一种适合你,那么,我猜你想要的可能是——钱多事儿少离家近。
这不现实!
所以,你还是要找一条适合自己的路,去做,做做看。
最后
文章到这就结束了,本文主要分享我从小厂到阿里P6的学习方法,希望的刚刚毕业的程序员和迷茫的程序员提供一些帮助。
为了节省大家的时间,我把我半年来复习过程中,所用的资料和一些大厂面试题都整理成了PDF文档,都可以分享给大家,有需要的朋友可以私信我【资料】或者点这里免费领取
大家喜欢文章的话,帮忙关注、点赞、转发 谢谢!
网友评论