博主博客文章内容导航(实时更新)
更多优质文章推荐:
先做个自我介绍吧!大家好,我叫亓官劼(qí guān jié ),目前是一个计算机科学与技术专业的大三在读。目前会经常在CSDN上记录自己的学习历程和一些见解,让我们相互学习,共同进步。
现状 我现在就读于江苏省内的某三本院校,具体哪一个在这里就不提了,后来在江苏省招生中二本和三本合并了,但是在合并之前还是算得上一个三本招生的院校吧,暂时就先这样称呼为一个三本程序员吧。
选择处于一个本科阶段最重要的一个时期(三下、四上),在这个时期,可以说是在本科阶段走到了一个十字路口吧,这个十字路口在我看来只有四种选择:
在码字的时候,对着这四个选项陷入了深深的沉思,其实这四条路曾经考虑过很多很多遍了。第一种选择实习,其实这条路我也是非常想走的,因为家里经济状况不太好,早点实习工作的话可以减轻一些家里的经济负担,目前也咨询了几家公司,也尝试着和HR过相关的事,这个我们下面再来细讲。第二种选择考研,继续深造。这个也算是一个非常不错的选择吧,因为程序员这个行业虽说对学历要求没那么严格,但是三本出身的我感觉自己在学历、技术和见闻上都需要一定的深造。第三种选择,寻求其他行业的出路。这条路对我来说是一条死路吧,我是大二转专业到计算机了大一入学时的专业是电子科学与技术,我们学院是如果成绩在前15%的话,在大一下学期可以进行一次转专业,当时我是以第二的成绩从电子科学与技术专业转入了计算机科学与技术专业
,如果如今再次换方向,好像有点太得不偿失了,并且已经在计算机这道路了深耕了这么久。不过目前我们了解到的,我们班已经有不少同学开始准备转行了。有的同学准备考翻译硕士,从此完成一个行业转换,也有的同学在课外已经积累了一定的经验,比如摄影之类的,准备做一个摄影师。至于第四条路,看到这条路,我脑子回想起家中的十亩农田和二间瓦房陷入了沉思,难道回去继承这10亩农田吗??
其实我能选择的路只有两条,实习or考研。我尝试着分析出这两条路哪一条的最优解,但总是以失败告终,没人能给我答案,各有利弊,哪个真正的适合我可能只有时间才能告诉我答案吧,不过目前我做的选择是考研。
两个方向都做了不少的了解,工作实习方面其实也投递过简历,也和几个公司的HR聊过相关的事宜,了解了当前我的简历公司大致能给的薪资范围,大约在6-7k。因为在大学期间虽说是一个三本院校吧,但是也做了点项目,简历上勉强还看得过去,有一个蓝桥杯的省赛,2个开源项目,一个大创,之前申请的软件著作权前几天也下来了,这就是简历的大致内容吧,除掉这些,简历上就没有什么亮点的地方了,但是目前没有选择去工作的主要原因是,我目前会的一点工作相关的技能的话就是Python Web了,虽说Python这个语言最近几年挺火的,但是Python Web却是截然不同,它的应用场景相对与Java来说非常小,后期工作的发展空间会比较小。本科期间也学习了Java web的开发,但是仅限于JSP技术,像目前主流的SSM框架并没有涉及到。所以找工作唯一能胜任的就是Python web了,但是由于它的发展空间我个人感觉比较狭小吧,所以我选择了放弃实习工作这条路。选择第二条路,读研。
读研的话,目前只是确定了一个目标院校,目前打算报考苏州大学。当然咯,这只是目标,至于明年这个时候能否实现这个目标还得看这不到10月时间内的努力。其实说到考研,还是挺焦虑的,看到考研群里面的老哥们数学第一轮复习都已经结束了,而我今天下午才刚刚下单了高数十八讲(本来2月就开学了,没有带教科书回来),不知道还能不能跟上考研大军的步伐。近几年苏大的计算机考研难度以及直线上升了。其实不只是苏大计算机,计算机类考研的各个院系近几年难度都是直线上升。
确定了这个十字路口的选择之后我还是在迷茫困惑中,这是为什么呢?既然选定了考研,但是如果是手头所有事情都放下全身心考研,这也算是个不错的选择。但是我又放不下所有的事情,本来的计划里大学还有很多事情没有完成。目前手头还有3个开源项目还没有结束,其中一个是我导师带着我做的一个强化学习相关方向的一个小项目,还打算靠着他发个论文啥的,另外两个项目就都是比较简单的了。如果现在全部都放下的话,显然是不太现实的,还是得继续的跟进。同时今年还报名了个蓝桥杯,也不知道要延迟到什么时候了,不过每天1.2题算法题还是需要练习一下的,还指望着它让我的简历更加的好看一些,这个也不能放下。那要是这样算下来的话,每天留给我学习的时间也就非常少了,满打满算的话也就5小时不到(早上8点起床到晚上10点),和各个文章中的每天10小时的复习时间一比,直接少了一半。而且我对我的笔试还是比较没信息的,尤其是在网上找了几个高数基础题做了下,发现做了10题错了六题之后。英语的话,虽然侥幸过了六级,但是想想我那高考62分的英语,还是没法让我有任何的信息。专业课可能复习起来会稍微的好一点吧,因为经常刷题和算法比赛的原因,对数据结构还是稍微有一些了解的,基础还算是不错吧。但是数学、英语、政治不花时间是肯定跟不上的,努力和回报是肯定成正比的。但是在考研和项目、比赛之前的权衡还是让我很迷茫,不知道如何去合理的分配时间。
焦虑 说到焦虑,我感觉是最近是越学越焦虑了。当时第一下学期快结束的时候刚刚转到计算机专业,当时天真的以为做程序员就是会敲那几行代码就可以了。后面随着学习的深入,发现那时候我的Too Young, Too Simple
,当时就是个井底之蛙吧。后面学到了数据库、计算机网络、数据结构与算法、计算机组成,再到后来的操作系统,微机原理,发现学得越多,会的反而越来越少。不知道学了这些之后,我能够去从事什么样的工作,我尝试着去寻找,发现各个招聘APP上的招聘条件写着天花乱坠,工作要求也是不切实际。后来我去看了几个大公司的招聘网站,才慢慢的了解到去找到一个工作我们需要一个什么样的能力。比如我们想去从事后端开发,我们需要去学习后端开发的一些主流框架等知识,然后尝试去深入理解框架的底层架构。但是学校所能学习到的知识却大部分都是已经被业界所淘汰了的,不知道别的学校怎么样,我们学校现在的J2EE教的还是JSP技术,Python课程更是讲了半学期的列表,最后几节课掺杂了一些数据分析的内容。如果仅仅的课堂上学习的这些知识,去找工作还是很难的,所以只能课外自学。现在也还算可以吧,因为写博客入了不少交流群,让我遇到了一群大佬,可以跟着他们后面学习很多技术,开拓视野。
至于考研,就更焦虑了,就像上面说的,目前项目和比赛还不能完全丢掉,但是复习进度又比别人慢下很多,考研群里的同学们都第一轮复习结束了,我才堪堪开始,这怎么能不焦虑呢?更焦虑的是,我不知道我考上研究生之后能给我带来什么样的生活,这一切都是一场豪赌。如果能够考取苏州大学的话,或许就不再考虑后端开发这个方向了,而是用研究生的三年去努力学习算法,努力成为一个算法工程师吧?不过也说不准,未来谁又说得准呢?
作为一个来自农村的三本应届程序员,真的会经常的感到焦虑和迷茫,一个来自于学历上的压力,还有来自于技术储备上的不足。一方面焦虑自己走上社会之后会不会因为学历而发展受限,另一方面又不知道自己现在所学的知识能够找到什么样的工作,不知道真正的工作环境是什么样的。时长迷茫,看不清未来的方向,不过再迷茫也没又最优解,目前的最好的办法就是选好一条看起来不错的路奋力向前冲,即使冲的头破血流也一往无前,如果撞到了南墙,那就把南墙撞破吧!因为你没有退路可走。