程序员心得体会.doc

上传人:aa****6 文档编号:44884605 上传时间:2018-06-14 格式:DOCX 页数:13 大小:21.28KB
返回 下载 相关 举报
程序员心得体会.doc_第1页
第1页 / 共13页
程序员心得体会.doc_第2页
第2页 / 共13页
程序员心得体会.doc_第3页
第3页 / 共13页
程序员心得体会.doc_第4页
第4页 / 共13页
程序员心得体会.doc_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《程序员心得体会.doc》由会员分享,可在线阅读,更多相关《程序员心得体会.doc(13页珍藏版)》请在金锄头文库上搜索。

1、程序程序员员心得体会心得体会一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓“环境“就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。以下是程序员的工作心得体会,欢迎阅读参考。程序员心得体会在科技高度发展的今天,计算机在人们之中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交流,因此,c语言的学习对我们尤其重要。在这个星期里,我们

2、专业的学生在专业老师的带领下进行了c语言程序实践学习。在这之前,我们已经对c语言这门课程学习了一个学期,对其有了一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。由于时间的关系,我们的这次实践课程老师并没有给我们详细的介绍,只是给我们简单的介绍了几个比较重要的实际操作。包括了程序模块处理.简单界面程序.高级界面程序.程序的添加修改.用程序做一元线性回归处理以及用c语言程序来画粒度分布图等这几样比较重要的时间操作。上机实验是学习程序设计语言必不可少的实践环节,特别是c语言灵活、简洁,更需要通过编程的实践来真正掌握它。对

3、于程序设计语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。学习c程序设计语言除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为学时所限,课程不能安排过多的统一上机实验,所以希望学生有效地利用课程上机实验的机会,尽快掌握用c语言开发程序的能力,为今后的继续学习打下一个良好的基础。为此,我们结合课堂讲授的内容和进度,安排了12次上机实验。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己所编的程序是否正确,课程安排的上机实验的目的可以概括为如下几个方面:1.加深对课堂讲授内容的理解课堂上要讲授许多关于c语言的

4、语法规则,听起来十分枯燥无味,也不容易记住,死记硬背是不可取的。然而要使用c语言这个工具解决实际问题,又必须掌握它。通过多次上机练习,对于语法知识有了感性的认识,加深对它的理解,在理解的基础上就会自然而然地掌握c语言的语法规定。对于一些内容自己认为在课堂上听懂了,但上机实践中会发现原来理解的偏差,这是由于大部分学生是初次接触程序设计,缺乏程序设计的实践所致。学习c语言不能停留在学习它的语法规则,而是利用学到的知识编写c语言程序,解决实际问题。即把c语言作为工具,描述解决实际问题的步骤,由计算机帮助我们解题。只有通过上机才能检验自己是否掌握c语言、自己编写的程序是否能够正确地解题。通过上机实验来

5、验证自己编制的程序是否正确,恐怕是大多数同学在完成老师作业时的心态。但是在程序设计领域里这是一定要克服的传统的、错误的想法。因为在这种思想支配下,可能你会想办法去“掩盖“程序中的错误,而不是尽可能多地发现程序中存在的问题。自己编好程序上机调试运行时,可能有很多你想不到的情况发生,通过解决这些问题,可以逐步提高自己对c语言的理解和程序开发能力。2.熟悉程序开发环境、学习计算机系统的操作方法一个c语言程序从编辑、编译、连接到运行,都要在一定的外部操作环境下才能进行。所谓“环境“就是所用的计算机系统硬件、软件条件,只有学会使用这些环境,才能进行程序开发工作。通过上机实验,熟练地掌握c语言开发环境,为

6、以后真正编写计算机程序解决实际问题打下基础。同时,在今后遇到其它开发环境时就会触类旁通,很快掌握新系统的使用。3.学习上机调试程序完成程序的编写,决不意味着万事大吉。你认为万无一失的程序,实际上机运行时可能不断出现麻烦。如编译程序检测出一大堆错误。有时程序本身不存在语法错误,也能够顺利运行,但是运行结果显然是错误的。开发环境所提供的编译系统无法发现这种程序逻辑错误,只能靠自己的上机经验分析判断错误所在。程序的调试是一个技巧性很强的工作,对于初学者来说,尽快掌握程序调试方法是非常重要的。有时候一个消耗你几个小时时间的小小错误,调试高手一眼就看出错误所在。程序员心得体会30岁,开始实现我的程序员梦

