⑴ 学了编程有什么用
编程帮助孩子培养逻辑思维能力和抽象思维能力。为了使计算机能够理解人的意图,孩子就必须要将解决的问题的思路、方法、和手段通过计算机能够理解的形式告诉计算机。
1、逻辑思维能力
因为程序就是对现实事物的抽象,而且,按照写好的逻辑运行。所以,编程能够锻炼我们的抽象思维能力和逻辑思维能力。
⑵ 怎么在编程中找到快乐,并得到持久的动力
怎么在编程中找到快乐,并得到持久的动力?
★作为一名程序员只是工作场地不同,与其他行业的千千万万人一样,并没有什么差别,仅仅只是收入高一些而已。而且程序员庆指是吃青春饭的人,因为长江后浪推前浪,搞不好乱差拿会被别人拍死在沙滩上。
码农要具有阿Q自我安慰心情,才会在编程中找到快乐,打发时间;因为快乐是自己找的,其他人无法给予。
自己的开源项目能够有很多人关注,在使用过程中找Bug,实现世界的推理游戏,对着Bug最外层一点点抽丝剥茧,找到问题的根源时,并且手到擒来,一气呵成地给解决掉,此时会有一种莫名其妙的兴奋感。
另外在别人的网站发现Bug,原来做一个合格的具有超级码农的人太难了。
程序员每天看着一堆代码,冥思苦想思考,然后用自己的思维重构所作所为,最后豁然开悟地将其完成任务,无懈可击;一切快乐皆来自于获得成就之后的自我认同。
程序员的快乐就是简单而又无趣;至于编程本身的快乐,不同的人理解不一样,有可能主要是因为编程和打游戏一样,可以得到即时反馈。写一段代码,输出一段结果,代码对则结果佳;代码错则结果挂;这种正反馈可以让人上瘾,产生自激,不能自拔。
至于说程序哗搭员的坚持动力,无非是为了自己及家庭更富有而拼命三郎,除此之外没有任何理由了。
⑶ 热爱编程是一种怎样的体验
永远是痛并快乐着。编程,是一种痛苦和快感交织掺杂的活动,学习技术时,因为痴迷,是一种如饥似渴的感觉,在特别情况下,可以达到废寝忘食,通宵达旦,不以为苦反而为乐。比例嘛,相对来说,一块大肥肉,痛苦是肥的,快感是那一丝的。当你体会到快感时,前面的痛苦感觉是值得的。
⑷ 程序员的一天是怎么样的
022年2月17日,周四,多云转阴,那天很冷。
但!我的心情!是火热的!!!因为这是我新学期开学的第一天!我正式迎来了我在T大度过的第18个学期!
老当益壮,宁移白首之心!我暗自下定决心,本学期我将以更加饱满的科研精神面貌在学术道路上再创辉煌!从我做起从现在做起,就从开学第一天开始!以下为开学第一天实录。
8:00,闹钟准时响起,准备起床。
8:10,闹钟二响,思考人生。8:20,闹钟三响,思考人生。
8:30,闹钟四响,起床成功,顺便喊呋喃起床。
9:00,抵达实验室,发现老板没来。新学期第一天早上刷脸失败,有些惆怅。
9:00-9:20,与一整个寒假没见面的兄弟们聊天,从大家的返校时间聊到家乡的过年习俗,再聊到我的胡子,快乐。
9:20-9:30,把去年离开实验室时没喝完的茶蒸发后的残渣倒掉,清洗落灰的杯子。泡茶,准备开启新一天的科研工作!
9:30-9:45,刚准备开始科研,发现桌子有点脏乱。一屋不扫何以扫天下?果断开始擦桌子。
9:45-9:50,刚准备开始科研,发现一个寒假过去,桌上的绿植有点撑不住了,赶紧给绿植浇水。
9:50-10:00,刚准备开始科研,发现兄弟们桌子上的绿植也快撑不住了。大家的绿植都是我上学期送的,还是照顾一下吧。于是给大家的绿植都浇了一波水。
10:00-10:15,刚准备开始科研,发现键盘都有点落灰了。键盘是程序员吃饭的家伙式,脏了很影响心情,赶紧清理键盘。
10:15-10:25,刚准备开始科研,发现忘记清理我的主键盘了,赶紧补上!不要嘲笑它,高端的程序员编程往往只需要最朴素的按键。
10:25-10:30,刚准备开始科研,发现马上10点半了,决定凑整图个吉利。
10:30,开机!
这咋windows还过期了呢!赶紧win + R然后slmgr.vbs /xpr,发现2月27号,清华的windows就过期了,惆怅。
与旁边兄弟讨论后,打开cmd,一通slmgr.vbs /skms激活成功,快乐。
10:40,刚准备开始科研,又有新的兄弟来实验室了,聊天,快乐。
10:50-10:55,又有新的兄弟来实验室了,聊天,快乐。
10:55-11:00,打开Vscode,登录自己的服务器账号,发现代码都还在,满意地关掉。毕竟马上要吃饭了,吃饭前这么点时间也干不了什么。
11:00,讨论午饭吃什么,准备出发
⑸ 编程获奖感言怎么写
首先,要扼要表达一下自己的获奖心情;
其次要简单而全面地对你获奖给予过帮助的师长、父母、同学、朋友甚至观众(要具体看你得的是什么奖而定)等等;
第三是要阐述一下自己对未来的目标或设想,表示要再接再厉,争创好的成绩,并希望他们继续支持你;
最后,要面带灿烂的笑容,对聆听你获奖感言的在场的人们的衷心感谢!
要条理清楚,简单明快,饱含感情,用词要字斟句酌,不能有错漏。
X年X月X日X时X分X秒,时间,人物,地点。XX的天气迎来了我拿奖的时间!!
我今天能拿到这个奖...........抽泣...............挤眼泪.............抹眼泪...................................是公平的!!!!!!!
我多么地努力啊,才拿到这个伟大,英明,神武的领导(拍拍马屁,还可能当即升职哦!!)颁的奖~~~~~~~
首先,我要谢谢爸爸XXX(名字),谢谢妈妈XXX,谢谢姐姐XXX,谢谢妹妹XXX,谢谢弟弟XXX,谢谢表姐XXX,谢谢姑妈XXX.........
谢谢~~谢谢~~谢谢大家~~~
1、别裁心曲为风雅,教益多年是吾师(马屁型)
2、风雨兼程又N年,一弦一柱写华年(感慨型)
3、三分傲气十分骨,一样黄花百样开(原创型)(放心使用,不收你版税)
4、人于虎豹丛中健,天在峰峦缺处明(牛X型)
5、青衫磊落又何如,初踏山河志未舒
七尺男儿三尺剑,两肩明月一肩书
纵令鬓发经霜老,犹然襟抱涉世初
独慕逍遥五湖客,烟波斜照任沉浮(还是原创型)
获奖感言十大攻略
1.啰哩巴嗦型
感谢××组委会、感谢××传媒、感谢喜爱支持我的观众(奔儿,一个飞吻);感谢制片人,投资了这么一部好片子;感谢导演,给我这样一个机会;感谢剧组的所有演员,是你们给我力量创造好这样一个角色;感谢幕后的每一个工作人员,摄像,没有你,就没有我的荧屏形象;我要感谢灯光、化妆、音响、道具、剪辑、剧务……门口看车的、早上开灯的,晚上锁门的。我要感谢我的妻子(现任),是你的理解才有了我今天的成绩;感谢我的大儿子、二女儿、小儿子、小女儿……我要感谢我的老师,小学的、中学的、幼儿园的,大学就免了,因为我还没上过。我还要感谢我的父母,是你们生了我、养育了我;我还要感谢——啊,算了,要感谢的人太多太多,为了不耽误时间,我就不在这里一一说了。(就差没感谢他们家的大狗小狗了,大狗看家护院,小狗给他带来无尽的欢乐)
点评:想的很、很、很周全,被念到的人很、很、很感动,但是——浪费时间,就等于浪费金钱、图财害命!喂——观众都快睡着了!
2.全面概括型
(深情地、含情脉脉地)感谢在我的一生中我遇到的每一个人(双眼不停地放电)。
点评:爽,全面,不会有漏项,估计连卖菜的都算上了,但——不分主次,等于没说。
3.内敛型
要感谢的人很多,我就不在这里说了,所有感谢都在心中
点评:节约时间,不会遗漏谁,因为根本就没说谁,观众不知道要感谢谁,恐怕只有自己和对方心知肚明。
4.朴实型
我也不知道为什么大家会对我那么厚爱……这个奖项我拿了是很开心。
点评:没有直接感谢任何人,却表示了对大家的感激和感恩之情,实在!
5.最节约型
手拿奖杯后,面对话筒(不是观众):“谢谢。”然后一脸的惆怅,无语。
点评:酷就一个字!
6.幽默型
谢谢妈妈,也谢谢外祖母,生了我妈妈。
点评:没有诚意,耍宝才是目的!
7.现实型
感谢颁奖的嘉宾,感谢在场的朋友。
点评:与其感谢一些场外人士,不如直接让眼前的人听了高兴。
8.忘乎所以型
拿到奖杯,高喊“我是世界之王!”(说完,台下一通瓶子乱扔,知道了什么叫众矢之的)
点评:谦虚有时还是必要的。
9.激动型
非常高兴得了这么重的一个奖。(哭了)
点评:奖杯太重了,后悔没找搬运工。
10.动作型
手举奖杯,面向观众,双膝下跪,喜极而泣。
点评:此时无声胜有声……不过,一个铜奖没这个必要吧,这不是给获金奖的出难题吗?
⑹ 学习编程后给你的生活和学习带来了什么变化
计算机编程是一种技能,类似养花,踢球,厨艺。而且,在锻炼孩子能力方面,跟上面的项目并没有什么不同。可是,学编程涉及大量专业知识,而学习这种专业知识是非常枯燥的。所以,儿童编程往往变成儿童电脑游戏,最终,孩子既没有学到知识,也没有学到技能,反而深陷电脑游戏不可自拔。
⑺ 编程写代码后焦虑怎么办
焦虑更应该是来自于:
两个原因:人们不承认自己平庸;想同时做好几件事情,好好利用时间
因为人们认为自己很能干,所以想在好好利用时间,而利用时间最好的莫过于同时干几件事。
但其实这样是非常消耗你有限的精力的,有个非常程序员化的比喻:
人其实是单线程的机器,
如果你非要多线程的话,
那么切换上下文的代价是非常大的。
比如在程序编译的时候,
你去看知乎,
那么你的大脑就会把你刚刚写程序时的上下文环境切换到上网环境下来,
而由于大脑还是单线程的,
它并没有将你写程序时的上下文环境完整的保存下来,
而是逐渐的丢弃掉了(上网时间越长,丢的越多),
所以当你等程序编译完成,
想再回去继续调试程序的时候,
发现自己还要重新看看代码,
想想程序应该如何调试。
其他类似的事情都是同理的。而这种情况下,人越是想利用时间,而同时做好几件事,结果却越得不偿失,更加浪费时间。
如果明白了大脑的这种机制,其实解决办法也很容易想得出来:
让大脑保持一个线性的状态,完成一件事,再去做另一件事。
我也是因为想明白了这一点,才明白一些大牛们说的“慢就是快”是怎么一回事。
当然,知易行难,想要做到高效,还有很长的一段路要走。
⑻ 求一份制作小游戏后的感想1000字左右
这次这个小游戏真的让我感受到了学校与公司的最大不同。在学校里的时候我们给学校交学费,所以老师的任务就是教会我们东西,学习的时候不懂就问他,实在太笨了就坐下来给你写代码。而在公司是给我们钱,分下来的任务,不管你会不会能不能做出来,在规定的时间你反正就得交一份满意的答案给他,不行的话,你就滚蛋。
以前的经历让我自以为抗压能力很强,所以每次面试的时候我都很自豪的对面试官说我有很强的抗压能力,和适应能力。适应能力是没错可是抗压能力在这次的项目验证中铩羽而归。经过两个星期的简单培训,等待验收的时候到了,刚接受任务的时候有点小兴奋因为整天在做些零星的练习感觉很没趣。老大将我们分成2组各做一个小游戏,我们这组3人。不过当初老大选组长的时候我心里有点愤愤为什么没有选我?:-(
选择了这个游戏之后就是告诉我们要把这个当成一个真真的项目来做,需求文档,详细设计都要自己写出来,然后再在QQ上面告诉我们这个是对你们这两个星期的培训的一个验收,如果做不出来就可以走人了,时间是两个星期。
听到这个的时候我在心里还没有什么压力,因为简单的看了下这个游戏感觉还不难完成起来没什么压力,之后就是小组聚集讨论这个该怎么做。其时因为都是新人,分析项目的能力都很差劲,也没有深入的分析探讨都认为很简单。大概的把这个游戏抽成几块之后就是自己选择做哪个模块。我这个模块就是游戏的内容部分,也是三人公认最难的,我接了是为了证明自己做出来得到老大的肯定,做不出就走人,前面部分我想到了,但是后面部分我没想到。
在三天的假期里,我也没去做这方面的准备,完全抛下不管天天在放松。之前因为没有接触过游戏的开发也不知道其时做游戏的话算法要求很厉害。
需求文档和详细设计的模版发下来之后,我们就照着模版写,需求文档倒是写的比较顺利,但是详细设计考虑的东西很周全需要哪些类,方法,变量各个之间的联系都要写出来以后打代码的时候就可以按这个来。到这时候我才意识到危险,完全不知道该怎么写,因为之前分析的想的都太简单了,最后折腾了两天才交了一份我自己看着都很惭愧的文档。
正式编码
我们这次是按先设计界面,再设计Activity,最后业务层代码的顺序。刚开始设计界面的时候我就郁闷了怎么刚开始想的那么简单了,真真动手的时候半天打不出来一句代码。“青蛙蹲在荷叶上”这样一个布局就让我想了很久,网络谷歌到处查资料。设计完这个界面就花掉了三天的的时间,进度实在太慢了。
因为交了一份很惭愧的设计文档,所以自己都懒得去看它更别说按照那上面的去做了,所以就像无头苍蝇到处乱撞。算法这东西本来就不太在行,而现在这一个星期都要跟它打交道,心里的难受可想而知。难受如果能做出来东西来还好,可是进度那是相当的缓慢,最后一个星期只得加班了,每天回来之后晚上基本上都搞到2点多。
老大又强调了到时间做不出东西真的是要走人的,雪上加霜的是听说有两个刚上班的同学也是在公司做不完东西被踢了,内心的恐惧徒然增加,我心急如焚。每个时间点都在想该怎么解决其中的问题,中午跟大家吃饭的时候,也吃不下去真吃下(体会到了茶饭不思的感受,呵呵。。。)这在学校还重来没有的事。越急的话就越想不出东西,我只好隔一段时间出来洗个脸清醒一下,告诉自己再急也没用做完了才是最实在的。
最要命的是青蛙过河的规则竟然被我们仨理解错了,本来应该是1.青蛙只能向前,向左,向右跳,即不能斜跳,也不能后退因为跳过的荷叶消失了。2.前面所说的方向,是以青蛙的当前方向为基准的。而我们理解的各有不同,我以为是1.青蛙向前,向左,向右,斜跳都可以。2.方向是以青蛙的初始位置为基准的。附图:
汗!!!如果是真的为客户做项目的话这还了得,又一个教训。
经过几天的奋战,加班加点的赶终于在星期五交了上去,可是这天一测又测出来很多bug如果在学校的话有些bug就过了可是公司就是不同,必须反复测试。测试,改正,测试,改正。最后圆满验收。老大没看代码,其中有很多都是冗余代码。
这次的这个游戏编写,给了我很多收获不仅是技术上的更多的是其他方面的。
技术收获:
1.页面布局,因为总共有十关每关的荷叶位置不同,如果每一关都给一个布局文件的话太冗余了,大家自己也可以写写这个布局会有很大的收获。
2.荷叶的点击事件的编写,同样的也不会去写那么多点击事件我写了一个公共的点击事件。
3.就是写游戏非常重要的算法。
4.一些细节,比如把一些很多地方需要用到变量定义成公共变量。
其他方面的收获:
1.详细设计文档应该考虑周全,以后的编码中就方便很多而这次我的详细设计就没发挥任何作用。
2.先下手为强。我说的先下手为强是拿到任务以后就要做好准备,不管认为这个任务简单还是困难都不能掉以轻心,立即着手做准备。
3.戒骄戒躁,冷静的分析问题。
4.不要骄傲。
5.始终相信没有问题是不能解决的,只要是问题它最后一定会被解决。游戏中遇到些方向的算法问题,我当初认为不可能能解决,但是最后还是解决了。
虽然其中遇到了些困难,但是最后还是克服了。完成之后我心情也放松下来,感受到了编程之美。
上面说的“不要骄傲”是因为刚开始的时候老大表扬了我和例外一个同事,还让我俩去参加了公司刚接的一个项目的分析会议,让我在心里感觉与其他刚进来的同事,同学有了差距,在老大心里比他们好,就产生了骄傲感。而这次他对我表示满意的时候,问我应该很有满足感吧。。。我找个话题岔开了。之后偷偷的给了自己一巴掌,记清楚了不能骄傲以后的路还很常,这次已经成为了过去。
我知道这才刚刚开始以后的路还很长,还有很多城池等着我去攻下。如果承认自己是弱者,那就不要接触编程,编程让弱者滚开。
最后要感谢我的同学吴大帅哥,一个星期陪我到那么晚给我出主意,帮了我很大的忙。真的很感谢他。
这是个益智游戏,总共有十关,我把游戏的apk文件上传到资源里面去了,欢迎大家下载试玩,不过要点分(因为我想这是我两个星期奋战的成果,要点分不过分哦。。。),诚恳的希望大家对这个游戏提意见,发现bug或者有什么不懂的请给我留言。提醒一句,玩的时候请务必带上耳机配上声音才有感觉。我给很多同学玩过,过完十关基本都在一个小时左右。你呢?
如果能得到大家的鼓励的话,会把我是怎么做的写出来(不敢说教)。
⑼ 核桃编程毕业设计获奖感言
写作点拨:首先,要扼要表达一下自己的获奖心情。
其次要简单而全面地对你获奖给予过帮助的师长、父母、同学、朋友甚至观众(要具体看你得的是什么奖而定)等等。
第三是要阐述一下自己对未来的目标或设想,表示要再接再厉,争创好的成绩,并希望他们继续支持你。
最后,要面带灿烂的笑容,对聆听你获奖感言的在场的人们的衷心感谢!要条理清楚,简单明快,饱含感情,用词要字斟句酌,不能有错漏。
尊敬的各位领导、各位老师、同学们:
早上好!今天我非常高兴能代表参加计算机编程比赛获奖的同学站在这里发表获奖感
言。在这次比赛中我获得了二等奖,虽然不是十分满意,但仍然感到高兴。一次经历,一
次成长,我很珍惜这份荣誉。
我首先要感谢学校领导的高度重视,积极组织我们参赛,并且聘请老师对我们进行专
门培训,从而使得我们获得了这样一个良好的机会,借此展示自己的能力,同时也提高了
我们的计算机水平。
其次,我要感谢各位老师对我的关心和指导,如果没有老师们的教导
就没有我今天所取得的成绩。在此,我要深深感谢老师们的教导和关心,还要感谢同学们
的支持和鼓励。
通过这次比赛,我学到了很多计算机方面的知识,并且也意识到养成严谨的好习惯对
学习的重要性。以后无论是对待学习或是其他比赛,我都要克服任何困难,用心去学。细
节决定成败。
不管做什么事情都不能粗心,应该认真地考虑到每一个细节。我通过计算机
编程的学习也体会到了这一点,如果程序中出现一点小问题,就会影响整体的计算。
通过这次比赛,我更多的是享受到在计算机方面学习的快乐。如果没有这样一个比
赛,我不会投入大量的时间来提高自己的计算机能力,而且我发现我是多么的喜欢它,它
给我的学习和生活带来了很多的便利,丰富了我的业余生活。
取得这些荣誉的,无疑都凝聚着各位老师亲切的关怀和辛勤的培养,各位同学的鼓
励。现在这些荣誉都已经成为过去,我将以更新的姿态迎接新的挑战。我要激励自己在以
后的学习中取得更大的成绩,以此回报学校、老师及同学们。
谢谢大家!
⑽ 学习编程语言过程中一些懒惰,心态怎么解决
零基础如何学习编程
心得笔记
自学编程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.Wid