查看原文
其他

去蔚来汽车吧!

沉默王二 沉默王二 2023-04-16

作者:沉默王二
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 条良心建议了,包括学习资料、视频资源、简历模板、实战项目、学习规划、校招、考研、培训班、转行、升职加薪、跳槽、人生规划、学习路线等等方面,学习编程的路上,注意避坑和吸收精华。

目前星球得到了大家的一致好评,已经有超过 1800 名球友加入了,分享了超级多值得去收藏、去学习的干货。
我在 B站上大学

技术派的教程已经放到了星球置顶帖球友必看中,加入后可查看关键的关键,二哥的编程星球设置的门槛非常低,为的就是给所有人提供一个可持续的学习环境,不过随着人数的增多,马上就要涨价了,今天这批 10 元的优惠券是 2023 年最大的优惠力度了,现在入手就是最划算的,再犹豫就只能等着涨价了。

原价 99元,优惠完只需89元就能上车,星球不仅能开阔你的视野,还能跟一群优秀的人交流学习,如果工作学习中遇到难题也有人给你出谋划策,这个价格绝对超值!

想想,QQ音乐听歌连续包年需要 88元,腾讯视频连续包年需要 178元,腾讯体育包年 233元。我相信,知识星球回馈给你的,将是 10 倍甚至百倍的价值。

最后,希望球友们,能紧跟我们的步伐!不要掉队。2023年,和二哥一起翻身、一起成长、一起晋升、一起拿高薪 offer!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存