普通本科的四年大学教育,给我带来了什么?

webjing
2023-08-21
点 赞
0
热 度
245
评 论
0
  1. 首页
  2. 笔墨随缘
  3. 普通本科的四年大学教育,给我带来了什么?

文章摘要

智阅GPT

序言

从刚开始踏入校园时的迷茫懵懂,到如今毕业快要离开学校,心境发生了很大变化。这些变化源于成长的每个过程,既有收获的喜悦,也有失去的无奈。大学生活也是充满了很多遗憾,既有爱情必修课的不合格,也有学业的欠缺、知识体系的不完整。但是人生难免有遗憾,有遗憾的人生或许更加完整。

大学开篇

2019年初秋,来到交大报道,四年后的盛夏,我毕业了。再次回想起四年的大学生活,既有不舍又有遗憾。刚进入大学,对身边的一切事物感觉很新鲜,和别人一样,加入社团、团委,认真完成学习任务,评优拿奖学金,第一学期,像一个普通的大学生度过了一学期,之后进入了疫情时代,正常的大学生活断断续续的复现,经常会出现封校的情况。时势使然,可能是我们这一代大学生要经历的一个特殊时期吧。大学第一年结束后,对着成绩单看了一下,成绩还行,但是我也从那时候开始思考自己大学毕业后要干什么,自己真正喜欢的东西是什么。我不能总沉浸在成绩的世界里吧,以那种传统观念上的好学生作为追求目标吧,况且自己和身边的同龄人相比也没有什么特长,我不甘心做一个考试机器,顺着培养计划走下去。或许大学有位老师说过,不知道自己要去做什么的时候,跟随大流往往是正确的。可是我好像没有听进去,好比有人告诉我山的对面没有海,而我偏不相信,非要爬上山,看看山的对面到底有没有海,而事实是山的对面确实没有海。但是爬山的人一定是失败的吗?人们往往比较在意事物的结果,以成败论英雄,但是过程同样很重要,只不过是在这个快节奏的时代,人们往往忽略其存在的意义。

我三观上的变化最早源于大一的暑假。那个暑假和一个老乡一起做家教,那是第一次以一名小老师的身份站在讲台上给初中生上课,我自己也尽我所能的去备课、讲课,也遇到了一帮特别活泼的初中生。那时候一声“老师”真的让人很沉浸留恋,内心的责任感油然而生。那一段时间,独自租房,每天坐着公交去做家教,忙完后自己瞎折腾一些小副业,过的很充实。也是那时候,体会到生活的不容易,有被别人催着交房租的月末,有精打细算的每日支出,也有从公交车上看到的社会生活百态,更有家教期间的一些小教训,自己慢慢意识到挣钱的不容易,体会到父母的艰辛。也是那时候,想到了毕业之后的我是不是和现在一样为生活和米而奔波,被别人当作廉价劳动力,每次想到这些,内心甚是不甘。

转折

转折点可能源于无意间看到的一个Java开发工程师招聘吧,当时的我可能不太会关注一些招聘要求吧,满眼看到的是月薪五位数的工资吧,后边顺藤摸瓜,看到了好多这种岗位的薪资,于是内心萌生了学习Java的念头,大一期间曾经有学习过C# 的经历,当时还报过一个期末补习班,稍微学了点东西,想着有这个基础,就自己自学了一段时间Java,后边发现效果不怎么好,就加入了一个当地的软件培训机构,虽然价钱很贵,但是确实把我带入门了。关于这种软件开发培训公司,我不多做评价,确实感谢那些培训老师带我入门Java,但是后续他们并没有教给我太多的东西。入门之后的我,慢慢喜欢上了软件开发,脑子里有各种奇奇怪怪的想法去践行,为了这些个人需求,开始延伸个人技术栈,自学较为系统的前端开发,然后慢慢的了解服务器的相关知识,也开始接触数据结构与算法。大二那个暑假,自己又一个人租了房子,每天写至少八个小时都在看代码写代码、解决bug,虽然过的很充实,但是不可否认的是,过程真的很枯燥,那个暑假也是我技术提升最快的时候,而我的心境也慢慢改变,看待问题、思考问题的角度也发生了变化。最重要的是我自学能力的提升,尤其对于软件开发技术的学习。那一段时间,让我感触最多的是一定要主动去学习各种先进的企业开发技术,不能坐等别人的建议和教授,所以我当时的学习进度已经远超同批培训的学员了。或许当时我们刚参加培训的时候,水平大抵都一样吧,我可能是更加差劲的那个,但是最后技术为什么得以提升,最重要的原因是认识到了自己和那些真正的大佬之间的差距,知耻而后勇,增强自己的软件开发能力才是王道,同时也希望自己能够折腾出哪些新奇的个人软件。也是这时候,给自己制定了一个目标,毕业设计一定会做有关交通背景的软件,不会去做道路优化之类的课题,以此见证我自学软件开发的一个成果吧!