7、,从一个编程爱好者,从一个业余的程序员,一个水平不高的程序员,一个半道出家的程序员.我的经历到这里就告一段落了,五年里跳了五次槽,不知道和大家比算不算多J,没有什么太多起伏,但我想很多朋友可能会 和我有类似的经历,不知道能不能引起你们的共鸣。我想对我上面所说的话给一个总结:1.如果你觉得自己应该追求什么,不管遇到什么困难千万不要放弃,一定要坚持下去。2.不要因为自己年轻就找理由挥霍时间,少玩一点SC、CS、魔兽3、传奇、魔力或者.,多看点书,多练练题。3.如果你还是在校的学生,英语很差,专业课也很差。没关系,想怎么学计算机就怎么学计算机吧。其它地只要能混到毕业证就行了。除非你对自己的未来没有信

8、心。(当然,如果你的理想不仅仅是要做一个程序员,那你别丢掉英语。)4.如果你不是科班出身,想要转行而不知该怎么开始的话,建议你先看两类书:(1)计算机原理;(2)数据结构和算法。(看数据结构之前先看C语言)。5.什么时候努力都不晚,关键是你明白要努力了,大器晚成总比一事无成要好的多。6.Java、.net、C+、PB、VB、Delphi、汇编到底应该学哪个?我的经验,哪个最简单就先学哪个、公司用哪个你就学哪个、哪个和你有缘(比如刚好你认识一个愿意帮助你的Delphi高手)你就学哪个,如果你都学,或者三天两头的换,我可以告诉你结果肯定是什么都不会,不要心浮气燥,他们都只是工具,学精一门其它的就相

9、通了,重要的是掌握编程的思想。如果你问我面向对象(好像现在已经是面向需求了)、UML、WebLogic、WebService、软件工程、XML.应该怎么学呀,对不起,这些我也确实不是都会,但请相信,你先实实在在的写上十万行以上的代码以后,那些东西你自然就慢慢会了。7.不要以为程序员的工资都很高,程序员之间的水平差异也大。公司衡量一个人的待遇标准是他能给公司带来多大的效益。如果你体现了自己的价值,公司会主动给你加薪的,当然你也可以自己主动提,但一定要在你表现出了自己的价值之后。8.轻易不要跳槽,如果非要跳,也要保持工作经验上的延续,而不是从新开始,不然就会象我一样走很多弯路。9.如果你以为程序员

10、都是熬夜熬出来的,那么你错了,因为它的代价就是缩短你的青春!大家不要象我一样,真的,熬夜一点也不好!记住老毛的话:如有恒,何须三更起,半夜眠;最怕莫,三天打鱼两天晒网,竹篮打水一场空!10.这一点是我觉得最精华的一点:“君子性非异也,善假于物也。”这句话的本意是一个水平很高的人本身并不一定很高明,关键是他善于利用别人的高明!我在这里做个借鉴,就是要充分利用自己身边的资源,不放过任何一个可以提高自己的机会。大家不要误会,这里的假于物可不是指抄袭别人的源代码,而是指通过学习别人的源代码把他的思想扩展到自己的思想里去。注:上面的十大“精华”纯属我个人的“谬论”,您自己看着消化,有用的收下,没用的请拖

11、入“回收站”。如果你觉得这些总结不过是一些浮华之词,那请你先问问自己:“是不是在行动上都真正做到了。”这就是我,一个不算优秀,不算勤奋;玩能玩通宵,学也学能学通宵;对梦想的追求很执着;到了30才开始真正写程序;一个很平凡但又不甘于平凡的人我的经历相信很多朋友都有过的,我现在也不能算是一个成功人士,但我相信我的经历却是值得大家借鉴的,因为我终究代表了一类人。最后:希望所有的程序员和拥有成为程序员梦想的朋友们在新的一年里心想事成,万事如意。请相信我:明天不一定更美好,但美好的一天一定会来!程序员心得体会我是1986年第一次接触计算机的,当时刚上大学,用的是VAX11- 780小型机运行Basic程

