大学生想要自学编程,有什么好的学习方法?
办法总比困难多。
首先,要决定学习什么语言。
看需求,开发手机 APP、 建立一个网站、写个小游戏、做数据分析…… 不同领域都有大堆或一小堆语言可以实现。不同的语言也有不同特性、生态、背后的支持者、社区活跃度等,建议多查询了解。
前端:建议初学者先学习HTML、CSS、JavaScript然后再去学习vue。
后端:建议初学者Python、JAVA,这两种语言会容易入门
Java主攻Java
WEB Python方向很多(爬虫、数据分析、PythonWEB、深度学习等等)
其次、怎么学?
保持强烈兴趣!以解决具体问题为导向,贯穿整个学习过程!
基本顺序:
先熟悉语言数据类型与流程控制,函数使用,文件读写,面向对象编程;
学习周边相关技术,如数据库访问读写、网络编程……
针对不同领域开发学习主流框架
最后、在哪学?
看书、看教学视频、利用网络查询解决问题、参与社区交流促进水平、写代码,写代码,写代码!
自学编程,或付费参加编程培训。
零基础学习编程我们首先了解编程,然后判断学习什么编程之后再是怎么学,从何学起,所以需要我们有一个不错的规划,因为提前规划好才会有不错的就业前景。
---扩展:什么是编程?
编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。
为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。
编程:设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】
第1步:决定你想要学什么
通过想象特定产品(用编程实现某个产品或功能)来学习的话,可以大大提高学习效率。也考虑市场趋势,再建议决定做什么。如果您无法明确决定要做什么,那么通过查看IT领域的近期市场趋势来决定也是一件好事。
第2步:确定要学习的语言
PHP语言适合初学者。
推荐教程:《PHP教程》
Swift
推荐教程:《Swift教程》
HTML&CSS
推荐教程:《HTML教程》《CSS教程》
HTML是用于描述Web页面的标记语言(*)。CSS是一种语言,它指定如何装饰结构和修改这些句子的信息。
相关推荐:《前端学习路线:如何成为一名优秀的前端开发人员!》
C++
推荐教程:《C++教程》
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
Java
推荐教程:《Java教程》
Python
推荐教程:《Python教程》
第三步:了解环境构建和使用工具
创建环境是为了能够在计算机(个人计算机)上使用所选择的编程语言。环境构建意味着安排计算机和信息系统的状态,以便特定的设备,软件,系统等运行。特别是,在许多情况下,它意味着通过引入软件或调整计算机中的设置来创建目标软件运行环境的工作。
第4步:开始学习语言
确定好你的目标,就可以开始学习编程语言!和学习一门外语一样,你要从基础学起,并且身体力行!