如果重回大一学软件工程,你会做什么?

发布时间:
2024-10-19 16:46
阅读量:
10

说真的,不管是之前考研,或者是后来工作,我都无数次的想过这个问题。

当年我还是个大一学生的时候,我处在那个时间里,并没有觉得稍微浪费点时间稍微不认真的学习有什么不对,只有在那个时间逝去的时候,你才会对觉得当时的想法是多么的可笑。

只有现实狠狠打脸的时候,才会成长,但也印证了,人为什么想重新来过?因为年少无知

我记得我在大三下学期开始准备考研的时候,整个过程人都麻了。别人备考是复习,我感觉我是在预习,看啥都是新知识点...

主要大一大二的时候就只顾着眼前,直接都没去想之后是直接找工作还是考研的问题。

当时一心搞 ACM,上课啥的去不去,去了干啥纯粹看当时困不困,考试都靠突击,成绩虽然不错,但基础不牢,后来地动山摇...

这都是惨痛的教训!

所以我后来总结了几条经验,如果能重来,我要选李白,呃不,我能早点就懂的这些,大学会更起飞!

下面都是我的经验教训,认真看完绝对会对你的大学变的不一样,记得先帮我 @Rocky0429 点个赞安慰一下。

一、认真思考未来

不要像我一样到了大三才给想好自己后面要干啥,结果前面两年没有侧重点的学习,导致后期要多花时间补上来。

首先要明白,其实你大学所有的努力,是为你所想的未来服务的。

大学生涯和中学生涯不同,要多思考。

所以,在上大学之初,应该立马先思考一件事,在上大学的初期,想明白自己之后想要干啥。

认真思考未来,这个动作越早做越好,毕竟目标导向。

最好及早决定自己是要毕业直接工作还是要考研,因为虽然在学习内容上相差不大,但是重点努力的方向还是不同的!

1. 着重就业

着重就业,那你的大一大二就玩命学,之后大三找机会进大厂实习,为你之后毕业找一个薪资炸的工作打下基础。

玩命学不是瞎学,把握住两方面就好了:

  • 玩转一门编程语言:c++、Java、Python 都行。
  • 计算机基础学好

玩转一门编程语言玩转是啥,是熟悉,不是了解就行

最好能做点工程项目,如果有机会进实验室跟着老师或者有额外的机会做点东西都行。

没有就自己去问,我不信个计算机专业没这个。

学校资源要用好。

实在没有,那就多刷题练感觉,刷题是啥,后面会说到。

校招来说,计算机基础重要的就这么几门:数据结构与算法、计算机组成原理、操作系统、计算机网络、数据库这几门。

至于校招实习需要提前做哪些准备,这里给大家安利一个好去处吧。

主要就是帮助应届生求职找工作的,笔经面经、校招信息、各种岗位的练习题,还有大厂真题,还能投递简历,都是和各公司合作的,和在官网是一样滴。

直接通过下面链接就可以进去。

nowcoder.com/link/pc_ko

2.着重考研

着重考研的话,学习的内容和“着重就业”学习的差不多,但是就是不用玩命,平稳的学就好。

编程语言的话,那 C 语言好好学一下。

其余的计算机基础课程,还是那些,都好好学。

考研看学校的,不同学校的计算机考研课程不同。

有的考 408,有的只考数据结构算法,但这些都不是问题,你只要这些课都在你的学习之时学好,都不成问题。

除了编程语言和计算机基础课程外,你想考研,还要把数学(高数、现代、概率论)、英语、政治学好,这些都要考。

呃,政治的话就上课好好听就好了,反正到时候还是得背的,问题不大。

还有就是,最好大一大二能参加个竞赛,拿个有点分量的奖,还有像什么奖学金啦这种能争就争,对考研复试有好处。

二、学会自学

你首先要明白一件事:对于计算机科班学生来说,大学计算机主要靠自己自学。

大学的自学时间太多了,仅仅是靠上课听一下肯定是不够的,而且上课你不睡觉我都算你是条好汉!

当然对于自学这件事,需要能耐得住寂寞,需要长久的坚持,这个坚持不是一天两天,不是一个月两个月,而是以年为单位

如果看到这个回答的你,是还没有进入大学的准大一新同学,那你可以从现在开始就培养一下自己的自学能力。

不要把这么长的两个月暑假给浪费了,计算机专业这么热门,卷的厉害,要提早卷起来。

至于要学啥,不太清楚的同学们可以看我下面这篇回答:

大一新生,报了计算机专业,从未接触过计算机,该咋办?

熟悉下计算机的操作,看看计算机导论

最重要的是提前学一下编程语言 C 语言,计算机学生大学的入门级语言一般就是 C 语言。

具体的学习路线这里也有:

Rocky0429:这才是你最想要的 C 语言学习路线!

三、学好计算机基础课

基础不牢,真的地动山摇,我就是个很好的反面教材...

计算机基础一定要好好学,不管以后面试找工作还是保研、考研都很有用。

主要内容是下面这几门:

  • 数据结构与算法
  • 计算机组成原理
  • 操作系统
  • 计算机网络
  • 数据库

我写过关于计算机基础得学习路线,跟着整没问题!

Rocky0429:2023 年计算机基础最全自学指南!

四、多练习编程

没事的时候多敲点代码当个熟练工,才能显得你牛x。

有机会跟着学校的老师或者进入到实验室做项目,一定要坚决跪舔,要跟着学习跟着做。

这里推荐一些可以练习编程的在线网站,不用下载,直接练,省去了配置环境劝退的时间!

Rocky0429:刷了几千道算法题,这些我私藏的网站都在这里了!

五、掌握一门编程语言

这个是必须,根据自己的规划,无论是选择 Java、C++、Python都行。

无论你以后是不是用这门语言,这都是你找工作的敲门砖。

我当时选的是 Python,因为考上研究生准备搞数据挖掘,提早准备。

学习Python有什么推荐的网课,书籍资料,以及该装哪个版本的Python?

其实最后就是一边看书看视频补充理论知识,一边练习加强编程能力。

有没有适合新手练习 Python 的做题类网站?

六、关于其它

最后还有几个点儿想说:

大多数人对编程不感兴趣,其实是看到了代码,是对代码不感兴趣。

没有人会对代码本身感兴趣,有趣的其实是代码背后的故事。

如果你喜欢看书的话,多读点计算机科普书,推荐你看一下吴军博士的《浪潮之巅》,了解一下 IT 的历史发展,这本书对信息产业规律性做出详细解释,你会了解到短短几十年,计算机、互联网行业发生了如此翻天覆地的变化。

学生会那种地方,如果你不是闲的蛋疼,能不去就不去,别问为啥,我难道要告诉你,我大一的时候参加了么?

除了浪费我时间,没别的...

英语要好好学,当回事,如果不想当回事,最好大一就把四六级考完了,因为大一可能就是你这辈子英语能力的巅峰了。

你都看到这了,不给我 @Rocky0429 点个赞说不过去了吧?

END