去蔚来汽车吧!
作者:沉默王二
Java 程序员进阶之路:https://tobebetterjavaer.com
大家好,我是二哥呀。
对于一些非一线城市的互联网打工人来说,工作个三五年后,不免会遇到这样的一个选择,老家的互联网环境一般,但因为某些原因(结婚啊、买房啊、教育成本啊)要回老家发展,这个时候该怎么办?
今天就来给大家分享一个知识星球里主题:一位球友,在深圳工作了 4 年,最近考虑回老家安徽,问我有没有比较好的方案,比如说去什么样的公司,Java 后端的话重点学什么,那希望二哥的回复,能给大家一些帮助和启发🤔!
球友提问
二哥,你好,有个问题请教一下,我现在因个人原因有计划离开深圳回安徽发展,但因为工作性质原因,有半年时间(算是 3 年半开发经验)没接触过软件开发了,还是想重新找java相关的工作,我现在应该怎么准备?是先根据八股了解相关知识,还是直接看相关技术栈的资料(主要是好多东西都忘记了)
还有一个问题,我应该去什么样的公司?想学习java相关的东西,有点无从下手的感觉。
二哥回复
球友好。
先说说我对深圳和安徽的印象,北上深杭,应该是目前互联网发展势头最好的四个城市,而深圳对于外来人的包容性应该是最高的;而安徽的互联网环境还有待发展。
既然有计划离开深圳回安徽,我觉得先把城市目标定下来,再把求职的岗位定下来,再针对性地去准备,应该问题不大。
先有目标
回安徽,首先考虑合肥,毕竟是省会城市。你在深圳工作了 4 年,可以把目标定高一点,比如说我们直接去冲资深 Java 工程师,这样即便是冲击失败,也能降低预期退而求其次。
公司我选了蔚来汽车,boss 直聘上目前是有招聘岗位的,要求 3-5 年,本科学历,20-40k,14 薪,待遇算是不错了。并且电动汽车也是目前郭嘉重点扶持的项目,虽然蔚来、小鹏、理想的销量因为特斯拉的降价受到了比较大的冲击,但仍然值得你去冲一波。
来看招聘要求。
有 NIO 开发经验 在产品交付的各个周期都能有所贡献,比如说需求沟通、系统设计、文档撰写、功能研发、线上测试、系统监控 熟悉常用的数据结构与算法 熟悉分布式系统,熟悉消息队列 熟悉 Zookeeper /MongoDB / Redis / Kafka 等技术 熟悉线程池/异步/锁等技术 有 MySQL 调优经验,熟悉索引、事务 熟悉常用的设计模式 有良好的编码习惯 熟悉 Git 熟悉 JVM,遇到性能问题能快速修复和调优 熟悉 Spring 全家桶 能在 Linux 上独立排查/解决问题 熟悉持续集成/容器相关技术,比如说 Jenkins,Docker,k8s 具备良好的技术写作能力 有自己项目或者技术博客的优先
再来准备学习资料
有了目标,学习就有的放矢了!
一个一个来攻克。
1)NIO,Java 程序员进阶之路上有这个系列:
https://tobebetterjavaer.com/nio/rumen.html
如果想更进一步,需要把 Netty 学好:
https://tobebetterjavaer.com/netty/rumen.html
2)产品交付能力。需求沟通,这个基本上都能搞定;系统设计,最近技术派的教程里,二哥的合伙人楼仔添加了一些文档,可以去看看;
文档撰写,说实话,不少开发者比较抗拒写文档,包括产品方案、技术方案、接口文档、测试报告、需求文档等等,我个人感觉挺重要的,需要平常自己多写写;功能研发,对于我们开发来说,就是敲代码写注释;
线上测试,平常多写写单元测试,提交代码之前要做集成测试,尤其是修复 bug 的时候注意不要引入新的 bug,一般团队都有专业的测试,但自己负责开发的部分,最好不要留给测试,有的部门会考核 bug 数,自己早点测出来早解决。
系统监控,像 ELK(Elasticsearch、Logstash 和 Kibana 组成的一套完整的日志管理系统),一般项目都会上一套;像 SkyWalking,主要用来跟踪分布式系统中的服务调用链。
3)数据结构与算法,对于 Java 党来说,就需要吃透字符串、数组、集合框架中的 ArrayList、LinkedList、HashMap、二叉树、二分查找法等等。
Java 针对大多数常见的数据结构和算法都做了封装,自己注意多去研究一下源码(比如说自动扩容、拉链法),对编程能力的提高也会有较大帮助。你可以到知识星球的百度网盘里看一下:
https://t.zsxq.com/0brEo9Pdu
4)分布式系统,《我在 B站上大学之 Java 后端篇》中推荐了不少视频可供学习。
https://t.zsxq.com/0b961HekU
在星球的网盘里也有几套成熟的分布式系统视频可供学习。
5)消息队列,主要就是 kafka,RocketMQ,RabbitMQ 这三个,挑一个学习一下就可以,比如说你之前项目用的 kafka,那你就只用学 kafka,别的不用学。《我在 B站上大学之 Java 后端篇》中也有推荐。
6)Zookeeper,Java 程序员进阶之路上有总结:
https://tobebetterjavaer.com/zookeeper/jibenjieshao.html
7)MongoDB,星球里有推荐:https://t.zsxq.com/08CqgjaXR
8)Redis,前几天刚分享过学习路线。
https://tobebetterjavaer.com/xuexiluxian/redis.html
9)线程池/异步/锁,可以看 Java 程序员进阶之路《并发编程》:
https://tobebetterjavaer.com/xuexiluxian/java/thread.html
10)MySQL,学习路线在这里:
https://tobebetterjavaer.com/xuexiluxian/mysql.html
11)设计模式,看星球专栏《Java 面试指南》中「技术提升篇」的两篇设计模式:
https://t.zsxq.com/6iuzn6I
系统学习的话,可以看小傅哥的重学 Java 设计模式:
https://tobebetterjavaer.com/pdf/shejimoshi.html
12)良好的编码习惯,这个可以看看阿里巴巴开发手册:
https://tobebetterjavaer.com/pdf/ali-java-shouce.html
13)Git,我把精华都放在了 Java 程序员进阶之路上:
https://tobebetterjavaer.com/git/git-qiyuan.html
14)JVM,要学习的重点看这里:
https://tobebetterjavaer.com/xuexiluxian/java/jvm.html
15)Spring 全家桶,这个主要就是实战了,这个要学的东西也比较多,首先是 Spring Boot,然后是 Spring Cloud,推荐的资料都在
https://t.zsxq.com/0b961HekU
实战项目就刷技术派,配套的教程也会跟上:
https://github.com/itwanger/paicoding
16)Linux,可以刷韩顺平的视频
17)Jenkins,可以刷尚硅谷的:
https://www.bilibili.com/video/BV1bS4y1471A
18)Docker,星球里有推荐:
https://t.zsxq.com/080tGlFYy
19)k8s,星球上有推荐:
https://t.zsxq.com/08x1I1XAd
20)技术影响力,这个就是靠平常的写作积累了,看个人爱好。我目前最看重的就是《Java 程序员进阶之路》和《技术派》了,一个是开源的知识库学习文档,一个是开源的实战项目。
乍一看,Java 要学的内容比较多,但都有成熟公开的学习资料,只要自己肯去学习,金九银十我觉得还是值得去期待的,时间规划上,你也可以看看星球「知识图谱」里的学习规划。
以上,希望帮助到你。
ending
一个人可以走得很快,但一群人才能走得更远。如果你也需要一个良好的学习环境,使用下面的优惠券加入我们吧。这是一个编程学习指南 + Java 项目实战 + LeetCode 刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。
目前已经有 1800 多名 球友加入了,马上就要涨价到 119 元,之前申请的 30 元和 20 元的优惠券都已经抢完,最后申请了一批 10 元优惠券,优惠完只需要 89 元就可以上车,这是最后一波机会,手慢再无!
目前星球主打的有干货满满的《Java 面试指南》专栏,收录有面试准备篇、职场修炼篇、学习路线篇、技术提升篇、面经分享篇,全面系统的带你成为一名优秀的 Java 后端工程师。
简历修改,绝不放过任何一个细节,至今已经修改超过 100 份,所有的简历修改建议也都会第一时间同步到星球里。
前人栽树后人乘凉,星球的「知识图谱」里已经沉淀超过 1000 条良心建议了,包括学习资料、视频资源、简历模板、实战项目、学习规划、校招、考研、培训班、转行、升职加薪、跳槽、人生规划、学习路线等等方面,学习编程的路上,注意避坑和吸收精华。
技术派的教程已经放到了星球置顶帖球友必看中,加入后可查看。关键的关键,二哥的编程星球设置的门槛非常低,为的就是给所有人提供一个可持续的学习环境,不过随着人数的增多,马上就要涨价了,今天这批 10 元的优惠券是 2023 年最大的优惠力度了,现在入手就是最划算的,再犹豫就只能等着涨价了。
原价 99元,优惠完只需89元就能上车,星球不仅能开阔你的视野,还能跟一群优秀的人交流学习,如果工作学习中遇到难题也有人给你出谋划策,这个价格绝对超值!
想想,QQ音乐听歌连续包年需要 88元,腾讯视频连续包年需要 178元,腾讯体育包年 233元。我相信,知识星球回馈给你的,将是 10 倍甚至百倍的价值。
最后,希望球友们,能紧跟我们的步伐!不要掉队。2023年,和二哥一起翻身、一起成长、一起晋升、一起拿高薪 offer!