software engineering task 0

三年的学习历程

17年的高考,分数出来的时候,自己也很尴尬,不太高的分数让自己报考大学处在一个尴尬的位置,一直想要南方上大学,但是自己的成绩并不能够上一所南方的好的大学,不愿意复读的我,再加上一直想出省上学,然后来都了东北,到了现在自己的学校。选择专业的时候我不懂,感觉上完高中的我就像一个傻子,啥也不知道,自己要学什么专业,完全不知道。父亲一直想让我学习医学,可我不喜欢,我觉得以后做一个医生,救死扶伤,虽然很高尚,但是每天一样的工作,没有激情。对照现在学校的专业目录,发现自己想读计算机。选计算机时候,自己谈不上对计算机的喜欢。那时自己对计算机的理解,仅限于电脑,可以用来打游戏,用来上网,看电视剧。虽然现在学了很多东西,但是依旧不懂计算机。以前从来没有接触过计算机,选择计算机是因为计算机是一个自己完全不知道,不理解,但是自己未来却离不开的一个东西也就谈不上对计算机正真的喜欢。
随着三年计算机的学习,学习了C/c++程序设计语言,计算机组成原理,计算机操作系统,计算机网络,数据结构,编译原理,单片机。离散数学,数据库,高等数学,概率论,线性代数,数字电路,数字逻辑,电路基础,到现在计算机图形学,人工智能,软件工程。这些课程学习之后,我觉得自己依然不理解计算机,但是自己好歹认识了计算机。现在觉得计算机是一门很牛逼的学科。尽管很多学习计算机很牛逼的人会说,让我在选择一次本科专业的时候,我会选择数学专业,然后选择研究生在读一个计算机。虽然计算机的本质就是数学,但是那得站在一个很高的数学的角度才可以去这样认识计算机。如果让我本科再来一次的话,我想我还是会选择计算机。我不后悔选择计算机,因为计算机很牛逼。在以前或许是,学好数理化,走遍天下都不怕,但是现在或许是,学好计算机,走遍天下都不怕。
这几年的计算机的学习,也是计算机火的时候,大数据,人工智能,区块链这些领域很是火热。小程序开发也很火,自己也理解了一下。但是自己仍然很迷,自己到底喜欢那个领域自己也不知道。可能还是自己的眼界太低了。自己觉的计算领域里面每一个专业都很好玩。像大数据里面的数据分析和数据挖掘就很有意思。正如你不知道打败你的可能不是你的同行一样,现实生活中看似完全没有联系的数据。在你的分析之后出现了很强的相关性。这感觉很有意思。还有作驱动的,在你明白硬件的时候,利用代码让一个电路板按照自己设置的代码运行,多少让人感觉我要是能够自己驱动计算机多好啊。当然要选择一个的话,我还是会选择基于大数据做的人工智能的开发。人工智能的下棋技术超越人类已经是事实了。强人工智能到底什么时候实现,还能有多强。这真的是很让人期待。
自己掌握的知识
三年的专业培养,学习了C/C++语言,掌握了数据结构,计算机网络,操作系统,组成原理,编译原理等多门学科的基础知识。经过一段时间的工作,我觉的自己基本上可以满足企业程序员的工作。但是这个能力和知识还是不够的。软件开发并不是单纯的写一段代码,原件开发的复杂程度远远大于写程序。但是现在的自己还不是一个合格的计算机软件工程师。并没有亲自开发过软件,也没有参与过开发的过程。不清楚开发的流程。开发一个软件,需要了解客户的需求,收集数据,自己并不具备这样的个人能力。
畅想未来
即使三年了我依然不懂计算机,但是我还要选择学习下去。将来选择一个领域研究下去,做一个scer, 可能头发掉的多吧,但是那都是知识啊。学习计算机不光要动手还需要动脑,相比较于别的学科,学习好计算机要比别的学科难,因此就业前景也比较好。同时这个学科需要你不停的学习新的东西。网上的资源很多,你狠的下心钻研,你的素质和动手能力都会得到不断地提升,当你学习别的知识的时候,你会觉得你越学越快。不在对新的知识有恐惧,不在对自己不会的知识无从下手。将来的自己希望继续上,考一个好的学校的研究生,任然主修计算机科学与技术专业,在条件允许的情况下在读取一个大数据和人工智能领域的博士,然后到工业界从事相关的工作。不断地积累工作的经验,之后从事计算机专业的研究,加入一些研究机构,不断提高自己的理论水平,然后指导工业界计算机的发展,在计算机领域里面做长足的发展。
代码托管:https://github.com/caidafeizi

猜你喜欢

转载自www.cnblogs.com/cccf/p/12550501.html