当前位置 博文首页 > 少年时未觉悟 ,觉悟时不再年少!:十年 Java 路漫漫,24 岁的 J

    少年时未觉悟 ,觉悟时不再年少!:十年 Java 路漫漫,24 岁的 J

    作者:[db:作者] 时间:2021-07-16 18:45

    背景

    这是 2019 年 Java 诞生 24 周年时参加活动所写的一篇文章,中间不知道经历了什么情绪波动、将它设置为私密博客了。

    最近整理旧文发现了它,认为该文还是有一些分享价值的,于是就放开了权限。奈何这个平台有缺陷,私密文章重新公开后,发布时间就变成当前时间了。事实上,这是两年前的文章,有评论区的评论为证!

    2019 年 5 月 23 日,Java 诞生 24 年了,在我看来 JDK 已经很成熟了,可是它还在以半年一个新版本的速度继续进步,这种不断迭代的工匠精神着实令人感动。24 岁的 Java 和使用 Java 十年的我的故事,走过路过的,了解一下!

    初相识

    细数一下,我从接触 Java 至今,整整十年了。当年 《Java 程序设计》只是一门选修课,上完课之后的暑假,我即将面临大四找工作的现实。据参加校外培训的同学传言,培训老师说 Java 语言很有前途,所以我也跟随大众步伐,继续自学 Java。

    由于选修课并没有重视 Java 基础学习,所以入门过程相当不容易,最初连配置环境变量都不会,也不理解为什么要配置环境变量。

    大三整整一个暑假,我都待在学校机房里,从“传智播客”上下载了 7G 的 Java 学习视频,每天都跟着视频敲代码,假期结束,视频竟然也被我看完了,算是入门了。大四开学就去找工作了,正好历时一个月,通过校园招聘签订了第一份工作,职位是 Java 软件开发。就这样,我开始从事 Java 开发了。

    基础巩固

    第一份工作是外包,刚毕业没有安排具体的工作,只是在甲方占了一个人的份额。闲着也是闲着,就开始恶补基础,差不多有半年的时间,一直都处于无工作的自学状态,倒也清闲。

    开始买书、看书、敲代码。周志明的《深入理解 JVM 》,《Java 并发编程实践》,《Java 编程规范》,设计模式,《疯狂的 Java 讲义》,计文柯的《Spring 技术揭秘》,各种基础框架学习,IO API 的用法,全套弄下来,才算真正的入门。

    技术进阶

    开始工作的前三年,都处于学习的阶段,工作量不饱和带给我了大量的空闲时间,于是开始写技术博客,记录自己看源码的学习笔记。

    期间研读过 JDK重要数据结构、 ibatis、Tomcat 等的源码,开始领略大师们的编码技巧,并亦步亦趋地运用到自己的工作中。

    第五年跳槽了,开始独立承担项目的开发工作,以前积累的基础也开始发挥作用了。代码开发、项目部署、自动化安装脚本,这些工作都需要我参与,不懂的问题依靠百度和自己的耐心都一一化解了。曾经花了一天的时间学会了 Shell 编程,完成了项目的数据导入、导出脚本的开发。自此以后,突然顿悟了,不再害怕异常和问题了。

    不怕折腾,不惧问题,积极承担,能快速理解领导的需求和他提出的设计思路并付诸实施,自己的技术水平又上升了一个台阶。

    技术分享

    最近两年,感觉编码对我而言,已经是毫无难度的事情了,进入到卖油翁熟手阶段。于是开始了解系统架构、分布式相关的知识。

    回顾我的职业生涯,所有的学习和进步都发生在办公室里,根源是我没有碰到特别忙的公司。总的来说并没有花费自己的业余时间来学习,所以相比同龄人,综合能力稍逊一筹。

    从当年自学,到如今能自如应对工作,历程还算平坦。 2018 年开始尝试知识付费,在 GitChat 上发布了几篇技术分享文章,时常混迹 CSDN 的问答频道攒点粉丝。

    我在 CSDN 问答频道排名第八 ,以前每天都会刷几道问题,也对那些什么都不作上来就求答案的网友担忧,其实有些问题自己搜一下,稍微用点心就能找到答案。如果他们以后从事 IT 行业,多年以后应该会感悟到“当年欠的技术债,以后迟早要还的啊,还不如趁着年轻,多积累”。

    现在 CSDN 问答产品改版了,旧时的感情让我偶尔看看它最新的样子,但是最近产品的表现堪忧,我和问答社区的网友们一样,也只能干看着它被平台做残,当然,这都是后话了。

    写在后面

    当年参加 Java 技术培训的同学们大多数后来都没有从事 Java 开发了。到现在,我还是很喜欢 Java ,估计三五年内,还得靠它吃饭呢。

    跟机器打交道的十年,让我想起一句很火的歌词 “我还是从前那个少年,没有一丝丝改变……”十年 Java 路漫漫,而我依旧在路上……

    cs