大二觉醒,还有很多主动

2024-03-03 09:58
文章标签 主动 很多 大二 觉醒

本文主要是介绍大二觉醒,还有很多主动,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  来信及我的点评式回复如下(【】中是我的回复):


贺老师你好: 

  我是一名大二学生,并不是计算机专业或者是软件工程的,是数学专业下的信息与计算机科学(是大二才分的专业,大一是数学大类),说起来与计算机也是挂钩的,最近接触到csdn,看到您的博客的指导专栏,故生起让您指导的心,有些困惑,希望您能帮忙解答,谢谢。
  我知道我这个专业也是可以向IT方向发展的,但是我现在很迷茫,不知道应该怎么学习才好,我不知道现在的我应该学习什么才好。(不知道老师对我这个专业的看法是什么) 【你的专业应该叫“信息与计算科学”,其中没有计算“机”。正是由于少了这个“机”字,其宽度大增。计算这件事,并不总是和使用的机器的具体形态息息相关的。这是从事IT方向工作中的最宝贵和最核心的内容,希望你能将自己的学习和手边的机会结合好了,用好这些条件。关于这个专业的话题,以前解答过一些问题,见“ 临近毕业,更要抬头看路”,“科学型IT人才和工程型IT人才”和“信息与计算科学大三学生,加强算法还是做点项目?”】
  过去的一年里我学了数学系的基础课程《数学分析》、《高等代数》、《大学计算机基础教程》(当时我并不知道自己会走上现在偏计算机的道路,所以并没有学,期末考试也是混过去的,现在我也很后悔)。 【其实这些课程不管从事何种工作,都是基础性的,有些甚至是珍宝,以各种理由选择忽略,是暴殄天物。】下学期接触了c++,发现自己慢慢地喜欢编程,于是打算学习编程的相关东西。但是一学期的c++的学习我也只是学习了基于过程的程序设计,而且上机实践很少 【需要找到让自己能实践下去的办法】,并不知道自己到底有没有学好(我不知道怎样来衡定自己的水平,最近开始有在oj上编程序,但是却苦于缺少人指导,有些东西不会也没办法解决)。 【OJ上做题是一种好方法,不过需要从做水题开始,逐步深入。】而面向对象的程序设计我们并没有继续学了,听说是以后用另一种语言学,但是我自己希望能够提早学习,却不知道该如何下手,不知道应该是继续看学校的c++教材还是上网找视频,不过看到你的博客有c++教学,我打算在上面看看(我还没有去看)。 【既然正在学C++,那就不要三心二意,面向过程和面向对象,都从C++中学好了。你可以按着我给2012级学生教学的体系,将相关的实践题目做下去。这是在实践中找到感觉的一种方式。选择了一门语言,需要专一地学下去,学语法,但更注重用编程去解决问题。将起步,切忌总是换语言。】
  如今大二上学期也要结束了,这学期除了继续的数学基础《数学分析》、《常微分方程》,还学了《数据结构》,《数据结构》我认真地学习了,但是我却很疑惑,就是我并无法感觉到数据结构的用处,就是我感觉不到数据组织在编程序上的作用,不知道是不是我现在编的都是小程序导致的,所以有时候记住的东西很容易就忘记了,我也很郁闷这种状态,眼看大二快要结束了,我也是有些着急,我是真的很想学好《数据结构》的,我知道这门课程很重要,但是我却感觉我认真学习下却还是没有完成掌握。(在学这门课程的时候,我们的老师说对于我们专业来说,《数据结构》的要求并没有计算机专业那么高,教材也不一样,我真的很不希望这样,毕竟要求低了,说明我的能力就没有计算机的好了,但是也没有办法) 【数据结构要找到其中的抽象之美,我想你没有来感觉应该还是编程的实践欠缺。除了继续在编小程序上找感觉,也可以通过实践数据结构中的算法,提高编程能力。适时地用某种数据结构,做一个小小的“项目”,那更是好了。我做过一个讲座(见《给数据结构初学者:跨过算法和程序之间的鸿沟》),你可以参考。大学的教学本来就是个入门,要想学好,也就不要在乎要求高不高了,按照自己的目标学到学科的精髓和本质中去。再说到教材,更没有必要纠结,大学的学习是不应该受教材的限制的,学习的过程中,可以同时看其他教材。在大学中,博览是要做到的,学一门课看几本教材,这是很自然的事。】
  过去的大一我算起来应该是荒废地度过吧,但是大二我并不希望自己这样,我想做个有朝气,有理想的大学生,事实我也正在改变自己,我在找寻自己的兴趣,并确定为IT,但是很遗憾的是我对计算机可谓是一窍不通,计算机准确来说是大二才开始拥有的,过去只是偶尔接触过(也只是用来玩游戏,看电影,上qq),我想了解更多东西,但是我不知道该如何去做,我不知道现在的我应该怎样学习才能在以后的竞争中有自己的一席之地,我害怕自己规规矩矩地遵循学校的步伐会失去竞争力。我知道现在还有机会改变,所以我想改变,但是我不知道该如何开始,我不知道该从哪些渠道去获取知识,有时候听着别人说一些IT的有关东西,我却不知道是什么,我很郁闷。 【犯过了一些糊涂,大二觉醒还是一个可以争得主动的时机。刚起步,面临的就是很多的不知道。这是你的财富,不知道才有学习的必要嘛。保持好的心态,扎实地前行,由此就会有新的天空。获取知识的渠道也不是谁能够给你一下子说到位的,而是需要通过你的前行,渐渐明朗。前行,就是一切的前提和基础。按照学校的培养计划学习,这是你成才的基本要求,不要忽略,要优先保证。然而这还不够,要成为一名有特点的大学生,这是你的竞争力所在,需要开展出个性化的自主学习。】
  我想重头学好一切计算机的知识,希望老师能够推荐适合我的书籍,并且一步一步来。 【上图书馆看看吧,哪本对你胃口,就看哪本,大不了看不下去还回去,再另外去借。你刚开始,谈不上什么重新从头开始。】
  对于英语,大学的英语一定是要自学的了,我不知道基本要求要达到什么要求,我的英语基础很差,口语一塌糊涂,我不知道要不要重新学,所以英语一直有学好的心,却没有实践过,我很失败。 【你说出了问题,其实答案也就在其中。不要将学英语陷入背单词,划ABCD中,而要从听说读写中去学。现在的电子资源很多,选一个进行下去,这无关老师在课堂上怎么教,大学生的课外自主学习,有的是丰富自己学习的空间。就是在今天中午,我还突然想到,所谓知识,没有什么死知识活知识,在于学知识的人,究竟是将其学活了还是去死学了。这涉及到教师的教学方式。然而要考虑到我们不能改变教师的方式,这是一个事实。所谓灌输式教学,一定程度上也取决于学生以何种态度对待课堂。摆出了一幅被灌的姿态,教师在教学方式上的一切改变,也会是徒劳。我是一名不安份的教师,旨在搞活学习的举措也常遭遇有些学生的变样应付,他们已经习惯了被灌,且不知其他方式。这是需要师生共同努力的方向,哪一方都可以先行起来。】
  老师,您说我应该怎样学习才好?!
  额外地,最近根据自己的了解买了几本书《c++程序设计语言》(Bjarne Stroustrup)(中文版)《thinging in  c++》(英语版)《Effective C++》,可是看了之后,我觉得并不适合我这种连初学者都算不上的人看吧,但是有争议的是《c++程序设计语言》,我觉得读起来有些难,没有办法很好地懂的一些知识,于是我觉得并不适合初学者看,但是网上却是介绍初学者看这本不错,我很纠结要不要继续看下去,还是等我以后才来看? 【看来你的个性属于一种热情型的,一下子买这么多书,同时看吗?Bjarne Stroustrup的书适合在完整学习C++以后再看,其他两本更是有一些体会,目标是写出更高质量的代码时再说。我给你的建议,就从用好你的课本开始,将编程的实践有效开展下去。这是起步时该做好的事。实践中,可以选我的方案去实践。如果要买书,萨维奇的《C++程序设计(第8版)》更适合刚起步的人。】
  【更多话题,可以看我的“IT学子成长指导”专栏中的相关文章。相信你能脚踏实地,走出属于自己的路。】

 
