大二学生的三个问题——恋爱、比赛、面向对象

【来信】

老师:

  距离上次给你写信(我该继续坚持C语言,还是转而去学C++?),有一个多月的时间了。自从收到你的回信,我感触的是:我真TMD不是爷们……于是,我开始主动的跟周围的一些同学接触,甚至是敞开一些心事……真的,感觉挺好,但是并不是所有人都能够和你合得来,你的热情有时换来的是别人的冷漠,我之后琢磨了琢磨:当初的我是否给别人的感觉也是这样?
  那之后,我开始写博客,其实这也是老师你所倡导的一种梳理思维的方式,我就是借鉴借鉴。可能是还没习惯的原因吧,时断时续,不过我一定会坚持下去的。

关于恋爱
  我不清楚这样的事情应不应该跟老师你说,但是我实在找不到其他人来给我指导了,而且这也是我最近最大的困扰,一直憋在心上特不舒服。(迂者注:我想还是此处省略N字吧。)我真的不知道这段感情是该继续这样下去(我发现我根本没有谈恋爱的天赋,笨手笨脚)?还是当断则断,一了百了(这样的话我又成了个不负责的人)?

关于比赛
  我有幸被一位老师叫的去参加比赛,是关于物联网和嵌入式方向的。
  首先,我对于嵌入式的没有一点感觉,那就更别说兴趣了。这学期开的一门数字逻辑课,我就学的糊里糊涂,我还担心着会不会挂了呢。
  然后这比赛在明年六月多开始举行,所以这个学期一考完试就要开始去进行比赛方面的训练,可能还要占用寒假甚至下个学期的时间。我们这学期开的课不多,主要就是数据结构、汇编语言和数字逻辑,但是课都上的比较仓促,老师讲的也不是很详细,当然,我没有责怪老师的意思,大学学习最主要还是靠自己,所以我想在寒假的时候能够巩固这学期学的知识,特别是等一下我要提到的关于面向对象的问题,这些都需要时间。所以,我心底里是想放弃这个比赛的(甚至是大三之前,都没有参加比赛的想法)。但是,几个同学总劝我去,说比赛最能锻炼能力等等。而且如果我拒绝的话,又感觉是没给那老师面子:人家邀请你去,你摆什么谱?
  综上,我又纠结了,我到底去?还是不去?

关于面向对象思想
  收到老师的来信后,我就开始进军C++。因为有C的基础,所以C++学的也蛮快的,不过也仅限于语法知识上。当我看到面向对象编程部分的时候,我不禁疑问了:这和面向过程有什么区别?不过就是将数据和操作绑在一起而已嘛?(类?)当然,我也很清楚面向对象的博大精深,肯定不是我想的那样的。我不断的写代码,希望通过编程来理解这种思想,但是事实是我还是没有发现面向对象与面向过程的不同之处。那么我究竟要怎么做?才能真正领悟面向对象的精髓呢?(哪怕是对这种思想有更进一步的理解。)
  (我认为面向对象博大精深是因为我之前看到林锐写的一篇文章《修练8年C++面向对象程序设计之体会》,说明面向对象是多么……)

【回复】

  很高兴看到你的改变。当在接触到所谓冷漠的面孔时,一则要有悲悯之心,有些人的封闭,使他们无法享受世界的美好;二则要用你的热情,营造融洽的氛围,这个世界,将由于我们每一个人的积极参与而更加美好。写作的方式,于我而言,真的找到了一种让平凡的生活不平凡的感觉。你开始写博客是好事,无论是现在的学习阶段,还是未来的事业、生活,都可以通过写作而变得精彩。

关于恋爱
  恋爱这个事情比较复杂,萝卜白菜,各有所爱,鞋是否合适,脚说了算。还要再声明一下,作为70后,我的观念仍然是“不为结婚的恋爱就是耍流氓”,所以我的建议慎重选用。
  你想要搞清楚问题出在哪里,但恋爱中的问题不是可以推理出来的。典型的是,男生使劲想:“这是为什么呢?”而女生则是:“他一点都不关心我的感受。”女生一般更关心感受,而不是你的其他条件,这种感受只有深处才能知道且无法言表。如果我在这方面说到了点子上,而你却给不了她细腻感情的需求,未来你追求相对粗放些的女生为好。从你讲的情况看,分手并不是一个坏的选择,对双方都是这样(宁拆十座庙,不破一桩婚,阿弥托佛,罪过)。如果两个人成天在一起就是吵来吵去,这种日子,别说影响现在的学习,再想想未来,真没有什么前景可以看好。恋爱是本能,不需要什么技能,当适合你脚的那双鞋出现时,抓住机会即是。要么你能和她共处,要么分开,当断即断,这恰是负责任的表现。

