就计算机学习问题与一名高二学生的邮件往来

2024-01-18 08:32

本文主要是介绍就计算机学习问题与一名高二学生的邮件往来,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

原邮件:
----------------------
您好,金老师,我是一名北京的高二学生,对计算机编程十分热爱.
对于编程,有几个问题一直困扰着我,希望能您交流一下
 
1.我从小学三年级开始,就对计算机有着十分浓厚的兴趣,可以说为它“发狂”。哎,不过这世间很多事情真是阴差阳错,种种原因使得我直到高一,才知道有编程这么个东东,才刚刚开始学习。

我很想用大量的时间来学习计算机知识,(这是老师对我说的话“你不是为了和同学去比,而是与社会上的人竞争。”),但是我很不理解,为什么要那么功利,我很喜欢没有任何干扰的,自己研究计算机技术,或与志同道合的人一起讨论、交流,我不喜欢互相攀比谁的技术高。
还有不知为什么,我早就知道计算机需要很多数学基础,但我对数学一直就没有兴趣,总是提不起对数学的那种“狂热”,我知道它的重要性,不知是否因为我以前没好好学,成绩不好,就这样恶性循环了呢?我也想对数学与对计算机一样,不是拿分数说话,不是因为分数的高低而或喜或悲,而是真正对求知的欲望,对它真正的兴趣,而不是功利的论分比分。
 
2.以前听过在CSDN,您和金戈老师的视频节目,目前软件工程很重要,社会需要很多工程师,而不是很多的Computer scientist
  目前计算机专业主要是 Computer science 和 软件工程
我不知道高考报考什么好,或者如何判断我更适合哪一个?更适合科研还是工程,我现在很迷茫
(说实话,我现在的校内学习成绩不是很理想,不知道为什么,很多科目都觉得没有学计算机那样有兴趣、废寝忘食,导致成绩不好,学校的老师呢,也整天给我们灌输很多功利的想法,总是分啊分啊,都开始要求背概念、公式了。我个人认为真正感兴趣才能学得活,学得好,可是怎么就也无法像计算机那样喜欢它们)

 
3.我以前一直没接触过机器人,前一阵刚刚玩到机器人灭火,哎呀,真是太有意思了,用C语言给它写程序,在不停的调试中,真是体验到了快乐。几个星期前参加了机器人灭火比赛,得了北京市第2名,挺有成就感的。赛场上,见到了各式各样的机器人,真是大开眼界,我认为对于一件事物真正感兴趣,万不可有太强的功利心,要真心投入其中去学习,真是能体验到快乐啊!介于对它很感兴趣,想学习一下它的工作原理等等的知识。
 
5.最后,还想和您交流一下关于看原版书的问题,我并不否认国内作者也写过很多经典的图书,但我还是对国外原版所谓多年经典的书有些好奇,想看一看,可我的词汇量惨不忍睹,真不知道怎么去看。不停的在翻阅英汉词典似乎有些浪费时间了~(虽然能顺便背下一些单词)
 
对于这些问题,我想听听您的建议
谢谢您,金老师

-------------------
我的回复:
我仅谈谈我个人的一些看法,不一定符合社会现实,仅供参考。
你的感觉非常对,只有去除功利思想,学习才会带来真正的乐趣,而人能享受最大的乐趣之一在于探索未知与创造新事物。学习计算机技术,的确不要抱着“与人竞争”的念头,那样的目标境界太低,而且容易急功近利,名和利是个好东西,但人对它们总是“人心不足蛇吞象” 的,急功近利容易带来痛苦和失衡的心态,而且你会发现总有人比你强,“挫败感”几乎是无可避免的。
关于数学,人人都说它重要,我也看到了它在实际开发中的重要作用。但我怀疑,人们的这种说法排不排除“人云亦云”的因素?软件开发已是一个产业,是产业就必然分上游与下游。做研究的的确需要数学,你看看顶尖的学术期刊发表的论文,没有扎实的数学功底看都看不懂,更别说能进一步地将理论成果转化为现实产品了。但100个IT人中,我看真正适合从事科学研究工作的不会超过10%,用适合于这10%人的教育培养方式来要求所有的人,不是一件很荒唐的事吗?
对于数学,如果你的确不喜欢它,不要强迫,也强迫不来,强扭的瓜不甜。顺其自然,也许随着你开发能力的提高,探索领域的扩展,你会自然而然地用到数学这一工具,并在实践中培养出对数学的兴趣。
高中的教育是应试教育,的确扼杀学生的天性,但你能改变这个大环境吗?你的老师那样说是有着深刻的社会背景的,他们没错。我们能做到的,不是特立独行,而是顺其自然,我想你还是应该完成你这个阶段应完成的事,那就是完成高考并考好它,考上一个好大学,北京有多所国内计算机水平较高的大学,而且对北京市考生入学分数比外地考入要低很多,这可是其他地区考生没有的区位优势!我建议你不妨将对计算机的兴趣压一压,集中精力在高考中考一个好分数,考上一所好大学。作为一名大学教师,我可以很有把握地告诉你,大学是一个自由的天地,最适合象你这种自主性很强的学生,而且大学一般都很大,人才聚集,你容易找到志同道合能力相当的同学共同探索,好的大学还有高水平的教师,他们对于好学生总是非常乐于指导的。有高水平的专家指导,你可以少走好多弯路,多好多机会。
至于机器人,这个领域综合了多项计算机技术,应用前景非常广阔,而且,最重要的,它走的是“软硬结合”的路,对于个人日后的发展而言,这是一条非常有发展前景的路。深入下去,打好基础,未来发展机会多多。
关于国外原版书籍,我建议你硬着头皮看,再难也要看下去,国外的许多经典教材,编写得深入浅出,比国内同类的干巴巴说教,冷冰冰训人的要好得多。你现在仅是高二,如果经过努力能看得懂这些原版,那么,你日后上大学,会发现四六级并不难过,你现在努力,日后就可以有更多的时间干自己喜欢的事,而且要与国外同行交流,不懂英语是不行的。
以交流为目的学英语,而不是以考试为目的学英语,学以致用,是最有效的学习方法。
最后,祝你学业进步,成为未来中国知名的计算机专家!
                               金旭亮于北理工


 
 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1648662


