外包仔的自我救赎——学习篇

简介: 作为一名优秀的打工人(家里有矿的可以划走了),学习的重要性笔者认为大家应该都很清楚。我们踏入职场之前就一直在学校学习,进入社会之后我们更需要在工作中学习。拿笔者自己来说,转行之前,开发的知识储备几乎为零,不学习就只能选择自己会做的工作(师范专业)。学习不一定能让我们发家致富飞黄腾达,但是可以让我们拥有更多的选择。
本人96年后端Javaer一枚,现在在某知名大厂做外包仔(一入外包深似海,从此自研是路人)。

为什么要学习?

作为一名优秀的打工人(家里有矿的可以划走了),学习的重要性笔者认为大家应该都很清楚。我们踏入职场之前就一直在学校学习,进入社会之后我们更需要在工作中学习。

拿笔者自己来说,转行之前,开发的知识储备几乎为零,不学习就只能选择自己会做的工作(师范专业)。学习不一定能让我们发家致富飞黄腾达,但是可以让我们拥有更多的选择。下面笔者就自己的经验,来聊聊程序员(以Java为主)如何学习,以及各种学习途径的优缺点。

程序员学习的途径

入行前

如果在看这篇博客的你还没有成为一名优秀的程序员(苦命的打工人),对此行业需要的技术及能力了解也不是很深(这里主要指非科班出身),那么以下三种学习的途径可以提供参考。

已经是程序员的朋友

首先,如果你有一些正在从事程序员工作的朋友,那你完全可以向他们咨询一些工作中会涉及的技术栈(我相信大多数技术人都会毫不吝啬的给你讲讲这些技术栈以及相关的知识点),这可以说是最快的捷径了,因为这些技术都是他们工作中切切实实用到的,而且他们对这些技术栈肯定也有一定的理解,从他们的实际工作中学习肯定再好不过了。

当然,上述都是优点,那一定也会有缺点。要看这些朋友跟你的关系怎么样,毕竟要占用人家大量的时间,关系一般的情况下可能只会给你讲一些名词(自己根据名称去找对应的资料)。再者说来,程序员的技术也不是一概而论的,有大佬就一定有菜鸟(菜鸟说的就是笔者),所以分享的技术也可能会有偏差,还需要自己再去深入学习。

网上的各种资料

其次,互联网的时代,工作中用的到各种技术栈几乎都可以在网上找到相关的资料。比如一些技术社区(掘金CSDN阿里云开发者社区等等),里面的大佬数不胜数,技术博客的数量众多,种类也非常丰富。再比如一些视频网站(bilibili、抱歉一时间没想起第二个...),也是有很多的技术视频可以供大家学习。

刚刚说的这些都是免费的资料,那当然也有付费的资料(总要生存嘛)。这里笔者给大家列举一些自己用过的(不是打广告,按需学习):极客时间,儒猿技术窝,当然还有人称Java继父的某士兵(嘿嘿嘿嘿)。

培训班

最后,不得已的情况下,自己学不进去或者学习没有什么进展,那么恭喜你还有一条路可以走,那就是培训班(这里并不是给任何培训班打广告,虽然笔者也是培训班出来的)。市面上的培训班鱼龙混杂,真到了这一步,也一定要选知名度比较高的,在这里学习起码学到的基础知识是比较成体系的,比如JavaSE,JavaEE,spring生态的框架等等,还会带着你模拟一些生产项目。

再来分析一下不同类型的培训班。线上的培训班一般来说学费会相对便宜一些,但是需要你有较强的自制力(不能说三天打鱼两天晒网),学习成本就是学费+时间。线下的培训班学费相对会比较贵一些(租场地也要钱嘛),学习氛围肯定也要比线上好很多,学习成本就是学费+生活费(如果在自己家附近学可以不计算这个费用)+时间。

入行后

看到这里,笔者默认你已经是一名优秀的打工人(程序员)了。虽然我们已经是有一份相对来说还算满意的工作了,但是也要坚持学习(“我们不可能在一家公司干一辈子”,这是某位阿里大佬跟我说过的话),我们可以在工作中(或者摸鱼的时候)和休息时(不一定非要占用休息时间)提升自己的技术水平,那我们的学习途径还是比较丰富的。

工作中

我们在工作中,除了CRUD之外(笔者天天CRUD),这个项目本身一定有值得我们学习的地方。比如我们的业务,比如我们用到的技术栈,比如开发中遇到的问题,比如生产上遇到的故障,再比如一些值得推敲的难点,这些内容将来都是我们简历上的闪光点。

那么除了项目,我们也可以在同事之间做一些技术分享,比如开发任务比较少的时候,大家可以各自分享一些自己擅长的领域,互相学习共同进步。

业余时间

我们工作之余(或者摸鱼的时候)也可以通过学习来提升自己的技术水平。

首先就是刚刚聊过的技术社区和视频网站,免费的也好,付费的也罢,可以根据自己的需求去学习。如果没有什么需求,那么也可以在这些技术社区写写博客,形成自己的知识体系。

再者就是技术群(嘿嘿嘿没想到吧)。我们开发中或者生产上遇到自己解决不了的问题时,不妨去技术群把问题抛出来,听听各位大佬们的意见(笔者亲身经历大佬一语点醒梦中人)。除了自己本身提问题之外,我们也可以在群里就群友提出的问题作出解答(秀一下自己的理解)。如果说比较低调,不想提问题也不想回答问题,那也没有问题,在一个活跃的技术群,哪怕翻翻聊天记录也能学到很多(笔者深有体会)。

