随笔 | 对计算机专业的自我思考

随笔的想法来自博客https://www.cnblogs.com/greyzeng/p/9581624.html,对当中的提问作出一些自己的思考。

前言

在写下这篇随笔之前,我分别看了有关上课态度师生关系的两篇博客文章,想在前言说一下自己的感想。我认为当一个学生,无论这门课你是否感兴趣,是否学习很困难,上课的时候都必须认真参与。尤其像大学专业的课程,即使不同的课程是学习不同的技术,可是它们之间仍然存在着关联。譬如,我喜欢学习Android的课程,可是我的Java课没有好好听,导致Android课很难跟上进度,这不就赔了夫人又折兵,所以当你选择了这个专业,这个专业的课我就要好好听。或许会有人说,“老师讲的课水分很多,我无法听进去”,我认为有一段话可以回答这个说法。

一定要记住,你在平时放的水,最后一定会流到你的脑子里的。其实我是不相信一个认为老师没水平的大学生,水平要高过老师的,老师站台讲台上,你就好好听讲。你在大学里面认为那个老师是水货,这个故事的另外一个版本是,你走上社会以后,你认为你的领导没水平,但是更真实的版本是,你没有水平。

——《Scalers:大学生上课为什么一定要认真听讲?

      在大学三年,遇过很多不同的教学方法的老师,而他们的共同点就是,大学老师会把他知道的知识和学习方法都教给我们,但不会像中小学老师一样每时每刻都督促着我们学习,这样的师生关系跟健身教练和健身学员的关系相似。这是我看到一篇文章受到的启发,我们交学费来学习,是为了成为理想的自己,为以后的工作打基础,但是如果我们自己不努力学习,凭什么在责怪“健身教练”不每时每刻督促我们,“健身教练”是老师不是督促员,我们到底想学到哪个程度,老师就会传授这个程度的知识,但能不能成功还是要靠我们的坚持不懈的学习。

每一个来学习的学生,  都是想学好才来的。  各人条件不同, 学好的目标也未必相同。  有些同学想成为世界一流的软件工程师,  那老师就会以世界一流的标准来要求学生;有些同学只想拿一个及格的分数, 那老师也会告诉他如何才能及格,并严格执行评分标准;有些同学想在某个领域深造,老师也会提供相应的指点。 但是,学生别想只付出 "及格" 的努力,却期望收获“优秀” 的结果,或者没有付出足够的努力,却期望老师最后放水让自己及格。

——《现代软件工程讲义 0 教学方法

一、结缘计算机



推荐博客:博客A

  • 你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?

在小学三年级时,我初次接触了计算机,从此计算机就给我留下了无所不能的印象。从小学初探制作flash动画,再到初中自学sai和phototshop软件,而到了高中开始觉得现有的软件和游戏已经满足不了我的需求,有了想制作能满足我需求的软件的想法,所以到了大学我选择了计算机专业。

我第一次接触计算机是在2006年,当时台式电脑逐渐开始出现在每个家庭,小学也有电脑课程,我认为在这种环境下我有比较好的学习计算机的环境条件。虽然我从小拥有比较好好的学习环境条件,不过与博主A相比较,我缺乏的是稳扎稳打,尽管我一直怀有兴趣,但一直都是处于窥探的状态,当我一开始搞明白的时候,并没有好好巩固基础,就去学新的知识了,导致后来基础不好有时候比较难学。博主A初二时也冒出了制作游戏的想法,而我们不一样的是,博主A在那时开始自己寻找资料学习编程,并把学习与编程相结合,为了把程序写出来,会独自一遍一遍推演公式。在阅读博主A的文章时,我知道了一个程序员最基本的是不断练习,而不是快速学习新知识。

  • 计算机是你喜欢的领域吗?是你擅长的领域吗?

计算机是我喜欢的领域,计算机涵盖了很多方面的知识,不仅仅局限于打代码,而web前端设计和Android的版面设计类似的都是我比较喜欢的内容。我曾想过我到底擅不擅长计算机领域,最后发现我并不能一概而论。至今接触过很多的课程都是学习编程的,说实话我对编程不算太擅长,我认为这是我下功夫完全不够的原因。而在计算机领域里面,我个人认为虽然没有非常好,但比较擅长的是计算机的版面、布局设计。可能这方面会更偏向于艺术系不像是计算机系,不过在这个海纳百川的计算机时代,计算机行业需要不同样的人才,才能走向更好的IT未来。

  • 你热爱这一专业吗?你对计算机的热爱是怎样的?仅仅是口头的吗?

