软工第一次作业 - 我和计算机

我和计算机

----阅读优秀博文,结合问题谈感想

第一部分:结缘计算机

计算机是在我记事的时候就接触到了的一个事物,不过在当时它的作用只有一个,就是给我打游戏娱乐,在上网之后又多了一个查资料的功能罢了。不得不说,除此之外,我和计算机这个行业以及在大学专业里学的任何内容都没有任何的结缘。可我为什么选择这个专业呢?大家都常说,21世纪是互联网的时代,学计算机意味着未来可以更好的找到工作,未来的发展空间是巨大的。于是在高考填写志愿以后,计算机专业就正式与我结缘了。

大家都知道没有兴趣学什么都不容易学好,而我恰恰有着这方面的优势:除了政治历史,所有的科目都可以成为我感兴趣的东西,而只要我感兴趣的东西我都能学的又快又好。所以,在进了大学仅仅一个多月的时间后,我,一个对计算机编程0基础的小白,就培养出了对这门课程的兴趣,并在之后的时间里在这门课程中找到了自己喜欢的东西,并确定了未来的方向与计划。

第二部分:未来规划

我要考研 我要考研 我要考研。

考研是我再升入大学之前就确定坚信的目标,虽然之后我有了解到学校在就业这方面做的非常好,就业率可以达到90%以上。但是我有我的主见,就业率只是个数字,找到的工作未必是我喜欢的,我不喜欢底层的工作,我想成为更厉害的人。我的高考失败了,可我的人生还没有,第一个跳板仅仅把我送进了普通一本,那么考研这第二个跳板,我势必借助它跳进985的大门。

我计划的未来是这样的:在经历了必要的磨砺和锻炼之后,我在公司取得了相当好的成绩并成为了leader而不再是worker,在那之后,我就不用再做任何程序猿要做的工作,而是只需要运筹帷幄之中,决胜千里之外。我可以把任务交给我的工作者来做,而我更多地是进行任务的下达和验收,而不要用我的青春和头发换来的屏幕上的千万行代码。我想用更多的时间去学习,让自己的能力保持在一个很高的位置上,这样就不用成为无脑的程序猿,而是一名真正的IT精英。

所以,为了实现这个计划,我必须要把自己的起点提高到更高的层次上去,首先,普通的一本院校出去是不可能短时间内达到这个目标的,所以,我愿意花3年或者更多地时间深造,通过研究生的学习把自己的起点抬高,在别人当程序猿的时候继续学习,这样出来之后我就能直接得到更好的工作,进到更大的公司,成为这一代的winner。

第三部分:在计算机系里学习

(针对设定的问题)

我觉得大学生活没有什么可吐槽的地方,有这样一句话分享给诸位:不妨先做出点成绩再去强调你的感受,否则生命中只有唧唧歪歪,怎么看都像矫情。我对目前的生活没有抱怨,但是我会期盼更好的生活,这是必须的也是我正在努力的。国外的大学怎么样我不太了解,但是我对目前国内的高等教育还是持肯定态度的,现在国内不再是一味强调课本知识而是更多的注重了实践:每周都有的上机实验课,科研项目,创新创业比赛等等。所以我觉得并不是生活不好,只是你能不能看到机会并把握住。我理想的大学教育可能会更加的开放和自由,我可以学习更多的我喜欢的课程。比如我在学习计算机的同时我也酷爱心理学和博弈论,但是现在大学专业划分的这么细致,术业有专攻没错,可是我最感兴趣的东西可能这辈子都没办法有机会去深入的学习了。

针对数学这种科目,其实我是没有诸如“我们为什么要学这么多数学,这和我们的计算机有关系吗”这样的疑惑的。我喜欢数学,数学也一直是我的强项,高数线代概率论离散,他可以锻炼我的逻辑思维能力,培养解答问题的规范性和思考问题的严谨性,也可以帮我的期末平均分领先别人,何乐而不为呢。

(具体计划)

