关于自学编程,而且是零基础,我个人建议应该有一套自己的学习方案。如果经济能力允许,可以选择培训机构;对于零基础的人,学习编程速度由快到慢分别是,于是我也想学编程了,因为我也是零基础,对于编程更是一窍不通,所以我也想去北京报个培训班,但当时由于家里条件不容许,最后我决定,自学编程。
1、23岁了零基础学习编程,怎么学啊?
英语不会没关系,新手暂时不会去直接看开发官方文档。没英语也完全能学编程的,不要有心理负担,首先,找个好入门的编程语言。c语言就不错,先大概了解以前面向过程的开发模式,学习c语言,有大量入门书籍,以及网上视频教程和学习资料,毕竟是元老级别的语言了。学的过程中也是积累常见英语单词的过程,把不懂的词汇着重得记下来,以后你会发现,经常用的也就那几个,
什么main,double,switch等。开发环境选择经典的vc6.0吧!轻巧又容易安装配置,c语言大概作为入门,了解即可。这里花一个月,要记住这只是给你热热身,大概对编程世界有个感性认知。c语言真要琢磨,也是需要费一番功夫的,然后接着选一门面向对象的语言,这是重点!选好一门语言钻研下去,这可是吃饭工具啊~面向对象语言有Java,c ,c#等,百度搜下就有了,其中比较热门的就那几种,看你以后想开发哪类程序的,每个语言有它对应的生态圈。
举个例子,Java的生态圈就非常庞大,包括javase,Javaee,spring等,其中se是Java语言基础,ee是企业版开发,spring是为了方便企业版开发(轻量级企业应用)而推出的第三方框架,也算是Java范畴内的,所以如果你选择了Java。就先学JavaSe,打牢基础了,再考虑Javaee方向还是安卓方向,学对应的技术知识,
这是后话。学习面向对象的语言重点理解透彻面向对象编程的思想,这对你以后学其他知识点大有裨益,否则难以为继。这个时候开发工具(IDE集成开发环境)就可以选比较高级一点了,什么eclipse,IDEAintellJ,vs太多啦,这过程的学习内容包括:一门面向对象语言,几种常见的数据结构实现,一款Ide工具的常见用法。
大概三个月,后面道路就宽阔了,选择也多了起来。只要坚持熬过了这段时期,入门了,你才真正进入编程世界,海阔品鱼跃,天高任鸟飞。还有一点,技术更迭进步地实在太快了,新技术层出不穷,我列举的语言都没涉及新的开发语言,也没有提到近年来流行的开发技术,只是说出了当初学习的路线,也是大多数人走过的。而且基础永远是不会变的,是根基,
2、零基础该如何学习编程?
关于自学编程,而且是零基础,我个人建议应该有一套自己的学习方案。关于这个方案,下面说说我的几个观点想法,1、首先要确定自己要学哪门编程语言。现在编程语言种类可谓是层出不穷,各式各样的都有,但是你自己是想学编程干嘛的,要针对你的方向来确定。比如你想从事Android应用开发,那就主java;想搞嵌入式底层方向,就C/C ;想玩IOS,那就Objective-C,
反正自己首先要有个方向。才不至于学起来迷茫,无动力,2、学习方案与学习计划。先自己定一个计划,然后找一套方案,计划自己定,方案可以参考别人怎么学的,用玩单片机(属于嵌入式,要与硬件接触)举个例子,学习怎么玩单片机一般都是要选择一款开发板,开发板就是你的硬件平台,你所有的应用,学习例程,都在这个开发板上完成,所以一般会选择功能比较强大的,然后找一套学习例程,不管是百度免费的,还是买开发板送的,还是你自己在某某网买的,都可以,但是都要找口碑好的,大众都在用的。
跟着学习教程做,现有一定的基础了解,然后自己动手去做一些东西,做一些简单的小项目,最后用你的开发板做一个全功能(用上你开发板能用的所有资源)的东西,基本就算学得差不多了。其他的也是一样的,学教程,做小项目,3、有一定基础过后建议就直接找一个相关方向的工作,刚刚开始哪怕工资低点(不是技术大牛应该也高不到哪儿去),真正的到项目中去学习,这样才会让你成长得很快。
文章TAG:编程 基础 自学 学习 零基础怎么自学编程