计算机专业学习总结
计算机学习总结(通用5篇)

计算机学习总结(通用5篇)计算机学习总结1一、开卷有益,爱不释手然而,在我参加了第一次培训,我就发现自己错了,此次的电脑培训与以前参加过的培训大相径庭。
以前的培训都是应付考试的,实用性不强,而且那时学的东西,在工作中用的不多,时间长了不用也就忘记了。
而这次培训的内容最显著的特点,就是实用性很强,因为我们讲课经常要用到课件,所以本次培训的就是如何用方正奥思制作课件。
参加培训的第一课时,我就专心致志地听讲,把学习内容与以前操作不规范或不熟练的地方进行对比,感觉学习效果很好,受益匪浅。
因为以前不会,每次讲课都得找人做。
这一次的培训正好帮我们解决了这一问题。
通过这次学习发现也不是想象中的那么难。
简单的课件制作方法我已经基本上掌握。
现在想起来这种培训是必要的,正所谓“磨刀不误砍柴工”。
二、蓦然回首,柳暗花明正因为学习上有所收获,思想上也就豁然开朗起来。
说实话,近几年,觉得自已也不再年轻了,还学什么啊?得过且过吧。
虽然对待工作还是尽心尽力地去做,但对于学习的态度则是能应付就应付,不想应付就是偷点懒吧。
因为这种思想的存在,在学习上的动力就不足了。
通过这次培训,我觉得要改变这一错误的思想,想把各项工作做好,就必需要不断的学习,不断的充电,也只有不断的学习、充电,才能提高自已的工作能力。
古人云,“活到老、学到老”,这句话是很有道理的。
虽然拥有电脑已经多年,利用电脑辅助教学似乎驾轻就熟,但不比不知道,通过跟不同地区的同行交流,发现自己的应用电脑水平远远落后于发达地区的同行们。
张店区教育局组织的这两次电脑技术培训,既是一次技术的学习,又是一项教学应用的交流。
我们的学习收获不仅是技术上的,更多的是思想上的。
以往的教学中,我们确实也经常用到电脑,但那是作为一种技术手段来利用。
现在逐渐体会到,电脑不仅是一项技术手段,更是一个平台。
用电脑构筑教学中心,可以更好的发挥电脑的作用。
在过去的教学中,作为幼儿教师,我对电脑的应用,主要局限在微软的办公系统中。
计算机学习心得总结(精选10篇)

计算机学习心得总结(精选10篇)计算机学习心得总结篇1我一直认为,4年根本不够学习计算机的基础知识,因为面太宽了这方面我想先说说我们系在各校普遍开设的《计算机基础》。
在高等学校开设《计算机基础课程》是我国高教司明文规定的各专业必修课程要求。
主要内容是使学生初步掌握计算机的发展历史,学会简单的使用操作系统,文字处理,表格处理功能和初步的网络应用功能。
但是在计算机科学系教授此门课程的目标决不能与此一致。
在计算机系课程中目标应是:让学生较为全面的了解计算机学科的发展,清晰的把握计算机学科研究的方向,发展的前沿即每一个课程在整个学科体系中所处的地位。
搞清各学科的学习目的,学习内容,应用领域。
使学生在学科学习初期就对整个学科有一个整体的认识,以做到在今后的学习中清楚要学什么,怎么学。
计算机基本应用技能的位置应当放在第二位或更靠后,因为这一点对于本系的学生应当有这个摸索能力。
这一点很重要。
推荐给大家一本书:机械工业出版社的《计算机文化》(New Perspective of Computer Science),看了这本书我才深刻的体会到自己还是个计算机科学初学者,才比较透彻的了解了什么是计算机科学。
另外在厦门大学赵致琢老师的著作《计算科学导论》当中的很多经典理论都是在同类书籍中很难找到的。
看看他也许你才会明白一个最基本的问题:为什么计算机科学叫计算科学更为准确。
这本书在世界上也可成为精品级的著作。
一个一流计算机系的优秀学生决不该仅仅是一个编程高手,但他一定首先是一个编程高手。
我上大学的时候,第一门专业课是C语言程序设计,念计算机的人从某种角度讲相当一部分人是靠写程序吃饭的。
在我们北京工业大学实验学院计算机系里一直有这样的争论(时至今日CSDN上也有),关于第一程序设计语言该用哪一种。
我个人认为,用哪种语言属于末节,关键在养成良好的编程习惯。
当年老师对我们说,打好基础后学一门新语言只要一个星期。
现在我觉得根本不用一个星期,前提是先把基础打好。
2023年大二计算机学习总结6篇

