大家好,我是二哥呀!前几天一个91年的小姐姐给我发私信说,她19年回老家创业开了个实体店做建材生意,但受困于疫情,生意越来越不好做,于是就萌生重回软件开发 base 武汉的想法,问我有什么建议。
刚好今天有空,就找她好好聊了一下,给了她一些建议,同时也给了一些我最近整理的学习资料。小姐姐说她会仔细学习的,那份决心给我的触动很大,所以我打算再来写一篇文章帮她深入地分析一下,同时也希望给有同样困惑的小伙伴一点点启发和帮助~
一、不服不行
说真的,我挺佩服这位小姐姐的。她 14 年本科毕业,在深圳工作了 3 年,做 Web 开发,然后就回老家结婚生子,之后就和老公一起创业做建材生意了。
这期间有四五年的空白期,但依然想重回软件开发。换做是我,我可能就没有这份勇气。
小姐姐的计划是用一年的时间去学习+实践,并且是在未脱产的情况下,因为生意这边还需要兼顾,然后明年过完年去面试。
就说这一点,真的是不服不行。人其实最怕的就是做事的决心和毅力,很多看似不可能完成的事情,可能就真的成了。
想想也是。
我 14 年开始坚持写作,这一坚持,就坚持了 8 年,就不亮我的那些成绩了,单凭坚持这一条,我觉得自己就够得上“傻逼”这称号,啊,不,“牛逼”的称号,哈哈哈。
一路走来,我见证了太多放弃的人,包括那个差一点的自己。放弃的时候,就拉自己一把。
二、一点建议
针对小姐姐的情况,最重要的是,要想方设法把自己简历上的四五年空白期给补出来。我的意思不是说去造假,而是自己私底下去付出比别人更多的努力,把这样的空白期给补一补。
至于能补多少,就全凭自己的努力程度了。
小姐姐 base 武汉,那我们就到 boss 直聘上看一下 Java 岗的招聘情况哈,岗位还是比较充裕的,3 到 5 年的薪资待遇在 15k-25k 之间。
再来看一下任职要求:
第一,精通 Java 语言,现在的招聘要求基本上都这样,精通是常态。针对这种“无理”的要求,办法只有一个,就是去背八股文!先背会再说。面试官问的你能答上来就表明你是精通。
那二哥的小破站,Java程序员进阶之路,基本上把 Java 的高频面试题都覆盖了,包括 Java 基础、Java 集合框架、Java 并发、Java 虚拟机等,去背就对了。
第二,熟练使用 Spring 全家桶,包括 Spring Boot 和 Spring Cloud,以及分布式、微服务、云原生等等。
这个去 GitHub 上找个像样的练手项目出来做做就行了,像 vhr、mall、miaosha 这些我推荐过很多次的实战项目,现在基本上都能满足这个要求了,不满足的地方,自己从别的项目里面嫁接过去就行了。
二哥今年也会推出一个实战项目,编程喵喵,第一版快做出来了,到时候我会出详细的手把手的教程,带大家一起实战。
第三,熟练使用 MySQL,这个也是做 JavaWeb 开发的基本要求了,MySQL 是必知必会的。索引、binlog 算是 MySQL 的灵魂,然后就是 SQL 语句的编写,昨天的文章有收藏吧,按照里面的内容去消化就对了。
第四,具备扎实的计算机基础知识,包括操作系统、设计模式、树结构与算法、网络安全等,这方面的资料也有很多,可以找二哥要。
第五,熟悉分布式和高并发,二哥之前发过这方面的小课,不知道有多少小伙伴看过哈。
第六,综合素质,包括解决问题的能力、抗压能力、沟通能力等等,女生在抗压能力上可能弱一点,但在沟通能力绝对是吊打男生。
至于解决问题的能力,就靠实战中的积累了,这个和思维、认知、眼界的关联性比较强。
从认知要求上可以看得出,学历是第一位,然后是 Java 基础,其次是 Spring 全家桶,之后是 MySQL,然后是计算机基础知识,最后是综合素质。
理清楚这个,就知道学习的重点了,接下来就是卷。
三、开始卷吧
说句实在话,单身“solo”的时候恐怕是学习时间最充分的;结婚生子后,基本上可以和游戏娱乐说拜拜了,时间根本就不够用。
小姐姐聊天的时候告诉我,她是 17 年结婚生子的,那也就是说,她的学习时间基本上只能靠自己挤一挤了,况且还要兼顾生意,真的是——呜呜呜。
成年人,说多了都是泪。
但既然选择了远方. 便只顾风雨兼程,卷吧!
给小姐姐的一点温馨提醒,一定要注意休息,身体也是革命的本钱,要照顾好自己。
最后,也希望大家能在评论区给出自己的建议,可以的话,点个赞,就当给小姐姐鼓励了。我们下期见~