查看原文
其他

下定决心,离开外包!

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

作者:沉默王二
Java 程序员进阶之路:https://tobebetterjavaer.com

大家好,我是二哥呀。

我知道,很多大佬看不起外包,觉得外包一无是处。但实际上,家庭出身、教育资源、学习天赋,决定了一部分小伙伴只能通过外包的形式先上岸。

有些外包其实还算是良心,就比如说封面上提到的外包,甚至比一些“体面厂”的工资待遇还要好一些。但外包就好像孙悟空头顶上的紧箍咒,时不时会被唐僧念叨一下,头疼的厉害。

有些外包就是真的坑爹,学不到什么技术(如果你不幸处在这样的环境,那么接下来的内容你一定要认真看完)。

今天给大家分享一个二哥编程星球里的主题:一位球友,换了两份工作,都是外包,但不想以后啥也干不成,决定离开外包了,问我该学习什么内容,那希望二哥的回复能给大家一些启发和帮助🤔。

球友提问

二哥你好,我是16年毕业,学的是软件工程。

21年3月份在培训机构培训10个月,然后进入第一家外包公司,时间为期半年,因为啥也学不到,甚至用中文开发程序,我就离职找了第二份工作,还是外包,不过在这里深层次的内容也学不到,所以我在前两天加入咱们星球。因为之前一直在公众号看二哥写的文章,所以也想学习学习,不想以后啥也干不成。

希望二哥能给我指个方向,大概怎么学习,学习什么内容等等。目前这里的开发工作不重,时间较为充裕。麻烦二哥了!

二哥回复

球友好。

时间比较充裕,这就好办了。

说句实在话,在外包工作的小伙伴数量不算少,所以心里上不要有负担,只不过网上很多大佬对外包很不屑,导致风评变了样。确实存在一些学不到技术的外包,但也不全是这样。

像我们前几天讨论的华为od就是高级外包,深度参与华为产品开发的。

接下来,说说接下来你需要学什么。

1、Java基础

这个是成长的基础,一定要把这部分学扎实了。可以先去刷《二哥的Java进阶之路》,并发编程和JVM觉得比较难的话,可以先暂时搁置,把集合框架的源码读一读,你会成长很多。

多说一句,我最近一个月一直在优化进阶之路上的内容,增加了不少手绘图,同时,对内容也做了大量重构,并且把网站中留言的问题全部 fix 了。

拿 HashMap 这篇来举例,光字数直接干到了 1.3 万,不管是新手还是想要巩固基础的小伙伴,应该都能get 到不少。

如果有时间的话,再把 hutool 这个工具类库好好研究一下,大部分日常开发中遇到的增删改查,这里都有。

比如说字符串的操作、集合容器的操作、异常处理、文件读写、网络传输,基本上都是开发中常用的。

2、Spring全家桶

直接从springboot开始,然后一连串把Spring、mybatis、SpringMVC这部分学了。从星球的百度网盘里,或者《我在B站上大学之Java后端篇》里挑一个视频项目来,任意一个都行:

https://t.zsxq.com/09961HekU

这期间,你需要学会MySQL、Redis,可以看尚硅谷的MySQL,黑马的Redis,之后你就是一个称职的crud boy了。

3、微服务&分布式

这部分是你往高级工程师进阶的重要内容,现在基本上工作中的项目,先是单体,然后随着业务量的增加,也就会逐步升级为微服务&分布式。

这部分的学习资料,在《我在B站上大学之Java后端篇》里也为大家准备了,你可以去挑一个项目出来学习,比如说商医通。

在学习这块内容的时候,必然会涉及到Linux、Git、还有一些第三方类库,还有ELK、MongoDB、docker、k8s等等这些内容,你去【知识图谱】:《我在 B站上大学:Java后端开发篇(JavaWeb/SSM/Spring Boot/微服务/消息队列/运维部署/RPC/ES/Zookeeper/SpringSecurity)》 搜一下关键字,都能看到对应的内容。

https://t.zsxq.com/0ccR33CpU

4、长期奔跑

网上总有人说程序员是吃青春饭的,35 岁就提前退休了。

这句话,猛一看,很对,仔细想一下,也不对。

说它对,是因为的确有很多程序员 35 岁就被毕业了;说它不对,是因为 35 岁以上没毕业的也还有很多。

只能这么说,程序员是吃技术饭的,吃不上技术饭的,只能吃青春饭,吃身体饭,甚至吃不上计算机这碗饭。

那想吃技术饭的,首先要端正态度。

你不要在那天天扯着脖子叫唤:我 35 岁就失业了,失业了还能干啥。你这样叫嚷把自己废了也就算了,你还会把悲观的情绪传染给别人,导致别人也悲观,也开始摆,这无异于谋杀啊。

年龄大不是被干掉的原罪,也不是拿高薪的借口,保持乐观的态度,积极学习新技术,这种态度至关重要。

程序员的职业道路有两条:管理路线和技术路线。但不管走哪一条,过硬的技术功底是要有的,不然很难服众,最起码不能说这玩意我不懂,也不了解,那怎么做管理。

大部分做管理的,都是技而优则士。

学好技术,就是我们的目标,没目标的人朝三暮四,有目标的人始终如一。

有了目标之后,就是坚持不懈地往前走。

坚持是一件很可怕的事情,会积少成多,会从量变到质变,而且坚持会成为一种习惯,一旦习惯养成,改都改不掉。

但如果能坚持长期奔跑,反而就会越老越香,比如说二哥,还有三四年也逼近 35岁的槛了,但就目前来看,反而现在比28岁的黄金年龄段更成熟一些,更有才华一些,因为我每天都在吸收知识,和大家一块成长,并没有在原地停留。

我希望球友你也能长期奔跑,我们一起加油!

ending

一个人可以走得很快,但一群人才能走得更远。二哥的编程星球已经有 1900 多名 球友加入了,如果你也需要一个良好的学习环境,戳链接 🔗加入我们吧。这是一个编程学习指南 + Java项目实战 + LeetCode刷题的私密圈子,你可以阅读星球专栏、向二哥提问、帮你制定学习计划、和球友一起打卡成长。

星球的知识图谱里已经沉淀了非常多优质的内容,相信能帮助你走的更快、更稳、更远

下面 👇🏻 是二哥近期分享的一些原创内容,有在校学生党的,也有在职工作党的,多看看这些掏心掏肺的经验心得,应该会对你以后的校招&求职或者工作学习有很大的帮助 🤔。

最后,把二哥的座右铭送给大家:没有什么使我停留——除了目的,纵然岸旁有玫瑰、有绿荫、有宁静的港湾,我是不系之舟。共勉 💪。

欢迎点击左下角阅读原文了解二哥的编程星球详情,这可能是你学习求职路上最有含金量的一次点击。

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

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