天天范文

编程的心得(精选5篇)

编程的心得 篇1

师的责任是教会你入门,和解答你提出的问题。如果你就等着老师把你教成高手,那就完了,注定成不了高手。你在自学过程中遇到问题,是可以向老师提的,如果相关方面的老师回答不了应该回答的问题,那才能说明是老师的责任。

编程的心得(精选5篇)

一个好老师对以后的发展很有影响,多问一些真正的高手,学校的老师水平参差不齐,而且确实实战经验,最好到实际工作的地方去咨询,才能更好的走出第一步。

2. 基础要扎实。

有句话说得好,成功是给有准备的人的。同样,好的作品,好的方案,好的创意,也是给基础扎实的.人的。在基础巩固的情况下,更容易理解问题,更容易创新方案。也就是说学习快的创意好的 人,他的基础肯定不错的。

对应于英语单词不要怕,很多搞编程的英语并不是很好,但起码你不要排斥他,你对英语的热爱程度会一定程度上影响你的技术深度,编程与我们的口语不一样,现在学习也不晚。

3. 深入理解编程思想。

不是说对一门语言如何如何了解就是编程高手,也不是说会了多少多少语言他就是高手。深入理解编程思想的人,学习一门语言简直是小儿科,熟练运用一个陌生语言,那也不是难事。好比宙宇物质小到分子原子质子微子,大到银河系河外星系。这编程思想也有两方面,小到一个小小的精妙的算法,大到面向对象面向SOA(面向服务)等等,每一方面都需要有一定的理解,在不同的状况下侧重于某一方面。以上三个流程做好了,那随手写出的网站也是具体一定技术含量的站。学习要注意方法,不是每个人都能做好上面流程的。下面提出应该注意的问题.

编程思想一般就是想实现一个功能所需要很多的想法,如何判断,并且中间很多的例外情况的处理,编程思想可以通过多看别的代码来学习。慢慢你也有编程思想了,好的编程思路会为程序带来更好的执行效率。

4. 多多动手。

为什么纸上谈兵不行?纸上谈兵太理想化了,把自己没有发现的问题隐藏了,当成了不存在的问题。只有实际多多亲自动手,才会发现有太多的问题是书上没提到的,也是自己没想到的。才会发现,一个小小的问题也要搞上半天。当然,如果你基础巩固的话,那这些问题应该都是可以被你解决的。熟练后,就不认为这些问题了。

不要看代码不难就感觉会了,只有自己的手打一遍,没有错误,编程的严谨些决定了,你错一个字母都不行。所以大家一定要注意,编程是自己打出来的,不是复制,粘贴你就会了,以后碰到了,还是不会。

5. 不要超出水平研究问题。

发现总有很多喜欢问问题的人问出一些自己水平远远不足的问题。那就算别人帮你解决了,你又能学到什么?下次遇到这个问题还不是一样的要问。学习本是循序渐进分阶段一步步来的。试问问,有几个程序员能够一夜之间成为高手的?在学校,有老师领你入门,但更多的高手都是自学入门的;入门后,你可以找到相当多的经典资料进入学习;提高后,你发现菜鸟太多,但高手也是有不少,与他们交流自己那个水平层次的问题会得到很多经验;如果你天分好,对编程思想有所领悟,那你会很快的提高一个档次,这时要找找一些原始的技术资料,通常老外的技术还是不错的;最后就是研发出啥啥啥超NB的系统。这就是水平层次,这水平层次的上升不仅是靠了解高层次知识而提升的,而更大成份是需要是自己理解编程思想的。我信国的一个词好:悟。记住,不是什么都能让别人教会的!

刚开始接触不要刚开始就研究一些特别强大的cms或软件,那样你会发现你什么都不会,而且会对你以后的学习带来很多的不利因素,要根据当前的水平研究,现在phpcms,dedecms,帝国什么的都不错,如果一个新手研究下去会疯的,他们的代码都是封装过的,不会像别的留言板那样这么清晰。当你会写留言板,能写一个简单的文章管理系统再去研究可能是更好,当然如果你是牛人你可以去干这个。

很多情况下大家要坚持梦想,学习编程需要坚持并且需要大量的实践。希望你以后就一个一个技术牛人,以后带团队。