在大学中的学习,我自然就有我的侧重点,考研的科目我会用120%的努力去学习,非考研科目我只需要完成学业即可,也许有人会说这样的学习方式会让我的大学生活产生大把的时间去做没有意义的事情,所以为了避免浪费时间,我计划在大一大二大三上学期这两年半的时间里不断接触一些计算机行业的一些东西,例如:我会利用课余时间学习photoshop、flash等等,我会积极参加ACM蓝桥杯等等程序设计大赛来提升自己的编程水平,我也会多参加志愿者活动或者创新创业大赛来开阔自己的见识,也会参加一些项目的开发。大家的成绩如果相差不大,这时如果我比别人多出一项竞争力,我就在这次淘汰赛中赢了,物竞天择适者生存,所以我要用这段时间来包装自己,多学习一些东西,让自己的竞争力保持在一个很高的水准,这样才能在未来的每次比拼中常胜不败。

第四部分:读优秀博文带来的启发

优秀博文很多,他们写的都非常好,每个人都有自己的一种活法,不能照着别人的路生硬地走下去,要根据自己的人生观价值观踏出一条自己的人生道路。

这么多博文给我印象比较深的不是他们的故事,所以我对重点介绍自己人生经历的博文不太感冒(并非贬低,纯属个人对鸡汤类别的喜好),最令我感冒的是第一篇博文(https://www.cnblogs.com/xiaozhi_5638/p/4485805.html)中,博主在最后给学弟学妹的一些建议,这些让我觉得我和这位博主有如同伯牙和子期般的默契。

首先,自学是我最注重的能力之一,大学老师讲完课就走,根本不会想高中那样督促着你帮着你去学习,更多地时间需要我泡在图书馆中默默地看书自学,而且自学的效率往往是最高的,我可以充分的按照自己的进度有条不紊步步为营的学习知识,也可以涉猎很多课堂上不会接触到的领域,开阔自己的眼界。

说道眼界,这也是我很在意的部分,我知道我所在的大学很一般,远不如985高校接触到的东西多,所以我会经常关注各种IT领域的新闻和比赛,多和优秀的人接触交流,不能成为井底之蛙,这样才能成为一个优秀的人。

再转回来,一昧的追求眼界和高度同样是不行的,纸糊的大楼才能盖多高?这里强调基础的重要性。我们不能被大学中各种项目、比赛或者高大上的编程语言所迷住,试问,假如一个连语法基础都很薄弱的人,他会写出好的项目吗?所以,我们应该在大学的每一个学期,专心学好该学期的各门课程,稳扎稳打,充分锻炼自己的能力,这才是目前应该做的。

还有一件非常重要的事情,我得说三遍:英语!英语!英语!现在社会的竞争越来越重视英语的能力,英语能力好的人在岗位的竞争中永远都会被高层优先考虑。而且优秀的著作其原著往往都是纯英的,想阅读这些优秀著作来提高自己的水平的话怎么能忽视自己的英语呢?再而,一个能与外国人自由交流的程序员,会得到更多进入外企甚至出国深造的机会,这些都是英语带来的好处。

第五部分:结语

说了那么多自己的计划和目标,说了那么多方法和收获,但是最重要的还是要有一个好身体(咳咳咳,都怪这个博文害得我熬夜写到现在)。大家都知道程序猿长时间对着电脑容易缺乏锻炼引发各种各样的疾病,所以最后的最后,身体永远是排在第一位的,要经常去打球跑步。世界那么大,多出去旅行看看,多好。

XXD

2017.9.17

时间: 2024-10-05 04:34:12

软工第一次作业 - 我和计算机的相关文章

软工第一次作业-01 软件工程的实践项目的自我目标

1.对实践项目完成后学习到的能力的预期: 完成实践项目,首先有利于自己编程代码的能力,对软工项目的热情也能有所提高,熟悉并熟练掌握项目的开发过程.培养团队合作精神.在实践课程结束之前,希望自己能掌握单独完成一个简单项目的能力. 2.对项目课程的期望: 希望课程能深度的讲授项目开发的操作过程,如何应用.并且能给予团队之间更多配合交流的机会.能不拒绝同学的一些提问和疑惑. 3.对项目的愿景规划: 在初期,投入百分百的热情去学习与交流,努力加强团队意识.之后,会努力完成自己所要做的任务,在团队中尽可能

软工第一次作业简单总结

PSP2.1 Personal Software Process Stages Time Planning 计划 · Estimate · 估计这个任务需要多少时间 50h Development 开发 · Analysis · 需求分析 (包括学习新技术) 30h · Design Spec · 生成设计文档 5h · Design Review · 设计复审 (和同事审核设计文档) 1h · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 1h · Design

软工第一次作业

我快速的看完了整本教材,发现有以下不太明白的地方: 1)不是已有单元测试了吗?为什么要进行回归测试? 2)什么时候选用敏捷开发? 3)MSF为开发思想与宣言,那与需求分析的联系? 4)多种测试方法,如何确定测试时使用哪种方法? 5)需求变动过多怎么办? 6)如何衡量软件的质量? 7)怎样才算是好的用户体验?

