学计算机的 请耐心看下去
- 格式:docx
- 大小:21.72 KB
- 文档页数:4
学习电脑心得体会(9篇)学习电脑心得体会1最近,老师教我们学电脑。
首先,打开号,然后上会有一个信封一样的东西,点开,然后点写信,再点收件人右边会消失一个框,点击,要是没有你想发的人你想发的人还可以查账号,写完了你想要表述的问题,然后点发送,就可以了。
说来简洁,实际操作起来可不是简单的事情,比方我打了第一段,要转行的时候,遇到了难题,问了妈妈才知道,原来需要点一下回车键。
还有,就是我打字的速度慢了点,嘿嘿,以后我会加强练习的。
发信可以便利我们的生活。
想给谁留言就给谁留言,这样真好!学习电脑心得体会2学校领导为提高老师的自身水平供应了良好的平台,为老师专业进展供应了惬机。
不管是如今还是将来每个教育者应不断地加强,不断地给自己“充电”,才能不断的开拓进取,勇于创新,才不至于被社会淘汰。
今日,全镇的老师在我校多媒体教室进行培训学习,由黄黎明主任和曾刘英老师主讲。
首先,由曾刘英老师讲,她讲三个内容:第一,如何上网找资料?她介绍了三种方法。
其次,如何处理资料?要复制粘贴到桌面。
第三,如何把资料发送到我的博客?然后黄黎明主任再一次进行总结以及讲解如何查自己的学分?学习中,我学会了如何下载各种软件,如何运用它进行下载,一些上网查找资料的技巧,并建立了自己的博客,拥有了自己的邮箱。
学习是辛苦的,但我仔细的去把的全部内容学好,仔细完成每一项的学习任务。
这次培训学校从老师的实际培训动身,做到了通俗易懂,由浅入深。
通过这次培训,不仅学到许多计算机方面的学问,更重要的是增进了和其他学校老师之间的沟通。
大家坐在一起畅所欲言,相互商量,沟通,把自己不理解,不明白的地方提出来,让老师来关心解决,这样使得互相之间都得到了学习,稳固学问的机会,提高了学习的效率。
同时也盼望今后能多举办一些这样的培训,由于计算机学问更新是很快的,只有不断地学习,才能把握最新的学问,把工作做得更好。
学习电脑心得体会3当前,计算机行业是个飞速进展的行业,日新月异,因此,不断加强理论学习,拓展学问领域,进行学问更新,是我们当前最为迫切的任务,在方远电脑学校这一个多月的学习当中,我总结了不少的阅历,让我在以后的学习当中受益匪浅.最初,我了解了计算机的硬件与系统软件的安装,维护学问.在学习这一部分内容时授课老师深化浅出,让我们自己主动动手操作,结合实践来提高自己的操作力量,使每个学员得到了一次熬炼的机会.其次,学习了常用的办公软件,主要有WORD,EXCEL等,以及常用的几种软件的应用技巧,同时也学习了一些解决实际应用过程中常常消失的问题的方法,信任这次学习,会让我在今后的工作中运用电脑时能够得心应手.为了提高大家的熟悉,老师不仅采纳实物演示的方法,而且还为我们供应实践操作的机会来为大家讲解有关组建局域网以及网络维护方面的学问,介绍了一些平常我们很少用到的网络检测指令,对我们今后维护自己的局域网络有很大的关心.同时在方远电脑学校的学习中我们不仅学到许多计算机方面的学问,更重要的是增进了和其他学员之间的沟通.同学们坐在一起畅所欲言,相互商量,沟通,把自己不理解,不明白的地方提出来,让老师来关心解决,这样使得互相之间都得到了学习,稳固学问的机会,提高了学习的效率.通过这次学习我真正体会到了计算机学问的更新是很快的,随着教育体制的改革和教育理念的更新,以及信息技术的飞速进展,如何接受新的教育理念,转变我们传统的教育观念,来充实我们的专业技能,已经成为我们每一个人必需要解决的第一个问题.只有不断地学习,才能把握最新的学问,才能在以后把工作做得更好.我们也渴望能够多学关于计算机方面的学问.学习电脑心得体会4随着社会的不断进步和科学技术的飞跃进展,在进入21世纪后,计算机及网络已应用到生产生活的各个方面,就连学校的课程里也多了信息技术课。
计算机编码教后反思全文共四篇示例,供读者参考第一篇示例:计算机编码是当今社会中非常重要的技能之一,无论是从事软件开发还是其他与计算机技术相关的行业,都需要具备良好的编码能力。
在学习编码的过程中,我也遇到了许多困难与挑战,从中我也获得了许多宝贵的经验与教训。
在学习编码的过程中,最重要的一点是要有耐心和毅力。
编写代码是一个需要反复试验与修改的过程,有时候即使是一个简单的bug也可能让人抓狂,但是只要耐心地去查找问题的根源,一定会找到解决的办法。
在学习编码的道路上,遇到困难是正常的,关键在于如何坚持下去,不要轻易放弃。
在编码的过程中,一定要注意细节。
编程是一门细腻的艺术,有时候只有一个小小的符号错误或者逻辑错误就可以让整个程序出现bug。
一定要对每一行代码进行仔细的审查和测试,确保没有任何瑕疵。
在编码前最好规划好整体的框架和逻辑,这样才能更好地避免出现问题。
学习编码也需要注重学习理论知识。
虽然编码是一个实践性很强的技能,但是缺乏理论知识的支撑是无法做到真正的精通。
在学习编码的过程中,一定要注重理论的学习,掌握好编程语言的基本原理和概念,这样才能更好地应对各种复杂的编程任务。
在学习编码的过程中,不要孤立地进行学习,一定要与他人进行交流和分享。
编码是一个群体性的活动,通过与他人的交流和分享,不仅可以加深自己的理解,还可以借鉴他人的经验和技巧,从而更快地提升自己的编码能力。
与他人的合作也可以锻炼自己的团队合作能力和沟通能力,这对于日后的工作也是非常有帮助的。
在学习编码的过程中,一定要保持对新技术和新知识的敏感度。
计算机科技是一个日新月异的行业,新的编程语言、新的框架和新的技术层出不穷,因此要保持对新技术的敏感度,及时学习和掌握新的知识,这样才能保持自己在这个行业的竞争力。
学习编码是一个具有挑战性但又充满乐趣的过程,只有不断学习和提升自己,才能真正成为一个优秀的编码工程师。
希望我的这些反思和经验能够对正在学习编码的人有所帮助,共同进步,共同成长。
2024年编程实训心得体会作为一名学习计算机科学的学生,编程实训是一项非常重要的学习内容。
在过去的几个月里,我参加了一门编程实训课程,并取得了一定的进步和收获。
下面是我在编程实训过程中的心得体会。
首先,编程实训是一项需要耐心和毅力的任务。
在编写代码的过程中,我常常遇到各种各样的问题,有时候会因为某个小错误导致整个程序无法正常运行。
这就需要我耐心地排查错误,逐步分析问题的根源。
有时候,我也需要不断尝试不同的方法,不断修改和调试代码。
这个过程可能会让人感到沮丧和疲惫,但只有坚持下去,才能解决问题,从而取得进展。
其次,编程实训需要不断学习和探索。
编程语言和开发工具都在不断发展和更新,所以我需要不断学习新的知识和技术,以跟上行业的发展趋势。
在实际编程中,我也会遇到一些我之前没遇到过的问题,这就需要我尝试新的解决方案,学习新的方法。
此外,与他人的交流和合作也是非常重要的学习方式。
通过与同学和老师的讨论,我可以了解到不同的观点和思路,从而拓宽我的思维和视野。
另外,编程实训需要良好的时间管理和组织能力。
在编写大型项目时,我通常需要将整个项目分解成小的任务,并为每个任务设定合理的时间期限。
这样可以帮助我更好地控制进度,并且避免出现时间紧迫的情况。
此外,我也会将项目中的不同模块进行合理的划分和组织,以方便后续的开发和维护工作。
良好的时间管理和组织能力可以提高我的工作效率,并且减少错误和冗余工作。
在编程实训中,我也学到了一些其他的技能和知识。
例如,我学会了如何使用版本控制工具,如Git,来管理和追踪代码的变化。
这对于多人合作和代码的维护非常有用。
另外,我也学会了如何进行代码的调试和优化,以提高代码的运行效率和性能。
这些技能不仅在编程实训中有用,在实际的开发工作中也是非常重要的。
通过这门编程实训课程,我不仅学到了很多技术和知识,而且也锻炼了自己的问题解决能力和团队合作能力。
在实际的项目开发中,我需要分析并解决各种各样的问题,这锻炼了我的逻辑思维和分析能力。
计算机心得800字作文(精品10篇)计算机心得800字作文篇1一、概括:从企业的长远发展角度来看,只要企业想“阳光运营”,为未来上市做筹划;或者本身已经是上市公司的话,那是非常有必要做ERP系统软件的“数据安检”工作的,那这个“数据安检”应该怎么做呢。
二、具体工作:1、制定合理的ERP系统软件数据标准:企业数据的标准是怎样?哪些是关键数据为必填项,填写的规范要求是什么样的?应该多长时间填写一次?应该由谁来填?填写的时候会有哪几个场景?这一切都需要企业经行明确,由于ERP系统软件中涉及到的数据量非常大,不可能把所有数据都列进来,因此在这里需要列举的一定是涉及到企业运营核心的几个数据,而这几个数据的输出都应该是直接和企业的运营管理指标直接相关的,只有这样才能将效果做大化。
2、制定准确的ERP系统软件数据验证策略:如何验证数据是正确的呢?在这里一定需要有一个校验机制,如:总额校验、分项数据校验、相关数据校验、人工校验等多种方式,只有确定了数据验证策略,才可以考虑把这些验证策略做成数据验证工具,通过系统进行自动化检验,大大提高数据校验的效率。
3、制定严格的ERP系统软件数据安检机制:企业需要确定数据安检的周期,是一周检查一次,还是一个月查一次,或者是季度、半年?哪些数据是需要一个月查一次的,哪些数据是季度或一年才查一次的,随着业务类型的不同,数据的安检周期也应该是不同的。
还有数据安检是由企业自行来完成,还是作为软件服务商的增值服务来完成,还和企业的预算、人员编制、服务商能力、双方的合作深度有着直接关系。
这些都应该由企业严格的ERP系统软件数据安检机制之下的。
4、拟定完善的数据安检之后的改善办法:数据有疑问了怎么办?整改呀。
怎么改?是软件疑问,仍是操作疑问,或者是事务规矩与流程的疑问。
都需要对疑问进行仔细分析,并将疑问落实到责任人头上,推进改善。
只要这样才可以把体系越用越顺利,而体系中的数据也可以越来越精确,越来越及时。
电脑学习方法高中电脑学习方法对于高中学生来说非常重要,因为现代社会对于电脑技术的需求越来越高。
以下是一些建议可以帮助高中学生更有效地学习电脑。
首先,要从基础开始学习。
对于初学者来说,了解电脑的基本知识是非常重要的。
可以从学习计算机的基本部件,如CPU、内存、硬盘等开始。
还可以学习计算机的操作系统,如Windows、Mac OS等。
掌握这些基础知识可以帮助我们更好地理解和应用计算机技术。
其次,需要选择适合自己的学习资源。
现在有很多电脑学习的教材、网上课程和教学视频可以选择。
可以根据自己的学习风格和兴趣选择适合自己的学习资源。
可以选择一本权威的教材进行系统学习,也可以参加在线课程或观看一些教学视频。
此外,还可以参加一些实践性项目或实验,通过动手实践来巩固所学的知识。
在学习过程中,遇到问题要及时解决。
学习电脑可能会遇到一些困难和问题,这时需要及时求助和寻找解决方法。
可以向老师、同学或者在互联网上寻找解决方案。
有时候自己解决不了问题,可以找专业的人员进行咨询和修复。
此外,要多加实践和练习。
电脑学习光靠理论是远远不够的,还需要通过实践和练习来巩固所学的知识。
可以利用电脑制作一些小项目,如编写简单的程序、设计网页等。
通过实践,可以更好地理解和应用知识。
同时,要保持学习的积极性和耐心。
电脑学习可能会遇到一些困难和挑战,但是只有坚持下去才能取得进步。
要保持对学习的兴趣,坚持学习,不断积累知识和经验。
另外,要善于利用互联网资源。
互联网是一个非常好的学习资源,有很多优质的学习材料可以供我们使用。
可以关注一些科技网站、博客或者加入电脑学习的论坛,与其他学习者进行交流和分享。
还可以使用一些在线工具和软件来提高学习效率。
最后,要注意合理安排学习时间。
电脑学习需要时间和精力的投入,所以要合理安排学习时间。
可以制定一个学习计划,每天学习一定的时间,不仅可以提高效率,还可以避免过度学习导致的疲劳和压力。
总之,电脑学习是一项重要的技能,对于高中学生来说尤为重要。
计算机专业的心得体会(通用5篇)计算机专业的心得体会1这段时间以来的工作已经结束了,在这个过程当中,对我的专业能力也是得到了提高,在这个过程当中我是做的比较有信心的,在这方面我还是应该要做出厚爱的调整,这也是让我感触深刻的,在此之际还是应该要做好准备的,作为一名计算机专业的学生,我也是深有感触的,对于这一阶段的工作我也有一番心得。
回顾过去这一段时间,我也是感触很深刻的,在这个过程当中,我是应该要落实好了相关的准备,在这一点上面我也是要维持好自己的状态,在实习当中我还是对此深有体会,这让我感觉非常的不错,在这个过程当中我深刻的体会到了专业能力的重要性,和在学校的时候是不同的,在这一点上面我深有体会,在实习当中接触到的东西,却是是做好了很多准备,这给了我很多信心,这段时间所接触到的东西确实是很有意义的,这对于我所学习的专业知识也是一个很不错的调整,我也一定会让自己做的更好一点的,接触到这些之后我还是对此深有体会的,感激实习期间的点点滴滴,我所学习的专业也是需要进一步的填充,在这次的实习当中,我会做的更好一点的。
在这几个月来的工作当中,还是做出了很多调整,在这方面我是应该要对自己个人能力做出不错的调整,在这方面我深有感触的,实习期间的工作我是用心的在对待,在这个过程当中我的专业能力是在不断的上升,确实这对我的有着很大的帮助,对于这个专业我也是感觉很有意义的,实习期间我应该要做出更好的调整,在这一点上面我深刻的了解到了实习对我个人能力的提高很大,因为在学校所接触的是有限的,所以我感觉这对我也是有一定的冲击,我不适应这样的状态,在这方面我确实应该要的努力去做好,在学校的时候学习理论,这段时间运用到的工作当中的时候,才发现还是有一定的局限的,应该要对自己有所了解。
这次实习让我感觉很是充实,我真切的体会到了这一点,在这个过程当中我还是深有感触的,现在我也希望能够在这个过程当中,我是做的更加有信心一点,感激周围同事对我的帮助,希望在这方面我去接触到这些细节,在这个专业方面,计算机专业的心得体会2在大学里,我一直在不断的努力,我相信我可以做的更好的,可是一直以来我没有很大的进步,我好像进入了瓶颈期。
计算机学习心得800字(精选10篇)计算机学习心得800字篇1关于计算机科学的一些边缘科学我想谈一谈软件工程技术,对于一个企业,推出软件是不是就是几个程序员坐在一起,你写一段程序,我写一段程序呢?显然不是。
软件工程是典型的计算机科学和数学,管理科学,心理学,社会学等学科的综合。
它使我们这些搞理论和技术的人进入了一个社会。
你所要考虑的不仅仅是程序的优劣,更应该考虑程序与软件的区别,软件与软件产品的区别,软件软件产品的市场前景,如何去更好的与人交流。
这方面我还在学习阶段,以后这方面再写*吧,先推荐给大家几本书:畅销20年不衰的《人月神话》(清华大学中文版,中国电力出版社影印版),《软件工程-实践者研究的方法》(机械工业出版社译本),《人件》(据说每一位微软公司的部门经理都读过这本书,推荐老总们和想当老总的同学都看看,了解一下什么是软件企业中的人)以及微软公司的《软件开发的科学与艺术》和《软件企业的管理与文化》(研究软件企业的制胜之道当然要研究微软的成功经验了!) 关于计算机技术的学习我想是这样的:学校开设的任何一门科学都有其滞后性,不要总认为自己掌握的某门技术就已经是天下无敌手了,虽然现在JavaVBCC++用的都很多,怎能保证没有被淘汰的一天,我想NET平台的诞生和X#语言的初见端倪完全可以说明问题。
换言之,在我们掌握一门新技术的同时就又有更新的技术产生,身为当代的大学生应当有紧跟科学发展的素质。
举个例子,就像有些同学总说,我做网页设计就喜欢直接写html,不愿意用什么FrontpageDreamweaver。
能用语言写网页固然很好,但有高效的手段你为什么不使呢?仅仅是为了显示自己的水平高,unique 我看真正水平高的是能够以最快的速度接受新事物的人。
高级程序设计语言的发展日新月异,今后的程序设计就像人们在说话一样,我想大家从xml中应是有所体会了。
难道我们真就写个什么都要用汇编,以显示自己的水平高,真是这样倒不如直接用机器语言写算了。
计算机学习的个人总结实习是大学进入社会前理论与实际结合的最好的锻炼机会,也是大学生到从业者一个十分好的过度阶段,更是大学生培养自身工作本事的磨刀石,作为一名大学生,能否在实习过程中掌握好实习资料,培养好工作本事,显的尤为重要。
一年的大学生活让我对计算机理论知识有了必须的了解,但真正操作起来就没有那么容易。
纸上得来终觉浅,绝知此事要躬行。
经过过去____天的实习,我对自我有了新的认识及前进的方向。
一、继续学习,不断提升理论素养与思想认识在信息时代,学习是不断地汲取新信息,获得事业提高的动力。
此刻经过实习、总感觉自我学的不够,要用到知识时总感觉脑袋是空白的。
很后悔自我在上学年为什么不多学一点,多练习一点。
总在后悔也没有用,只能自我去努力学习。
为了能更好的适应工作,我将利用自我空闲时间去图书馆去看书,期望能弥补不足。
思想是人的灵魂,是人的内在力,要想把实习任务完成好,首先要把思想调整好。
在此优势下,我主动与教师进行了沟通,在教师的尊尊教导下,我对实习有了更为深层次的理解,更明确了我的目标,在思想上使我对未来的工作有了新的认识,在行动上使我对未来人生有了新的规划。
二、加强信心,坚持下去虽然在这个小组中大家的水平差不多,但真的工作起来我的起点却很低。
有时候遇到事情总会着急,慌张。
平常信心不足,总感觉自我做不好。
大家说我很内向,其实只是自我有点自卑,不敢去表达。
或许还需要一段时间的磨练吧。
仅有自我的知识和本事都在提升,相信自我总有一天会很勇敢的表现自我。
对给自我点信心,多给自我点赞赏,多给自我鼓鼓劲。
相信总会走出一条宽敞大道的。
三、注重联系实际,理论与实践相结合,努力提高实习质量在实习过程中,我发现,大学里所学专业知识和现场实际生产是分离的,它们各有侧重点,一个偏向于理论,一个偏向于实际,但它们之间却又存在着联系。
所以,实习中,我们在重温课本上知识同时,将书本中的理论与实际相对应,将课上知识与实际操作过程相对应,这样不仅仅能够使理论知识记得更为牢固,还能够在本质上理解课本中的每一个细节地方,为今后工作中的技术革新打下了良好的基础,极大的提高了实习质量。
计算机实验心得体会(精选5篇)计算机实验心得体会1这学期我们开设了计算机网络技术实验课。
我们都对这门课很感兴趣,因为计算机普遍的应用以我们的日常生活当中,同时也在这个信息时代里占有重要的地位。
我们的第一次实验课时做双绞线,也就是我们平时上网用的网线,我们高兴极了,所有同学都是那么的认真。
前面在理论课上老师已经给我们讲解了必备的基础知识,所以在实验课上老师就给我们讲了一些实验规则,并给我们做了示范,看起来挺简单的。
很快我们也就拿着工具和材料开始做起来了,看似简单的实验做起来却平平出错,不是把网线的顺序排错就是把水晶头弄坏,不过还是有同学是顺利完成了的。
在整个实验中我们认识到了很多。
实验的成与败并不重要,当然当我们成功的完成实验的时候,那也是一份难得的快乐!不过大部分同学还是出错了,所以我们在实验过程中,我们应该尽量减少操作的盲目性提高实验效率的保证,不要过于着急。
实验中我就是范了一个很傻的错误,我把线接反了,导致报废了以个水晶头,这应该是不认真导致的后果,在这个实验中需要的是我们认真严谨、大胆、自信,还有团队合作精神。
通过这次实验才知道我们拥有的东西太少了,还有很多好的习惯我们都不具有,这些习惯很重要,它们将在以后的生活工作中起到非常重要的作用。
生活中的我们常常粗心大意,胆小,有一些自卑,没有目标,我们在盲目的过着每一天,这就是现在的我们,二十岁的我们还像个长大的孩子,对于我们曾经的梦想却无从下手,我们无奈的挣扎在生命的每一天里。
这次实验我们受益匪浅,不求以后能有多大的改进,只求自己能坚持每天都在进步,哪怕一点点就好。
同时也希望能在今后的课程中学到更多,熟练地掌握所学的知识,并应用于日常生活当中。
计算机实验心得体会2时间过的很快,一学期的计算机网络实验课要结束了。
通过这一学期的学习,使得自己在计算机网络这一方面有了更多的了解也有了更深刻的体会,对计算机网络也有了更多的兴趣。
我们本学期做的实验基本上全面介绍了搭建网络过程中所涉及的各种重要的硬件设备,了解其特点、适用、连接和配置,给出了很多的规划方案、应用实例和配置策略。
首先,创新是计算机专业人才必备的素质之一、随着技术的不断革新,传统的解决问题的方法已经无法满足新的需求。
创新意味着打破旧有的思维定势,寻找新的问题解决方案。
一个好的计算机专业人才应该具备敢于冒险尝试和试错的勇气,不断探索新的技术和理论,超越传统的学科边界,创造出独特的解决方案。
创新还需要与合作同行进行深入的学术交流。
计算机领域的创新往往是团队合作的结果,通过不同人的智慧和经验的结合,才能产生更加创新的成果。
而参与学术交流可以帮助我们了解最新的研究动态和发展趋势,与同行互相学习,激发创新思维。
其次,坚持是实现创新的重要支撑。
创新是一个漫长的过程,需要不断尝试和失败,通过坚持才能取得突破。
计算机专业的学习和研究往往存在困难和挑战,需要我们保持耐心和毅力。
只有坚持不懈,才能逐渐积累经验,不断提高自己的技术能力,并在实践中实现自己的创新理念。
坚持还意味着持之以恒地学习和更新知识。
计算机专业的知识更新速度极快,只有不断地学习和更新自己的知识,才能跟上科技的发展步伐。
坚持学习也可以帮助我们深入了解行业的最新趋势和发展方向,有助于我们更好地应用知识解决问题。
此外,坚持还要求我们保持积极的心态。
在创新的过程中,可能会遇到挫折和困难,但只有积极面对并乐观的思考解决问题的方法,才能坚持下去。
正态的心态还能够激励我们不断提高自己,不断追求创新的极致。
综上所述,作为新时代的青年计算机专业,创新和坚持是我们必须具备的品质。
创新需要我们具备敢于尝试和勇于冒险的勇气,通过合作和学术交流来推动创新的进程。
而坚持需要我们保持耐心和毅力,不断学习和更新知识,保持积极的心态。
只有具备创新和坚持的能力,才能在计算机领域取得突破和成就。
我们应该时刻保持学习的心态,不断提升自己的技术能力,以创新思维应对新时代的挑战。
学计算机的如果你有耐心看下去,我敢保证这绝对是一种收获大师提醒:计算机专业不是学编程,而是懂得计算机的工作原理,以及和计算机相关的学科技术。
一个高手不必懂得编程,coder是最底层的人物,最重要的是思想,解决问题的思想。
对计算机专业的学生来说,英语和数学也是最重要的。
编程不用于实际,编得最好也是花哨,毫无意义。
对于初学者来说,应该懂得更多的why 原理,而不是更多的how,那是工作后的事情。
每一计算机学者都应该有自己的思想,不要跟着别人走,不要看着别人用什么新技术作出什么来的时候,你就心动了,也就想马上学这门技术。
而是有自己的学习思路,和自己学习的方向。
1.不为编程而去编程。
2.学习计算机的原理和核心部分。
3.用形象的思维去学习,追求本质。
4.计算机的相关行业。
计算机高人的心得:我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。
我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, 这样的大部头,这让我感到非常痛心。
而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑。
C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”。
96,97级的不少大学生都去做Web了。
当然我没有任何歧视某一行业的意识。
我只是觉得如果他们把追赶这些时髦技术的时间多花一点在基础的课程上应该是可以走得更远的。
几个误区:初学者对C#风潮的追赶其实也只是学习过程中经常遇到的几个误区之一。
我将用一些实际的例子来说明这些现象,你可以按部就班的看看自己是不是属于其中的一种或者几种:认为计算机技术等于编程技术:有些人即使没有这个想法,在潜意识中也有这样的冲动。
让我奇怪的是,许多信息学院的学生也有这样的念头。
认为计算机专业就是编程专业,与编程无关的,或者不太相关的课程他统统都不管,极端的学生只要书上没带“编程”两个字他就不看。
其实编程只是计算机技术应用过程中一种复杂性最低的劳动,这就是为什么IT业最底层的人是程序员(CODER)。
计算机技术包括了多媒体,计算机网络,人工智能,模式识别,管理信息系统等等这些方面。
编程工作只是在这些具体技术在理论研究或者工程实践的过程中表达算法的过程。
编程的人不一定对计算机技术的了解就一定很高。
而一个有趣的现象是,不少大师级的计算机技术研究者是不懂编程的。
网上的炒作和现实中良好的工作待遇把编程这种劳动神秘化了。
其实每一个程序员心里都明白,自己这些东西,学的时候并不比其它专业难,所以自然也不会高档到哪里去。
咬文嚼字的孔乙己作风:我见过一本女生的《计算机网络原理》教材,这个女生象小学生一样在书上划满了横杠杠,笔记做得满满的,打印出来一定比教材还厚。
我不明白的是,象计算机网络原理这样的课程有必要做笔记?我们的应试教育的确害了不少学生,在上《原理》这一类课程的时候许多学生象学《马列原理》一样逐字背诵记忆。
这乃是我见过的最愚蠢的行为。
所谓《原理》,即是需要掌握它为什么这样做,学习why,而不是how(怎样做)。
极端认真的学生背下以太网的网线最大长度,数据帧的长度,每个字段的意义,IP报头的格式等等,但是忘了路由的原则,忘了TCP/IP协议设计的宗旨。
总之许多人花了大量的时间把书背得滚瓜烂熟却等于什么也没学。
在学习编程的时候这些学生也是这样,他们确切的记得C#语法的各个细节。
看完了C#教程后看《Thinking in C#》(确实是好书),《Inside C#》,《C# reference》,this C#,thatC#……,然后是网上各种各样的关于C#语法的奇闻逸事,然后发现自己又忘了C#的一些语法,最后回头继续恶补……。
有个师弟就跟我说:“C# 太难了,学了这里忘了那里,学了继承忘了模板。
”我的回答道:“你不去学就容易了”。
我并没有教坏他,只是告诉他,死抠C#的语法就和孔已己炫耀茴香豆的茴字有几种写法一样毫无意义。
你根本不需要对的C#语法太关心,动手编程就是了,有不记得的地方一查MSDN就立马搞定。
我有个结论就是,实际的开发过程中对程序语法的了解是最微不足道的知识。
这是为什么我在为同学用Basic(我以前从没有学过它)写一个小程序的时候,只花了半个小时看了看语法,然后再用半个小时完成了程序,而一个小时后我又完全忘记了Basic 的所有关键字。
不顾基础,盲目追赶时髦技术:终于点到题目上来了。
大多数的人都希望自己的东西能够马上跑起来,变成钱。
这种想法对一个已经进入职业领域的程序员或者项目经理来说是合理的,而且IT技术进步是如此的快,不跟进就是失业。
但是对于初学者来说(尤其是时间充裕的大中专在校生),这种想法是另人费解的。
一个并未进入到行业竞争中来的初学者最大的资本便是他有足够的时间沉下心来学习基础性的东西,学习why 而不是how。
时髦的技术往往容易掌握,而且越来越容易掌握,这是商业利益的驱使,为了最大化的降低软件开发的成本。
但在IT领域内的现实就是这样,越容易掌握的东西,学习的人越多,而且淘汰得越快。
每一次新的技术出来,都有许多初学者跟进,这些初学者由于缺乏必要的基础而使得自己在跟进的过程中花费大量的时间,而等他学会了,这种技术也快淘汰了。
基础的课程,比方数据结构,操作系统原理等等虽然不能让你立马就实现一个linux(这是许多人嘲笑理论课程无用的原因),但它们能够显著的减少你在学习新技术时学习曲线的坡度。
而且对于许多关键的技术(比方Win32 SDK 程序的设计,DDK的编程)来说甚至是不可或缺的。
一个活生生的例子是我和我的一个同学,在大一时我还找不到开机按纽,他已经会写些简单的汇编程序了。
我把大二的所有时间花在了汇编,计算机体系结构,数据结构,操作系统原理等等这些课程的学习上,而他则开始学习HTML和VB,并追赶ASP的潮流。
大三的时候我开始学习Windows 操作系统原理,学习SDK编程,时间是漫长的,这时我才能够用VC开发出象模象样的应用程序。
我曾一度因为同学的程序已经能够运行而自己还在学习如何创建对话框而懊恼不已,但临到毕业才发现自己的选择是何等的正确。
和我谈判的公司开出的薪水是他的两倍还多。
下面有一个不很恰当的比方:假设学习VB编程需要4个月,学习基础课程和VC的程序设计需要1年。
那么如果你先学VB,再来学习后者,时间不会减少,还是1年,而反过来,如果先学习后者,再来学VB,也许你只需要1个星期就能学得非常熟练。
几个重要的基础课程:如果你是学生,或者如果你有充足的时间。
我建议你仔细的掌握下面的知识。
我的建议是针对那些希望在IT技术上有所成就的初学者。
同时我还列出了一些书目,这些书应该都还可以在书店买到。
说实在的,我在读其他人的文章时最大的心愿就是希望作者列出一个书单。
大学英语——不要觉得好笑。
我极力推荐这门课程是因为没有专业文档的阅读能力是不可想象的。
中文的翻译往往在猴年马月才会出来,而现在的许多出版社干脆就直接把E文印刷上去。
学习的方法是强迫自己看原版的教材,开始会看不懂,用多了自然熟练。
吃得苦下得狠心绝对是任何行业都需要的品质。
计算机体系结构和汇编语言——关于体系结构的书遍地都是,而且也大同小异,倒是汇编有一本非常好的书。
《80x86汇编语言程序设计教程》(清华大学出版社,黑色封面,杨季文著)。
你需要着重学习386后保护模式的程序设计。
否则你在学习现代操作系统底层的一些东西的时候会觉得是在看天书。
计算机操作系统原理——我们的开发总是在特定的操作系统上进行,如果不是,只有一种可能:你在自己实现一个操作系统。
无论如何,操作系统原理是必读的。
这就象我们为一个芯片制作外围设备时,芯片基本的工作时序是必需了解的。
这一类书也很多,我没有发现哪一本书非常出众。
只是觉得在看完了这些书后如果有空就应该看看《Inside Windows 2000》(微软出版社,我看的是E文版的,中文的书名想必是Windows 2000 技术内幕之类吧)。
数据结构和算法——这门课程能够决定一个人程序设计水平的高低,是一门核心课程。
我首选的是清华版的(朱战立,刘天时)。
很多人喜欢买C#版的,但我觉得没有必要。
C#的语法让算法实现过程变得复杂多了,而且许多老师喜欢用模块这一东西让算法变得更复杂。
倒是在学完了C版的书以后再来浏览一下C#的版的书是最好的。
软件工程——这门课程是越到后来就越发现它的重要,虽然刚开始看时就象看马哲一样不知所云。
我的建议是看《实用软件工程》(黄色,清华)。
不要花太多的时间去记条条框框,看不懂就跳过去。
在每次自己完成了一个软件设计任务(不管是练习还是工作)以后再来回顾回顾,每次都会有收获。
Windows 程序设计——《北京大学出版社,Petzold著》我建议任何企图设计Windows 程序的人在学习VC以前仔细的学完它。
而且前面的那本《Inside Windows 2000》也最好放到这本书的后面读。
在这本书中,没有C++,没有GUI,没有控件。
有的就是如何用原始的C语言来完成Windows 程序设计。
在学完了它以后,你才会发现VC其实是很容易学的。
千万不要在没有看完这本书以前提前学习VC,你最好碰都不要碰。
我知道的许多名校甚至都已经用它作为教材进行授课。
可见其重要。
上面的几门课程我认为是必学的重要课程(如果你想做Windows 程序员)。
对于其它的课程有这样简单的选择方法:如果你是计算机系的,请学好你所有的专业基础课。
如果不是,请参照计算机系的课程表。
如果你发现自己看一本书时无法看下去了,请翻到书的最后,看看它的参考文献,找到它们并学习它们,再回头看这本书。
如果一本书的书名中带有“原理”两个字,你一定不要去记忆它其中的细节,你应该以一天至少50页的速度掌握其要领。
尽可能多的在计算机上实践一种理论或者算法。
你还可以在CSDN上阅读到许多书评。
这些书评能够帮助你决定读什么样的书。
日三省乎己每天读的书太多,容易让人迷失方向。
一定要在每天晚上想想自己学了些什么,还有些什么相关的东西需要掌握,自己对什么最感兴趣,在一本书上花的时间太长还是不够等等。
同时也应该多想想未来最有可能出现的应用,这样能够让你不是追赶技术潮流而是引领技术潮流。
同时,努力使用现在已经掌握的技术和理论去制作具有一定新意的东西。
坚持这样做能够让你真正成为一个软件“研发者”而不仅仅是一个CODER。
把最多的时间花在学习上这是对初学者最后的忠告。
把每个星期玩SC或者CS的时间压缩到最少,不玩它们是最好的。
同时,如果你的ASP技术已经能够来钱,甚至有公司请你兼职的话,这就证明你的天份能够保证你在努力的学习之后取得更好的收益,你应该去做更复杂的东西。
眼光放长远一些,这无论是对谁都是适用的。