程的人和初学者交流一些我学习编程的经验
第一章 入门试炼
如果你想要学习编程,一定要有刚强的毅力,能保持,还要对编程十分酷爱.
有的人说还要聪慧,我看不一定,大多数情形下聪明人没毅力也会学不好编程!学习编程最禁忌的也许就是浮 躁!编程高手并不都是蠢才,
MBT shoes sale,他们也是在无数昼夜中磨炼出来的,但磨炼过程是干燥乏味的.
其实编程并不难学,我理解编程就是和计算机沟通的语言罢了.只有有恒心,有毅力,个别都能学会,甚至成 为高手!
大家不妨作个测试,这也是我在网上看到的(兴许你也看到过)mm"找个10000以内的素数表,把它们 全都抄下来,然后再检讨三遍,如果可能不间断地实现这一工作,你就可以满意毅力这一条.".
我当初固然没按这种办法做,但我抄了多少天同样的文章(文章500字左右),天天都抄5遍.发现自己毅 力还行,才勇敢学习编程.
如果没有毅力的话,学会编程是可以的,但不一定学得好,也就是说不一定成为高手,所以在学习编程之前先 磨炼自己的毅力吧!
当然还要热爱编程,才会进步自己成为编程高手的效率,所谓会学的不如好学的!
第二章 知识准备
在学习编程之前,如果你有足够的知识准备,那将对你学习编程有很大的辅助.
对于知识方面,有人说数学和英语十分主要,确实是这样的.不外数学和英语水平有限的人就不能学会编程了 么?我看不然,在我刚开始学编程时数学和英语只有高中水平,但经由半年的尽力我发现自己的技术已经超过了一 些盘算机系的在校大学生,这是由于在编程期间我补充了一些数学和英语的知识.数学和英语水平有 限的人,
mbt men's lofa,如果水平极低的话建议先补充知识,再学习编程.如果程度不算很低的话可以边学编程,边弥补知识,这样也是 不错的选择.
除了数学和英语知识外,有时编程还须要学物理,比方游戏编程(我爱好),在编写一些游戏程序时,为了比 拟实在的后果,有可玩性等等,会用到不少的物理常识,筹备当前做游戏编程的程序员仍是应当多学一些物理的. 当然物理知识不仅在游戏编程中应用!有时编写其它程序也需要.
还有当初有不少的公司需要会韩语或日语的程序员,建议大家有时间可以任选一门学习一下.
第三章 初习编程之一
初学编程时,首先要取舍一门语言,我刚学习时挑选的VB(我感到比较简单),看了一个礼拜的书,照书上 依葫芦画瓢的做了一个简易的通信录,和一个音乐播放器(只能播放或结束,不快进和快退,功效非常简略),当 然还做了很多小练习.然后是C语言,C语言的学习时光比较长,大略两个月,做了一个比较象样的学生治理体系 ,遗憾的是我没持续学C++(如许优雅的语言),而后学了些asp的东西(VBScript)还有Java Script,和SQLServer2000数据库,这时感觉学的东西有点杂了,之后便潜心学习Java( J2SE),很一心的学了半年,对Java的感到十分好,便抉择了要粗通Java这条路,边学习边作程序练 习,半年的煎熬让我能比较纯熟的使用Java(锤炼果然是单调的),之后便学习Java(J2EE)的网站 制造(又是半年的时间).(当然后来还学了其它的编程技巧hh)
倡议大家能够先直接去学C语言作为初习编程的过渡,然后去学C++或Java或C#或其余语言,之后可 以去学数据库(假如有余力数据库和编程语言可以一起学,但我不提议这样),这样比较费事,比较好理解,千万 不要学的太杂.
其实编程只要有一门语言精通就可以了,我见过许多高手都说这样一句话mm"一通百通,举一反三!",当 你真正精通一门语言,再学其它语言会变得很容易,
mbt free shipping,甚至很多语言的知识十分神似,所以学习编程语言千万不可贪多,更不能好几门语言一起学(我试过好几门语言 一起学,效果就是根本什么都学不到),一定要循序渐进,不可浮躁!
一旦选定要精通一门语言,一定要用心学习这门语言,万万不可只学皮毛,要由浅入深,永远不要认为自己已 经精通了,学得够多了,更不能有小的成绩就自卑,自豪.否则你很难真正精晓这门语言了!
第四章 初习编程之二
学习是要有方法的,方法决定了学习效率!
在初习一门编程语言时,一定不可见异思迁,看到其它语言就忍不住好奇心要看,也不要完整听别人说什么语 言不行了,不风行了等等,也许是这人没精通这种语言,或者他技术不行,我听过高手说过一句话mm"不要说某 某语言不行了,说这话的人往往他的技术也不行了.".
学编程就像练武功,要循序渐进,内外兼修,不可只学花架子,没有稳定的内功,花架子到用时是派不上什么 用处的.
但是在牢固基础后,要尽量接触新技术,学习新东西,
又忙碌了一年多,终于有时间写点儿文章了,在此给那些准备学习编,才可以让自己不被淘汰掉.
初习一门编程语言时,必定要边学边练,照书上依葫芦画瓢的做,才干疾速精进,开端遇到不会的要多问(千 万不可不懂装懂),有点基本之后碰到问题时最好能自己想(能不问人就不问人),
cheap walking shoes online,这样能力更快的精进,懂得,而且缓缓的你会发明自己会有一套本人独到的编程作风.
再有点基础时就要多读别人写的程序,先从零散的小段程序代码读起,然后渐渐的读大段程序代码,最后最好 能读几段完整的程序代码.读零碎的小段程序代码的方法是先看懂能看懂的,然后依葫芦画瓢照抄一遍,照抄时要 注意自己没看懂的处所,再看一遍尽量把不懂的看懂,切实不懂就问问(最好自己多想想,能不问就不问),最后 把程序自己写一遍(真实 未审想不起来可以看看),最好自己能把程序变通的写一遍(编程是很灵活的).在以后读大段程序代码或完全的 程序代码时,就可以不依照原代码去写了,只要实现了功能就行,但要多接收原代码的优点和经验.
待自己基础基础稳固后,就该磨炼熟练度了,熟练度极高的人,经验也多,普通有人称之为"老手",但总和 高手差一步之遥,"老手"写程序的确熟练但缺乏灵活性,而高手除了极高熟练度外,灵巧性上要比"老手"更胜 一筹!所以写程序时一定要锤炼灵活,然而这不是一两天能练出来的,所以在照抄程序代码时,千万不可不经过思 考的抄,就让咱们在练习熟练度时留神机动性吧!
训练纯熟度最好的方式就是写程序,最好买本带例题和练习的书,不要放过每一道例题和训练,这也是长教训 的好措施!
待自己感觉基础稳定到一定水平后,最好能自己给自己出题作,或者试着做一些以前想做的东西(千万不要做 太大的程序),试着把自己所学的都用上.
第五章 编程习惯
其实,学习编程到纯熟使用自己所学的进程中,良好习惯的养成决议了以后编程的效力.
关于编程习惯我感觉有以下几条比较重要:
1. 程序中的命名:编程一定要遵照命名规矩,这样可加强可读性.
2. 程序中的正文:一定要多加解释,尤其是重要代码局部,千万不要偷勤,否则时间一长,你就想不起来程序的意思 了.
3. 程序中的格局:一定要以比较清楚的格式写程序,这样可增强可读性.
4. 初习编程时,尽量不要用复制粘贴.
5. 保存自己写得好的代码,以作备用.
6. 学会多调试程序.
编程习惯对程序员以后发展真的十分重要!决不可漫不经心!
第六章 初有小成
程序员刚刚有点儿小有所成时,最危险,最轻易掉入自满的深渊,所以这时万万不可骄傲骄傲!
这时的程序员还是那种纯初学者,即便比其他初学者要强很多,也一定要坚持谦虚立场,一定要和刚入门的师 弟师妹们多交流,这样可以从中学会许多东西,"交换"是学编程的宝贝,尽量不要失去交流的机遇,千万不要以 为自己已经学成了(那样成果就是很快被淘汰掉),
不谦逊,以巨匠兄的架子跟人谈话,那样你会学不到良多货色,学不好编程,这也是急躁的表示 !
程序员刚刚小有所成时,应该更谦虚,多找点儿人(5个左右)配合着练习写像样的程序.这样你也会汲取别 人的优点和经验,别的初学者也可多向你学习长处,利人利己,岂不妙哉!
总结
作为初学者学习编程最忌浮躁不安,戒骄戒躁,实在我也是初学者,以上文章献给预备学习编程的人和所有初 学者共勉!
在下才疏学浅,若是有幸有高手得见此文,
mbt karani man shoes,请不吝赐教!在此谢过!