自我介绍
我是一名23级大一新生,现就读于一座普通本科院校学习自动化专业(没录到理科类)。
对于工科类专业,学习计算机似乎并不需要像理科类专业那样深入,但对于对计算机抱有热情的我来说还是想要深层次的了解它。
编程目标
1.掌握一门语言(推荐C语言)
2.可以熟练的编写该门语言代码
3.能够参加校级乃至省级竞赛
4.有能力接单做外包
如何学习编程
入门的第一门语言:C语言
首先,学习一门语言从了解这门语言开始(可在百度或b站了解语言的起源与发展)
其次,就是对该编程语言语法的学习,语法是与计算机交流的语言基础,只有熟练的掌握语法才能熟练的使用计算机(可在b站上跟着网课老师学习语法)
再次,语法学习完之后如果以竞赛为目标,推荐学习算法和数据结构(同样推荐网课学习和看书)算法书籍方面推荐《算法竞赛》(本人有在看)
注:以上的学习都要结合实践,也就是写代码。
最后,以竞赛为目的的话刷题是必不可少的,刷题方式推荐跟着比赛走,例如参加蓝桥杯就去刷蓝桥杯官网的题库和往届真题。
最后的最后,学无止境,并不是说学习完一门语言后就可以翘尾巴了,如果想进入一家好的iT公司拿到好的offer,还有各种知识需要学习
学习时间
由于大一,时间还是十分充裕的
我的C语言学习时间是每周学习四到五天,每天学习四到五个小时。
目标公司
我的目标公司:网易
刷题网站
3.洛谷
4.LeetCode
5.牛客网竞赛
6.欧拉计划
7.蓝桥杯官网