编程学习路径推荐
PS:我目前就是做一些个人上面的建议,如果有更好的方案可以选择更好的方案,但是目前这三个方案是适用于大多数人的,如果你有更好的可以交流讨论。
针对编程,我想发表一些拙见,我认为学习编程可以分成三类人群,一类型是想要去学习编程的但是不计划去从事着方面的工作,一类型是计划学习相关的编程知识去参加一些比赛比如蓝桥杯,比如信奥等等。还要一类型是计划去参加工作的学习。
不同类似的人群我有不同的推荐的学习路线,我认为首先所有人应该学习的一门编程语言是C语言(注意),因为很简单,C语言的很大作用是用来提升自己的编程思维能力。
接下来应该学习的是数据结构,数据结构我这里说的是大学应该学习的408里面的数据结构,目的是为了增加自己的代码量和自己的编程思维的水准,这里我推荐先用C语言来实现数据结构的一些功能,比如类似于栈,数,数组之类的知识点。
以上是无论你属于哪一类型的人员都需要去学习的知识点,接下来你可以根据自己是什么类型的学习来根据我前面的导航来点击来阅读
仅仅对于编程感兴趣
如果你仅仅对于计算机编程感兴趣,想要快速的书写出一份自己的网站或APP,那么Python是你的不二选择,无论是代码书写的简易程度,还是社区的丰富程度来说,都是独一挡的存在。比如我们想要去复现一个网站,那么我们可以选择众多的框架,比如Django开,Fastapi框架等等,可以说为你的学习开发铺平了道路。而且对于目前的AI生态来说,不得不说,Python是最好的辅助编程的利器,你可以和AI一起搭配完成你想要完成的90%的任务量,毫不夸张。
想要参加比赛
如果你想要参加比赛,无论你是计划参加蓝桥杯还是ACM还是信奥,那么目前推荐学习的首选是C/C++,其次是Java。 为什么选择这样的路线,因为很简单,C/C++是符合大多数比赛要求的使用语言,可以这么说99%的比赛用于都是C/C++或者是C/C++和Java的组合,因此C/C+=是你基本属于必须学习的语言没有之一,那么至于C++的学习文档可以访问本网站的其他页面来进行学习。还有一个好处是通过C/C++的学习,你后期可以很快的去掌握任何一门技术语言,无论是大众主流的C/C++还是Java,还是GO语言等等。
想要从事这方面的工作
如果你已经准备好找工作了,那么目前的话建议java,无他,就是因为岗位多,相对容易找工作,有人可能问了,那么为什么我不学习其他的呢?当然了,当然了,如何学习,怎样学习,其实现在网络上有很多详细的教程,我这里不详细的展开了。其实我个人推荐是最好大一的就开始学习Java,这个语言的特点是知识点多,而且需要完成一些项目才可以去做一些事情,这就导致了很多时候可能需要时间去完成一些任务。
其他建议
针对其他建议,如果你是大一新生,不要挂科不要挂科不要挂科!!!
学好408!!!