【学生回复】

  谢谢贺老师,看了您的回复后,感受最深的是大学的学习是入门,我突然明白了要想学得更好,绝对不能只是停留在学校的教学层次上了,我想我自己就不要再考虑其他什么了,就先是完成学校的课程,然后加强我的c++上机实践,学好c++,一切都要开始,不能停留与纠结在思想上了,做了或许不一定能成功,但是我不做就永远不能成功。



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

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

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

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




这篇关于大二觉醒,还有很多主动的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

为什么现在很多人愿意选择做债务重组?债重组真的就这么好吗?

债务重组,起初作为面向优质企业客户的定制化大额融资策略,以其高效周期著称,一个月便显成效。然而,随着时代的车轮滚滚向前,它已悄然转变为负债累累、深陷网贷泥潭者的救赎之道。在此路径下,个人可先借助专业机构暂代月供,经一段时间养护征信之后,转向银行获取低成本贷款,用以替换高昂网贷,实现利息减负与成本优化的双重目标。 尽管债务重组的代价不菲,远超传统贷款成本,但其吸引力依旧强劲,背后逻辑深刻。其一

多数据源的事务处理总是打印很多无用的log日志

之前做了一个项目,需要用到多数据源以及事务处理,在使用事务处理,服务器总是打印很多关于事务处理的log日志(com.atomikos.logging.Slf4jLogger),但是我们根本不会用到这些log日志,反而使得查询一些有用的log日志变得困难。那要如何屏蔽这些log日志呢? 之前的项目是提高项目打印log日志的级别,后来觉得这样治标不治本。 现在有一个更好的方法: 我使用的是log

