第一篇博客:启航

本文分享了一名文科生如何规划学习计算机基础知识的过程,包括通过MOOC学习计算机基础、重视数学准备、选择C语言作为起点,以及推荐使用VS2022作为IDE。强调实践和持之以恒的重要性,目标是参加蓝桥杯竞赛并获得百度的offer。
摘要由CSDN通过智能技术生成

一、自我定位

       本人是湖南大学2022级汉语言文学专业的学生,目前已经大二了。在大一的时间里,我校为文科的学生系统地安排了Python语言的课程,当时在学习中感受到了机器语言所独有的魅力。在大二的上半学期,我决定开始系统地学习计算机的基础知识。

二、学习规划

      作为文科专业的学生,相对理工科和计算机科班的学生而言,自学计算机的阻力较大,因此我准备重点掌握计算机知识的基础部分。

      首先,对于文科专业的学生而言,大学生可以利用MOOC平台进行学习,例如国防科技大学的大学计算机基础。这个课程介绍了计算机的部分基础知识并结合Python的一些基础语句进行讲解,是基础薄弱自学者开始的一个可靠的选择,入门难度较低。

7dad46c7eb2d4705b1b1116f47f9f817.webp

     其次,便是对于数学知识的掌握,对于像汉语言文学这样的文科专业而言,数学知识可能相对薄弱,这里建议学习《离散数学》内容,可以结合电子科技大学的离散数学进行学习。当学到这里可以算是计算机知识的入门。

     之后,便可以开始学习C语言,C语言作为计算机语言的基础,语言紧凑,使用方便,并且允许直接访问物理地址,进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作,既具有高级语言的功能,也具有低级语言的许多功能,可以用来编写系统软件。其功能之强大,有“C生万物”之称,因此,将C语言作为正式系统学习的第一门语言是很有必要的。这里推荐浙江大学翁凯老师的C语言课程,其讲解相对细致。如果想要利用教材配合自学的话,大学生一般采用的是谭浩强的教材,但是这本教材的风评褒贬不一。

        之后,便是对计算机组成原理,数据结构与算法,操作系统与计算机网络的学习,哈尔滨工业大学刘宏伟教授的课程相对精良可以作为参考。

三、C语言学习的准备

      C语言作为一种编译型语言,其源代码都是文本文件,本身无法执行,需要经过编译器处理。在学习C语言时,选择编译器也是十分重要的。msvc,clang,gcc都是一些常见的编译器。

      其中,还有一些集成开发环境(IDE),如VS2022,DevC++,Xcode,Clion等。其中,VS2022是一款主流的集成开发环境,企业使用较为普遍(而且安装时基本无需配置环境,相对方便),在这里推荐使用VS2022。(附链接)

Visual Studio 2022 IDE - 适用于软件开发人员的编程工具

       DevC++是很多高校选择的一款IDE,这款IDE相对小巧简洁,但是过于简洁了,不适合工作使用,而且不利于初学者养成良好的代码习惯。在这里不建议使用。

68cd9bf8243340b290767d2a513a6156.png

tips:初学者容易犯的一个致命错误就是把VS2022等软件都安装在C盘里,VS2022的空间较大,会大量占用系统空间,建议安装在D盘或者其他盘中。

四、温馨提示

        一旦选择学习计算机知识,就要有一个基本认知,没用充分的练习,没有足够的敲键盘写代码的时间,看再多视频,读再多书都是没什么用的。我的计划是每周花15h+的时间进行学习。重要的是持之以恒。不积跬步无以至千里,不积小流无以成江海,没有坚持,一切都是空谈。

五、立个flag

1.对蓝桥杯心动已久了,希望能得到自己想要的结果。

2.希望能够最终得到“梦中情厂”百度的offer。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值