首页 > 其他分享 >给大一新生的C语言学习经验分享

给大一新生的C语言学习经验分享

时间:2022-09-18 12:23:38浏览次数:110  
标签:大家 自己 oj 新生 C语言 学习 分享 语言

学弟学妹们好!我是一名已经大四即将毕业的老学长,也是一名退役算法竞赛选手,使用C++/C 语言也有三年的时间了。今天结合自己的学习历程给大家分享一下学习经验。

一、享受氛围,专注、全身心的投入

此时正是刚开学,大家站在同一起跑线,要利用好当前的氛围,每天都要抽出时间来学习,即使因为军训每天只有一两个小时,也要全身心的投入。三年前我每天都会疯狂刷学校oj的题目,那时我的目标很明确——要把其他同学在oj排行榜上甩开!有了这个想法,刷题的过程就跟打游戏一样,不断积累经验值,不断的变强,看着自己的实力以及刷题量不断的增长(正反馈),学习的过程不仅不枯燥,反而越来越上头,越有动力,学习的效率也很高,抱着这个信念,我打下了坚实的编程基础。这是一段很宝贵的时光。

此时正值大学生活刚开始,大家都想好好学习,会形成竞争的氛围,等到后面大家经过大学的舒适生活,就很难再有这么一段专注沉浸的时光了。

二、独立思考

写代码或者学习的过程中遇到问题了,养成自己思考的习惯,自己动脑想一想,去分析、琢磨为什么会出现这种问题,应该如何去解决。自己没有办法就先去百度、谷歌搜索一下,C语言已经发展很多年了,编程上遇到的问题几乎都能从互联网上找到;对于有些题目不会写,一时半会没有思路,可以先缓一会,或者缓个几天,你很有可能会突然灵感乍现,想到一个新思路,去解决这个问题。

如果通过上述的方式还是无法解决问题,才去考虑询问他人。

要相信,学习的过程中出现的很多问题,都是自己的一段磨练,自己动手解决了、思考了,它才能变成自己的财富,形成自己的一套思维方式,等到下次遇到同样的问题,你便能很轻松的解决。如果遇到不会的就去问别人,没有自己分析琢磨的过程,属于是借用别人的思维来解决问题,这份思维的财富终究还无法属于自己。

三、专一,认真学好一门语言

大家可能会发现,这个世界上有好多的语言呀,C语言、C++、Java、Python、Go、C#、Javascript等等,我该怎么去学习呢?学长想跟大家说的是,首先要逮住一个语言往死里学。为什么这么说呢?因为语言这个东西是相通的,各个语言之间很多都是语法的不同,当你把C语言学精了,你会发现上手其它语言会非常的轻松。


最后,当大家把oj上的题目刷的差不多后,就可以去看看外面的世界了,学一学C++的语法,逛一逛其它oj,进一步提升自己的内功——数据结构和算法能力,给大家推荐几个常用的oj网站:

AcWing

首页 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

牛客竞赛OJ_ACM/NOI/CSP/CCPC/ICPC_信息学编程算法训练平台 (nowcoder.com)

力扣 (leetcode.cn)

Codeforces

AtCoder

和大家分享的都是我个人的学习方式和看法,希望大家取其精华,去其糟粕,去形成一套属于自己的学习方式。祝大家学习顺利,生活开心!

标签:大家,自己,oj,新生,C语言,学习,分享,语言
From: https://www.cnblogs.com/Aatrowen-Blog/p/16704588.html

相关文章