⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 小姐姐味道 「小姐姐养的狗」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

投胎比一切都重要,选择比努力更重要。投胎不好,选择来保。为什么背井离乡去北上广?如果不是为了梦想和自由,那就因为一个字。

穷。

进了软件这一行,都会有年龄的焦虑。始作俑者的几家公司,不提名字也罢,永远都会被钉在程序员的耻辱柱上。

能在年轻的时候,多攒下一点钱,那么年龄大了,就多了一份从容自在。去北上广等工作机会多、待遇又高的地方,成了当下年轻人的不二选择。

在很多小的城市,我见到过很多优秀的程序员。这里的小,不是指城市的规模,而是说IT行业的荒芜程度。这些程序员能力出众,思维敏捷, 一点都不比我在北京见到的顶级架构师差。但由于多方面的原因,却只能活在狭小的牢笼之中。

真的很可惜。

5年顶10年

去合适的城市发展,别的专业和职业可能还会权衡犹豫一下。但对于计算机这一行来说,年轻人真的没啥好选的。相对于北上广,这些小城市的局限性是非常明显的。

职业发展受限

绝大多数公司或者所有公司,都是外包,不需要架构师级别的技术专家,你永远无法接触到高并发大流量的场景。长期在这种环境之中,你会甘于现状,失去上进心。对于前沿技术却嗤之以鼻,成为井底之蛙。

管理路线不靠谱

大多数管理都不是专业的,因为从管理的源头就不专业,小地方的管理比正常的管理更多的杂活,你将失去一切竞争力。这也是为什么我回到青岛之后,尽量的远离这些不靠谱的管理。

机会少

接触的圈子很一般,如果加班的话几乎就是真正的螺丝钉,随时可以被弃之。小地方,你连个高大上的会议室,一次专业的技术研讨会,都会觉得奢侈。这种连机会都没有的地方,如何能有更好的发展?

加班更多

如果我没有真正了解过小地方的IT行业,我是严重不信这一条的,但现在却深信不疑。北上广在哪里喊996,很多有摸鱼的成分在里面;但小地方的986,却是一刻不停歇的真正的干活,领导天天统计不饱和情况,上6休1是刻在骨子里的。

杂事多

庙小妖风大,水浅王八多。一言堂公司,格局问题,这个就不需要过多描述了。

钱少

最重要的一点,钱少。上限太低,你可能很快就触及到了小地方的工资天花板,工资永远在那几千块钱之间浮动。你即使能力再强,小地方的上限就摆在那,没有公司敢冒险放开这个上限;北上广有很多16+薪的公司,最起码也要14,小地方的连发12都要苛求老板的施舍。

打个比方,一个从北上广回到青岛的工程师,工资起码要打上3折,很多人会心痛不已,有一个痛苦的适应期。

但别老盯着这种反向操作啊。如果你从这些小地方来到北上广,同样的,工资也要2-3倍起,有无数这样的案例。我就见过一个在沈阳8年年薪20w的同学,跑到北京拿到了120w的总包,足足翻了6倍!

这是什么概念呢?我们拿最普遍的3倍薪资来说。假如你在北上广的花费,干掉了其中的1/3,那么还剩下两成,起码要比在小地方多赚一倍。

假如你在北上广干了5年,就相当于在小地方干了10年!多出来的这5年,提前退休,游山玩水,体验人生,它不香么?

相信我,这是最差的结果。离机会多的地方越近,被幸运砸中的几率越高。如果你不小心碰上一个发展期的公司,期权股票都是你翻身的机会。

扔掉顾虑

人都喜欢往高处走,除非脑袋被驴踢了。能选择小地方的年轻人,一定会有很多顾虑。比较难以权衡的有两个。

一个是老。

一个是小。

对于老人来说,如果身体健康,那真的是没什么好担心的。分别是为了更长久的陪伴,要在风调雨顺的日子里未雨绸缪;如果老人真的身体不好而且性格顽固,那比较可惜,大多数情况真的别无选择。

对于孩子来说,只能说是自己过早种下的恶果,你没有坚守你的底线。北上广的教育是出了名的难,这也是很多人选择逃离北上广的原因。我见过很多每隔几周就飞回老家看孩子的同学,其实活的也算充实。

除了这两个,那别的真的不是事,没什么可以阻碍你的脚步。

为了男女朋友之类的留在小城市?这种纯粹是矫情,除非你是奔着对方或者自己殷实的家底去的。如果是普通家庭,贫贱夫妻百事哀,你们需要走出去。

恋乡情节?据我所知某些地域对此还是非常看重的,有些人可能就一辈子没有离开过自己的小县城,但这根本不是理由啊。与其担心自己以后的职业发展,不如趁着年轻多赚点钱,提早结束自己的职业生涯。

恐惧外面的世界?如果你有两把刷子,根本无需恐惧。北上广的面试,比小地方的面试简单的多,这点可能又违反了你的直觉了。因为大厂通常HC都非常的多,时不时会因为业务发展原因,放水招人;小地方各个都是事逼,咬文嚼字,锱铢必较。缺少财力,也缺少伯乐。

因为大学就在同一个城市?这不是落根这个城市的原因,这明显是陷入了眼界的陷阱。不见识一下外面世界的精彩,你永远不知道自己所处的地方是有多么垃圾。

提前准备

聪明的人要喜欢借势。软件开发人员由于成长周期长,技术含量相对较高,目前还是非常吃香的行业。

虽然现在行业增速放缓,但也并没有看到非常明显的拐点。相反,据我所知,北上广同事的待遇也都有了大幅的提高,增长到了自己以前想都不敢想的程度。

这是时代的红利。进了软件开发的门,就要最大限度的拥抱这个红利。不要等潮水退去,发现自己参与了个寂寞。

只要行业有低洼,就会被汹涌而来的力量而填平。很多专业都在向软件行业转,造成了一定程度的内卷。所以年轻人更应该早点做决定,拥抱红利。

当然现在的面试,难度都普遍提高,很多普通职位都竟然会有算法的需求。

想要跳出牢笼,需要提前准备。

  1. 每日刷1-3道leetcode,把Easy和Medium级别的全部搞定,有条件的搞搞Hard。多多阅读其他解题步骤,拓展思路
  2. 一定要抽出时间恶补基础知识,把操作系统、网络、多线程等搞熟
  3. 拓展自己的知识面,微服务架构、容器云、大数据等多多涉猎

其实,只要第一二部分能够过关就行了,知识面是个加分项,但很多人通过自学是比较吃力的。所以早点走出去,相得益彰。

身边有很多的人韬光养晦,退居幕后深修了一年半载,都成功的走了出去。目前来看,勇敢的踏出这一步,回报都是巨大的。

当然,在北上广工作,会有其他的烦恼,这些烦恼并不会少。但等你发工资的时候,一定会冲淡你的这些不开心。如果你是一个勤俭节约的人,那么你得到的就更多。毕竟,北上广总归是远方,我们只是在这里赚点钱而已。等你到了合适的年龄,再回到这些小地方,发现和你一样年龄的人,依然在这又脏又臭的泥潭中挣扎,而你却因为有余粮而可以潇洒度日。这个时候,你会知道,趁着年轻多赚钱,是多么正确的选择!

文章目录
  1. 1. 5年顶10年
    1. 1.1. 职业发展受限
    2. 1.2. 管理路线不靠谱
    3. 1.3. 机会少
    4. 1.4. 加班更多
    5. 1.5. 杂事多
    6. 1.6. 钱少
  2. 2. 扔掉顾虑
  3. 3. 提前准备