这篇关于就计算机学习问题与一名高二学生的邮件往来的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/618515

相关文章

IDEA和GIT关于文件中LF和CRLF问题及解决

《IDEA和GIT关于文件中LF和CRLF问题及解决》文章总结:因IDEA默认使用CRLF换行符导致Shell脚本在Linux运行报错,需在编辑器和Git中统一为LF,通过调整Git的core.aut... 目录问题描述问题思考解决过程总结问题描述项目软件安装shell脚本上git仓库管理,但拉取后,上l

idea npm install很慢问题及解决(nodejs)

《ideanpminstall很慢问题及解决(nodejs)》npm安装速度慢可通过配置国内镜像源(如淘宝)、清理缓存及切换工具解决,建议设置全局镜像(npmconfigsetregistryht... 目录idea npm install很慢(nodejs)配置国内镜像源清理缓存总结idea npm in

pycharm跑python项目易出错的问题总结

《pycharm跑python项目易出错的问题总结》:本文主要介绍pycharm跑python项目易出错问题的相关资料,当你在PyCharm中运行Python程序时遇到报错,可以按照以下步骤进行排... 1. 一定不要在pycharm终端里面创建环境安装别人的项目子模块等,有可能出现的问题就是你不报错都安装

idea突然报错Malformed \uxxxx encoding问题及解决

《idea突然报错Malformeduxxxxencoding问题及解决》Maven项目在切换Git分支时报错,提示project元素为描述符根元素,解决方法:删除Maven仓库中的resolv... 目www.chinasem.cn录问题解决方式总结问题idea 上的 maven China编程项目突然报错,是

Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题

《Python爬虫HTTPS使用requests,httpx,aiohttp实战中的证书异步等问题》在爬虫工程里,“HTTPS”是绕不开的话题,HTTPS为传输加密提供保护,同时也给爬虫带来证书校验、... 目录一、核心问题与优先级检查(先问三件事)二、基础示例:requests 与证书处理三、高并发选型:

前端导出Excel文件出现乱码或文件损坏问题的解决办法

《前端导出Excel文件出现乱码或文件损坏问题的解决办法》在现代网页应用程序中,前端有时需要与后端进行数据交互,包括下载文件,:本文主要介绍前端导出Excel文件出现乱码或文件损坏问题的解决办法,... 目录1. 检查后端返回的数据格式2. 前端正确处理二进制数据方案 1:直接下载(推荐)方案 2:手动构造

Python绘制TSP、VRP问题求解结果图全过程

《Python绘制TSP、VRP问题求解结果图全过程》本文介绍用Python绘制TSP和VRP问题的静态与动态结果图,静态图展示路径,动态图通过matplotlib.animation模块实现动画效果... 目录一、静态图二、动态图总结【代码】python绘制TSP、VRP问题求解结果图(包含静态图与动态图

MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决

《MyBatis/MyBatis-Plus同事务循环调用存储过程获取主键重复问题分析及解决》MyBatis默认开启一级缓存,同一事务中循环调用查询方法时会重复使用缓存数据,导致获取的序列主键值均为1,... 目录问题原因解决办法如果是存储过程总结问题myBATis有如下代码获取序列作为主键IdMappe

k8s容器放开锁内存限制问题

《k8s容器放开锁内存限制问题》nccl-test容器运行mpirun时因NCCL_BUFFSIZE过大导致OOM,需通过修改docker服务配置文件,将LimitMEMLOCK设为infinity并... 目录问题问题确认放开容器max locked memory限制总结参考:https://Access

Java中字符编码问题的解决方法详解

《Java中字符编码问题的解决方法详解》在日常Java开发中,字符编码问题是一个非常常见却又特别容易踩坑的地方,这篇文章就带你一步一步看清楚字符编码的来龙去脉,并结合可运行的代码,看看如何在Java项... 目录前言背景:为什么会出现编码问题常见场景分析控制台输出乱码文件读写乱码数据库存取乱码解决方案统一使