大一从零开始学习编程语言(以竞赛为目标)

自我介绍 

我是一名23级大一新生,现就读于一座普通本科院校学习自动化专业(没录到理科类)。

对于工科类专业,学习计算机似乎并不需要像理科类专业那样深入,但对于对计算机抱有热情的我来说还是想要深层次的了解它。

编程目标

1.掌握一门语言(推荐C语言)

2.可以熟练的编写该门语言代码

3.能够参加校级乃至省级竞赛

4.有能力接单做外包

如何学习编程

入门的第一门语言:C语言

首先,学习一门语言从了解这门语言开始(可在百度或b站了解语言的起源与发展)

其次,就是对该编程语言语法的学习,语法是与计算机交流的语言基础,只有熟练的掌握语法才能熟练的使用计算机(可在b站上跟着网课老师学习语法)

再次,语法学习完之后如果以竞赛为目标,推荐学习算法和数据结构(同样推荐网课学习和看书)算法书籍方面推荐《算法竞赛》(本人有在看)

注:以上的学习都要结合实践,也就是写代码。

最后,以竞赛为目的的话刷题是必不可少的,刷题方式推荐跟着比赛走,例如参加蓝桥杯就去刷蓝桥杯官网的题库和往届真题。

最后的最后,学无止境,并不是说学习完一门语言后就可以翘尾巴了,如果想进入一家好的iT公司拿到好的offer,还有各种知识需要学习

学习时间

由于大一,时间还是十分充裕的

我的C语言学习时间是每周学习四到五天,每天学习四到五个小时。

目标公司

我的目标公司:网易

刷题网站

1.POJ(北京大学程序在线评测系统)

2.ZOJ(浙大程序在线评测系统)

3.洛谷

4.LeetCode

5.牛客网竞赛

6.欧拉计划

7.蓝桥杯官网

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值