编程的心得 篇2

1.你把书翻个10遍,好不如动手敲一次代码的。

2.不同阶段的你,来翻看同一本书,都会有不同理解,如果没有这感觉,说明在原地踏步。

3.好书是可以不断翻阅的,而不是看一次就扔掉的《__天__快速入门》这样的书。

4.程序员英语很重要,懂了英语,就相当你拥有另一个世界了。(我英语比较渣)

5.学习技术持久性很重要,别三天学,两天休息,保持每天学习的习惯,培养学习的嗅觉

6.找一个身边很牛逼的人,向他学习,学习,学习。

7.教别人是最好的学习方法

8.技多不压身

PS:

学习语言时,利用一个星期时间,把语言的主要特性大概掌握,然后就开是做东西,从小东西做起,一个星期肯定是不能完全学会一门语言,但是这样的安排,至少可以让你不会被一门语言的博大精深吓退,其次动手起来的话,你就立刻能把自己学的东西用起来,这是最自己学习的一种奖励,从而给自己继续学习下去的动力。

在学习编程的时候,不要妄想把所有跟这门编程相关的技术都同时学习。而是把握好这门编程最核心最基础的技术,把最核心最基础的东西掌握的是以不变应万变的基础,之后你会发现你的不足,你需要起来的技术来辅助补充来能使自己的这门编程技术提升。举例,例如学习Android开发,首要任务当然是学会java和adnroidsdk的使用,而不是刚开学时的时候,就想学习android源码,剖析框架,或者Android应用安全之类进阶级别的东西,自然而然,当你把基础学习到一定程度的时候,你就会发现你许要去学习更深入的东西来辅助自己,技术知识体系是这样一步步行程的,而不是一开始你就可以把这个体系看得一清二楚。

编程的心得 篇3

程序设计心得体会一:程序设计心得体会

在这为期半个月的时间内,通过我们小组各成员之间的相互讨论和合作,我们完成了学生信息管理系统的程序设计,更值得高兴的是我们的程序得到了大家的喜爱,在每次的简报中都得到了较好的成绩。

虽然在上个学期中,我们已经学习了《C语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平时没有什么练习的机会,这次的课程设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对c语言有了更深一步的了解,掌握了更多的技巧和技能。

C语言是计算机程序设计的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学习上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。

在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。为了增大信息的安全性,需要用文件来存储信息,由于我们在上课时不注重对文件的运用,所以在这方面有较大的困难。我先将书本认认真真地看了一遍,又做了一下课后习题来验证和增进自己的理解,终于,经过我们的不懈努力,我们小组的程序有了突破,成功地实现了用文件来保存并查看学生的信息。

这次设计中,我的收获还有就是学会了用流程图来表达自己的想法,并根据流程图来逐步实现程序的功能。开始的时候,我画流程图很是困难,需要一个多小时才能清楚的根据自己的想法画出图来,后来画多了,就更加了解它的功能,十分得心应手,能够比较快而准确的画出来。

在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函数的编写过程中,我们不仅用到了for循环、while循环和switch语句,还用到了函数之间的调用(包括递归调用)。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行调试。因为我们每个人写的函数的思想不都一样,所以在调试的过程中也遇到了困难,但经过我们耐心的修改,终于功夫不负有心人,我们成功了!

在参考书上,我们不仅参考了曾经学过的高敬阳主编的《c语言程序设计》,还找到了由谭浩强主编的第三版《c语言》进行参考。

当然,我们的程序还有一些不完善的地方,比如说,当输入的数据不符合我们定义的数据的格式的时候,程序会出现一些错误,有时会出现主菜单的死循环;在一次程序运行中,只能行使一种权限,要想再行使另一种权限,就只能退出程序,然后再运行程序。

三周的小学期即将结束,时间虽短,但是我收获了很多。最后,谢谢老师和同学们的指导,更要感谢我们小组成员之间的合作与交流。

编程的心得 篇4

学习C语言已经一年多,对C也算得上半个入门者,期间也写过一些自娱自乐的代码。其实个人认为无论学习什么语言,最重要的是掌握习编程思想,然而C语言一种学习编程思想的基础语言。所以,C语言的重要性不言而喻。

一、课本

