在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
对于初学者来说,入门编程往往不知道从何入手,在学习编程的最初往往十分迷茫,以下是初学者入门编程经典五问,希望可以解决一些学习者的困惑。
1、多久能学会编程?
这是一个没有答案的问题。每个人投入的时间、学习效率和基础都不一样。如果你每天都拿出大把的时间来学习,那么两三个月就可以学会C/C++,不到半年时间就可以编写出一些软件。
但是有一点可以肯定,几个月从小白成长为大神是绝对不可能的。要想出类拔萃,没有几年功夫是不行的。学习编程不是看几本书就能搞定的,需要你不断的练习,编写代码,积累零散的知识点,代码量跟你的编程水平直接相关,没有几万行代码,没有拿得出手的作品,怎能称得上“大神”。
每个人程序员都是这样过来的,开始都是一头雾水,连输出九九乘法表都很吃力,只有通过不断练习才能熟悉,这是一个强化思维方式的过程。知识点可以在短时间内了解,但是思维方式和编程经验需要不断实践才能强化,这就是为什么很多初学者已经了解了C语言的基本概念,但是仍然不会编写代码的原因。
程序员被戏称为”码农“,意思是写代码的农民,要想成为一个合格的农民,必须要脚踏实地辛苦耕耘。也不要压力太大,一切编程语言都是纸老虎,一层窗户纸,只要开窍了,就容易了。
2、学编程难吗?
编程是一门技术,我也不知道它难不难,我只知道,只要你想学,肯定能学会。技术就是一层窗户纸,是有道理可以遵循的,在我看来,比搞抽象的艺术要容易。
在技术领域,编程的入门门槛很低,互联网的资料很多,只要你有一台计算机,一根网线,具备初中学历,就可以学习,投资在一万左右。不管是技术还是非技术,要想有所造诣,都必须潜心钻研,没有几年功夫不会鹤立鸡群。所以请先问问你自己,你想学编程吗,你喜欢吗,如果你觉得自己对编程很感兴趣,想了解软件或网站是怎么做的,那么就不要再问这个问题了,尽管去学就好了。
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,这个时候你对编程已经很了解了,切换的成本也低了。
看到这里,初学编程的小伙伴们以上疑惑应该都解决了。总而言之,想学习编程就大胆的去学习吧,有时候解决迷茫的最好办法就是先别想太多,多动手去做,答案往往自己就知道啦。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
怎么学习计算机?菜鸟入门教程
怎么学习计算机?这是每一个刚刚入门的小菜鸟都困扰的问题。如今,计算机已经成为炙手可热的专业,越来越多的人或因为它广阔的就业前景,或因为兴趣所致而选择它。不管怎么样,学习计算机都不是一件容易的事。本文将与大家分享菜鸟入门必看的指导教程,希望可以帮助到那些还在学习路上彷徨的小伙伴。
8618
2019-08-13 11:16:25
2019年流行的DevOps工具推荐
对于还是DevOps的新手来说,“2019年流行的DevOps工具有哪些”无疑是第一位要解决的问题。众所周知,DevOps不仅可以看成一种技术或工具,还是一种强调不同硬件和计算机协同工作的文化。DevOps可以帮助团队从整个编程中获益,因此掌握一些好用的DevOps工具显得格外有必要。本文我们将向大家推荐八款DevOps工具。
6057
2019-12-05 13:02:24
零基础学习计算机编程的基本要求有哪些?
随着大数据、物联网、人工智能等技术的逐渐普及,程序设计语言正在成为一个重要的工具,掌握编程将成为现代职场人的基本要求之一。那么就会有些想从事IT行业的小白问到:没有基础也可以学习计算机编程吗?如果你喜欢IT、乐于动手实践、多研究多总结也可以学编程。
5587
2020-06-04 17:24:28
新手学编程有哪些要求?准备什么?
想学编程需要具备数学的基本常识,熟悉常用的英语词汇,有一定的计算机基础。编程是创造新事物的工作需要从业者具备创造事物的能力,学好编程的捷径就是不断敲代码练习,将理论知识运用到实际的项目中学以致用。
4856
2021-04-07 14:47:16
程序员如何写出简洁清晰标准的代码?
简洁的代码不仅能让阅读者方便理解程序的意图,还能方便维护与迭代,规避冗长且臃肿的代码给人一种乱糟糟的感觉。简洁的代码在维护上花费更少的时间,更易于被阅读和领会,花费更少的时间去弄清楚实际问题进而为修复、修改、以及扩展等操作留下更多的时间;更清晰地交流想法,程序开发离不开协作而简洁的代码往往可以减少项目成员之间可能产生歧义。从长远来看犯更少的错误更快地解决问题。
3514
2022-03-10 15:54:44