编程入门教学(没有任何编程基础的人应该如何入门)

编程入门教学(没有任何编程基础的人应该如何入门)

与其他传统行业相比,程序员确实是低投入、高产出的工作。但是千万不要以为有了电脑就可以编程实现。零基础进入这个行业,如果方法不对,肯定很难。以我自己为例。作为一个从业8年的老程序员,我不是专业的学生。我完全是从零基础开始自学编程。一开始我也遇到很多问题,跌倒很多。坚持下来了,现在我已经有所成就了。跟大家分享一下我自己学习编程的心得。

在第一阶段,选择语言。

您需要提前使用百度谷歌上网。 C、C++、Java、JavaScript,包括时下流行的 Python 和 Go,都是我们所说的编程语言。这些语言都没有绝对优势,但各有千秋,专注于不同的需求。 例如新兴的Python在数据分析和机器学习方面有较好的应用,而传统的JavaScript和Java用于Web前后端开发,更符合当前的工作需求。市场。

选择的时候,首先要对想进的公司和想做的职位有一个初步的画像。我个人建议,如果想从事相关工作,应该选择应用范围和前景更广的语言作为入门的敲门砖。等到实际工作之后再学习其他语言。

第二阶段,学习编程“思路”

这时候你可能会纠结到底是报培训班还是自学?这取决于你自己的个人情况。现在的在线编程课程体系非常丰富。比如B站就有很多教Java的视频。如果不明白,也可以向百度和谷歌咨询。至于培训班,内容其实和自学没有太大区别,但是可以帮你固定强制性的学习时间,花钱给自己买点压力。如果时间和财力允许,您可以选择。

而且在学习的过程中,不要盲目的敲别人的代码,更不建议你做笔记。因为最重要的是能够学习其他人的编程思想,所以你应该始终思考这个功能是如何以及为什么实现的。 最好每次看完书或视频,用自己的思维梳理一下这些东西,和视频对比,找出问题所在,这样才能把别人的精华消化到自己的自己的想法。

第三阶段,动手练习。

学习时,你必须给自己一个心理暗示,让自己认为自己是一个真正的开发者。因为编程是一项必须在实践中检验的工作。记住语法和API只是基础,能用它们解决实际问题,这叫编程。有了一些编程思路后,可以尝试不借助教科书完全自己实现功能。 自己实现一些小项目练习,看看别人的项目代码,和别人讨论,提高编码能力。在最后的入职报告中,你所做的项目是能够证明你个人价值的经验。

第四阶段,了解业务逻辑。

什么是业务逻辑?简单来说,就是客户给你的框架和要求。

刚开始工作的时候,我也是一开始业务就写代码,这样到中后期就会错过客户要求的点,或者不能完全满足客户的需求。这也是很多新手都会犯的错误。有经验的老手通常会告诉你,11号不会写任何项目。

在开始之前,我们需要仔细研究客户的框架和需求,明确业务逻辑。把编程过程中需要注意的点列清楚,可以制作流程图,然后开始编程。

作为一个零基础的初学者,如果你能通过这4个阶段,你就基本算是入行了。这些只是我个人的经验总结,希望能对你有所帮助。

Author: 宏, 嘿嘿