这两天看到思否有这么一个“分享你的故事”的活动,也看到了很多大佬的分享,一直觉得思否平台特别不错,最近也一直在这个平台分享自己的文章,很感谢这个平台。看到很多大佬分享自己的故事,本人虽然不才,但是,也希望能把自己的故事分享给大家,在这里,我分享的都是作为一个程序员的真实感受,我想,作为一名程序员的你,一定也会和我感同身受。
今天,主要会从下面的几个方面分享我的故事:
- 我
- 程序员 4 年的那些事
- 如何成为程序员中的战斗机
- 未来
- 第二次选择
1 我
首先,还是介绍一下渺小的我自己,我,欧阳思海,是一名进入程序员大军 4 年的萌新,从普本,到渣硕,一路经历也算丰富,也许能给刚刚进入程序员大军的你,分享一些我的经验;我,是一名进入自媒体大军不到两年的萌新,从一无所有的大学生,到初入自媒体大军的年轻人,这一路,我想,其中的滋味,只有我和我最爱的人懂,所以,我也希望能把这些经验分享给大家,希望对大家有所启发;我,研究生生涯刚刚过去一年,未来,我希望能够好好的规划,把我的一路上的经验,分享给大家,这就是我,至少,目前,自认为,还只是一个渣渣的我,未来,愿与大家一起努力,一起分享作为程序员生活的点点滴滴!
2 程序员 4 年的那些事
2.1 大学前期
这一部分,其实,以前在自己的公众号写过,但是,今天,还是想自己重新理清头绪,重新分享一下,关于我的程序员 4 年的那些事。
本科之前,我其实从未想过自己会成为一名程序员,报了本科的专业之后,我也没有意识到我会成为一名程序员,直到大一的时候,我正式的成为了一名程序员,开始我的程序员生涯,在这里,我非常的感谢大学的班主任和物联网的一名老师,是他们让我进入了这个我喜欢的行业。
从大一的暑假开始,我真的开始我的程序员的事业,那个暑假开始,大学的每一天的生活,都没有脱离过 Coding,每一天,几乎至少会有 5 个小时的时间,我是一个人在寝室或者在实验室学习的,因为,跟大多数的同行一样,作为一名普本的学生,我给自己的目标就是需要比别人更努力,成功没有诀窍,只有 10 年磨一剑的决心跟努力,因此,在大学的很多时候,一天的所有时间几乎都是学习学习,Coding,Coding,甚至每一个暑假和寒假,我几乎一天待在家里学习,一天的学习至少 10 小时,那时候,我觉得我很疯狂,但是,我也很开心,因为,我真的喜欢 Coding, 我真的为本科那时候我的感到自豪,也庆幸大学我的没有浪费我的宝贵的大学时光。
经过一到两年的努力,我的努力也没有白费,在大三的时候,我开始去参加一些比赛,同时,也在实验室开始接手一些项目,在大三那一年,我去参加了一个名为“蓝桥杯”的比赛,最终,通过自己的努力,获得了,江西省的一等奖,最终在全国总决赛中,获得了二等奖,也许这样的比赛对于很多大佬来说,不值得一提,但是,对于当时我的来说,我自己是满意的;后来,通过自己的努力,也拿下来几项软件著作权,让自己在大学的生活中,有了更多的项目经验,能力提高的同时,也让自己更加的有自信。
2.2 考研时光
到了大三下学期的时候,也到了人生中的又一个重要的选择的关键点,那就是 考研,那就是我到底要不要考研,最后,我选择了考研,为什么呢,这里我想说一下,希望对即将在为考研做选择的同学有帮助。
- 一是,我觉得我有比较强的技术能力,同时,也有项目经验,但是,我缺乏的是:学历,别说学历没用,我不信。
- 二是,我觉得,我自己还没有能够进入大厂的机会,一是积累,二是学历。
- 三是,我还需要更多的时间积累,不管是能力,还是学历,还是人脉。
- 四是,我女朋友考研,其实,这点应该放在第一位,我觉得,是她考研,才让我更放心的考研,感谢她四年来的陪伴,不离不弃!
基于以上三点,我选择了考研!
考研的时光很辛苦,但是,也很美好,经过我跟我女朋友一起的努力,我们都上岸了,我女朋友考上了武汉某 985,我,武汉,某渣硕;这一年的时光,真的很幸运,我们都考上了,我一直觉得这是我大学生活最完美的句号,也是给我的最大的礼物,很感谢她的陪伴,四年,对我的不离不弃。
2.3 考研到往后时光
我自认为,我大学做的让自己满意的有两点:
- 一是,坚持。
- 二是,对技术和趋势的关注度。
坚持,让我有了最基本的能力,让我能够在程序员大军中生存下来,能够让我在大学毕业的时候,在四线城市,找到 6K 的 Java 开发的工作,我觉得,我能做到这些,都源于我自己的坚持,如果我在一个二本学校,不努力,不坚持自己想做的事情,我想,那一定不是现在我。
对技术和趋势的关注度,让我对技术这个圈子时刻保持着灵敏的嗅觉,不夸张的讲,每次在我女朋友宿舍等我女朋友的时候,我都是在刷 CSDN,关注各种技术,和阅读好的技术文章,这也让我在大学三年的时间,CSDN 拥有了 100W+ 的阅读量,排名 1000+,这并不是在炫耀自己,只是我觉得,这些都是基于我对技术和趋势的关注度,当然,也是坚持。
基于以上两点,我很幸运的做到了一件事,那就是公众号(自媒体),那时候的我,每天刷 CSDN,有一天,我发现,有很多技术大佬都在发微信公众号的文章,因此,我顺藤摸瓜,我发现,原来技术文章还能通过这种方式分享给更多的人看。
于是,在考完研之后,在大四的时候,我开始运营自己的公众号,我正式的踏入了自媒体的大军,进过一年的积累,研一的时候,公众号粉丝达到快 5W,技术上,我得到了提高,人脉上,我认识了很多的大佬,经济上,我实现了独立。
以上就是我的程序员生涯的 前半生,只是一位坚持、努力、爱 Coding 的成长的渣渣,我喜欢叫自己渣渣,因为,我觉得我不满足,我还需要更努力,未来,我还有很多想要去完成的事情!
3 如何成为程序员中的战斗机
对于这个话题,我分享一下自己的拙见。
3.1 对于刚刚入门
对于刚刚入门的大家来说,总是会觉得技术好多,好杂,好难的感觉,其实并不会,这时候,我觉得你应该这样做。
建立自己的知识体系
什么是建立自己的只是体系呢,也就是你需要选择一个你自己觉得喜欢的技术方向,比如说,Java、Python、C++ 等等。
找到了你喜欢的方向之后,就是去逐步的完善自己的知识体系的时候了。这时候,对于初学者,我真的建议你看视频,网上有很多的免费的视频,而且质量还不错的视频,对于 Java 来说,你可以这样学习。
- Java 基础
- JavaWeb 学习(servlet、Jsp 等)
- 前端知识学习(html、css、js、jquery 等)
- 框架学习(ssh、ssm)
- 数据库学习(mysql、oracle 等)
- 微服务学习(springboot、springcloud 等)
- 分布式学习(zookeeper、dubbo、ActiveMQ、netty、redis 等等)
- 计算机基础学习(数据结构与算法、计算机网络、操作系统等)
当你把这些知识体系都建立起来之后,我想,找一份工作肯定是没有问题的,接下来,就是边学边做项目,提高自己的项目经验,让自己有竞争力。
3.2 对于提高能力
很多小伙伴会在微信问我这样一个问题,每次学完一门技术之后,过不了多久就会忘记,相当于没有学一样,其实,会出现这样的问题就是你没有总结,没有总结的学习相当于没有学习的。
这时候,你应该学会总结,而不是囫囵吞枣,学完就丢,例如,当你学完一门技术之后,你去把每天学的都去回顾,试着去总结,我知道这个过程刚刚开始很难,但是,你必须这么做,只有这么做,你才能把他变成自己的知识。
这还不够,你可以把你学过的知识,加以总结,整理成文章,分享给大家,让同行看到自己的文章,让别人发现你的不足,这就是一种提高的途径,这也是提高自己写作能力的方式,写作很重要,如果我不大学的时候就开始写博客,积累经验,我想,我也不会能够做公众号,做自媒体,也不会能够熟练的写文章。
这是一个很重要的过程,也是一个提高自己能力的过程!
这就是我以自己的亲身经历来给大家分享的学习方面的经验,也许有不足之处,但是,希望能够有所帮助。
4 未来
谈到自己的未来,还是有很多话要说的,即将步入研二,明年将是找实习的一年,也是很重要的一年,对于近期目标,其实很简单,就是找到一个不错的实习,然后,找到一份理想的工作。
其实,在进入研究生阶段,我也纠结了很久了的时间,我到底要不要加入 AI 大军,我觉得这也是一个非常大的选择性问题,很纠结,但是,也很困惑,经过向大佬们的咨询,我还是放弃了,虽然努力了一年的时间,但是,基于下面的几点我还是选择继续 Java 研发。
- 对于 AI 需要有非常好的数学功底,我觉得对于非常好,我达不到,这不是我的优势,我擅长的地方
- Java 我学习了 5 年了,我有很不错的基础,Java 我很有机会进大厂,而 AI 我太不可能。
- 我对 Java 有很大的兴趣,兴趣是最好的老师,正所谓强扭的瓜不甜,我不想做最底层的 AI。
- AI 是趋势,但是,我希望建立自己的优势,毕竟技术不是一切,我还有很多其他的事情需要去努力。
基于这些判断,我继续 Java 研发方向,我也希望我的决定是正确的,未来见分晓。
对于未来,我希望做自己喜欢的事情,继续分享自己的技术,提高写作能力,提高自己的大局观和对于趋势把握的能力,能够给现在的自己的规划一个满意的答复。
5 第二次选择
最后,如果让我再一次选择,我也许还会选择 Java 研发,因为我喜欢,我热爱;但是,我也会考虑其他,因为我喜欢唱歌,喜欢运动,喜欢到世界的任何地方看看。
本文参与了 SegmentFault 思否征文「一起分享你的故事」,欢迎正在阅读的你也加入,分享你的故事。