编程初学者要注意的五大问题
隔行如隔山,初学编程,爱不知道从哪里着手,很困惑,以下一些问题是我经常被问到的,总结分享给大家。
1)多长时间可以编程?这是没有答案的问题。每个人的时间、学习效率和基础都不一样。每天花大时间学习的话,两三个月就能学会C/C++。不到半年就能制作软件。但是,确实,几个月内从小白成长为大神是不可能的。想变得出众的话,没有几年是不行的。要学习编程,不是读几本书就可以完成的,需要练习、编写代码、积累知识。代码量和你的编程水平有直接关系。所有的程序员都是这样来的。一开始是雾,连输出九十九的乘法表都很吃力。通过练习才能知道。这是强化思考的过程。知识点可以在短时间内理解,但思考方式和编程经验必须不断实践才能强化。这是为什么很多初学者都理解了C语言的基本概念,但是还不能编写代码的原因。程序员被揶揄为“码农”,从写代码的农民的意义上来说,要成为真正的农民,就必须踏实地努力。请不要施加压力。程序语言都是纸老虎。打开窗户的纸很简单。
2)学习编程很难吗?编程是技术。如果想学习的话,一定能记住。技术是窗户的纸。有道理。我觉得比起抽象的艺术更容易。在技术领域,程序入门门槛低,网络资料多。如果有一台电脑,就有一个网络线路,如果有初中学历,就可以学习。投资是5K左右。无论是技术还是非技术,都必须加深造诣。请先问问自己。你想学程序设计吗?喜欢吗?如果我觉得自己对编程有兴趣的话,我想知道软件和网站是怎么做的。请不要再问这个问题了。可以学习。
3)英语和数学的基础不好,能掌握吗?中学毕业后能记住吗?我先用英语说。程序需要英语基础。初中的水平非常适合。程序设计起源于美国。代码里出现了很多单词。因为有英语基础,所以容易记。如果你不知道也没关系。建议安装字典。我相信这样开发你经常使用的软件不会有问题。当然,如果造诣高的话,想被称为大神。我一定会读英语的技术资料。初中的水平有点差。但是,长期读英语的话英语的实力会提高。我相信只要持续一段时间,即使只是中学的水平,借字典的话也会变快。如果你没有学过英语,如果不知道am、is、are,我该怎么说?有志者成功。如果你想学的话,相信英语的障碍也能克服。关于数学,只要不进行算法、机械学习、人工智能、大数据/数据分析,就可以知道平方、开方、科学计量法等最基本的概念。请不要把数学当作学习的障碍。
4)需要什么配置的电脑?如果钱包里觉得不好意思的话,3K以上的台式电脑也可以使用4K以上的笔记本电脑。如果经济条件好的话,5K以上的桌面,6K以上的笔记本比较好。如果想从事编程行业的话,总有一天会有一台高配合的机器。因为它不仅可以使你的工作顺利进行,而且可以高效地享受工作,所以很多程序员都配备了MacBook。
5)学习编程应该使用Linux吗?很多大神都在轻视。我不使用Windows而使用Linux。只有Linux才能显示C的本质。C是为了Linux而生的。是的,但是学习Windows需要多长时间?一开始无法切换输入方法,也无法编辑Word文档。切换到Linux后,你也会发生同样的问题。要习惯Linux需要时间。增加学习成本,逐渐消除对程序的兴趣。我提议。可以在Windows下学习C语言。没关系。如果Windows不能满足您的学习需求,请再切换到Linux。这个时候对编程很了解。切换成本也很低。