12、序,一个学期下来,算是学点皮毛。1989年,在大学因微机原理课补考,反而认真学习了一下计算机的知识(第一次考试前都没有看过书,虽然开卷考试也没有pass,不过在考场上现场发挥,将最多分的一道题完整拿下,其它的基本就完全放弃,当然结果就。后来由于使用计算机绘制线路板,逐渐学习了一些DOS知识和常用软件,并在此后一年多的时间学会了C、BASIC、PASCAL等语言。大学毕业设计的时候,我分到一个软件设计的题目,是用BASIC语言实现DES加密算法。当时记得非常清楚,为了凑过论文要求的40多页,我把程序打印了30多页,DES加密的各种算法表打印了6页,实际真正论文只有可怜的4页纸,最后终于交差。好在

13、程序功能完整,还实现了当时比较新的下拉式菜单操作,评分老师居然给论文的评语是“言简意赅”,真是喜出望外,还因为这个论文得了唯一的一次奖学金。自从大学后三、四年纪接触计算机以后,我也象当时大多数学生一样,经常赖在机房蹭机上,虽说有点赖皮,但也学到不少编程知识,当时已经将PC机上的各种编译器尽数收录,在这个过程中,也越来越喜欢编程,觉得很有兴趣。毕业后第一份工作虽然和程序设计没什么关系,但也比较认真的学习了一些计算机的理论知识。工作两年后,和象当时的很多人一样来到广东工作,主要从事软件开发工作,先后也换过两个单位,都是从事一些基本的开发工作,在这个过程中,对编程也有了更进一步的认识,基本上也能够熟

14、练的利用C语言进行开发。由于将近两年的长期开发,疲劳的我后来换了一份计算机系统维护的工作,这一做就是三年。在这三年中,由于维护工作本身工作量不是很大,我总结自己毕业以来的开发经验,业余编写了一些通用的开发模块,包括数据库接口到各种常用的公共模块,基本上还可以算是一个简单而完整的开发包。所幸当时已经意识到很多编程技巧并养成了比较良好的编程风格,其中的模块虽然全部是在DOS下完成,但后来移植到Win32和Linux系统的时候居然也只是简单的调整了一些include文件就基本上编译通过,当时确实得意了一会儿。在这一时期,由于思考编程的事情比较多,也阅读了不少资料,所以我也对当时国内的软件开发环境有了

15、一个自认为比较清醒的认识,这个结论就是软件开发是一个有光明没前途的工作,所以后来换工作的一个先决条件就是不从事编码工作。结束了三年的维护工作,我来到广州,找了一份技术支持的工作,这个工作虽然比编程轻松,但自己也逐渐陷入对前途的迷茫之中。这段时间我从事过技术支持、售后服务、售前支持、系统集成、综合布线等各方面的工作,但始终没有体会到以前编程时那样信心十足的感觉。这段时期大约又是三年,这三年也是我的心情起落最大的一段时间。一方面觉得各种尝试都无功而返,内心非常郁闷;另一方面心里也始终对编程工作有一种恋恋不舍的感觉,总觉得应该做点什么。由于在这个时期接触的用户范围比较广,也见识了不少令用户和开发商头

16、疼的项目,使我对政府机构和各种企业的IT使用情况和存在的问题有了比较深刻的了解。我觉得虽然IT技术发展飞速,但说到具体的实际应用,一个简单的开发甚至简单的需求变更,对用户和开发商来说都挺不容易,用好系统就更加不容易,真是象部分用户说的那样,“电脑成了电烦恼”。我结合自己的开发经历,萌生了开发一个简易的企业应用开发平台的想法。这段时间我在广州也换过不少住的地方,后来基本固定住在天河棠下,大约是XX年底或XX年初的时候,有一天我在小区门口的地摊上乱翻,看到了几本程序员杂志,当时随便翻了翻,觉得内容不错,就全买了下来。其中的一篇文章给我的印象非常深刻,具体内容不记得啦,只记得作者说过一句话,大意是“不论什么开发语言,所实现的功能虽然在编程方法方面有所不同,但实际上底层的数据交互原理和设计思想完全是相通的”。当时对这句话深有同感,后来又特意找程序员以前各期来看,觉得许多文章的技术水平都比较高。虽然其中也有一些为厂商吹牛的文章,但相比其它的杂志,文章内容确实丰富的多,也实用的多,更可贵的是技术含量挺高。比较适合有一定开发经验的人员开拓思路,提高技术层次。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号