2023年大二计算机学习总结6篇第1篇示例:2023年大二计算机学习总结回顾过去的一年,大二的计算机学习给了我很多收获和经验,让我更加深入地了解了计算机技术的世界。
在这一年中,我学到了很多专业知识,也积累了不少编程经验,同时也意识到了自己在计算机领域中的不足之处。
在此,我想总结一下自己在大二学习计算机方面的收获和成长。
在编程能力方面,我在这一年中有了很大的提升。
在大一的时候,我只是学会了一些基础的编程语言,对于算法和数据结构也只是有了初步的了解。
但是在大二的学习中,我通过学习更加深入和专业的课程,接触了更多的编程语言,比如C++、Python等,也深入学习了各种常用的算法和数据结构。
这让我在编程的思维方式和解决问题的能力上都有了很大的提升,能够更加熟练地编写代码和解决实际问题。
我在软件开发方面也有了很大的进步。
在大二的课程中,我们学习了很多软件开发的技术和工具,比如Git版本控制、Django框架等。
这些知识让我对软件开发的整个流程有了更加清晰的认识,也让我能够更加熟练地进行项目的开发和管理。
在实际项目中,我也尝试了很多新的技术和工具,比如使用了Docker进行应用的容器化部署,也尝试了使用云平台进行项目的部署和管理。
这些实践让我对软件开发的整个流程有了更加深入的了解,也提高了我在软件开发方面的能力。
大二的计算机学习使我在计算机编程、软件开发、网络和数据库方面都有了很大的成长。
不过在学习的过程中也遇到了一些困难和挑战,比如学习的内容很多,需要花费很多时间和精力去学习和实践;还有就是学习的内容很难,需要很多的思考和尝试去理解和掌握。
但是通过坚持不懈的努力,我最终还是克服了这些困难和挑战,取得了一定的成绩和收获。
这让我更加坚定了自己在计算机领域的兴趣和信心,也让我更加明确了自己在未来的发展方向和目标。
2023年的大二计算机学习使我在计算机编程、软件开发、网络和数据库方面都有了很大的进步和成长。
我相信在未来的学习和实践中,我会继续努力,不断提升自己在计算机领域的技术能力和综合素质,也会努力实现自己的未来发展目标和梦想。
大学2024年计算机专业大学生毕业总结7篇

大学2024年计算机专业大学生毕业总结7篇篇1一、引言随着XXXX年的落幕,我在大学的学习生涯也即将结束。
四年的计算机专业学习生活,充实而富有挑战,不仅让我在专业知识上有了长足的进步,也让我在人生阅历和情感体验上得到了极大的丰富。
在此,我将对这四年来的学习、生活、实践以及自我成长等方面做一个全面而深入的总结。
二、专业学习与积累1. 课程学习在计算机专业的学习过程中,我系统掌握了计算机理论基础、软件与硬件知识,学习了数据结构、操作系统、计算机网络等核心课程。
通过理论学习和实践操作的结合,我对计算机编程、数据库管理以及系统维护等方面有了专业的理解和技能。
2. 技能提升除了课堂学习,我还积极参与课外技能提升。
例如,参加编程竞赛,自学Python、Java等编程语言,掌握了大数据分析和人工智能的基础知识,为未来的职业生涯打下了坚实的基础。
三、实践活动与经验1. 学术科研在大学期间,我有幸参与了几个学术科研项目,如智能算法的研究与应用。
这些项目不仅锻炼了我的实践能力,也增强了我的团队协作能力和解决问题的能力。
2. 实习经历为了将所学知识应用于实践,我在XX公司进行了为期半年的实习。
在实习期间,我参与了公司的软件开发项目,了解了软件开发的流程,也学会了如何将理论知识与实际操作相结合。
四、社团活动与人际交往1. 社团参与我积极参与学校计算机社团的活动,与志同道合的同学共同组织并参与了多次技术交流活动。
这不仅增强了我的组织能力,也拓宽了我的人际网络。
2. 团队协作在参与项目和社团活动的过程中,我深刻体会到了团队协作的重要性。
我学会了如何与不同背景的人合作,如何在团队中发挥自己的长处,弥补不足。
五、自我成长与反思1. 心态成熟大学四年的学习生活让我更加明白自己的兴趣和方向,我也学会了如何面对挫折和困难,心态更加成熟和稳定。
2. 职业规划通过对自己的兴趣和能力的深入了解,我对未来的职业规划有了更清晰的认识。
我将在计算机领域继续深造,追求更高的学术和职业发展。
计算机专业学生个人学习总结范文7篇

