乍一看,计算机科学似乎是一个枯燥的学位。大多数人认为它重数学和理论,在某种程度上确实如此。话虽如此,我想与您分享我在课堂内外学到的很多东西。
1. 问题解决
为了更好地理解计算机科学中的理论,我们经常将它们分解,甚至将它们类比为现实世界中的某些东西。我们还将我们的编程困难分解为可管理的块,并一次编写一个。然而,它并没有以解决方案结束。我们还必须确保缩进和注释我们的代码,以便任何阅读它的人都可以更快地消化它并理解每段代码的工作原理。
从本质上讲,计算机科学是研究如何将较大的对象分解为较小的对象。这对我的日常生活很有帮助,因为该课程增强了我的分析能力。我更有资格辨别问题的根本原因并找出人们的盲点。这有助于我解决问题和与他人的对抗,以及帮助他人了解自己立场的真相。我还可以看到在与他人交谈时清晰地表达我的语言是多么重要,因为它可以消除误解和敌意。
2. 团队合作
作为一名计算机科学专业的学生,需要完成很多小组任务。作为团队的一员工作并不总是那么容易,因为您并不总能找到想要或可以相处的人。有些人和他们的个性甚至可能激怒你。其中一些可能与您毫无共同之处。无论如何,作为一个参与过多个团队项目的人,我可以证明妥协的价值和沟通的能力,而不会让情绪控制你的行为。
这些项目教会我尊重我的同学和他们的各种优势,并接受我们的差异,以便为项目的成功而共同努力。我的学校选择我们的队友来证明,就像在现实世界中一样,我们必须学会与来自不同背景的人合作。无法与某人相处不是虐待或八卦他们的借口。每个人都有权受到尊重。
3. 时间管理
任何编码过的人都可以证明这需要很长时间。事情并不总是按计划进行,即使在您完成编码之后,仍有很多调试工作需要完成。也无法预测您将在程序中遇到哪些缺陷或修复它们需要多长时间。
意识到所有这些有助于我成为一个更好的计划者和时间管理者。为了赶上我的最后期限,我学会了在我所有的工作中考虑到无法预料的并发症。我还学会了如何更好地管理我的精力和时间,这样我才能更有效率。例如,我知道我在晚上更有效率,所以我在晚上留出更多的时间来学习和重写。这改变了我的生活方式,现在我比参加这门课程之前更有条理。
4.足智多谋
我们的许多想法都不是真正的原创。甚至电影情节和书籍情节也被多次重复使用。在编码方面也是如此。您拥有的任何程序概念几乎肯定以前都由其他人编写过。这使得编码员的工作更容易,因为他们在遇到困难时可以参考其他人的代码。
作为一名计算机科学专业的学生,我看过很多代码,主要来自我的教授、同学和互联网。因此,我必须弄清楚从哪里可以获得什么样的代码,以及如何使其适应我的需求。我们还必须引用我们的来源,并且禁止抄袭,因此通过从可靠来源获取代码来学会足智多谋,并通过了解要进行哪些调整来灵活掌握是必不可少的。
结论
毫无疑问,计算机科学是一门可以从中获得大量知识的学科。我很高兴我在课堂之外学到了很多东西,从解决问题到更足智多谋。这些肯定是令人惊讶的收获,因为我原以为计算机科学主要教我如何编码,但它做得更多。