四封短信【非专业、算法与应用】

来源:互联网 发布:中国城市癌症最新数据 编辑:程序博客网 时间:2024/04/29 04:56
【来信1】(一位长期关注我博客的“老”博友,他完整地看过了我C++课程的资源,帮我纠正了很多错误。近日学QT,却也遇到了新问题。)
  老师。。最近由于比较忙,估计以后半年都会这么忙,(也就是忙有关液压的事情。毕竟液压才是我的专业。。)
  我现在的情况是:C++PRIMER第五版基本快看完了。。QT呢,感觉也是学习一个库的感觉,所以学的还不是很多,动力也一般。我现在学习C++的时间比之前少了很多,每天最多最多三个小时吧。。一般都是两个小时。。
  我想问您的问题是,我接下来想看《C++标准程序库》可否呢。因为primer的前言里说这个是必须看的。而且好像标准程序库新版只有英文版的。我也打算看英文版的。慢慢锻炼自己吧。
【回复】
  我一直以为你是计算机专业的学生,原来是在职的的爱好者。对吗?我要凌乱了。你能坚持这样的学习,真也不容易了。有自己的工作,且希望在自己工作中发展,还是要以工作为重。将工作和行业中的问题能结合起来,这将是一个很好的选择。要知道,只学计算机的,没有行业背景是劣势。以我看来,标准程序库可以去读,但你的选择中,定位在能用C++解决实际问题为佳。大学生一直抱怨学的东西这知道用在何处,我在极力地让他们在体验中知道,而你真能够安心看经典,这种精神和心态很宝贵,而能用上,你的学习可能会更有意思。我的建议是,利用QT,尝试着解决和你本职工作相关的的问题,着手“设计”更好。


【来信2】(我自己的一位大二学生,由参加ACM不安心,后来体会了应用的核心在算法,能在竞赛中坐住了。但现在,又有新问题了。)
  贺老师,我想问一下,如果打算考研,在这四年里只搞算法不搞应用,或者说只是懂一点应用,这样合适吗。
【回复】
  算法在计算机和软件工程中都很重要,但不是全部。大学期间的学习,是专业教育中的基础阶段,其他的也要好好学。研究生开始,要钻研具体的研究方向,需要对专业全面的了解作为支撑。对于应用,可以理解为要从事这方面的工作,但我认为更重要的作用在于,为理解基础理论提供一个介质,让理论生动起来,感悟知道理论的价值。搞搞应用,让学习生动起来。马上大三了,可以在一段时间内,专注某个技术,做个小应用,认真对待各门课的课程设计,这样的学习也会更好玩一些。不搞应用,或只懂一点(不做是达不到懂一点的),远不够。

【来信3】
  贺老师,您好!我不知道是不是这样跟您联系,因为我没有玩过这个~我想要跟您联系主要是我遇到了一些让我困惑的问题,希望您能帮我指点指点。我是一名大三的学生,学的是工业设计专业,从大二开始我就发现这个专业不适合我,而且我的兴趣在计算机方面,于是我就开始了自学之路了,最开始看的郝斌老师的视频学的是c语言,之后又学了SQLsever和HTML的基础知识,然后发现应该学习一门面向对象的语言,于是我就开始学习java,也是看的郝斌老师的视频,看完之后又有一段时间没有继续学习下去,玩了两月之后,又再一次拿起了java,我打算再看一遍毕向东老师的java视频,因为之前有基础,现在看视频进度也挺快,我还买了本<THINKING IN JAVA>一点一点看,看到第十章了,因为感觉上面知识点有点多,有点难,进度有点慢。这基本就是我的现状了。因为没有人指导学习顺序,我都是百度之后凭着感觉在学习,我感觉我现在非常迷茫,不知道该学些什么,似乎这一年来一直在原地打转,什么也没学到的样子,也不知道接下去该怎么学习了,而且每天心情都很压抑,我是打算以后往javaee的方向转的,所以希望老师您能教教我~对于CSDN我关注也有一年左右了,对我来说相当于一幅世界地图,不知道该从那边看起,而且很多地方都不认得。我准备尝试着边学习边写博客。以上就是我的困惑了,希望您能帮我开开窍。谢谢
【回复】
  能够自学中做出这样的安排,真心不错了。转Javaee,是否你也可以找一下好些的视频去看,通过这种方式解决。你的信中没有说你写过多少程序,我要提醒的是,只有通过同步的实践,才能让学过的成为自己的。所以,一边看视频,模仿着做出些想关的小应用,这样学习效果会更好,也会更有乐趣。看CSDN的好处在于了解行业,看多了,就有感觉了,希望你能坚持去看。将学习成果写成博客,对你而言就是将看不见的学习成果展现出来了,可以让自己的学习变得更加有激情,支持你这样做下去。

【来信4】
  我是一名想自学计算机游戏编程的人,我想请问一下,具体要学点什么东西??我觉得目前我最主要的是不知道要看什么样的书,让我有一个游戏编程的基础!!感觉有很多东西要学的样子,但具体学习的顺序应该怎样却没有个方向??我对自己的要求是希望自己可以成为一名游戏引擎设计师!!这个要求过分吗?我具体应该怎么做才可以实现这个目标!! 
【回复】

  我没有过游戏编程的经历,也不知道你现在的状况,不便于提建议。程序设计的基本能力是必须的,上亚马逊搜了下游戏编程的书也不少。游戏引擎设计师的要求并不算非分,不急于求成,要勤于实践,你能做到。




==================== 迂者 贺利坚 CSDN博客专栏=================|== IT学子成长指导专栏 专栏文章的分类目录(不定期更新) ==||== C++ 课堂在线专栏  贺利坚课程教学链接(分课程年级) ==||== 我写的书——《逆袭大学——传给IT学子的正能量》    ==|===== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =====


1 0
原创粉丝点击