计算机专业学生个人学习总结范文7篇第1篇示例:计算机专业学生个人学习总结在学习计算机专业的过程中,我认识到了学习的重要性。
计算机专业是一个知识密集、快速发展的领域,需要不断学习更新知识。
在面对新的技术和理论时,我始终保持着一颗虚心求学的心态,从不放过任何一个学习的机会。
我会经常参加学术讲座、学术交流会和参与项目实践,以拓展自己的专业视野和提高自己的综合能力。
自学是十分重要的。
在学习计算机专业的过程中,我发现课堂上所学的知识往往无法满足日后的实际需要,自学是必不可少的一部分。
我会利用课余时间自学相关知识,比如阅读相关书籍、参加网络课程或者找一些实践项目练习。
通过自学,我不仅能够提高自己的学习效率,更能够更好地掌握更多更深的知识。
实践是学习的最好方式。
计算机专业是一个非常实践性强的学科,理论知识和实际能力同等重要。
在学习过程中,我会积极参与各种实践活动,如实验课、项目实践、比赛等,从中获取宝贵的实践经验和技能。
通过实践,我不仅能够加深对理论知识的理解,更能够培养解决实际问题的能力,增强自信心和团队合作能力。
在学习计算机专业的道路上,坚持是最重要的。
计算机专业是一个技术密集、竞争激烈的领域,需要不断地保持学习的激情和进取心。
在面对困难和挑战时,我会不退缩、不气馁,而是坚持不懈地克服困难、不断改进自己。
我相信只有坚持不懈地努力,才能够取得更好的成绩和更广阔的发展空间。
以上就是本文关于计算机专业学生个人学习总结的内容,希望对各位同行们有所帮助。
祝愿大家在未来的学习和工作中取得更好的成绩和更大的进步!感谢阅读!第2篇示例:在学习计算机专业的过程中,我意识到了计算机基础知识的重要性。
掌握计算机的基本原理、数据结构、算法等知识对于一个计算机专业的学生来说是非常重要的。
这些基础知识不仅对于理解计算机的工作原理有着重要意义,而且对于日后的深入学习和研究也有着重要的基础。
在学习过程中,我注重夯实基础知识,不断地进行复习和巩固。
计算机专业学习总结3篇

计算机专业学习总结3篇计算机专业是计算机硬件与软件相结合、面向系统、侧重应用的宽口径的一个专业。
下面是XX整理的相关范文,希望大家认真阅读!计算机专业学习总结范文1 实习目的:通过毕业前的实习巩固自己在大学期间所学的相关知识,锻炼自己实际的工作经验,熟悉Linux运维相关知识。
锻炼自己在工作中的人际关系。
让自己在毕业之后能尽快实现从学校到社会的转变。
实习任务:1、巩固大学期间所学的知识。
2、学习互联网企业的运营模式。
3、延伸Linux的应用,学习实现系统运维。
4、了解服务器的相关知识,为系统运维打下坚实基础。
实习内容:1、学习Redhat Linux服务器平台的安装与搭建,并将其应用到现实的工作中,能独立完成批量服务器系统的安装。
2、熟悉公司所用服务器的各个型号,了解服务器的架构知识,学习RAID和远程管理卡的相关知识,并能够在服务器中部署。
学习磁盘阵列的设置及其部署知识。
3、在Linux下熟悉应用项目的部署,包括apache、tomcat、nginx等服务器的部署,并且把应用项目成功部署在tomcat服务器。
4、熟悉应用项目的负载均衡配置、日志切割、数据备份等一些服务器优化软件和工具,为应用项目做好各个方面的优化。
5、熟悉oracle数据库,了解应用项目所需的oracle 数据库,可以在项目中正确部署oracle数据库。
6、深入学习Linux系统知识,了解工作的基本原理与工作之中常见的问题,做好系统的运维工作。
实习结论:经过在广州市文渊信息科技有限公司三个月的实习,使我真正认识了什么是Linux运维。
学到了大学期间没法学到的知识,并且巩固了大学期间所学的知识。
除此之外,我还了解了IT企业的运营模式。
实习体会:能够从事Linux运维工作,我感到非常开心,我也非常珍惜这个来之不易的机会,在这段实习期间我学到了很多东西,也见识了很多从来没有见过的企业级的网络设备和服务器。
从企业级服务器,交换机,路由到磁盘阵列和负载均衡设备。
计算机专业个人学习总结范文3篇

