其实本人算是一个半路出家的程序员吧,当时高中毕业报志愿家里想让我学医的,年少的我只记得在网上冲浪时的一句话“劝人学医,天打雷劈”,于是我义不容辞的拒绝了医生这个高尚的职业,选择入坑机械和计算机,于是我凭着高于专科线成绩没有选择的选择了计算机专业。 当然,由于没有选择的选择,大学四年过的很充实,专业课的知识都忘在了脑后,学院路里的大大小小商铺如数家珍。大学四年只能说学了好多种语言,毕业了也只是记得它们的名字,忘了和它们的故事。 下面这些建议送给刚开始学习的你。首先确定自己的热爱,计算机这个行业划分也有很多,看看你是想做游戏、算法、又或者是开发,首先不要好高骛远,刚入行就想成为全栈选手,前端后端都要尝试一下,什么语言都想试试,一定要了解了所有的语言发展方向后再进行一种语言的学习,不要学到最后只会了8种语言的“hello world”。
如果说你没有明确的学习目标,我建议从C语言开始学习,万物基础C语言,C语言入门学习难度小,可以通过学习C语言确定一下自己是否能坚持下去。学校教的东西都是有限的,如果想更系统的学习可以去B站搜一下相关课程进行学习。下面是我自己学习的C语言路线,可以做一个参考。
1. 运算符
运算符是最常用的也是最基础的,要弄明白优先级,还有比较运算符、算数运算符的分类。
2. 指针
指针是C语言的灵魂,随着你的学习指针的应用会越来越多,所以指针这里的学习一定要认真
3. 逻辑控制语句
if, else if判断语句,for, while循环语句的使用
4. 数组的学习
首先要明白数组的使用,其次就是要明白指针数组和数组指针的区别
5. 函数
个人感觉函数这里很重要也很难学,要仔细学习常见的函数类型,C语言的函数库可以抽时间看一下
6. 字符串
接下来就是字符串的学习了,首先要记得就是ASCII表,初学者要注意的就是‘0’和‘\0’的区别
剩下的联合体啊,内存管理啊都可以去接触一下,做一个过渡,以上内容的学习完成后,你的基础学习也算完成了. 以上就是程序员入门过程了,有感兴趣的小伙伴可以一起来学习,有什么问题欢迎评论私信,希望能认识到更多志同道合的朋友,也希望帖子可以帮助想要学习的人一起进步。 最后是VS的下载链接,有想下载的小伙伴可自行下载