请选择 进入手机版 | 继续访问电脑版

热点推荐

查看: 47|回复: 0

世纪金典难题:程序员不想加班又想高收入,该怎么办!

[复制链接]
  • TA的每日心情
    开心
    昨天 09:36
  • 签到天数: 256 天

    [LV.8]以坛为家I

    2万

    主题

    2万

    帖子

    8万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    85108
    发表于 3 天前 | 显示全部楼层 |阅读模式
    问题

    我是普通本科毕业,不是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文档,都可以分享给大家,有需要的朋友可以私信我【资料】或者点这里免费领取
    大家喜欢文章的话,帮忙关注、点赞、转发 谢谢!

    Java吧 收集整理 java论坛 www.java8.com
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表