欢迎来到天天文库
浏览记录
ID:46837324
大小:70.00 KB
页数:4页
时间:2019-11-28
《零基础如何学习编程-4页》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、零某础如何学习编程心得笔记口学编程2年来,加过n多群,泡过n多论坛,接触过心怀激悄的编程新人,遇到过沉着冷静的技术人牛……编程,吸引了一批又一批的热血青年,或许是为了理想,或许是心屮的爱好,不断有新人的加入,也不断有人从编程中退出。编程的入场入口只有一个,出场的出口却很多。自学编程的新人,有很大一部分卡在了入门上,对此我想写下对编程入门的一些拙见,权当抛砖引玉,或对或错,还望同学们自己鉴定。1.零基础,打算自学编程,应具备哪些的知识?答:对于入门阶段,对知识水平的要求并不算高,或者说很低,大家都应该听说过XXX小学生编程如何如何这般这般怎么样Z类的话题
2、,这里,我们不谈长期发展,只谈如何入门。首先,我觉得你应该具备计算机的棊木操作能力,如果说你连新建一个文件夹或者说从网匕下载资料都不会,那么你应该先买本«windowsXX从入门到提高》看,然后再考虑编程这件事,如果你觉得对计算机的基本操作已经熟练后,请继续向下看。2.学编程应具备哪些条件?答:笫一:硬件保证,首先你应该具备一台电脑,不管是笔记本还是台式,也不管性能高低,性能对前期学习编程几乎无任何影响,就入门来看,操作系统述是首选windwoso第二:有xx语言的入门本书,纸做的,具体xx语言是哪种语言,后面我们再讨论这个问题。虽说现在铺天盖地的都是
3、电子廿了(保留这句话的确定性),到处是扫描版,还高清呢,但我还是推荐看纸做的书,好处有两点,其一是便于携带,可以随吋翻阅;其二是避免眼疲劳,我不信你一直晚盯着显示器看电子书眼晴不会酸;还有一点,尊重图书作者的版权。第三:时间保证,如果你每天都有一大堆事等着你公处理,先去处理那些事吧,处理完后把剩余时间划出一整块的给编程,进行随时可能被打断的学习,在编程这块,我不认为这是在用功学习,零碎时间去背单词?应该是个不错的选择。3•你确定耍学编程?答:这个问题看起來有点多余,但为什么要提出这个问题?要知道,编程不是一朝一夕的事,如果你只是一时的冲动,或者仅仅是要
4、完成心目中的某个小工具,并没有长期写程序的打算,这样的话,编程不学也罢,毕竟编程从入门到能独立写软件会冇很氏的一段路要走,中途一冃放弃就前功尽弃,并且己经浪费了你人把的宝贵时间,实在是得不偿失。不过,你尽管吐槽说是这是你的业余爱好,有个爱好也挺好,那么,继续往卞看吧。4.如何才能入门?答:到底怎样才能入门?其实,只要你冇毅力,慢慢折腾个一年半载,肯定能入门,但写这篇文章的目的就是为了把这个周期缩短些,不是吗?所以,下面我就以个人的观点来谈谈怎么才能更快的入门,这里先笼统的介绍下,对于每点,后面单独介绍。-•去了解计算机的基本组成,计算机的发展史和编程的
5、发展史,看起来和编程没什么关系,潜在的影响还是十分大的;-2>.选择一门简单的语言作为入门语严;-3>.学会使用搜索引擎;-4>.知道如何看书;-5>.要”像”个高手;-6>应具备的学习态度;4.1:7解这些历史的意义:了解一些编程的实质远比知道如何编程更有意义,不要在编程是怎么回事的情况下就去学习编程,这样对你的学习是十分不利的,作为一个编程爱好者,知道计算机的工作原理,这应该是一件再正常不过的事,你难道不想去知道吗?4.2>.选择入门语言:这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习
6、这种语言,一会乂有人说xx语言是垃圾、弱爆了,学了也没用,之类的话,开始推荐你xxx语言,于是新手们乂开始学习这种语言,搞到最后,什么语言部没搞懂,时间人把人把的流失,热情消耗殆尽。要解决这个问题,首先要明白一个根木问题,怎样挑选适合入门的编程语言?我推荐从难度这个角度来考虑,这门语言必须简单易学,有趣,而且耍有一定的热度,有热度才能有更多的人一起交流讨论,翻开编程语言列表,发现冇100多种编程语言,而R这个数还是在不断增加的,这里我们一起來看下2012年5月份的编程语言排行榜,能进排行榜前20的,首先在热度上都已经差不多了,现在要做的就是从排行榜里找
7、到一门简单有趣的语言。2012年5刀编程语言排行对于上述的语言,这里不可能一个个详细介绍,篇幅有限,最主要的是,这些语言的介绍只需要你打开搜索引擎(百度?谷歌?还是其他?随便你喽。),输入这项语言的名字,搜索一下,就能看到他的详细介绍了,如果你说你不会搜索,那么,请返回笫一个问题,一般来说,如果你去论坛提问什么语言适合入门,得到最多的结果应该是C语言,没错,就是上述排行榜排行第一的那个,强烈推荐C语言入门的同学如果看到这篇文章可能会很想吐槽,因为这里笔者要推荐的不是C语言,笔者认为,Python语言对于零基础更适合入门,很多人推荐C语言原因我猎测可能有
8、两个,一是全国大部分的高校的编程课C语言是都有开设的,也可以说是学习过C语言的用户基数大,第二
此文档下载收益归作者所有