[机缘参悟-222] - 系统的重构源于被动的痛苦、源于主动的精进、源于进化与演进(软件系统、思维方式、亲密关系、企业系统、商业价值链、中国社会、全球)

目录 前言:系统的重构源于被动的痛苦、源于主动的精进、源于进化与演进 一、软件系统的重构 1、重构的定义与目的 2、重构的时机与方法 3、重构的注意事项 4、重构的案例分析 二、大脑思维的重构 1、大脑思维重构的定义 2、大脑思维重构的方法 3、大脑思维重构的挑战与前景 三、认知的重构 1、定义 2、目的 3、方法 四、实例 五、总结 四、婚姻家庭的重构 1、婚

很多时候,我们都身不由己

在我们的生活中,有什么事不是我们自己就能决定的,也有很多事我们决定了,可是却因为很多的原因,到最后还是没有做成。只能说,我们身不由己,珍惜我们现在所拥有的吧!

很多数据进行筛选 orcale 语句

很多数据进行筛选  orcale  语句 一段时间内的数据,先按照时间分组,求出每组时间的数据的最大id,然后对获得的数据排序 如,现有一个月的数据将近1000条,每天都有很多条,先求出每天所有数据中id最大的一条数据,这样每天只有一条数据,在按照时间进行排序,就可以获得这个月的数据(30条),大大减少了数据量 其中:HD_GPS是表名, T_LOG是时间     sel

拼多多为何主动“慢”下来进行商家生态治理?

十几天前的财报电话会上,拼多多管理层向外界释放了两个关键信息: 一是将通过“扶持与治理”并举的方式,继续完善生态建设,未来一年将投入百亿资源包扶持新质商家,减免100亿商家交易手续费,并坚决地进行商家生态治理。目前,拼多多的“百亿减免计划”已经相继落地,先后推出多项服务费退免、下调店铺保证金、升级商家售后服务体系等。 二是对未来增长的理性预判,“拼多多的盈利曲线并非是线性的”、“过去几个季度的

5月,我面试60多号人,才发现很多人没有这项能力

很多 3~5 年开发经验的,都来自传统行业,所接触的都是一些非常传统的项目,像上面的一些案例场景,根本没碰到过,也不知道如何找到好的解决方案。 交流的过程中,发现这些很基本的问题,他们普遍都答得很片面,没底气,支支吾吾的。因为接触的太少,掌握的都是零散的知识点,心里并没有成熟的技术框架。 他们对知识的【点】掌握得相当不错!知道么?一个 JVM 都差不多能挖到底层的汇编了,确实厉害!说得头头是道

Gnu: binutils: ld: .gnu.warning.链接时的主动警告 glibc

这个是一个gnu的extension,glibc会使用这个功能,标记即将被淘汰的符号,产生链接时的警告,比如: /* When a reference to SYMBOL is encountered, the linker will emit awarning message MSG. *//* We want the .gnu.warning.SYMBOL section to be u

为什么在很多应用中常采用正态分布/高斯分布、中心极限定理

为什么在很多应用中常采用正态分布/高斯分布? 当我们由于缺乏关于某个实数上分布的先验知识而不知道该选择怎么样的形式时,正态分布是默认的比较好的选择,有两个原因: 一,我们想要建模的很多分布的真实情况是比较接近正态分布的。 中心极限定理说明很多独立随机变量的和近似服从正态分布。 二,在具有相同方差的所有可能的概率分布中,正态分布在实数上具有最大的不确定性。 因此,我们可以认为正态分布是对模型加入的

为什么很多人都还用着Win10 而不投向Win11的怀抱?

前言 自从Windows 11发布(2021年6月)不知不觉已经过去了3年了。在这三年期间,Windows 11经历了几个大版本的更新。 Windows 10从正式发布开始(2015年7月)至现在已经有9年的历史。而Windows 10的最后一个版本22H2即将在将于 2025 年 10 月 14 日终止服务。 Windows 11虽然带来了新的设计和功能,但Windows 10仍然受到