笔者的学习途径

最后,笔者也分享下自己这些年一路走来的一些学习途径。

笔者是通过培训班转行为Java的,当时身边也没有做这行的朋友,也不懂需要学哪些东西,刚好培训班给推了宣传广告,于是在体验了一番之后就报名了。

在培训班学习的过程中,遇到问题有老师可以给解答,但是总有老师不在的时候。此时我第一次了解到技术社区,以至于一发不可收拾,至今还一直混迹在各个技术社区(有幸参与过某不知名社区的开发)。

工作之后,笔者也会整理自己的知识体系(当时会的也不多),后来跳槽面试之时才知道自己的无知,机缘巧合之下笔者在儒猿技术窝第一次学到付费知识。比较经典的有三剑客(MySQL、JVM、RocketMQ)和面试突击训练营(一、二、三季),这些知识也助力我拿下比较满意的薪资。

今年年初,还没有裁员的消息的时候,笔者机缘巧合之下接触到了极客时间(当时群里有小伙伴分享了一些免费的专栏),但是免费的知识不知道为什么笔者学起来总是吊儿郎当,三天打鱼两天晒网。于是一咬牙进了某士兵百万架构师的坑,里面的课程实在是太丰富了,学了半年收获也很大。本来打算冲击一下更高的薪资,谁能料到遇上今年这么个行情,只能先狗着继续学习了。

希望大家通过学习,收获满意的人生。

相关文章
|
弹性计算
阿里云备案审核一般多久能过?域名备案需要几天?
阿里云域名备案是大家比较关心的问题,尤其是网站域名备案时间,阿里云备案时间还是比较快的,如果用户材料齐全,提交到阿里云审核无误后,一般一天即可提交到所对应省事的管局,备案号下来的时间要以管局的审核时间为准,一般管局审核时间为10天左右。
|
Linux 虚拟化 iOS开发
macOS Tahoe 26 beta 2 (25A5295e) ISO、IPSW、PKG 下载
macOS Tahoe 26 beta 2 (25A5295e) ISO、IPSW、PKG 下载
463 0
macOS Tahoe 26 beta 2 (25A5295e) ISO、IPSW、PKG 下载
|
监控 供应链 定位技术
什么是 eCPM?它与 CPM 有何不同?
这篇文章解释了eCPM(每千人有效成本)的概念,它与CPM(每千人成本)的区别,如何计算eCPM,以及eCPM的主要优势和底价设置。文章还探讨了影响eCPM值的因素,以及如何确定合适的eCPM目标。
8766 2
什么是 eCPM?它与 CPM 有何不同?
|
弹性计算 人工智能 安全
企业级DeepSeek调用指南:通过私网连接(PrivateLink)实现DeepSeek R1模型的稳定接入
DeepSeek R1是一款开源免费的高性能生成式AI模型,其发布引发全球技术社区广泛关注。在多项基准测试中,DeepSeek R1展现出与GPT-3比肩的核心性能指标,吸引了众多开发者和企业用户进行技术验证与场景适配。阿里云百炼平台已提供DeepSeek模型的公网调用支持,但考虑到数据安全与合规性挑战,建议通过私网连接(PrivateLink)建立安全调用通道,确保端到端的数据传输安全,并满足金融、医疗等强监管行业的合规要求。私网连接方案具备构建私有网络环境、实现毫秒级延迟服务调用、满足行业监管合规要求等优势,为企业提供数据安全与业务发展的双重保障。
企业级DeepSeek调用指南:通过私网连接(PrivateLink)实现DeepSeek R1模型的稳定接入
|
人工智能 算法 安全
使用CodeBuddy实现批量转换PPT、Excel、Word为PDF文件工具
通过 CodeBuddy 实现本地批量转换工具,让复杂的文档处理需求转化为 “需求描述→代码生成→一键运行” 的极简流程,真正实现 “技术为效率服务” 的目标。感兴趣的快来体验下把
1048 10
|
消息中间件 NoSQL Java
Redis系列学习文章分享---第六篇(Redis实战篇--Redis分布式锁+实现思路+误删问题+原子性+lua脚本+Redisson功能介绍+可重入锁+WatchDog机制+multiLock)
Redis系列学习文章分享---第六篇(Redis实战篇--Redis分布式锁+实现思路+误删问题+原子性+lua脚本+Redisson功能介绍+可重入锁+WatchDog机制+multiLock)
900 0
|
架构师 安全 Java
年薪120W的架构师简历你见过吗?java程序员该如何达到?
第一个问题是,“大多数Java开发人员都在哪里,我们中有多少人?”我们回答了这个问题,把我们能得到的最准确的信息结合起来,然后推断出我们认为是一个受过良好教育的猜测。
|
运维 中间件 调度
【Alibaba中间件技术系列】「Nacos技术专题」配置中心加载原理和配置实时更新原理分析(中)
【Alibaba中间件技术系列】「Nacos技术专题」配置中心加载原理和配置实时更新原理分析(中)
866 106
【Alibaba中间件技术系列】「Nacos技术专题」配置中心加载原理和配置实时更新原理分析(中)
|
存储 关系型数据库 MySQL
docker中查看数据卷信息
【10月更文挑战第11天】
823 2
|
XML JSON 分布式计算
分享一个ZooKeeper GUI工具,功能齐全,颜值高
推荐一个ZooKeeper可视化工具,颜值不错,提供实时监控功能。官网地址:http://www.redisant.cn/za
1853 0