我所在的学习环境与计算机基础
作为普通本科里的准大三学生,我的环境可以说是比较差的,没有好的师资,没有很多志同道合的朋友,经常能看见教室里偷偷玩手机的同学和看见了也睁一只眼闭一只眼的老师,负责教授计算机专业课的老师大多只照着PPT一板一眼的读。
由于我在上大学之前从没有接触过计算机,可以说是真正的0基础,对计算机的学习方向和方法都是一头雾水,所以我选择了去请教导师,但是只能得到一些听起来很有用,但是确没有具体的实现方法。所以......计算机到底要怎么走?我第一次如此深刻的感受到了迷茫,这种情况从大一一直持续到了大二。
在大二和大一期间,我经历了只会念PPT的老师,经常逃课的同学,60分万岁的期末考试,只在乎竞赛成绩的导师,永远在忙的辅导员,官僚主义的学生会后,我对大学悬着的心终于死了,我逐渐明白,学习是自己的事,没有人有义务帮助你的学习,在这样的环境中,唯有自救,否则就会随波逐流,泯然于众人。
自我摸索道路的学习历程
我最早学习的语言是C语言,大一的我还比较相信大学老师,所以我一直在跟着老师的进度走,每次作业都能完成的很好,期末也拿了高分,这难免引起了我的骄纵之心,以至于后来我一直以为我C语言学的很好,直到后来我在大二参加了计算机技能应用赛,但是没有过初赛,那时我意识到我的C语言基础的薄弱,那是基础的东西都没有掌握到。在受到这次挫败后,我静下心来,决定找一个好的资源把C语言重学一遍,明年再战计算机技能应用赛。
我首先考虑的是CSDN里的C语言技能树,但是没用多久我就感到了乏味且缺乏动力,这让我的学习效率很低,转而我又想着通过实现自己想法的方式去熟悉C语言,这样做很有趣,但是缺乏对C语言系统性的了解,只会使用自己的那点语法知识进行拼凑,写出来的可以说是一坨答辩,于是最终我选择了b战上面找免费课程。
进入b站的我,也是被搜出来的课程迷花了眼,不知道选哪个好,于是,我把人气最高的视频先找出来,再依次听一段他们的课,我经过仔细对比各种课程,最终选了鹏哥的课程作为进阶C语言的课程,也是在鹏哥的视频上,我了解了牛客这个刷题网站。我也开始每天刷题,遇到不会的就看评论区,每天几道题我能真实的感受到自己的进步,非常有成就感。
自此,我终于摸索出了自己的计算机道路,现在每天看几集鹏哥的视频,然后在牛客上刷一些初级题,用以打磨基础和进阶,等鹏哥的视频刷完后,后面我会针对性对计算机二级考试C语言进行练习,争取得到优秀证书,然后再战计算机技能大赛,争取得到名次。当C语言学的差不多的时候,我会转战JAVA或者Python,但那都是几个月以后的事了。
要进就进大公司
据我了解,计算机行业的内卷程度非常高,每年不仅仅要和自己本学科行业的人竞争,也要和其他许多非科班的人竞争,这些非科班通过自学或转专业进入计算机行业,人才多了之后,引起的是薪资的降低和就业门槛的升高,并且近几年兴起的AI程序员不说可以代替程序员,但是一定会一定程度上影响程序员的薪资,因此,想要稳定且工资高一点,就需要进入大公司工作,凭如华为,阿里,腾讯等知名的大公司,要想不被面试笔试淘汰,只能努力提高自己的专业素养。
我曾听人说过,计算机行业是很公平的行业,技术越好越吃香,这也是我选择这个行业的原因。