软工第一次作业 进度记录三 简单的性能分析

到了今天,编码工作已经基本完成.除了非文本文件的字符.单词计数仍然和标准答案不一样以外,文本文件计数都是正确的,而且效率较高.非文本文件的读取大概无解了,不打算修改了. 对于助教给出的样例,visual studio生成的Release版本exe能在30s内完成,linux下经过少许修改生成的可执行文件大约20s完成. 在visual studio上进行了一个简单的性能测试.分析如下: 1. fclose函数占用非独占时间最多,几近20%,但占用独占时间少.说明文件操作依然较慢,尤其是测试集中小

软工总结 作业

总的来说,这本书我还没看完.看全,但是有一些文段还是给我了不少启发.我向来痛恨不知所云的某些教材,就算有校对之人,但其作者的言语不工至极,好似其语文功底处于马里亚纳海沟之中,弄得人总是一头雾水.要是再碰上逻辑混乱一点的作者,就更加崩溃.这就像你写一个安装VC的教程,但是你没有照顾到所有种类的电脑环境,这样在安装的时候就会出各种错误,更为可气的是,VC这破玩意卸载器是无法完美利落的卸载自己的程序的,VC2015尤为甚之,所以只能借助类似absolute uninstaller之类的软件完整卸载.之

[2017BUAA软工]第一次个人项目 数独的生成与求解

零.Github链接 https://github.com/xxr5566833/sudo 一.PSP表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划     · Estimate · 估计这个任务需要多少时间 10   Development 开发     · Analysis · 需求分析 (包括学习新技术)  120   · Design Spec · 生成设计文档  60   · Design

软工第一次个人作业 需求分析、模块规划与时间规划

目标功能: 统计文件的字符数 统计文件的单词总数 统计文件的总行数 统计文件中各单词的出现次数 对给定文件夹及其递归子文件夹下的所有文件进行统计 统计两个单词(词组)在一起的频率,输出频率最高的前10个. 需求分解: 能从命令行中获取参数. 对给定文件夹及其递归文件夹里的文件进行读取,并有一定的容错能力.疑问:递归是强制功能还是可选功能?) 能够判断单词的定义. 能够快速存取单词出现次数与词组次数. 对字符流中的字符按照不同规则进行统计.疑问:不同规则的统计是否要拆解成不同功能?) 对字符流中的

第一次作业:学习计算机与对优秀博文的感想

作业概要: 第一部分:我与计算机 1结缘计算机 2在计算机系学习 3未来规划 第二部分:优秀博文感想 1阅读优秀博文写出自己的感想与见解 第一部分:我与计算机 1结缘计算机 1你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答) 1.1 选择计算机专业只因我高中的好朋友选择了相应的专业:我自己的条件并不好,我基础比较差:博主虽然在生活社交上面,但是他的学习与专业知识在他的哪个学生时期都是比我好太多了的啊!博[1]作者他在高中时期就一直都有在好好学习,打下坚实的基础,他上来了大学以

软工15作业3——案例分析

题目 很多同学有误解: 软件工程课是否就是理论课? 或者是几个牛人拼命写代码,其他人打酱油的课? 要不然就是学习一个程序语言,搞一个职业培训的课? 都不对!软件工程有理论,有实践,更重要的是分析,思辨,总结.在课程中,自己组织团队写一个软件,然后分析,这样能根据切身体会来分析,很有价值,但也有可能"身在此山中",未能看清全局.而且,课程时间有限,我们也不能做很多具体的项目.因此,我们也需要从间接经验中学习,分析.别人的项目的成败同样能够给我们很多启发! 我们生活中很多时候要和软件打交道