关于比赛
  你应该读过我关于兴趣的一些文章,说是否对某事感兴趣,其前提是,对这件事情有了充分的了解。我感觉你是由于对嵌入式不了解而没兴趣的。我一向赞成学生通过参加一些适合的比赛去获得体验,如果有老师负责的竞赛,那机会更好了。选择了参赛,不意味着正常的学业要放松,你要做的,是对课余时间的更充分的利用,以及更加高效的学习,学习的方向性更加明确。这次的参赛,需要自学与补上不少该有的知识,可以锻炼你自主性的学习和工作能力。还能将你置入一个团队当中,多么好的机会。所以,即使不考虑外部的因素,就你自己而言,都无须去犹豫。
  比赛的问题,我赞成你去。

关于面向对象思想
  话说有些要去旅游的人,得知某地好,还会到处打听:某地究竟有什么好。如果这样的信息收集得足够多了,我不敢想像他亲自前往时会有何感受。在路上,我们就欣赏路上的风景,只要在前行,你终会修得正果。你没有发现面向对象和面向过程的不同,只是说明你还需要前行。在学习的过程中,将自己的实践有效地进行下去,将自己的思考持续下去,而当遇到此类的疑惑之时,可以选择让疑问留着,而心中不急不躁,这是一种选择。
  当然,你适时去阅读一些经典的、口碑好的书籍,是有益的。注意,是“适时”阅读。当自己的体验还不够时,你“镇”不住这些博大精深的思想。一些经典,可以选择读多次,你体验的深度不同,每一次读出来的信息也便不同。
  貌似走了题,实则我觉得我没有必要谈我对面向对象的浅见,而你这样前行,终会有所感悟。

  

==================== 迂者 贺利坚 CSDN博客专栏=================

|==  IT学子成长指导专栏  专栏文章分类目录(不定期更新)    ==|

|== C++ 课堂在线专栏   贺利坚课程教学链接(分课程年级)   ==|

======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======

时间: 2024-10-09 12:49:54

大二学生的三个问题——恋爱、比赛、面向对象的相关文章

论文,MOOC,考研——答大二学生三问

 [来信} 贺老师: 您好,我是--大学软件工程专业大二学生,自从在CSDN看到您的贴子后,就想给您写封信,但又想先拜读你的 逆袭大学,所以迟迟没有动笔.如今已读了大半,虽没想象中的幽默,但内容深刻.从中找到了自身存在的问题,为以后的学习指明了方向.今天,将我的疑惑整理了一下‍,给您写下这封信,希望得到您的指点. 以下是我的疑惑: 1.关于论文,我希望在本科期间发表几篇沦文,这样无论是对考研,还是工作都会有不小的帮助,并且可以在写论文的过程中获得提升.关于论文想问一下老师,大二时期从知识水平

c++-学C++的大二学生求指导

问题描述 学C++的大二学生求指导 现在应该往哪方面拓展啊,我成绩一般般,感觉没学到什么,连一些简单的小应用都不会做 解决方案 同大二路过,自己喜欢学什么旧学咯,兴趣 解决方案二: 熟悉了c++的语法之后,可以开始学MFC了,推荐孙鑫的<VC++深入详解>,刚开始入门会比较难,但是学好这个很有用. 解决方案三: 先学基础,写写小算法,解解基本的练习题,然后写些类,接口,继承等.然后写些应用程序.可以边学这个边学LINUX以后找工作会很有用.都是这么一步步过来的,别急慢慢来,积累的多了就好了.

web方向-我是大二学生,求前辈提点一下WEB方向应该学什么

问题描述 我是大二学生,求前辈提点一下WEB方向应该学什么 都是大三才分方向的,但是我决定提前一年自己先着手学习,或许我连WEB是什么都不是很清楚,语言也只学了C,正准备学C++,基础很差,但是我需要一个学习的方向,我想制作个人网页的全套流程,听说要学java,还有什么?不胜感激 解决方案 先学习基础吧,然后课程设计的时候你就知道了,看看jsp,servlet ,tomcat这些 在试试js css 然后自己做点小的web工程 试试,自己不动手说啥都白说

