第一次作业:我与CS的缘分
“既然选择了远方,便只顾风雨兼程” --汪国真
一.结缘计算机
1.1初识计算机
当第一次看到这个作业题目的时候,我的思虑不禁回到了小时候那个对这个世界的一切充满兴趣的纯真年代。记得那是2003年的一天,家里添了第一台台式计算机,我还记得当时的那个计算机还是Windows XP的操作系统,面对色彩鲜艳的图形界面和有着复杂功能的这个机器,我产生了极大的兴趣,开始将一个个快捷方式打开,恨不得马上知道计算机的所有功能。后来有通过家里的宽带接触到了互联网,学会了利用互联网去查资料,去看新闻,看视屏,玩游戏......逐渐地,计算机这个新时代的科技产品成了我生活里必不可少的物品,在享受着计算机和互联网带来的便捷的同时,慢慢地也加深了我对计算机的理解和热爱。
1.2痛恨计算机
后来上了初中,学校里开设了有关计算机的课程,并且计算机也被列为了中考的必考科目。一开始,我抱着极大的兴趣去学习,去了解计算机相关的内容,但是因为条件十分有限,不是每个人每节课都可以上机,尤其是在接触到编程之后,因为编程是相对于其他Word文档处理等操作题难度较大的一道题,在为了通过考试并且课时少的情况下,往往在不知道编程的思想和原理的时候去编程,不懂就背会,面对一堆毫无章法的英文字母和每次的错误结果,我变得心烦意乱,对计算机也失去了原来的兴趣,相反,我开始厌恶计算机,厌恶这个让我每一次都遭遇滑铁卢的学科。后来上了高中,日益加重的学业是我无暇其他,对计算机也就日益疏远了。
1.3重拾计算机
高考填报志愿时并没有把和计算机有关的专业放在第一位,但后来还是被这个专业录取了,也就是说完全是机缘巧合下我又一次接触到了这个又爱又恨的专业,便抱着试一试的态度开始接触这个专业,当时的我对于计算机技术尤其是 编程技术完全是一片空白,完全没有计算机学习的基础和条件,可以说是一个不折不扣的小白,更是与这些博主,技术大咖等没办法比。后来重新燃起对计算机的学习兴趣是在学完了《数据结构》这门课之后。因为我从小就对数学比较感兴趣,在大一的时候又对高等数学,线性代数,离散数学等一些列的数学课程产生了兴趣,而《数据结构》这门课是我看到了数学知识和计算机知识之间的连接点,让我可以有机会将现实生活中人们难以解决的问题利用 数学的思想去建模,在利用书本上的基础数学理论知识去设计算法,最后再利用计算机语言去编写程序,解决问题。慢慢地,我对计算机又有了兴趣,虽然不能说计算机是我最感兴趣的东西,但它也慢慢在我的生活里占据了重要的地位,我同样也有信心将计算机这门学科学好,将计算机作为以后主要从事的事业。
二.在计算机系里学习
大学生活最值得吐槽的地方就是有一些老师的上课以及考试方式了,本来是操作性比较强的一些专业课却要去考每一个概念的解释等理论知识,不能说理论不重要,但这就会让实践能力得不到提高。还有就是大部分大学的教学模式都是“泛而不精”,不论是在考验深造选择专业方向上还是在就业应聘上都缺乏自己的优势。这样的技术不足的现状和时间的紧迫使我变得茫然和矛盾。我个人觉得国外的一些大学的教学模式还是很可取的,注重学生的个性化发展,将每一个人的特长无限倍的放大,让每一个学生甚至社会中的每一个人都可以有发展的空间以及自我价值的实现。对于国内的教学模式来说,我认为也存在很多的有点以及可取之处,譬如高等数学等一系列数学的课程的开展,在开始学习的时候觉得这些课程并没有什么用处,但就像一次企业规划讲座上中软国际的副总吴章勇先生所说的一样,这些数学类的通识课程不是没有用,而是现阶段还不会去使用这些课程的知识,理论。我觉得,我们无法预知未来可能发生的事情,所以也就没有理由去否认任何一门课程的重要性,只要做到全面学习的同时钻研一个方面就好。
三未来规划
对于未来的职业规划,我觉得就像《学会思考,而不只是编程》(http://kb.cnblogs.com/page/572854/)文章里说的那样,要学会思考问题而不只是学会编程,编程只是做为万千手段中实现,解决问题的一种方法,学会学习,学会解决问题的方法。在读了《写给立志做码农的大学生》(http://kb.cnblogs.com/page/566880/)这篇文章后有了不少启发,就像文章中所说选择很重要,我可以在开发和算法中找到自己适合自己的发展路程,所以我决定了去考研究生,选择再次深造,希望在研究生期间可以加强算法的功底,对于未来的工作,我更希望去从事有关算法或者是数据分析,处理相关的工作,如果有机会的话我决定去国外深造,然后去企业或者其他一些工作岗位上将学到的知识实践起来,积累实践中的经验,为以后的发展奠定基础。
第一次作业:我与CS的缘分的更多相关文章
- 集大1513 & 1514班 软件工程第一次作业评分与点评
谢谢大多数同学按时完成了作业,同学态度都比较端正,没有为了完成作业或者讨好老师而说一些假话空话. 很多同学选择CS之前并没有从兴趣或者擅长出发.这是一个普遍的现象,十年前我们是这样,十年后的孩子们还是 ...
- 17秋 SDN课程 第一次作业
SDN第一次作业 你会选择作 网络编程 方向的程序员吗?为什么? 有可能.原因如下: 1.我的研究与网络密切相关: 2.SDN侧重软件实现,自然涉及socket等网络编程知识,属于基本功: 3.市场. ...
- 停下来,回头看 ——记2020BUAA软工第一次作业-热身!
description: 'Mar 1st, 2020 - Mar 3rd, 2020' 项目 内容 这个作业属于哪个课程 2020春季计算机学院软件工程(罗杰 任建) 这个作业的要求在哪里 第一次作 ...
- C 语言学习 第一次作业总结
第一次的作业是冯老师布置的练习题,需要在pta平台上完成.我这边看不到结果,但是透过冯老师给出的截图,同学们都还是认真的去做的.同时,我这边也布置了一个持续 3 周的作业:熟悉 git 的使用.因为后 ...
- 耿丹CS16-2班第一次作业汇总
第一次作业统计完成. 注:1.作业顺序:取最早交作业的前3名,依次拿5,2,1分,前提是作业质量较高,否则轮至下一名同学得分,其余同学得0分:2.作业情况:满10分,空一题扣2分,心得写得好的有额外加 ...
- 软件工程(QLGY2015)第一次作业小结(含成绩)
相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 Github项目提交 github的代码提交,大部分人都只是提交了单个文件,存在几个问题 请提交完整的项目文件到github 问题:为什 ...
- 2015级软工实践k班第一次作业-准备
第一次作业-准备······ 几篇文章阅读下来发现一个事实,还是要有明确的目标,清楚自己需要做什么最为重要.然后根据目标确定需要为之所做的准备工作,考研也好,工作也罢,都是服务于自己的目标. 问题答应 ...
- java第一次作业0
lsl321 java第一次作业 #1. 本章学习总结 你对于本章知识的学习总结 本章我们学习了各种java相关文件的使用,以及码云,博客,pat等程序辅助软件,这些对于我们专业的学习有非常大的帮助, ...
- OO第一次作业总结
OO第一次学习总结 1.第一次作业:多项式加法 从未接触过java的我,在从输入输出开始学了几天后,按照C语言的思路,写出了一个与面向过程极其接近的程序. 在这个程序中,存在两个类:一个是Comput ...
- # C语言程序设计第一次作业1234
---恢复内容开始--- C语言程序设计第一次作业 1.求圆面积和周长 输入圆的半径,计算圆的周长和面积 (1)流程图 (2)测试数据及运行结果 测试数据r=3 运行结果 2.判断闰年 输入一个四位年 ...
随机推荐
- oracle 常用知识积累
一. 基本操作 1. 表操作 1.1 复制建表 create table test as select * from dept; --从已知表复制数据和结构 create table test a ...
- C#图解教程 第十二章 数组
数组 数组 定义重要细节 数组的类型数组是对象一维数组和矩形数组实例化一维数组或矩形数组访问数组元素初始化数组 显式初始化一维数组显式初始化矩形数组快捷语法隐式类型数组综合内容 交错数组 声明交错数组 ...
- 【BZOJ2157】旅游(树链剖分,Link-Cut Tree)
[BZOJ2157]旅游(树链剖分,Link-Cut Tree) 题面 Description Ray 乐忠于旅游,这次他来到了T 城.T 城是一个水上城市,一共有 N 个景点,有些景点之间会用一座桥 ...
- 宿主机无法访问linux虚机中的网站
问题现象: Nginx服务已启动 80端口被nginx监听 宿主和linux虚机可相互ping通 Linux虚机可用curl访问网站 宿主无法用浏览器访问网站 排查: 1. 查看nginx的acce ...
- ssr 服务端安装教程
1 ShadowsocksR 多用户版服务端安装教程(SS-Panel后端) 2 ShadowsocksR 单用户版服务端安装教程
- 谷歌chrome 插件(扩展)开发——谈谈安装
chrome extension 安装的方式简单,打包方式也是非常简单的. 官方给出了三种安装方式: Chrome Web Store:把你的扩展程序上传到Chrome Web Store, &q ...
- JAVA反射中的getFields()方法和getDeclaredFields ()方法的区别
JAVA反射中的getFields()方法和getDeclaredFields ()方法的区别 关于获取类的字段有两种方式:getFields()和getDeclaredFields().我们先来 ...
- MyBatis笔试题
1请写出Mybatis核心配置文件MyBatis-config.xml的内容? <?xml version="1.0" encoding="UTF-8"? ...
- 软件质量与测试——WordCount编码实现及测试
1.GitHub地址 https://github.com/noblegongzi/WordCount 2.PSP表格 PSP2.1 PSP 阶段 预估耗时 (分钟) 实际耗时 (分钟) ...
- SpringCache @Cacheable 在同一个类中调用方法,导致缓存不生效的问题及解决办法
由于项目需要使用SpringCache来做一点缓存,但自己之前没有使用过(其实是没有听过)SpringCache,于是,必须先学习之. 在网上找到一篇文章,比较好,就先学习了,地址是: https:/ ...