计算机专业个人学习总结范文3篇计算机专业科目很多、很杂,是一门以实践为主的学科,这与我们从小到大接触到的许多纯理论学科,学习的方法是有很大差异的,那么计算机专业的同学怎样学习呢?一起来看看店铺整理的计算机专业个人学习总结范文3篇吧。
计算机专业个人学习总结范文篇一计算机科学与技术这一门科学深深的吸引着我们这些同学们,上计算机系已经有近三年了,自己也做了一些思考我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括程序设计),但计算机专业的优势就在于,我们掌握许多其他专业并不“深究”的东西,例如,算法,体系结构,等等。
非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。
今天我想专门谈一谈计算机科学,并将重点放在计算理论上。
计算机理论的一个核心问题——从数学谈起:记得当年大一入学,每周六课时高等数学,天天作业不断(那时是六日工作制)。
颇有些同学惊呼走错了门:咱们这到底念的是什么系?不错,你没走错门,这就是计算机科学与技术系。
我国计算机科学系里的传统是培养做学术研究,尤其是理论研究的人(方向不见得有问题,但是做得不是那么尽如人意)。
而计算机的理论研究,说到底了,如网络安全,图形图像学,视频音频处理,哪个方向都与数学有着很大的关系,虽然也许是正统数学家眼里非主流的数学。
这里我还想阐明我的一个观点:我们都知道,数学是从实际生活当中抽象出来的理论,人们之所以要将实际抽象成理论,目的就在于想用抽象出来的理论去更好的指导实践,有些数学研究工作者喜欢用一些现存的理论知识去推导若干条推论,殊不知其一:问题考虑不全很可能是个错误的推论,其二:他的推论在现实生活中找不到原型,不能指导实践。
严格的说,我并不是一个理想主义者,政治课上学的理论联系实际一直是指导我学习科学文化知识的航标(至少我认为搞计算机科学与技术的应当本着这个方向)。
计算机专业毕业生个人学习总结5篇