探索技术的道路

大三这一学年,可以说是很幸运的一年,但也算是自己撞南墙,开始认识自我职业生涯的一个过程。为了大三结束后的秋招,我当时大三刚开学可能就开始朝着企业招聘的那个技术栈查缺补漏,继续学习Java相关的技术栈,当时也不断在学习一些Node.js 相关的技术栈,当时的自己,给自己是朝着全栈的方向学习吧,前后端我都要学,现在回想起来,可能我对全栈的理解还是太过于简单了吧,但后来幸有良师指导,为我指正了方向。后来越学习Java越感觉其相关技术栈太多了,好多中间件,数据库设计思想、工作流、分布式架构设计、微服务技术都没学完,一看到哪些招聘,焦虑不断充斥着整个人,感觉自己找到一份好的工作无望了,都想去做参加前端工程师的招聘了。但是自己更加偏爱后端开发,可能是因为后端投入的时间更多吧,也或许是后端的代码更加有逻辑,前途和钱途更加光明吧!

2022年上半年,虎年的开始,病猫般的我终遇伯乐赏识,可能是看到我这个病猫有几分虎相吧!哈哈,调侃一下当时的际遇吧。毕竟那一年辗转好多次,希望能从一些老师手中接到一些项目,即使是无偿做,也没有人认可,内心当然很失望,究其根本,自然是个人的技术履历不足。从那之后,内心萌生了技术强者的想法,追求技术的提升永远在我内心烙下了深刻的印迹。这一点,此后永不会改变。有时候,努力不一定会成功,但不努力什么也得不到,这是必然的。但是,有一点是毋庸置疑的,当你足够努力的时候,再加上一定的自我营销,运气可能会降临到你的身上。而我也很幸运,得到了老师的认可,当时将整个前端开发的任务交给了我,虽然我的老本行是后端,但是这已经是求之不得的机会了,自然要全力以赴,对每一个需求要认真对待,完成系统的开发任务。

现在回想起来,这次经历带给了我很多的成长,我不在只关心技术,业务和技术两者的关系逐渐深入我心。同时也不能埋头乱干,写代码前一定要考虑清楚需求、使用过程中的安全以及代码是否优雅。对于代码优雅这一点,我内心其实很虚,如果是 Java 代码,我会非常考虑代码的一个整洁和优雅以及易读性,但是对于前端代码我发现自己还没有到达到那个入微境界,回调函数,无尽的if else 让我我有点失措,无法好好组织好代码,虽然功能正常使用,但是自己回过头来再看自己的代码,不禁会反问自己,这是我写的代码?有时候实在乱的看不下去了就会重新梳理这段代码。其实不的不承认,自己的代码洁癖还是有点严重的,准确的说是强迫症,这是被当时培训班的一个老师影响的,久而久之,自己对Java代码的排版就特别注重,参数和参数之间一定会加一个空格,方法和方法体一定是留有四个空格的,能直接return出对象就不会用两行代码先new 在return ……总之,这些习惯于我而言都是好的。但是反过来看到前端代码组织的这么差劲,内心就会充斥极大的反差。这次经历,也让我对代码的一个整洁有了一定的思考,面对 Vue2 选项式的代码组织方式,让我在以后的前端开发中一定会使用解耦性的框架,比如Vue3,React就很不错,代码的组织更具逻辑性。

除此之外,我认为个人软实力也很重要,要想成为一名优秀的开发者,与人沟通交流的技能是必不可缺的,这不仅影响一个团队的工作效率,而且还决定了个人以后的一个发展。有时候你的知识储备、阅历没有达到一定程度,你和别人都不会交流,所以,我对自己的一个要求就是,多读书,读好书。我的阅读书籍类型不应只停留于技术书籍和技术博客以及技术文档这些内容,不能一心只读“圣贤书”,两耳不闻“窗外事”。多读一些经典小说、文学巨著、哲学书籍对个人后续的帮助很大,这些影响在长时间的坚持下会对自己带来很大改变。其实,一些常见的软件开发技术其中便暗含哲学思想,比如组件化的开发形式就是分而治之,其实这些自然科学里边包含了好多社会科学的知识,尤其面向对象的编程思想,特别和现实生活中的一些东西非常贴合。所以,广泛化的阅读和针对性的阅读对一个人的成长特别重要,这会促使你更好的理解和沟通这个世界,这也许就是学编程时的第一行代码“Hello world !”所代表的含义吧!

