View Single Post
Old 09-04-2011, 08:42 AM   #3
wejoix6311
 
Posts: n/a
Default

程的人和初学者交流一些我学习编程的经验
  第一章 入门试炼
  如果你想要学习编程,一定要有刚强的毅力,能保持,还要对编程十分酷爱.
  有的人说还要聪慧,我看不一定,大多数情形下聪明人没毅力也会学不好编程!学习编程最禁忌的也许就是浮 躁!编程高手并不都是蠢才,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,请不吝赐教!在此谢过!
  Reply With Quote

Sponsored Links