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

简介: 【来信】老师:  距离上次给你写信(我该继续坚持C语言,还是转而去学C++?),有一个多月的时间了。自从收到你的回信,我感触的是:我真TMD不是爷们……于是,我开始主动的跟周围的一些同学接触,甚至是敞开一些心事……真的,感觉挺好,但是并不是所有人都能够和你合得来,你的热情有时换来的是别人的冷漠,我之后琢磨了琢磨:当初的我是否给别人的感觉也是这样?  那之后,我开始写博客,其实这也是老师你所倡

【来信】

老师:

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

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

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

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


【回复】

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

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

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

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


  



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

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

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

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

目录
相关文章
|
4月前
|
算法 定位技术
保研夏令营与考研复试联系导师、婉拒导师的语言模板与注意事项
保研夏令营与考研复试联系导师、婉拒导师的语言模板与注意事项
|
10月前
|
C++
C++讲课总结
C++讲课总结
48 0
|
编解码 算法 前端开发
想卷编程的大学生如何利用寒假提升自己?该学什么?要不要去实习?
想卷编程的大学生如何利用寒假提升自己?该学什么?要不要去实习?
102 0
|
自然语言处理 IDE JavaScript
文言文不能编程乎?中国大四小哥哥曰:非也
程序员何苦为难程序员?有人开发了一种“文言文编程语言”,用文言文写的编程语言,密切遵循文言文语法和中国古典文学的基调,被评价过于硬核。
195 0
文言文不能编程乎?中国大四小哥哥曰:非也
|
设计模式 IDE Java
奉劝那些想把编程学好的学弟学妹们!呕心沥血,袒露心声,掏心掏肺
奉劝那些想把编程学好的学弟学妹们!呕心沥血,袒露心声,掏心掏肺
119 0
|
机器学习/深度学习 算法 C++
计科专业大一学生一枚,如何提高编程能力?
先简单介绍一下我的情况:大概去年的这个时候从学校毕业,二本A软件工程,现在在北上广深之一的某卫星城从事互联网相关工作,月薪勉强养活自己。看上去一份很没说服力的简历,希望我下面的话,不会让你有这个感觉。
2018届实习生给学弟们'传授'学编程心得
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kese7952/article/details/85097160 作为过来人的一些师哥师姐们在我的企鹅空间中送给下届或者编程界小白们的毕业留言,也算是临行的就业赠言吧。
1050 0
老师语录
1、不要小看O(1)和log(n)的区别,如果数据十几亿,那就是1秒和10秒的区别。
808 0