与其说是热爱,倒不如说只是喜爱。我对于“热爱”的理解,是这种东西已经成了我生活的一部分了,如果我每天不想着它,干与它相关的事,就会坐立不安。虽然我无法做到一天都全身心都放在这个专业的学习上,有时候会被学习上的困难搞得很崩溃,但我仍会去探究我没弄懂的知识点,会为了做好每一份作业,熟悉代码的语法局势,时不时会从晚上甚至下午探究到凌晨四五点。我清楚知道我在这个专业的学习漏洞很多,但我不会仅仅口头学习。

二、在计算机系里学习



推荐博客:博客B博客C博客D

  • 你对你的大学生活有什么想要吐槽的地方吗?你理想的大学教育是应该是怎么样的?跟学校给你的有什么么区别?比较你在中国大学的经历,你的老师和学校能做到和国外那样吗?如果不能,请分析一下为什么?

我理想的大学教育的课程是理论知识和实际操作是并行的。比如,如果是课程性质是理论比较多的话,希望老师不要一直对着书本或者PPT讲解,适当地在黑板上写写画画,根据比较重要的知识点解几道例题,我认为这能让学生提高对这门课的重点记忆。看到博主B有介绍到国外的学校的课程虽然不多,但很精简且不照本宣科,学生课外为做作业收集资料和为下一堂课都是必不可少的,而且学生们自律性都比较强,上课效率很高。博主C介绍了他的老师每堂课前都会点评他们的作业,能让他们知道自己作业的优缺点。

比较我在中国大学的经历,我认为短时间内国内不能做到国外那样。曾经听说过一个说法,中国是发展中国家,急需大量人才投入社会,所以应试教育是最快速的打造人才的方法。可是应试教育来自各方的压力都非常大,部分人进入大学后把自己先放肆了一阵,再等到想学习时就发现已经跟不上了,导致自律性逐渐变弱,所以这不是短时间内能改变的。不过我认为可以改变的是老师与学生的互动可以更多一些。

  • 迄今为止,你写了多少代码,描述你做的最复杂的软件项目/作业?

我不知道写了多少代码,我能确定的是每一堂课的练习和作业的代码我都打了,大学前两年的练习和作业已经把我8G的U盘占满了7G。我做过最复杂的软件项目是Android的大作业,我做的是一个学生信息管理系统,这个系统分为管理员和学生身份,管理员身份可以注册再进行登录来录入、查看、删除、修改、排名学生的成绩,而学生身份就可以登录自己的账号查看个人成绩和排名。让我感到最困难的地方就是梳理每个功能之间的模块逻辑以及存储数据的调动。

  • 学习有几种方式,速成的培训班,传统的大学教育(以课堂授课为主)。MOOC,翻转课堂,你觉得最适合你的是什么方式,为什么?

我认为最适合我的方式是翻转课堂。首先我对个人的自学能力还是有信心的,曾试过用一个晚上通宵粗略看过整本高等数学,能把最基本的知识点都弄懂,当然更深入的话就还是要在课堂上解决。其次,对于我来说实操比起单纯的理论授课更能让我理解知识点。博主D有提到速成的培训班状况看,于我个人而言,好的培训班肯定能学到一点东西,但是毕竟是速成的,如果不长期练习的话也会把这一点东西给忘了。

翻转课堂有两个阶段:“信息传递”和“吸收内化”。“信息传递”是课前学生通过短小精悍的视频来自己预先学习针对性较强的问题,这种视频的时间控制让学生不容易走神,而且能反复看自己不懂的地方。“吸收内化”是在课堂上通过互动来完成的,教师能够提前了解学生的学习困难,在课堂上给予有效的辅导,同学之间的相互交流更有助于促进学生知识的吸收内化过程,这更能把大多的时间留给不懂的问题和实操上面。

  • 学线性代数和概率论的时候,你是否有过这样的疑问“我们为什么要学这么多数学,这和我们计算机有关系吗”,你现在是否还有这样的疑问?对这个问题,你有自己的解答了吗?那么其他学科呢?

我没有过“为什么要学数学?”这样的疑问,因为我个人还挺喜欢学数学的,学习数学可以锻炼我的思维能力、探究能力、逻辑能力,尤其是解出答案的满足感,这跟完成一个程序的满足感完全一样。至于其他学科我也相信它一定有学习的价值的。

