【来信】
老师:
距离上次给你写信(我该继续坚持C语言,还是转而去学C++?),有一个多月的时间了。自从收到你的回信,我感触的是:我真TMD不是爷们……于是,我开始主动的跟周围的一些同学接触,甚至是敞开一些心事……真的,感觉挺好,但是并不是所有人都能够和你合得来,你的热情有时换来的是别人的冷漠,我之后琢磨了琢磨:当初的我是否给别人的感觉也是这样?
那之后,我开始写博客,其实这也是老师你所倡导的一种梳理思维的方式,我就是借鉴借鉴。可能是还没习惯的原因吧,时断时续,不过我一定会坚持下去的。
关于恋爱
我不清楚这样的事情应不应该跟老师你说,但是我实在找不到其他人来给我指导了,而且这也是我最近最大的困扰,一直憋在心上特不舒服。(迂者注:我想还是此处省略N字吧。)我真的不知道这段感情是该继续这样下去(我发现我根本没有谈恋爱的天赋,笨手笨脚)?还是当断则断,一了百了(这样的话我又成了个不负责的人)?
关于比赛
我有幸被一位老师叫的去参加比赛,是关于物联网和嵌入式方向的。
首先,我对于嵌入式的没有一点感觉,那就更别说兴趣了。这学期开的一门数字逻辑课,我就学的糊里糊涂,我还担心着会不会挂了呢。
然后这比赛在明年六月多开始举行,所以这个学期一考完试就要开始去进行比赛方面的训练,可能还要占用寒假甚至下个学期的时间。我们这学期开的课不多,主要就是数据结构、汇编语言和数字逻辑,但是课都上的比较仓促,老师讲的也不是很详细,当然,我没有责怪老师的意思,大学学习最主要还是靠自己,所以我想在寒假的时候能够巩固这学期学的知识,特别是等一下我要提到的关于面向对象的问题,这些都需要时间。所以,我心底里是想放弃这个比赛的(甚至是大三之前,都没有参加比赛的想法)。但是,几个同学总劝我去,说比赛最能锻炼能力等等。而且如果我拒绝的话,又感觉是没给那老师面子:人家邀请你去,你摆什么谱?
综上,我又纠结了,我到底去?还是不去?
关于面向对象思想
收到老师的来信后,我就开始进军C++。因为有C的基础,所以C++学的也蛮快的,不过也仅限于语法知识上。当我看到面向对象编程部分的时候,我不禁疑问了:这和面向过程有什么区别?不过就是将数据和操作绑在一起而已嘛?(类?)当然,我也很清楚面向对象的博大精深,肯定不是我想的那样的。我不断的写代码,希望通过编程来理解这种思想,但是事实是我还是没有发现面向对象与面向过程的不同之处。那么我究竟要怎么做?才能真正领悟面向对象的精髓呢?(哪怕是对这种思想有更进一步的理解。)
(我认为面向对象博大精深是因为我之前看到林锐写的一篇文章《修练8年C++面向对象程序设计之体会》,说明面向对象是多么……)
【回复】
很高兴看到你的改变。当在接触到所谓冷漠的面孔时,一则要有悲悯之心,有些人的封闭,使他们无法享受世界的美好;二则要用你的热情,营造融洽的氛围,这个世界,将由于我们每一个人的积极参与而更加美好。写作的方式,于我而言,真的找到了一种让平凡的生活不平凡的感觉。你开始写博客是好事,无论是现在的学习阶段,还是未来的事业、生活,都可以通过写作而变得精彩。
关于恋爱
恋爱这个事情比较复杂,萝卜白菜,各有所爱,鞋是否合适,脚说了算。还要再声明一下,作为70后,我的观念仍然是“不为结婚的恋爱就是耍流氓”,所以我的建议慎重选用。
你想要搞清楚问题出在哪里,但恋爱中的问题不是可以推理出来的。典型的是,男生使劲想:“这是为什么呢?”而女生则是:“他一点都不关心我的感受。”女生一般更关心感受,而不是你的其他条件,这种感受只有深处才能知道且无法言表。如果我在这方面说到了点子上,而你却给不了她细腻感情的需求,未来你追求相对粗放些的女生为好。从你讲的情况看,分手并不是一个坏的选择,对双方都是这样(宁拆十座庙,不破一桩婚,阿弥托佛,罪过)。如果两个人成天在一起就是吵来吵去,这种日子,别说影响现在的学习,再想想未来,真没有什么前景可以看好。恋爱是本能,不需要什么技能,当适合你脚的那双鞋出现时,抓住机会即是。要么你能和她共处,要么分开,当断即断,这恰是负责任的表现。
关于比赛
你应该读过我关于兴趣的一些文章,说是否对某事感兴趣,其前提是,对这件事情有了充分的了解。我感觉你是由于对嵌入式不了解而没兴趣的。我一向赞成学生通过参加一些适合的比赛去获得体验,如果有老师负责的竞赛,那机会更好了。选择了参赛,不意味着正常的学业要放松,你要做的,是对课余时间的更充分的利用,以及更加高效的学习,学习的方向性更加明确。这次的参赛,需要自学与补上不少该有的知识,可以锻炼你自主性的学习和工作能力。还能将你置入一个团队当中,多么好的机会。所以,即使不考虑外部的因素,就你自己而言,都无须去犹豫。
比赛的问题,我赞成你去。
关于面向对象思想
话说有些要去旅游的人,得知某地好,还会到处打听:某地究竟有什么好。如果这样的信息收集得足够多了,我不敢想像他亲自前往时会有何感受。在路上,我们就欣赏路上的风景,只要在前行,你终会修得正果。你没有发现面向对象和面向过程的不同,只是说明你还需要前行。在学习的过程中,将自己的实践有效地进行下去,将自己的思考持续下去,而当遇到此类的疑惑之时,可以选择让疑问留着,而心中不急不躁,这是一种选择。
当然,你适时去阅读一些经典的、口碑好的书籍,是有益的。注意,是“适时”阅读。当自己的体验还不够时,你“镇”不住这些博大精深的思想。一些经典,可以选择读多次,你体验的深度不同,每一次读出来的信息也便不同。
貌似走了题,实则我觉得我没有必要谈我对面向对象的浅见,而你这样前行,终会有所感悟。
==================== 迂者 贺利坚 CSDN博客专栏=================
|== IT学子成长指导专栏 专栏文章分类目录(不定期更新) ==|
|== C++ 课堂在线专栏 贺利坚课程教学链接(分课程年级) ==|
======== 为IT菜鸟起飞铺跑道,和学生一起享受快乐和激情的大学 =======