首先选定编程的学习方法,我们从语言开始说,比如:C/C++、Python、Java、Go语言,JavaScript等等编程语言。但是在选择一门语言之前,一定要知道每一种语言的侧重方向。比如Java主要用于后端,但是前端也可以涉及。Python的话,主要方向以后前后端,但是多应用于爬虫,大数据和人工智能。JavaScript主要就是用在web前端开发;
并且在学习之前要知道各种语言的学习曲线,找到自己感兴趣的方向就可以开始接下来的学习了。不管是看书还是看视频学习的过程中,有一点是非常重要的。不要只学不敲!
作重要的是学习编程思想比如:这个功能是怎么实现的,为何如此实现,为什么源码是这样敲的,其次才是敲代码。学习好思想以后,你可以自己敲,先是模仿,后面可以选择在源码的基础上加一些简答的功能。
自学编程主要有以下几个阶段:
看书,看视频,浏览论坛等在书上找到案例,或者是视频教程中有简单的案例进行重复实现跟着书,视频中老师的思路进行学习,之后脱离这些别人的思想,自己来实现功能实现一些简单的项目,比如是小游戏等等在别人的源码项目下,添加一些简单的功能独立设计业务模块开发并且实现负责大项目框架设计和拆分自学的过程中的建议:
初级程序员,涉猎广泛,但是都是不会学的太深入。而且在学习过程中,死学一个不懂的知识点。这是一个十分没有必要的事情。建议小伙伴在遇到实在搞不明白的概念或者知识的时候,可以找到一个技术老师,如果找不到那么直接跳过。
在学习编程的过程中,养成一个好习惯也是很重要的。现在大多数年轻人都是碎片化阅读学习,并且都有拖延症。在纠结学不学就花费了半年的时间。建议,养成一个良好的习惯。这个习惯可以是一个日程表。每周有几天的时间,一天有几个小时来学习。
并且在配置环境的时候就自己规划清楚,将哪一类东西放在一个文件夹里面,方便找。千万不要到处乱安装,还有写代码的时候自己也要有规范。了解代码底层的实现原理。多看别人写得好的代码是如何写的。
自学过程中的重点分析:
重点一定就是学好基础知识,在刚开始的时候,顶多是语法。还不懂面向对象是什么,但是基础知识学好是可以帮助你以后来理解什么是面向对象的。自己清楚对什么方向更有兴趣的是,就不要再到处涉猎了。专注自己选择的领域,做到深入。很多计算机专业的学生,毕业之前都不知道自己该做什么,大部分原因就是在大学的过程中没有找到自己未来的职业发展。
一定要找到合适自己的线路图,如下:(如果找不到文章下方评论即可获取各个语言的线路图)