答一名总是半途而废的大二学生:如何坚持,坚持什么

[来信] 我的一名普通二本学校的大二学生.马上要进大三了,感觉时间过得好快,我不是计算机专业的学生,但是对这个行业比较感兴趣,对计算机编程相对于其他事情要更加感兴趣些.高中毕业以前从未接触过计算机,到了大学由于是计算机相关专业(电子信息),家里给买了一台笔记本.到了大学,由于性格的原因,课外活动很少参与,只好上网,慢慢地对电脑熟悉起来了... 大一上期呢,在学姐那里借了本c语言看着玩,下学期学校开了c语言,由于事先看了一点,学起来的时候感觉还算不错.忘了说了,带电脑来学校就开始玩游戏了,,,直到

一名大二学生的学习状况和未来计划

郑州某高校的一名大二学生给我来信,谈的内容不少,我在[]加些注解作为回复.讨论. 下面是来信及我的批注. 您好!我是郑州的一名大二学生,专业是计算机(嵌入式软件开发方向),我在您的博客里问过您一个问题,想说的实在是比较多,故而采用邮件的方式和您交流一下. 第一,很感谢您给出的见解.[都是在探讨,不必客气.] 第二,先简单的介绍一下自己的学习情况. 数学类的:我已经学过了高数.线代(但都不咋滴),正在学习离散.概率论.[可以多点追求,让不咋滴远离自己.] 专业类的:大一上学期学过一点C(我认为是一

答大二学生:坚持正确方向,改变学习方式

[来信:马上就大三了,我慌了.] 贺老师,我是成都某高校一名计算机科学与技术的大二学生.最近我在CSDN上面看见了您的博客,并且我也买了您的<逆袭大学>一书,知道您很乐意为学生答疑解惑.我也是一名迷茫大学生,有一些问题想请教您. 大二已经快结束了,但我感觉自己这两年真正学到东西很少.这两年唯一的收获就是不用担心学位证的问题了,因为我两证已经拿到,期末考试的绩点也比较高了. 大一时,学的C++基础我自己认为还算不错,因为我已经可以很轻松的学习其他语言了:数据结构算是掌握了一些最基础的知识:数据库

答大二学生:跟着自己的兴趣定方向

[来信] 贺老师,你好: 我是河南XX大学计算机专业的一名大二学生,关注您的博客很久了,收获颇丰,谢谢您的付出.最近我们专业要分方向了,有硬件和软件两个选择:我对硬件非常的感兴趣况且编程对我而言有点力不从心,但是我们学校对硬件并不是特别的重视,我该如何选择?希望老师能给出一些合理化的建议和分析硬件和软件各自的发展方向及前景.谢谢! [回复] 你好: 从我的角度,我一直赞成大学生要以自己的兴趣为第一出发点进行选择的,无论是对高中生咨询如何选专业,还是对大学生咨询选方向.不同的选择,在统计意义上来讲

ACM训练和应用开发的体验,大二学生可以并行开展

[来信] 老师 我现在是大二的一名学生 我们专业虽然是计算机专业但是这届大一才真是和其他计算机专业一样开始大一上C语言 C 我们这级仍然是大二开的C语言和数据结构 我在学校做过一段时间ACM 70道题 但是最近我又开始去学windows的程序设计 不知道为什么总感觉学起来力不从心 我现在学完了C C 和数据结构 我接下来到底做什么好呢  [回复:(原回复找不到了,CSDN的私信功能应该出问题了,不按时间排序.我指出他的行文中没有标点,我读得很费劲.另外,他的具体情况,需要给我说明.)] [再来信

一个大二学生的好奇

问题描述 大家好!我是一个软件专业的大二学生,本人热爱编程和开发.因为在学校对软件是怎么做的不是很了解,这方面的知识老师基本上都不讲,老师只会说这个考试会考,那个考试不考.感觉自己现在跟做软件离的很远.在这里我希望谁能帮助我一下,给我介绍介绍在软件企业里,做软件是怎么一回事?比如:主流的开发工具,主流的服务器,主流的数据库,主流的技术(主要是web方向的)最好在介绍点开源的东西,还有就是在哪里可以找到新的开发工具,服务器,数据库还有技术等一些信息的发布.因为我很想了解.要是在学校只知道考试会考什