三、未来规划



推荐博客:博客A博客E

  • 对于你未来在IT行业的发展,你有什么样的梦想或者未来想从事什么样的工作?

以目前来说,在IT行业发展的话我比较想从事游戏测试或者软件或网页的UI界面设计。

  • 你准备怎样来规划你技术道路,职业道路和社会道路?

我的技术道路是把基础的代码逻辑、语法巩固好,对版面设计相关的软件熟练运用,并把自己感兴趣的Photoshop学到更深层次,如果有闲余时间再自学AI,毕竟多一门技术多一条出路。职业道路上我偏向于计算机媒体、版面设计或者游戏测试,博主E有提及到前期的摸索确实是必不可少的,所以我不急于一定往哪个方向努力,等我学好基础,再不断“打补丁”,一定会摸索出适合我的道路。在社会道路上,博主E建议前期一定要专注于提升技术、提升自己,而且要学会为人处世的soft skill,这能让自己更能站稳脚跟,对此我十分认同。

  • 你对于实现自己的梦想已经做了或者计划做什么样的准备?

目前我完成了计算机二级和英语四级的考试,对Photoshop比较熟悉。会使用Premiere、After Effects、Corel Draw的部分基本功能。计划一边留意比较感兴趣的实习岗位一边钻研想要提升的方面,如,参考网站的精选网页,使用IntelliJ IDEA进行html设计和Android的RP软件运用。

  • 你们马上就要面临实习了,你打算在企业内实习还是在实验室实习?

我打算在企业内实习。实验室实习会更侧重与技术钻研,而企业除了技术会学到其他不懂方面的东西。

  • 实习经验究竟有多重要?是否需要马上开始积累实习经验?

实习经验很重要,博主A在微软实习长达了4、5个月,使他源代码的掌控能力也得到了提高,并且直接体现在我利用业余时间开发的项目的代码质量上,甚至还获得了一个转正的机会。我认为大三确实是需要积累实习经验,但不是马上,但也不是临近毕业时。博主A把他大学所做过的东西写上了简历获得了微软的实习机会,不是因为运气好,而是有积累。我建议如果认为自己的积累不够的话不妨在大四来临之前好好积累,实习是很重要,但懂得的多了获得好的实习的几率才会更大。

四、关于软件工程这门课


  • 你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上?

我对于这门课的期待是理论实践并行,对于编程基础差的学生能细心提点,会有短暂的思考时间。我打算平均每周拿出10个小时用在这门课上,根据学习难度累积递增。

后记

虽然这只是一篇随记,但其中提及的问题确实让我足足思考了起码一天的时间,这让我重新审视了我对计算机专业的想法,以及对未来的思考。我现在能做什么,我想不到太远,只能先把注意力放在课程学习以及自我提升上。

原文地址:https://www.cnblogs.com/kunnkkk/p/9583403.html

时间: 2024-10-17 08:19:48

随笔 | 对计算机专业的自我思考的相关文章

走好脚下的路--写给迷茫的计算机专业在校生

2013年6月我迈出了校门,和四年难忘的大学生活挥手作别.而今一年半有余,挥手曾经的岁月,也不免有几分唏嘘.我战战兢兢的敲下这篇文章的标题,自己的经历和感悟是否有资格给后来人一些启示,心里有几分不安.不过既然决定提笔,就把我的心里话说出来. 促使我写这篇文章的原因是在贴吧里看到一位在校大一新生所提到的问题: 1.C++还需要学习吗? 2.C已经入门了,想从事游戏方面的工作,有必要深入学习C吗? 我在贴吧里写了很长的话来针对这两个问题来回答,但是后来我突然意识到,这位同学的问题背后所表现出来的或多

2018计算机专业保研面经(清华、浙大、华科)

2018计算机专业保研面经(清华.浙大.华科) 开始写这篇博客的时候是在从浙大返校的路上.一路过来真不容易.旁人眼中对保研可能只是艳羡,仿佛就只要坐等offer似的,虽然我在此之前也确实没想过会跟打战一般的度过这几个月. 先大致说明下个人条件.福州大学计算机实验班,排名专业第2(九月初印的成绩单),拿过一次国奖和数次校级一二等奖学金,两次校级三好学生,建模国二,美赛H奖,服务外包国二,还有一些零零碎碎的小奖.拿到保研资格应该是没太大问题. 3月份开始意识到差不多要准备保研的事情,加了两三个学长姐

