程序员面对职业选择时,可以参考的衡量标准有哪些?

刚入职两周多的小伙儿,说要跟我聊聊。原来是等到了京东的offer,那边给的价钱比较好,要提离职,就跟他闲聊了一会儿。恰逢周五,就说,要不周末再考虑考虑?小伙儿说,还是想今天就确定下来。于是,就帮他安排了离职流程。

跟领导同步这事,领导问:你什么意见?我说:刚刚好。领导说:那就安排交接事项吧。

下午,飞书发了一条提示消息“某某某”查看了你的手机号码,估计是填写背调联系人吧。这也不提前打个招呼,不怕背调时说坏话啊。哈哈……

职场是一个交易市场,本质上是一件平等且你情我愿的交易。每个职场人都有自己的选择和初衷,每一次选择的后果也都由自己来承担,甚至改变整个职业生涯。

即便旁人看一眼大概就知道选择的对错,以及选择背后的人的职业路径会是怎样,但基本上什么也改变不了,路还是要自己走,南墙还是要自己撞。

这事也引发了一些对职场选择的思考,抛开此事,我们就单纯聊聊,面对职业选择时,我们可以参考的一些衡量标准。

第一,薪资

为什么第一个说薪资,因为对于大多数人来说,打工就是为了挣钱,这没有任何毛病。

我们通常衡量一份工作的核心因素也是薪资。而且在个人职场的前半场,也是在以薪资作为目标的。当初也没有人告诉自己,选择工作时,不仅仅要考虑薪资,还要考虑其他更重要的。即便告诉了,可能也不会听,年少总是轻狂的。于是跌跌撞撞的一路走过来了,还好始终未曾放弃探索。

直到职场的后半程,渐渐明白了,薪资很重要,但却不是第一要素,特别对于职场新人来说。或者换一句话来说,薪资不是当前的第一目标,而未来的薪资,未来自己能够成为一个什么样的角色,在什么赛道上,才更重要。

第二,平台与发展

这里将平台和发展放在了一起,它们的底层是相通的。相对来说,好的平台给予的发展性和可能性更多一些。这一项对于工作多年或者刚入职场的新人来说,都是应该放在第一位的考虑因素。

好的平台能够给你提供大量的资源、人脉、发展空间、实践机会、稳定预期等。这些都有助于职场后期的发展和发力。

如果一个外包公司给8k的工资,另外一个行业不错、平台不错的公司,给6k。作为职场新人你会选择哪一个?

我想,大多数人是会选择8k的外包公司。如果将我放到刚毕业的时候,大概率也会做出类似的选择。但站在工作多年之后的视角来看,反而会选择的更多的视角来看待这项选择,而不仅仅是那两千的薪水差距。

为什么呢?原因很简单:8k的工作给不了未来,最开始相差的这两千,相对于后期的差距来说,可能真的不值一提。

最开始,看起来两份工作相差了不少,这只是因为基数比较低。8k的工作,可能没有稳定的平台,跟随着甲方的意愿走,没有更多的自主权,没有更多的上升空间,没有更牛的技术伙伴,一切都是为了快速实现功能,而不注重质量和长远规划……

这些会直接影响和打造你的职业习惯……很多公司不要外包公司出来的核心原因就在这里。

相对的,在一个不错的平台中,你可以利用公司的资源,认识内部、外部的牛人,这些人都将成为你职场的引路人和指示灯;你可以参与一些在小公司无法参与的大项目;你可以接触和实践一些更牛的技术;你可以了解更多的项目管理、规范制度、运作机制……这些在职场的后期,都是会给你添加buff的。

第三,兴趣爱好

只有喜欢的做的事才乐意全情投入。但喜欢这件事本身又具有两面性。原本喜欢的事中也可能掺杂着不喜欢的人和事,毕竟公司不是你家开的。原本不喜欢的事,做着做着,当做出一些成绩时,当你把它做好事,那种成就感,或许会让你变得喜欢了。

喜欢,本质上是很感性的,而且也会动态变化的。这一项很重要,但也是可以通过内在进行调整的。如果实在是不喜欢,那就别勉强自己。如果感觉没那么喜欢,但也不讨厌,那就先试着做出一些成绩来,然后再看看。

第四,企业的发展

简单来说,就是企业现在是否挣钱,未来一定时期内是否依旧可能挣钱。如果看起来是个大企业,看起来有钱有名有人才,但如果这只是曾经辉煌的余晖,那么在选择的时候也需要慎重。因为,在经济不景气,或经营不善时,很可能你会成为炮灰的一员。

第五,上级领导

如果你有一定的职场经验,回顾一下或问一下朋友,有相当一部分人的离职原因是由于上级领导。马云也说了,离职的两大原因:钱没给到位,心受委屈了。这两个原因都与直接领导有关。

同事你可以不理睬,但上级领导你却不能够那么洒脱应对。他决定着你做什么,绩效怎样,升职加薪,职业发展等。所以,面试的时候,最好能够跟上级领导聊了一聊,看看是否能够接受他的风格。

PUA的领导,一言堂的领导,慎重选择。如果你遇到类似的领导,你是对着干,还是快速闪人?这时要考虑“机会成本”,也就是选择做一件事而放弃另外一件事的成本。是与恶龙纠缠耽搁时间,还是选择一个更好的环境来获得成长?想必大家自有选择。

第六,生活与家庭

这份工作是否会导致生活和家庭的失衡?年轻时可以不考虑,但到一定年纪之后,这个因素就不的不考虑了。毕竟大家追求的都是“钱多,活少,离家近”的最佳状态嘛。