无论用的是什么书,要学好C语言,把书上的每一个例题、习题的代码读懂,这是学C最基本的要求。弄懂每一章的内容是什么?在C语言中有什么用?并尝试修改每一个例题的代码,采用不同的代码来实现题目的要求。

二、课堂

在每一节课上,注意老师讲的内容,有的知识,老师稍微提点,你就能弄懂,但是自己看书,或许你几天也弄不懂。老师更能清晰地让你明白所要求掌握的知识点。在课堂上,尽可能多的在草稿纸上写下你自己的代码,让老师看或是自己上机调试。

三、笔记

无论学习什么知识,笔记是重点,俗话说:好记性不如烂笔头。一个认真学习的人,总是记了很多笔记的,想学好编程,你的笔记本上总有课本上的每一个例题代码的核心部分。以及八大经典的算法举例,递推、递归、穷举、贪心、分治、动规、迭代、分枝。

四、交流

想学好C语言,交流是必须的,尤其是学习C语言的新手,这里,我向大家推介——百度C语言贴吧,这里有很多的学习者,也有很多高手,在这里你能学到课本以及课堂上学不到的东西。和他人交流也是很重要的。

五、上机练习

这是学习好C语言的关重要的环节,无论你编程学得多好,上机实现才是目的,所以,不怕要辛苦,把你的每一段代码都敲进计算机,让计算机来实现,这样有助于你对程序的理解,并试着修改你的代码,让你的代码更精简,效率更高。平时没事的时候,在计算机上多敲代码,一个编程厉害的高手,他的计算机上会有多代码。

想成为编程高手的军规:

1、大学生活丰富多彩,会令你一生都难忘,但难忘有很多种,你可以学了很多东西而难忘,也会因为什么都没学到而难忘!

2、编程不是技术活,而是体力活。

3、C语言是基础,很重要,如果你不学好C语言,那么什么高级语言你都学不好。

4、计算机专业是一个很枯燥的专业,但即来之、则安之,只要你努力学,也会发现其中的乐趣。

5、学习编程的秘诀是:编程,编程,再编程。

编程的心得 篇5

c语言课程设计和现代计算机技术的实际应用相结合,是我们在本阶段学完理论课程之后对自己该方面的能力的一次很好的检验,从开始的算法思路到运行调试后的美观的图形界面以及另人兴奋的可用程序,都是一个很好的学习和锻炼的过程。使我们巩固了原有的理论知识,培养了我们灵活运用和组合集成所学过知识及技能来分析、解决实际问题的能力。使我们体会到自身知识和能力能在实际中的应用和发挥。不但可以激发创新意识,还可以开发创造能力、培养沟通能力。这次实习时间虽然仅有一个星期,但确实使我受益非浅。通过实习我丰富了计算机操作经验,更加深了对c语言的了解,熟悉了其环境,更增强了对turboc的使用技巧。

另外,实习中老师对我们进行了细心、耐心的指导,鼓励我们对程序进行合理改进,培养了我们的创新意识和创新能力。原来是我认为可怕的课程设计,就在种种辅助条件下完成了,心里有说不出的高兴。

虽说捧着自己的成果很高兴,但成果背后总是付出很大的努力。

一个多礼拜中,我们有过山穷水尽的困惑;有过柳暗花明的惊喜;有过唇枪舌剑的辩论;有过相互鼓励的安慰。一个多礼拜的时间我们经历了很多,也收获了很多。与其说它是体力与脑力的作业,不如说它是合作精神和毅力的考验。经过这次课程设计,我不仅学到了很多知识和技能,更重要的是我们学会了如何运用所学知识去解决实际问题。

一个多礼拜的挣扎,绞尽脑汁终于带着麻木的手指和大脑脱出那堆“泥潭”。现在的心情是如鱼得水,干涩的眼睛前方是万里晴空。终于,所有的努力即将化成了一个个铅字,打印机“滋滋”的声音仿佛已经宛如天籁般悦耳地在耳畔响起。此时此刻,真想把一切抛上天空。高呼:“出来了!我的成果即将出来了!”心里也在默默的感慨着:“有志者,事竟成,破釜沉舟,百二秦关终归楚。苦心人,天不负,卧薪尝胆,三千越甲可吞吴。”

标签:编程 精选