第一次作业:我与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.判断闰年 输入一个四位年 ...
随机推荐
- 最小生成树 TOJ 4117 Happy tree friends
链接http://acm.tju.edu.cn/toj/showp4117.html 4117. Happy tree friends Time Limit: 1.0 Seconds Memo ...
- phpstorm 2017.3.3的安装和破解
首先先下载phpstorm安装包,可以直接百度phpstorm就有了,或者打开这个链接:https://www.jetbrains.com/zh/phpstorm/specials/phpstorm/ ...
- POJO
简单的Java对象(Plain Ordinary Java Objects)实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其gett ...
- Rolling Update - 每天5分钟玩转 Docker 容器技术(140)
滚动更新是一次只更新一小部分副本,成功后,再更新更多的副本,最终完成所有副本的更新.滚动更新的最大的好处是零停机,整个更新过程始终有副本在运行,从而保证了业务的连续性. 下面我们部署三副本应用,初始镜 ...
- Luogu3527:[POI2011]MET-Meteors
题面 Luogu Sol 整体二分 比较简单,当练手题 每次树状数组统计 # include <bits/stdc++.h> # define RG register # define I ...
- 【JLOI2015】城池攻占
左偏树加lazy操作即可 # include <stdio.h> # include <stdlib.h> # include <string.h> # inclu ...
- java 关键字final static native详解
java 关键字native static final详解 一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义, ...
- c# List实现原理
在研究前辈们写的代码,总是搞不明白.word文中引文的索引和引文列表中的索引对应关系是什么呢?是如何对应上的?我冥思苦想,昨天又系统地看了下代码,才所有悟,所以记录下我的探索过程. 如下图所示: 图1 ...
- 4.2 js没有块级作用域
JavaScript没有块级作用域.在其他语言上,比如C语言中,有花括号封闭的代码块都有自己的作用域,(如果用ECMAScript的话来讲,就是他们自己的执行环境),因而支持根据条件来定义变量.例如, ...
- selenium webdriver 的环境搭建时注意事项
selenium webdriver 在 eclipse中的配置,网络上应该很方便搜索到,这里只记搭建过程中容易出现的一些问题 1. selenium-java与selenium-sever-sta ...