怎么学习编程?众所周知的是程序员是高薪职业,尤其是互联网相关岗位发展势头很猛,所以大家纷纷想要跳槽转行,但是对于一些自学的人需要学习大量的新知识。这个时候没有正确的方法就会误入歧途。
学习编程的*金四步:
应试教育给我们带来的习惯是学习-记笔记-考试,但对于编程是不可以这样学习的。大多数人学习编程都是为了转行,那么理论知识只是其中的一部分。更重要的实际应用,所以光学理论知识,背编程语言的语法是不行的。
避免理论派
我们前期自学肯定是看一些免费的教程,跟着教程学习记笔记。那么有一定的基础之后,大家可以学习看一下技术网站的文档页面。比如“小程序开发”,针对开发初学者和有一定开发经验的人都可以对照查看。
我们可以看到每一个技术的文档基本上都是一样的思路,先是怎么用起来其次是工作原理架构这类内容。所以学习技术的根本是动手操作。
再比如Java中必学内容Spring框架:
箭头所指就是让我们快点动手用它。
了解如何动手敲代码
很多人学了很多内容,但是遇到实际问题的时候就会发现根本没有代码思路。这点应该怎么办呢?代码实际是靠累积的,从一行到十行,从十行到百行、千行。拿到一个需求的时候,我们应该首先要做的是分析需求。
这里的分析需求并不是汇总一下分析,拆解一下。而是想到我们要做一个手机订餐系统的时候,技术架构是什么?应该如何实现?每一个功能的优先级是什么?会不会涉及到其他人的接口?我应该找谁配合?
简单来说就是拆解任务,从大到小。