计算机专业毕业生个人学习总结5篇篇1随着大学时光的流逝,我即将走出校门,踏入社会。
在大学期间,我主修计算机专业,通过不断学习和实践,逐渐成长为一名具备扎实专业知识、良好团队协作能力和较强沟通能力的大学生。
以下是我对大学期间的学习进行总结。
一、专业知识方面在大学期间,我系统学习了计算机专业的基础知识和核心课程,包括数据结构、算法、操作系统、计算机网络等。
通过学习,我掌握了计算机的基本原理和核心技能,为后续的学习和实践奠定了坚实的基础。
此外,我还积极参与了多个科研项目和实验,通过动手实践,加深了对专业知识的理解和应用能力。
二、团队协作方面在大学期间,我深刻认识到团队协作的重要性。
无论是课程项目还是科研实验,都需要与他人密切合作,共同完成任务。
通过团队协作,我不仅学会了如何与他人沟通、协调和分工,还培养了良好的团队合作精神和责任感。
在团队中,我充分发挥自己的优势,为团队的成功贡献了自己的力量。
三、沟通能力方面计算机专业不仅需要扎实的专业知识,还需要较强的沟通能力。
在大学期间,我注重提高自己的口头表达能力和书面表达能力。
通过参加演讲比赛、撰写论文和报告,我逐渐学会了如何清晰、准确地表达自己的思想和观点。
此外,我还学会了如何倾听他人的意见和建议,并从中汲取有益的信息。
四、实践能力方面计算机专业是一门实践性很强的学科,需要不断动手实践。
在大学期间,我积极参与了多个实践项目,包括课程设计、实验、实习等。
通过实践,我不仅加深了对专业知识的理解和应用能力,还提高了自己的动手能力和解决问题的能力。
此外,我还学会了如何将理论知识与实践相结合,运用所学知识解决实际问题。
五、总结与展望总体来说,我在大学期间取得了较为丰硕的学习成果。
在专业知识方面打下了坚实的基础;在团队协作方面培养了良好的团队合作精神和责任感;在沟通能力方面提高了口头表达能力和书面表达能力;在实践能力方面加深了对专业知识的理解和应用能力。
然而,我也意识到自己在学习过程中还存在一些不足和需要改进的地方。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机专业学习总结随着信息技术的高速发展并迅速渗透到社会生活的各个方面,计算机日益成为人们学习、工作、生活不可缺少的基本工具,那作为计算专业的学生,我们的总结要怎么写呢?学习啦小编为大家整理了一些计算机专业学习总结,希望对你有用!计算机专业学习总结篇1现在我已经大四将要毕业了,这个心得早就应该写,起码要半年前写,因为大四下学期的生活几乎没有给我带来任何的改观。
在学习上,我几乎经历了该经历的(我这个年龄),这些学习中,只有大学的学习让我感到一种自主,一种无法形容的豁然开朗的感觉,是计算机改变了我,我也尽力去改变计算机的一切,尽管我知道这很难,但这是我的职责。
可以说,学习无论学什么都不会浪费,很明显的原因就是,计算机兼容了太多的学科,让你无法去想象,你可以提到任何一个,我都能说出计算机的作用。
所以,如果有机会我们什么都要学,但不要盲目的学,因为你是学计算机专业的,要学的主要是计算机。
学计算机并兼有多方面知识的人才确实很少,这也难怪,上帝造人就是这样,要达到这一点,要付出很大的代价,需要一些机遇,我们只需要抓住自己所能创造的机遇就可以了。
说实话,具我了解,中国的计算机确实和国外差的太多,这是多方面原因的,一个就是人家发展60几年的计算机,被中国十几年搞定这显然是不可能的,中国人能比国外人聪明多少??中国计算机教育存在着严重弊端,初等教育和高等教育计算机完全脱轨,很多刚上大学的学生连计算机都没有摸过,更别说学了,四年期间的努力很难填补。
还有就是,中国学生学习方向不明确,甚至没有目标。
可以说很多大学生对自己的专业,在四年之间几乎什么都没有学到,而学到的是关系,更确切的说是人与人交往的关系,但这个学的还是有好有坏,确切一点就是混。
当然,光靠专业实力来闯天下固然不行,那么那些生产力的发展就交给了有专业实力的人,所以中国高级人才少的很。
我处在中国软件萌芽的阶段,这阶段需要大量的人才,所以很多大学里没有学到东西的人(学习计算机的),也不用怕,几乎都能找到工作,也不会沦为底层人民,因为大家都这样,只是到公司的培训,有了突飞猛进的发展。
这样短暂的学习永远成不了高手,虽然现在我不是个高手,但我可以这样说。
确实,如果你不是对计算机热爱的话,那它对你是枯燥的,什么都是,但为什么人们都对异性感兴趣呢??这确实值得研究,如果成功的话,这样可以改变一个人,会不会带来世界末日是另一码事。
我接触计算机(相对和我一届学生)可以所算是早的,但那时只是游戏,但我认为对我已经足够了,如果那时有计算机高手在我面前(这是个幻想,几乎不可能),那我可能就上不了大学了,整天沉迷于编程了,相对来讲,在中国大学学历大重要了,尤其是好的大学。
我第一次接触计算机是在初中一年,大约九七年,那时还是dos系统,是486,586流行时代,当时不知道486,586是什么,但大家都这么叫,而且都知道586比486快,而且要好,我上初三和高一阶段,1999年,开始有了windows95,那时都叫95网,这是从文字界面到图形界面的转换,我能感上这个,我是庆幸的,这使我对计算机的发展有很深的印象,当时也是处在游戏阶段,我从来没有想过做游戏,也没有想过怎么做。
可以说我的童年是在电子游戏上度过的,在2000年,开始有了windows98,2002年我见到了windows me,可是直到我高中毕业我还是对计算机的基本操作还不会,原因很简单我只知道打游戏。
我高三那年,是我对计算机编程的萌芽,它的出现,让我产生了极大的兴趣,也是游戏把我带动的,我要感谢文曲星,这样也许就是个上天的安排。
当时文曲星cc800上有了qbasic编译系统,而且有一些简单的系统函数,可以让编程者编写自己的程序,我从网上下载了几个游戏程序,那些代码都是公开的,而且可以修改,我对那些程序真的震惊了,虽然我不是很了解,但那些眼花缭乱的游戏开始画面,和动画效果,能在这么小的手掌机上做的这么好,我真的很佩服编程者,我查查一些基本画图函数,自己做了几个简单的动画,还不错,达到我想要的效果,尽管不是很难,但对我是个极大的鼓舞,我很兴奋。
由于是高三阶段,面临高考,我也没有时间去学这个东西,我只能在他们编写的游戏中改改,我可以说他们已经做的很好了,我很佩服,有些知识现在我还没有接触到。
一年以后,我来到了大学,来学习计算机,其实大学里学习的主要是理论,实践要靠你自己,因为大学时间主要靠你自己支配,学不学是你自己的事情。
理论很重要,它是你起飞的飞机场,实践就是你的双翼,他们要结合起来才可以,因为你飞的累了,还要在飞机场停下来歇歇,这就是你理论知识不足的时候。
大学的8大专业课都重要的很,我们不能忽视任何一门,它们是计算机的基础。
下面我就把我从所学的每个专业课中获得的心得说一下。
数学:刚到大学时,学习的心态还停留在高中,不知道为什么而学,学有什么用,这也是中国的特色吧!但到后期越深的课程,尤其是计算机图形学等很多课程都和数学是息息相关的,如果哲学排在所有学科的首位,那么数学就要排第二,它是那些我们看来比较变态的人,把世界的高度抽象,我经过考研后,和参加数学建摸辅导后确实对数学有些了解,但这只是很浅显的,真正的数学内涵离我遥遥无期,我试图把自己的思想和这条轨道靠拢,但始终很难达到。
说实话,中国的教育是失败的,他过分强调知识的结果,不注重过程和起始,思维过程很重要,其实结果并没有它重要,思维的方式决定着一个人,从小就听人家说1+1=2,但为什么?从什么地方来去思考,怎么思考,却很少有人知道。
我可能说的有点偏题,但这是重要的,也许是我说数学来把说思维模式引出来。
在讲授思维时,这狠难,最根本的是,人们对思维还存在着争议,而且不同人的经历也多少要决定人的思维。
我在这里只说学习上的思维。
我认为人从一出生,就具有某种特长(这是相对的),也就是说在同等环境下的人学习(我们排除在这种学习以前的经历的影响,比如说学习音乐),一定会分出优劣,在大家都很努力的情况下。
如果有音乐天赋的人,他不去努力,可能落后于努力而不具有天赋的人,所以勤奋出天才不假,但要用到自己具有天赋的一面,那必然事倍功半。
天赋和兴趣不是一会事,但大多数人,能在有天赋中找到兴趣,在兴趣中而找不到天赋。
所以在大学阶段,(在中国这种教育,高中阶段几乎不可能),在大多有自己支配的时间里,你要尽快找出自己的天赋,并发现这方面的兴趣。
记住,你在这方面有天赋,不代表你在这方面比任何人都前,但你已经比很多人强,如果你很努力,你会走的更高。
说了这么多,回来说数学,老师讲课很少讲数学的思维模式,虽然我不清楚真正的数学思维模式,但我很清楚老师一定没有讲,他也很难讲出来,因为很少有人知道牛顿看苹果落地,为什么会想出万有引力定律,而为什么我们不能。
很多人说是牛顿爱思考的结果,这一点不假,但并不是每个爱思考的人能想到,很好问题就在这里,这就是我们跟人家的差别,因为思维的东西很难传授给别人,所以这样的高人很少,光靠他们留下的书是很难解决问题的。
离散数学:离散数学包括很多章节,各个部分联系不是很大,而且各个学校的教材和所讲授的知识重点也不一样,但大体要讲的都是一样。
我个人认为离散数学是最难的,最难的在图,群等,它们之所以难,是我们很难容入到那种神秘的思考方式,容入思考方式太难了,只有靠我们的感悟,因为这些真正很强的人真的寥寥无几,能指导我们的更是很少,我本人始终无法理解群的真正含义,我也没有去查什么相关资料,但我知道,再抽象的数学理论,都不是凭空想象的,它一定有它的现实基础,它的出现是有来历的。
数据结构:数据结构是十分重要的学科,它完全是建立在实践的基础上,也就是说,你要多打代码。
它在一定程度是依赖语言的。
我很清楚的知道,第一遍学习数据结构,也就是几乎很少有实践的,大脑几乎一片空白,也是只有在考试前,反复的复习才知道在讲什么,只能手工的模拟执行过程,把算法转化成程序始终是个迷。
但我认为这已经足够了,因为任何理论只有在理解它,你才能凌驾于它,所以接下来一个质的飞跃就靠自己,靠自己把那些算法变成代码,在自己有想法时,能够把这个想法用适当的数据结构实现,这需要在电脑旁的硬功夫,绝对是。
一个高级的程序员,绝对是个硬功夫。
这种把自己的想法变成代码,也是你独立思考的开始,记住思考很重要,他是你在捕捉你的灵感,善于思考的人,灵感来的很快,而且你的灵感会告诉你,对于它,你能把它做出来,这一切都是思考的结果,我不是个思想家,但我知道,我每天对世界万物的沉思,在指引着我发现那些太多的为什么的答案,这个世界为什么这个样子,它后面究竟隐藏着什么,让我们大胆的假设吧!!多做程序的人,程序会改变你的思维,这绝对错不了。
语言:我们一共学了四种语言,vb,c,c++,java。
vb的语法很简单,它确实是我练习算法的平台,它使我实现很多小游戏,对数据结构有了很深的了解,但我本人对vb不是很感兴趣,它只能做些小项目,因为它为大家提供的友好界面,阻挡了大家通往高级程序员的道路,它封闭了语言太多的细节和计算机的基理,使你对它的界面有太大的依赖。
c是个纯面向过程的语言,它的语法不是很难,你用它大约一年半多左右,就完全可以掌握它,记住这需要你的实践,大家几乎学的都是潭浩强的书,这本书我开始认为很好,但我看了很多国外的书,和很多国外人所打的代码后,和国内高级程序员所说的话,我只能说这本书,只能是你的开端,但不能让你更深层次了解语言。
但你要问我初学者用什么书,我还会介绍这本书。
c的精髓在于指针,你能灵活运用指针就几乎等于你掌握了c语言,这是一种高效的语法支持,快的让你无法想象,我很有感触,在vb下要慢的多。
c++是个很复杂的语言,你要完全了解它,要在c语言的基础上,我很少用c++,我相信我会攻克它的,也许很多人用c++,但了解它真正的机理估计不是很多,我看了c++ primer之后的感触,它确实很复杂,也是这本书太深入了,了解一门语言,少了编译知识确实不行。
编译原理:其实编译原理和汇编,操作系统,语言都是紧密相关的,编译器是在操作系统之上,语言之下。
在讲编译器时,除了讲编译源程序成目标程序外,还介绍了很多地方都用到的自动机理论,这个也很重要。
在人工智能,很多分析语法,文字类的东西都很重要。
编译原理和语言是相辅相成的,只学语言不学编译,无法真正的了解语言,而编译器是在语言基础上的,没有语言的了解更学不了编译,现在大多数高校的编译原理讲的语言都是基于面向过程的,但我认为足够了,你真正的理解了编译所讲的东西,自己在深入学习面向对象的语言,你一定会很好的把握面向对象的编译过程,很好的掌握面向对象语言,在语义分析过后的中间代码生成和动态存储空间分配,和汇编有很大的联系,我在学习汇编时,总是先把要求的题目写成c语言,在转化成汇编语言,这就是不知不觉的一种中间代码生成,虽然不完全一样,但让你掌握中间代码生成已经足够了。