再一次的选择

很快时间就来到了2022年的下半年,秋招到了,疫情自然也不会缺席,线上面试成了当时找工作的标配。我自己当时的想法很简单,认为在软件公司工作三年比读研带给我的成长更多,毅然不听老师们的建议,在别人复习考研的时候自己钻研Java。其实当时最大的弊病就是没有刷足够多的算法题,笔试上的算法题目让我手足无措,有些好公司的技术面试我都没进去。但是一番海投之后,还是有公司发来邀请面试,最后还是拿到了三份offer,但是工资差异特别大,我逐渐对整个互联网行业的薪资体系,工作压力有了更近一步的了解,所有事情不是我想的那么简单,一般的小型互联网公司怎么会注重员工的发展呢,大厂都那样,我竟然指望小厂,我进去无非就是一个劳动密集型,三五年过去了,想要技术影响力,那样的概率会有多大,自己心里有数,而且加上当时最终签合同的时候,武汉的某家公司给我突然降薪了,我真是醉了,顶着那么大的工作压力(早八晚六,周内晚上有两到三次的加班时间,差不多两个半小时,周六保证不休息,周日休息不保证)你给我降薪,真是把我招过去当牛马了!所幸最后还有春招,我想要不还是等春招吧。其实我当时找工作的一个标准就是一定不会留到兰州,在兰州这儿做软件开发我肯定会错过很多很多东西,那些互联网氛围很浓的城市虽然压力大,但是得到的提升肯定也会很大。

当时的一个转折点在于交科赛(全国大学生交通运输科技大赛),其实参加过后感觉也没什么,但是那一次算是我与学术相关的东西距离最近的一次吧,自我学软件开发起,我就想着如何把我的本专业和计算机怎么结合起来,这个问题一直困惑着我,但就是这次的交科赛课题让我初次将交通问题通过交通理论和软件开发技术进行改善。虽然整个作品不是很完整,但是核心观念以及可行性还是有的。这次交科赛之后,坚定了我考研的决心,虽然比别人晚了一年,但是我不会为我自己过去所做的决定而感到后悔,至少知道自己这三到五年内要做点什么事,以后成为什么样的人,从事什么样的职业。也算是不撞南墙不回头吧,但最终自己对于交通和计算机的结合也有了自己的一个认识,扬长避短方能为自己争取更大的优势。随着毕业答辩的顺利结束,也为自学软件开发这一旅程画上了句号,自己的执念也得到了结果,同时我也由一名学生的身份转换成了“无业游民”。

旅途刚刚开始

大学本科四年,现在回想起来,还是有很多事情没有完成,留下了很多遗憾。但是这四年来的所有经历对于我个人而言,及其宝贵。我们无法决定周围的环境(不得不承认,身处的这个环境让人很“迷惑”,哈哈,那就让自己做一个装疯卖傻的清醒者吧,糊涂便是快乐),但是可以改变自己,对于我这样的普通人来说,读书永远是衡量了时间效益和经济回报两方面更具性价比的一种途径。所有人都在抱怨培养计划,但是为什么不能换另一种方式去看待,这些科目开设之初肯定有自己的原因,我们在保证通过课程的同时不妨根据个人的学习兴趣自由安排自己的时间,把哪些自己感觉无用的课程稍微了解一下,对于自己思维上的启示还是有一定作用的,当然,这是建立在勤于动脑的基础上。当你对这个世界微笑的时候,世界也会对你微笑,所有的事情肯定存在一个可行解,理性分析和看待这些问题才是大学里边我们需要培养的一种意识。虽然不是每个人都能走自己想走的路,成为自己想成为的人,但是我们还是要珍视内心的声音,尝试着做自己想要的事,成为更好的自己。


作者:dreamChaser的博客
出处:https://www.wenjing.xin/archives/
版权:本文是原创文章,采用 CC BY-NC-ND 4.0 协议
转载:需经过作者同意进行转载,并保留此段声明;必须在文章中给出原文连接;否则必究法律责任
作者邮箱:wb3368316006@outlook.com


webjing,一个来自黄河之滨的无产阶级打工人,怀揣着对技术的热爱与对生活的感悟,致力于用文字记录点滴思考与成长。希望我的文章能够给你带来帮助和思考,如同晨曦微光,照亮你前行的道路。

webjing

infp 调停者

站长

不具版权性
不具时效性

文章内容不具时效性。若文章内容有错误之处,请您批评指正。

目录

欢迎来到webjing的站点,为您导航全站动态

54 文章数
6 分类数
139 评论数
51标签数