别人写的一篇关于初学电脑的心得文章,可以给你一些参考。零基础如何学习编程 心得条记自学编程2年来,加过n多群,泡过n多论坛,接触过心怀激情的编程新人,遇到过镇定镇定的手艺大牛……编程,吸引了一批又一批的热血青年,或许是为了理想,或许是心中的兴趣,不停有新人的加入,也不停有人从编程中退出。编程的入场入口只有一个,进场的出口却许多。自学编程的新人,有很大一部门卡在了入门上,对此,我想写下对编程入门的一些拙见,权当抛砖引玉,或对或错,还望同砚们自己判定。1.零基础,设计自学编程,应具备哪些的知识?答:对于入门阶段,对知识水平的要求并不算高,或者说很低,人人都应该听说过xxx小学生编程如何如何这般这般怎么样之类的话题,这里,我们不谈耐久生长,只谈如何入门。首先,我以为你应该具备盘算机的基本操作能力,若是说你连新建一个文件夹或者说从网上下载资料都不会,那么你应该先买本《windows xx从入门到提高》看,然后再思考编程这件事,若是你以为对盘算机的基本操作已经熟练后,请继续向下看。2.学编程应具备哪些条件?答:第一:硬件保证,首先你应该具备一台电脑,不管是条记本照样台式,也不管性能崎岖,性能对前期学习编程险些无任何影响,就入门来看,操作系统照样首选windwos。第二:有xx语言的入门本书,纸做的,详细xx语言是哪种语言,后面我们再讨论这个问题。虽说现在铺天盖地的都是电子书了(保留这句话简直定性),四处是扫描版,还高清呢,但我照样推荐看纸做的书,利益有两点,其一是便于携带,可以随时翻阅;其二是阻止眼疲劳,我不信你一直晚盯着显示器看电子书眼睛不会酸;另有一点,尊重图书作者的版权。第三:时间保证,若是你天天都有一大堆事等着你去向置,先去向置那些事吧,处置完后把剩余时间划出一整块的给编程,进行随时可能被打断的学习,在编程这块,我不以为这是在用功学习,琐屑时间去背单词?应该是个不错的选择。3.你确定要学编程?答:这个问题看起来有点多余,但为什么要提出这个问题?要知道,编程不是一朝一夕的事,若是你只是一时的感动,或者仅仅是要完成心目中的某个小工具,并没有耐久写程序的设计,这样的话,编程不学也罢,事实编程从入门到能自力写软件会有很长的一段路要走,中途一旦放弃就前功尽弃,而且已经虚耗了你大把的名贵时间,着实是得不偿失。不外,你只管吐槽说是这是你的业余兴趣,有个兴趣也挺好,那么,继续往下看吧。4.如何才气入门?答:到底怎样才气入门?实在,只要你有毅力,逐步折腾个一年半载,一定能入门,但写这篇文章的目的就是为了把这个周期缩短些,不是吗?以是,下面我就以小我私人的看法来谈谈怎么才气更快的入门,这里先笼统的先容下,对于每点,后面单独先容。–1>.去领会盘算机的基本组成,盘算机的生长史和编程的生长史,看起来和编程没什么关系,潜在的影响照样十分大的;–2>.选择一门简朴的语言作为入门语严;–3>.学会使用搜索引擎;–4>.知道如何看书;–5>.要”像”个能手;–6.>应具备的学习态度;4.1:领会这些历史的意义:领会一些编程的实质远比知道如何编程更有意义,不要在编程是怎么回事的情形下就去学习编程,这样对你的学习是十分晦气的,作为一个编程兴趣者,知道盘算机的事情原理,这应该是一件再正常不外的事,你岂非不想去知道吗?4.2>.选择入门语言:这个问题在入门阶段一直是争议十分大的问题,n多语言,n多推荐,到最后搞到新手一会听说这种语言适合新手,于是学习这种语言,一会又有人说xx语言是垃圾、弱爆了,学了也没用,之类的话,最先推荐你xxx语言,于是新手们又最先学习这种语言,搞到最后,什么语言都没搞懂,时间大把大把的流失,热情消耗殆尽。要解决这个问题,首先要明了一个基本问题,怎样挑选适合入门的编程语言?我推荐从难度这个角度来思考,这门语言必须简朴易学,有趣,而且要有一定的热度,有热度才气有更多的人一起交流讨论,掀开编程语言列表,发现有100多种编程语言,而且这个数照样在不停增添的,这里我们一起来看下2012年5月份的编程语言排行榜,能进排行榜前20的,首先在热度上都已经差不多了,现在要做的就是从排行榜里找到一门简朴有趣的语言。2012年5月编程语言排行对于上述的语言,这里不能能一个个详细先容,篇幅有限,最主要的是,这些语言的先容只需要你打开搜索引擎(百度?谷歌?照样其他?随便你喽。),输入这项语言的名字,搜索一下,就能看到他的详细先容了,若是你说你不会搜索,那么,请返回第一个问题,一样平常来说,若是你去论坛提问什么语言适合入门,获得最多的效果应该是C语言,没错,就是上述排行榜排行第一的谁人,强烈推荐C语言入门的同砚若是看到这篇文章可能会很想吐槽,由于这里笔者要推荐的不是C语言,笔者以为,Python语言对于零基础更适合入门,许多人推荐C语言缘故原由我预测可能有两个,一是天下大部门的高校的编程课C语言是都有开设的,也可以说是学习过C语言的用户基数大,第二是C语言自身的壮大,可谓是口碑好。基数大+口碑好,足以让你获得的效果是C语言居多。笔者是Python语言入门,接触编程时完全是零基础,现在接触了C、接触了C++、JAVA,Visual Basic 6,回味了下,若是让我再次选择一门入门语言,我绝对不会痛恨选择Python,建议每位同砚去百科搜索下Python,看下是否真的简朴易学,而且壮大,若是你想快速写GUI(图形用户界面 )的软件,Python有一大把图形库供你选择,不像C语言,半年下来,照样停留在黑框框里,大大袭击了初学者对软件开发的信心,对于写游戏,Python也是绝对不会让你失望的,pygame模块为你提供简朴快速的游戏开发,Pygame是 跨平台 Python模块,专为电子游戏设计。 包罗图像、声音。 虽说没法和Direct X相比,但对于新手来说,自力写个2D游戏不也是一件很愉快的事吗?对于Python,笔者就不再详细先容了,只是推荐,详细选择什么语言,决议权照样在你手里,无论是C语言也好,Python语言也罢,下面所先容的学习方式都是适用的。4.3>.学会使用搜索引擎:之以是推荐使用搜索引擎的目的是培育更好的自力解决问题的能力,通常来说,刚学编程时,可能我们有时刻连使用什么软件作为编程环境都不知,或者下载安装了编程环境却不知如何使用,这时搜索就派上大用场了,跑到搜索引擎里输入”xxx 使用教程”,效果就出来了,简直太利便了。而且,新人都喜欢加许多xx语言的编程群,而且多数是挑人多的加,一旦编程中泛起了一点小错误,就立马到群里提问,这是一个很欠好的习惯,若是说群里有人在线,为你解决了这个问题,那么你自力解决问题的能力就降低了一分,若是没人在线,你就可能面临着守候,或者把问题放这,不去管它,这样积累的结果你是知道的,最好的方式就是动用搜索引擎,不需要守候,还可以磨炼自力解决问题的能力,何乐而不为?另有一点,许多新人反映说许多知识搜索不到,我很认真任的说,不是搜索不到,是你不会使用搜索引擎,至少我现在在编程上还没有遇到过搜索不到某个知识点的情形,对于搜索的使用技巧,若是你还不知道,去搜索吧。总之,有问题,就要去搜索。顺便说句,加许多群不是一个好习惯,群里并不能让你学到太多知识,他的功效在于能找到一群有配合话题的同伙,真实的情形是大多时间都在时一起闲扯一些与编程无关的话题。4.4>.知道如何看书:无论是电子书照样纸做的书,都市有页码(txt?当我什么都没说过),要做勤学习的设计,天天看若干页?这倒不是,不要忽略目录这个好器械,先认真看下一本书的前言和目录,领会本书的知识点的漫衍,这样有利于更快的融入这本书,然后按章节作学习设计,按页来你就不怕把一个知识点切成两半?笔者看书时第一遍喜欢浏览,也就是走马观花的看,花一上午或一下昼重新把书悠闲的翻一遍,不求记着知识点,只求记着几个名词,知道书内里有这些器械,给大脑一个模糊的印象。从第二遍最先认真看,不放过任何一句话,碰着不明了的名词,没关系,搜索解决。看书要实时温习,推荐“看五退三”(笔者自造的词)式看书,也就是说一次看五页,下次看书式再向退却回三页,这样可以起到很好的温习效果,遇到确实看不懂的地方,也不要停留太长时间,很有可能当你继续向下看,再返回这个问题时,发现你已经可以明白了,这种情形很常见。代码是一定要亲手调试一遍的,要亲手输入一个字符一个字符的输入,不是机械的复制粘贴,复制粘贴的结果就是你自己感受学的差不多都明白了,然后到你上机亲手写代码时,要么写不出来,要么一运行报错一堆。以是,书上的每段代码都要亲自调试(再次强调:学编程,就必须得要亲手实践,不要想着走捷径,捷径在哪?有捷径我早走了。)对于代码报错,作为新手,正常的不能再正常的一件事,这里说两点,注重单词的拼写错误和符号是不是在英文状态下输入的;另有就是坚持自己找出代码错误,坚持,代码报错不求人,自己解决。4.5>.要”像”个能手:在写这几个字的时刻我照样在忧郁等等这句话会不会造成误解,像个能手,并不是让你打肿脸充胖子,而是一种激励自己学习的一种方式,详细就是,要多辅助其他新人,辅助别人可以提高自己的话就不说了,在论坛或群,你可能遇到新人们林林总总的问题,要么代码报错自己检查不失足误,或者想解决某个问题却找不到方式等等,诸云云类的问题,若是你能解决,一定要记得解答一下,不停这样下去,你在你的圈子里语言就会越来越有分量,别人也就更信托你的能力,正式由于这种信托,也逐渐使你背负上了一种能手的责任感,别人讨教问题我能不会?纵然出于虚荣心,我们也得不停学习,维护我们在别人心中能手的形象,这样也就到达了刺激自己不停学习的目的。然则需要记着几点;一:不要误导其他新人,自己不确定的知识不要回覆;二:对于那些弱爆了的问题,你已经回覆过许多遍了,若是别人没指明让你回覆,那么就把这个时机让给别人吧,确实没需要再在这些弱爆了的问题上虚耗时间;三:天天冒泡回覆问题的时间不要过长,否则会影响到你的正常学习进度;四:发现自己错了就要勇敢认可,等能手出来吐槽时只会让你更尴尬,不要以为新手好忽悠,当新手有天成为能手时,他会记适合初是谁在挖坑让他跳;(悄悄告诉你:若是有人问题你确实不知道的知识,而你以为这个问题你能解决的时刻怎么办?咳咳、有点事,脱离一下,一会再回覆你。这时刻,不用说了,抓紧时间去翻书、上网搜索,能手的形象不能丢哇!)4.6>.需要具备的态度:–①:恒心?专注?信托自己?每当看到有人告诉新人学习方式讲要有恒心,要学会锲而不舍之类的我就想吐槽,做什么事不需要这样的态度?编程,要有激情,要有想象力,不局限于书籍上的知识点,勇敢实验,实验把已经学习的话知识点组合成新的知识点,就拿C语言的链表来说,险些所有的C语言入门书都把链表作为单独的一个知识点,若是说所有的书都作废链表这个知识点,当你学完指针、结构体、再告诉你malloc函数的用法,你能想到可以组合成链表这有趣的知识点么?–②:学会稳固自己的情绪,当在论坛或群意见不合,或者有人无理取闹时,不要动怒,立刻潜水,由于没需要动怒,谁对谁非,旁观者自然能看到,有个词,叫冷暴力。人往凌驾走,只管和能手混在一起,只管在能手眼里你可能会仅仅是个菜鸟,但这样做确实有利于你提高自己,有压力才有动力。需要嘱咐一点:永远不要指望手艺大牛经常泛起在xx群,能手在那里?能手多数都在写程序,会有时间泡群?笔者的阅历,暂时只能提出这么多建议了,不管建议是好是歹,也算是表达出了心中一直想对新同砚们想说的话,所有准备踏入编程这片天空的同砚,祝你们学习愉快,早日实现心中的那份梦想。最后,引用《黑客防线》上的一句话,作为本篇文章的竣事语,这句话我一直记在心中:程序员是值得尊重的,程序员的双手是魔术师的双手,他们把死板无味的代码酿成了厚实多彩的软件。Mr.Wid2012.6.1
搜索引擎的使用方法及技巧有哪些?急用?
用功学
安卓系统ES文件浏览器使用教程