thinkingme2022年5月27日大约 5 分钟

大家好,我是二哥呀!前几天一个 91 年的小姐姐给我发私信说,她 19 年回老家创业开了个实体店做建材生意,但受困于疫情,生意越来越不好做,于是就萌生重回软件开发 base 武汉的想法,问我有什么建议。

刚好今天有空,就找她好好聊了一下,给了她一些建议,同时也给了一些我最近整理的学习资料。小姐姐说她会仔细学习的,那份决心给我的触动很大,所以我打算再来写一篇文章帮她深入地分析一下,同时也希望给有同样困惑的小伙伴一点点启发和帮助~

一、不服不行

说真的,我挺佩服这位小姐姐的。她 14 年本科毕业,在深圳工作了 3 年,做 Web 开发,然后就回老家结婚生子,之后就和老公一起创业做建材生意了。

这期间有四五年的空白期,但依然想重回软件开发。换做是我,我可能就没有这份勇气。

小姐姐的计划是用一年的时间去学习+实践,并且是在未脱产的情况下,因为生意这边还需要兼顾,然后明年过完年去面试。

就说这一点,真的是不服不行。人其实最怕的就是做事的决心和毅力,很多看似不可能完成的事情,可能就真的成了。

想想也是。

我 14 年开始坚持写作,这一坚持,就坚持了 8 年,就不亮我的那些成绩了,单凭坚持这一条,我觉得自己就够得上“傻逼”这称号,啊,不,“牛逼”的称号,哈哈哈。

一路走来,我见证了太多放弃的人,包括那个差一点的自己。放弃的时候,就拉自己一把。

二、一点建议

针对小姐姐的情况,最重要的是,要想方设法把自己简历上的四五年空白期给补出来。我的意思不是说去造假,而是自己私底下去付出比别人更多的努力,把这样的空白期给补一补。

至于能补多少,就全凭自己的努力程度了。

小姐姐 base 武汉,那我们就到 boss 直聘上看一下 Java 岗的招聘情况哈,岗位还是比较充裕的,3 到 5 年的薪资待遇在 15k-25k 之间。

再来看一下任职要求:

第一,精通 Java 语言,现在的招聘要求基本上都这样,精通是常态。针对这种“无理”的要求,办法只有一个,就是去背八股文!先背会再说。面试官问的你能答上来就表明你是精通。

那二哥的小破站,Java 程序员进阶之路,基本上把 Java 的高频面试题都覆盖了,包括 Java 基础、Java 集合框架、Java 并发、Java 虚拟机等,去背就对了。

https://tobebetterjavaer.com/open in new window

第二,熟练使用 Spring 全家桶,包括 Spring Boot 和 Spring Cloud,以及分布式、微服务、云原生等等。

这个去 GitHub 上找个像样的练手项目出来做做就行了,像 vhr、mall、miaosha 这些我推荐过很多次的实战项目,现在基本上都能满足这个要求了,不满足的地方,自己从别的项目里面嫁接过去就行了。

二哥今年也会推出一个实战项目,编程喵喵,第一版快做出来了,到时候我会出详细的手把手的教程,带大家一起实战。

第三,熟练使用 MySQL,这个也是做 JavaWeb 开发的基本要求了,MySQL 是必知必会的。索引、binlog 算是 MySQL 的灵魂,然后就是 SQL 语句的编写,昨天的文章open in new window有收藏吧,按照里面的内容去消化就对了。

第四,具备扎实的计算机基础知识,包括操作系统、设计模式、树结构与算法、网络安全等,这方面的资料也有很多,可以找二哥要。

第五,熟悉分布式和高并发,二哥之前发过这方面的小课,不知道有多少小伙伴看过哈。

第六,综合素质,包括解决问题的能力、抗压能力、沟通能力等等,女生在抗压能力上可能弱一点,但在沟通能力绝对是吊打男生。

至于解决问题的能力,就靠实战中的积累了,这个和思维、认知、眼界的关联性比较强。

从认知要求上可以看得出,学历是第一位,然后是 Java 基础,其次是 Spring 全家桶,之后是 MySQL,然后是计算机基础知识,最后是综合素质。

理清楚这个,就知道学习的重点了,接下来就是卷。

三、开始卷吧

说句实在话,单身“solo”的时候恐怕是学习时间最充分的;结婚生子后,基本上可以和游戏娱乐说拜拜了,时间根本就不够用。

小姐姐聊天的时候告诉我,她是 17 年结婚生子的,那也就是说,她的学习时间基本上只能靠自己挤一挤了,况且还要兼顾生意,真的是——呜呜呜。

成年人,说多了都是泪。

既然选择了远方. 便只顾风雨兼程,卷吧!

给小姐姐的一点温馨提醒,一定要注意休息,身体也是革命的本钱,要照顾好自己。

最后,也希望大家能在评论区给出自己的建议,可以的话,点个赞,就当给小姐姐鼓励了。我们下期见~