但对于“活少”和“加班”这块,可能不同的人有不同的看法。大多数人希望少加班,活少,能够摸鱼。但有些闲不住的人,可能不这么想。这块,仁者见仁智者见智。

当然,除了上述因素,还是企业文化、制度、人才培养、稳定性、氛围等等。而本文说提出的一些观点,也仅供大家参考。重要程度和考虑优先级的侧重点,每个人也都有所不同。

生活不是一场考试,任何一个选择都是对的。选错了,只不过是为了让你学到一点什么,而学习总没有错吧,只不过方式不同而已。

最后,说说我最近一份工作。这份工作算是我迄今为止加班最多,最全情投入,最有挑战,也最喜欢的一份工作了。

虽然,工资与上家公司没有太多的变化,稳定性也有待商榷,但做的事是自己喜欢的,周围的人是自己喜欢的,行业和领域也是自己喜欢的,工作的目标与个人的目标也是一致的。所以,加班感觉也是为自己加班,学习也是在为自己所学,用了全力,同时每天又激情满满。

那么,你呢,是否也选择了一个自己喜欢的工作?是否正在找工作?

现在市场上大部分公司的面试情况,基本上就是项目+八股+算法+场景。只不过年限不同、公司不同的话,各自的占比不太一样而已。

如果你是Java程序员近期又在找工作的话,可以看看我这份最新总结的Java面试突击八股文

其内容涵盖:计算机基础、Java、JVM、spring、算法、微服务、分布式、大厂面经、技术脑图等等...共1700+页 质量非常高!!!

不管最近要不要去面试,建议大家都保存一份!!学完之后不论是 厂内晋升 还是 跳槽涨薪 都不在话下!

内容如下:

程序员面对职业选择时,可以参考的衡量标准有哪些?_第1张图片

  • 大厂面试题真题解析(38页)

  • JVM(183页)

  • 多线程(221页)

  • Mysql(216页)

  • Spring(338页)

  • Spring Boot(41页)

  • 经典面试题(35页)

  • Spring Cloud(50页)

  • Dubbo(55页)

  • Mybtis+Redis(27页)

  • Linux+网络(66页)

  • MQ+Kafka+Zookeeper(40页)

  • Netty(21页)

  • 大数据+hadoop(31页)

  • 算法(38页)

  • 设计模式+项目+高并发(41页)

注:篇幅有限,资料已整理成文档,文末查看

一、算法(大厂必备)2023版

含:红黑树,B+树,贪心算法,哈希分治法,七大查找算法,动态规划,一致性算法,数据结构等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第2张图片

二、设计模式(工欲善其事必先利其器)2023版

含:单例模式,工厂模式,抽象工厂模式,建造者模式,原型模式,适配器模式,装饰器模式,代理模式等23种设计模式...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第3张图片

​三、Netty + MQ + kafka(底层原理+面试题)2023版

含:Netty常用场景,高性能设计,架构设计,经典面试题等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第4张图片

四、zookeeper + Dubbo(技术干货+面试题)2023版

含:zookeeper集群,应用场景,分布式锁,Dubbo核心功能,集群配置,负载均衡,常见面试题等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第5张图片

五、Mybtis + Redis (底层原理+面试题)2023版

含:mybtis缓存,运用原理,分页,Redis事务,主从架构,缓存,穿透,穿击,降级面试题等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第6张图片

六、Http协议 + Linux (底层原理+面试题)2023版

含:TCP/IP协议详细笔记,网络层架构,三四次握手,Linux概述,磁盘,目录,文件,安全,经典面试题等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第7张图片

七、Mysql (底层原理 + 面试题)2023版

含:数据库基础,数据类型,引擎,索引,事务,锁,视图,sql语句,优化,mysql锁,面试题等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第8张图片

八、Spring +SpringMVC +SpringBoot(底层原理 + 技术干货)

含:spring原理,周期,ioc原理,MVC事务,AOP原理,Boot配置,安全,监视器,面试题等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第9张图片

九、经典面试题 + SpringCloud(大厂常见面试题)2023版

含:面试必考21问,SpringCloud熔断,cap原理,设计目标优缺点,版本关系等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第10张图片

十、Java基础+JVM(技术干货+底层原理)2023版

含:Java基础,异常,NIO,HashMap,Tomcat,JVM堆栈,内存模型,调优,GC,老年代,新生代,垃圾回收,面试题等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第11张图片

十一、多线程 (底层原理 + 技术干货)2023版

含:多线程基本概念,线程安全,线程出,volatile,ThreadLocal,使用场景,并发量,阻塞列队,面试题等...

程序员面对职业选择时,可以参考的衡量标准有哪些?_第12张图片

十二、实战项目(Github爆火)2023版

该项目是一款标准且已上线的“网约车”应用。符合我国交通部对网约车监管的技术要求。通过了交通部对网约车线上和线下能力认定。项目原型曾在杭州上线运行。

项目中核心功能包括:账户系统,订单系统,支付系统,地图引擎,派单引擎,消息系统等 网约车核心解决方案。

项目中完全采用微服务架构设计,应用了成熟的接口安全设计方案,采用分布式锁保证了分布式环境中的数据同步,用分布式事务解决了分布式环境中的数据一致性等。

前置技能:Git,Maven,Spring Boot,Spring Cloud,Redis,MySql ,RabbitMQ,ActiveMQ等。

项目架构图:

程序员面对职业选择时,可以参考的衡量标准有哪些?_第13张图片

注:篇幅有限,资料已整理成文档,点击下方小卡片获取~!

你可能感兴趣的:(java,八股文,程序员,面试,架构师,程序人生,架构)