隔行如隔山,初学编程常常不晓得从何动手,十分渺茫,以下几个成绩是我常常被问到的,总结出来分享给读者。
1) 多久能学会编程?
这是一个没有谜底的成绩。每一个人投入的工夫、进修效力和根底都纷歧样。假如你天天都拿出大把的工夫来进修,那么两三个月就可以学会C/C++,不到半年工夫就可以编写出一些软件。
然则有一点可以一定,几个月从小白生长为大神是相对弗成能的。要想鹤立鸡群,没有几年工夫是不可的。进修编程不是看几本书就能搞定的,需求你不时的演习,编写代码,积聚零碎的常识点,代码量跟你的编程程度直接相干,没有几万行代码,没有拿得出手的作品,怎能称得上“大神”。
每一个人程序员多是如许过去的,开端多是一头雾水,连输入九九乘法表都很费劲,只要经过不时演习才干熟习,这是一个强化思想方法的进程。
常识点可以在短工夫内理解,然则思想方法和编程经历需求不时理论才干强化,这就是为什么许多初学者曾经理解了C言语的根本概念,然则依然不会编写代码的缘由。
程序员被戏称为”码农“,意思是写代码的农人,要想成为一个及格的农人,必需要兢兢业业辛劳耕作。
也不要压力太大,一切编程言语多是纸山君,一层窗户纸,只需开窍了,就轻易了。
2) 学编程难吗?
编程是一门技巧,我也不晓得它难不难,我只晓得,只需你想学,一定能学会。技巧就是一层窗户纸,是有事理可以遵照的,在我看来,比搞笼统的艺术要轻易。
在技巧范畴,编程的入门门槛很低,互联网的材料许多,只需你有一台盘算机,一根网线,具有初中学历,就可以进修,投资在5K阁下。
不论是技巧照样非技巧,要想有所成就,都必需潜心研究,没有几年工夫不会佼佼不群。所以请先问问你本人,你想学编程吗,你爱好吗,假如你认为本人对编程很感兴味,想理解软件或网站是怎样做的,那么就不要再问这个成绩了,虽然去学就好了。
3) 英语和数学根底不可,可以学会吗?初中卒业可以学会吗?
起首说英语。编程需求你有英语根底,初中程度完整可以胜任。编程来源于美国,代码中会呈现许多单词,有英语根底记忆起来会十分轻易,假如你不看法也没紧要,我引荐你装置有道辞书,它的划词功用十分棒,选中什么就实时翻译什么,不论是句子照样单词。如许,置信你开辟出常用的软件不成成绩。
当然,假如你愿望到达很高的成就,愿望被人称为大神,那么一定要浏览英文的技巧材料(不是一切材料都被翻译成了中文),初中程度就有点费劲了。不外,临时浏览英文会进步你的英文程度,只需你保持一段工夫,即便只要初中程度,我置信借助有道辞书也会进步很快。
假如你没有学过英语,不晓得 im、is、are,那我该怎样说呢,有志者事竟成,只需你想学,置信英语的妨碍你也能克制。
至于数学,只需你不计划搞算法,会加减乘除法,就不要把它当做进修的妨碍了。
4) 需求什么设置装备摆设的电脑
假如你囊中羞怯,3K以上的台式机,4K以上的笔记本也可以胜任,当然有时分会卡顿。
经济前提许可的话,最好5K以上的台式机,6K以上的笔记本。
假如想从事编程行业,你日夕要有一台高配的机械。它不只会让你任务愈加流利无效率,还会让你认为任务是一种享用,所以许多程序员装备了MacBook。
5) 进修编程要用Linux吗
许多大神都歧视地说,我不必Windows,不断在用Linux,只要Linux才干让你看到C的实质,C就是为Linux而生的。
话虽没错,然则你想想现在你进修Windows花了多长工夫,是不是一开端连切换输出法也不会,编纂Word文档也不会;假如你切换到Linux,你也会碰到异样的成绩,你需求一段工夫来熟习Linux,加大了你的进修本钱,会渐渐消磨失落你对编程的兴味。
所以我建议,你可以在Windows下进修C言语,完整没成绩,假如有一天Windows不克不及知足你的进修需求了,那你再切换到Linux,这个时分你对编程曾经很理解了,切换的本钱也低了。