996.ICU#25510:我是计算机专业的在校生,这个项目对我帮助非常大,简直就是惊醒了我

作者:doge1234567890 //我自己自愿关掉的 ,没有受到任何公关和胁迫 //这里面的讨论太乱了,整合一下有时间重新发 补充:已经有公司(比如小红书,北京必胜课)取消996了,舆论绝对是有效果的,请不要偏激,也不要矛头直指政府(没有证据,你能有阴谋论我也能臆测),这不解决任何问题,并会将我们置于危险之中,小心真的给某些势力当枪使 [突然想明白996最恐怖的地方在哪了] 965时,你965,妻子965,大家一起带孩子,一起工作,双方都有足够休息时间,比如说两个人各月薪5k 加起来就是1w

数学专业的数学与计算机专业的数学的比较(转)

 虾米大虾~~ 2011-09-20 11:01:54 计算机科学与技术这一门科学深深的吸引着我们这些同学们,上应用数学系已经有近三年了,自己也做了一些思考,原先不管是国内还是国外都喜欢把计算机系分为计算机软件理论.计算机系统.计算机技术与应用.后来又合到一起,变成了现在的计算机科学与技术.我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术:每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括原先Maj

谈谈我对计算机专业的理解: 计算机专业入门(问题 引导 学习思路)

转载请注明出处: http://blog.csdn.net/j123kaishichufa/article/details/47400175 这段时间,一直在看<深入理解计算机系统>.渐渐发现爱不释手,欲罢不能.有种相见恨晚的感觉.这使得自己回首自己本科时候,为什么总觉得入不了计算机的门?这本书也促使自己思考一下 计算机专业到底学什么,为什么要学这些?有什么联系? 本人2007年入学本科,专业计算机,当时就读于一所211学校. 可能有些人在本科或者研究生期间已经接触到了这本书,那恭喜你,有本好

作为计算机行业新人的思考

从高中沉迷于网络游戏,到大学选择计算机专业,然后再是研究生也是计算机专业,作为一个计算机行业的新人来说,在这七八年的时间里,我思考了很多,伴随着思考的是思想的改变.从一个计算机的使用者,变成计算机行业的新人,虽然说着整个过程是纷繁复杂的,但是这整个过程主要可以划分成3个阶段,主要是从"用户--开发者--用户". 从最开始的用户阶段说起,在最开始接触计算机的时候,应该是从接触学习机开始的,记得当时的时候学习机是插卡的,有些学习卡里面就有basic的编程环境,但是当时的时候根本就不懂这是什

【转】给计算机专业大学生整理的书单

闲来无事,利用大半天的时间将自己对计算机课程的而看法整理成一张书单,希望对现在仍然迷茫的大学生有帮助.(转载请注明出处) 本人推荐的97%以上的书籍都是国外书籍,国内大学的教材还是别看了.切记,切记! 0.000 计算机科学导论 教材: 1.<编码:隐藏在硬件背后的语言> 2.<通灵芯片> 3.<D is for digital:What a well-informed person should know about computers and communications

2016计算机专业考研:c++大学教程第二版目录(上)

2016计算机专业考研:c++大学教程第二版目录,本文为上半部分,专业课的复习,读书很重要: 第1章计算机与C++编程简介 1.1 简介 1.2 什么是计算机 1.3计算机组成 1.4 操作系统的变革 1.5 个人计算.分布式计算与客户/服务器计算 1.6 机器语言.汇编语言和高级语言 1.7 C语言与C++的历史 1.8 C++标准库 1.9 Java.Internet与万维网 1.10 其他高级语言 1.11 结构化编程 1.12 典型C++环境基础 1.13 C++与本书的一般说明 1.1

计算机专业发展历程

知亦计算机应用技术专业就业方向 数据分析师,数据库管理员,基础软件工程师,图像识别系统工程师,环境分析仪器工程师,环境监测技术工程师,高级系统架构师,系统集成工程师, 语音应用系统分析师,模式识别(图像处理),专利代理人助理,计算机系统集成工程师,计算机编辑,计算机软件研发工程师,计算机网络管理,计算机系统参数维护,计算机系统管理岗,计算机工程师,网络工程师,游戏运维工程师,测试工程师,C#软件系统开发工程师,java软件工程师, iphone开发工程师,网页设计,.net开发工程师,前端网页工