当前位置: 首页 > 编程日记 > 正文

软件工程实践第一次作业

准备篇

一、回想一下你初入大学时对计算机专业的畅想

  • 当初你是如何做出选择计算机专业的决定的?

    在读到博文B时,博客B[1]的作者说道:“ 那时,对其他学校认知的匮乏让自己无助起来,最后的抉择,是希望选择一个好的专业,于是比较热门的计算机科学与技术和通信工程专业成了自己的首选。”于是我就问自己,当初怎么选了计算机这个专业呢,因为之前从来没想过自己会选择计算机这个专业。当初高考时心心念念的都是那些985的高校,但考出来的成绩实在尴尬,985基本无望了,其它大学也了解甚少,最后选了比较近的福大。跟博客D[2]的作者一样,当初对专业也没有什么概念,可以说是稀里糊涂地报了计算机这个专业吧。但是其它专业也没有特别吸引我的,倒是有几个是我不是很喜欢的,当时计算机也比较热门,再加上表哥计算机专业毕业后工作还不错,就这样,我选择了计算机。

  • 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么?

    我觉得跟我想象中的不一样,以前以为选定了一个专业,学的都是些专业相关的课程,没想到居然还有公共课,像思政、毛概等。像有些公共课,老师上课会点名,有的课老师盯得紧,想上课但又无心听讲,想逃课却又没有勇气,感觉挺浪费时间的。回顾一下大一大二的课程,虽说学了好几门专业课了,但要问我真正学到些了什么,我可能都说不上来,感觉学习只是为了应付考试,考试的题型也不是很灵活,考试前一两周开始复习,便也可以取得挺好的成绩。博客B[3]的作者说道:“我总是认真听老师讲课,每次上课从来不预习,从来不会计划这学期我要干什么、这堂课我要干什么,我机械地听着每一节课,机械地在迷糊中重复着作业、考试,我几乎每一个学期都会拿到奖学金,可那又怎么样呢?”我便有了疑问,在校成绩好,年年拿奖学金就能证明你的实力了吗?当初的我,貌似希望能通过绩点奖学金什么的证明自己,证明自己比别人优秀,专业学得好,也用这看起来还说得过去的绩点安慰自己每个学期都有在努力,并没有荒废。但是,除了上课和完成老师的作业之外,我几乎不怎么看课外的书,一是课程较多,二是一开始大家差不多都在同一个起点,没有什么压力促使我学习课堂以外的东西,三是自己太浮躁了,看到那些厚厚的书就没有很想静下心来学习的想法。后来身边的同学越来越优秀,懂得的也越来越多,去参加各种竞赛,做各种项目,我才突然意识到,我跟他们之间的差距不知不觉已经这么大了。学校安排的课程是有一个循序渐进的过程的,而我们最终学到的东西,不能光靠着学校课程的安排,抑或是老师的讲解,这些都是有限的,主要还是得靠自己,在大学,没有人一遍又一遍地督促你,自学能力还有自控能力显得非常重要。

  • 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?

    我觉得是我喜欢的领域。虽说一开始并不了解计算机,也没抱有多大的兴趣,但是经过后来的学习,对计算机有了一定的了解,不再是我当初单纯地认为修电脑什么的,它包含了好多好多知识,我也感觉非常奇妙,很值得探索。我觉得很大的兴趣是编程给我带来的,如果只是看书上的内容,没有实践的话,我永远也体会不到AC过后的喜悦与感动,感觉就像是对你付出的一种反馈。
    但我并不擅长这个领域。我觉得现在学到的知识还太少,自己的实践能力也相对较差一些,在还没有一定的知识储备和经验的情况下,我不能说自己有多擅长。如果要跟那些大神比起来的话,那真是差太多了,快被秒成渣了。

二、即将大三的你,对照前人们走过的路和描述未来发展,现在的你

  • 自我感觉你已经具备的专业知识、技能、能力有哪些?

    专业知识主要就是老师教的,上课学到的那些。除此之外,还学习过一些基础的java,上学期数据库大作业就是用java来完成的。技能也就是简单的编程调试吧。大学前两年感觉都挺盲目的,只想着不要挂科,尽量取得较高的绩点,努力得到奖学金。但是渐渐的,发现这样的目标似乎没有让我变得越来越优秀,反而拉大了我和别人的差距。我便开始反思这两年到底学到了些什么,真的感觉没有学到什么,感觉有些遗憾。

  • 离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?

    博客D[4]的作者对从事IT开发工作的人必须具备的几种素质阐述了自己的想法,他认为最重要的四点是:1、自学,2、英语,3、重视基础,4、眼界。我觉得这也是一名合格的计算机本科毕业生所应该具备的。领了毕业证,只能说明你是一名毕业生,却不能说明你是一名合格的毕业生,有些人在大学里混了四年,依然能够毕业。作为一个重视技术的学科,我觉得这些基本的素质还是应该具备的。而我离我认为合格的计算机专业毕业生还有很大的差距,首先,专业知识没学好,基础不够扎实;其次,编程技能不够,经验不足,不能像那些大神那样很快就能找到BUG;自学能力不能说没有,只能说我不够主动地去学习,因为大一大二几乎都是学些课本上的知识,很少自己主动去学习课外的知识,这也是我需要加强的方面;一直不是很喜欢英语,感觉不出国学英语好像也没什么用,不知道以后会不会用得到就是了。

三、大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。

  • 对照以上你阅读的前人们的经历,你的选择是什么?

    博客F[5]的作者认为:“想理解一些东西必须经历一个很长的时间,还需要在使用过程中感悟。慢慢入门以后,还有非常多的东西需要学习。”既然理解是个漫长的过程,那我是继续读研学习呢还是在工作中学习呢?对于这个问题,我现在的选择是毕业后直接去工作,正如这个这篇博文的作者所说,理解需要时间,还需要在使用过程中感悟,在工作的过程中能够更深入地理解自己所学的知识,还能够积累不少的经验。虽说读研能够更深入地学习知识,但我觉得在实践中学习更适合我,我更适合在遇到问题的时候去解决问题。再加上我也挺向往走出校园的。其实曾经也有想过读研,但始终没有能够使我坚定这条道路的信念,我觉得选择读研,如果没有坚定的信念,最后也只是混日子过,还不如先进入社会参加实战,积累经验。

  • 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?

    优势:其实对自己前两年的学习挺失望的,没有认认真真地去学习这个专业,感觉大部分时候都是在混,都在瞎忙。所以并没有什么明显的优势,实在是惭愧啊!
    劣势:没有参加过什么竞赛,专业知识的学习不够深入也不够广泛。学习不够主动。

  • 针对你的选择,你给自己的大三设定的规划安排是什么?

    博客C[6]的作者说道:“ 大三是我看书最多、思考最多、积累最多的时候。大三我主要是沉稳冷静地做事情,用不断地做事情、看书和思考,压抑心底深处的对前途的迷茫。其实整个大三,我都不知道自己要干什么、能干什么,只知道像一个运动员一样一直往前奔。” 作为一名即将要大三的学生,我也感到前途迷茫,那么,我应该怎样规划我的大三呢?一直想给自己定个目标让自己奋斗,但是目标太高了又很打击自信心,所谓的理想与自身能力的差距更会使自己消沉。如果目标太低了又少了那种奋斗的激情,自己也不甘于那么平庸。其实过早的给自己的未来定下一个明确的目标挺难的,我觉得还是要脚踏实地,把专业课学好,多看课外书拓展自己的知识。知识过硬,基础够强,未来还不是你说了算。就像博文L[7]的作者说的那样:“把自己对待遇和职位的那个目标放在心里,踏踏实实做好今天的事,炼好自己的内功,注重经验的积累和总结,等待一个能让你量变引发质变的机会,用你的能力抓住它不要放手,你会发现你的路就在前方,通往这条路的门不知不觉已经开了。功到自然成,水到渠成。”博客C[8]的作者在文中提到了自己大三的几个简单要求,感觉挺适用的,因此,我也给自己定下了几点要求:1、课本知识要学好,多看看与自己专业相关的课外书。2、认真对待每次老师给的任务,勤于思考,不要每次看到题目就想着去看答案,给自己独立思考的机会。3、多实践,只有在实践中才能发现问题所在,才能真正获得经验与能力的提升。4、多做笔记,感觉很多东西忘得很快,光靠头脑记是记不住的。5、合理地安排时间,不骄不躁,静下心来学习。大学生活已经过去一半了,之前的学习毫无规划,以至于一片混乱,希望大三能有突破。

四、未来的期望:

  • (1)你愿意为了一个你感兴趣的、或得到实战锻炼的项目熬夜吗?你想脱离小菜鸟的level吗?如何评价上一届同学说的“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”

    当然是愿意的啦。既然是自己感兴趣的,又可以得到实战锻炼的项目,我觉得熬夜是值得的。当然想了,没有人愿意当小菜鸟吧。和队友一起熬夜打代码确实是个不错的体验,比起一个人挑灯夜战,如果有小伙伴和自己一起,不仅可以相互讨论,还可以相互鼓励,在自己不想坚持想要放弃的时候,可以有人在身边鼓励你,给你坚持下去的勇气,让我知道,我不是一个人在奋斗。感觉能找到志同道合的伙伴一起朝着共同的目标奋斗是件非常幸福的事情。如果能熬夜做些疯狂的事情,那一定会令人难忘吧!

  • (2)针对上述问题(二)、(三),(1)你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(二)或(三)或(1)上的目标?

    期待同学们之间的合作,希望能在团队中体现自己的价值,不想拖团队的后腿。
    希望能好好学习这门课,认真对待,积极完成老师布置的任务,也希望能结识到更多志同道合的小伙伴吧!
    对于平均每周拿出多少时间这个问题,我真的不确定啊,下学期课表几乎都是满的,连周末都快没了。但我感觉这门课很重要,如果可以,我尽量将更多的时间花在这门课上,并好好利用上课的时间,提高自己的效率。

转载于:https://www.cnblogs.com/leijing/p/7460849.html

相关文章:

VC 6.0不老

最近做的几个项目,客户都是要求使用Vc 6开发,我用的是VC 6.0 Sp6。VC 6 装上插件之后发现使用方便多了,下面是转载[url]http://hi.baidu.com/linuxtoys/blog/item/5f4251a9f12a53fd1e17a272.html[/url] 的一篇关于VC6的小插件的文章&#xff…

[03] 处理注解:反射

1、AnnotatedElement接口如果没有用来读取注解的方法和工作,那么注解也就不会比注释更有用处了。使用注解的过程中,很重要的一部分就是创建于使用注解处理器。Java SE5扩展了反射机制的API,以帮助程序员快速的构造自定义注解处理器。Java用An…

P2261 [CQOI2007]余数求和

我是题面 题意还是很清晰,很容易理解 1e9范围明显不能暴力,除非你能把常数优化到\(\frac1 {10}\),但我实在想象不到用了这么多取模怎么把常数优化下去 我们可以把\(k\%i\)变成\(k-k/i*i\)(整除) 那么总的和也就从\(\sum_{i1}^{n}k\%i\)变成了…

Windows Server 2008正式版[微软官方下载地址+官方语言包]

Windows Server 2008(包含 Standard Enterprise Datacenter)32http://download.microsoft.com/download/d/d/b/ddb17dc1-a879-44dd-bd11-c0991d292ad7/6001.18000.080118-1840_x86fre_Server_en-us-KRMSFRE_EN_DVD.iso64http://download.microsoft.com/download/d/d/b/ddb17dc1…

线性代数-矩阵-【5】矩阵化简 C和C++实现

点击这里可以跳转至 【1】矩阵汇总:http://www.cnblogs.com/HongYi-Liang/p/7287369.html 【2】矩阵生成:http://www.cnblogs.com/HongYi-Liang/p/7275278.html 【3】矩阵加减:http://www.cnblogs.com/HongYi-Liang/p/7287403.html 【4】矩阵…

哈佛管理论丛:谁背上了令人讨厌的猴子

先说说我的读后感想: 在团队管理中,应该尽量明晰的界定每一位团队成员在当前的任务中充当的角色和应该负责的职责。 实际的执行方法就是:约定好给猴子喂食的时间,并且确定在喂食时间到来时,猴子应该长成什么样子。 所以…

json_encode 中文不乱码

echo json_encode("中文", JSON_UNESCAPED_UNICODE);//"中文" 转载于:https://www.cnblogs.com/zxqblogrecord/p/10300244.html

Android-room的学习

目录 关于ROOM 1.Room有3个主要的组件 2.Room 不同组件之间的关系如图所示 3.导入ROOM(使用 Room 需要添加依赖) 4.(实现数据库操作的步骤)以下代码段包含具有一个实体和一个 DAO 的示例数据库配置 实例demo 1.Student.java …

JDK5中的控制台输入

Scanner类是JDK5新添加的一个类,主要作用是处理输入流、文件和文本内容等 。这个类在java.util包里面,实现了Iterator接口,而且io处理采用了jdk1.4才发布的nio。由于这个类实现了Iterator接口,如果全部是string的话,就…

[BZOJ3779]重组病毒(LCT+DFS序线段树)

同[BZOJ4817]树点涂色&#xff0c;只是多了换根操作&#xff0c;分类讨论下即可。 1 #include<cstdio>2 #include<algorithm>3 #define lc ch[x][0]4 #define rc ch[x][1]5 #define ls (x<<1)6 #define rs (ls|1)7 #define lson ls,L,mid8 #define rson rs,m…

UVA - 1594 Ducci Sequence

/*做这题时的心路历程其实挺有趣的一开始看到说Ducci序列最终要么全0&#xff0c;要么循环&#xff0c;我在想&#xff1a;要怎么判断循环呢&#xff1f;是不是还得记录下循环节什么的&#xff1f;是该用数组记录循环节吗&#xff1f;还是想要让我们利用STL来记录&#xff1f;后…

RTF密码破解

有一个RTF文件带密码&#xff0c;用文本编辑器察看&#xff0c;有类似“password”字样。为了编辑它&#xff0c;有两个方法&#xff1a; 1、用word2000打开该文件&#xff0c;Tools--〉Unprotect Document&#xff0c;执行后&#xff0c;文件就可以正常编辑了。如果有多个文件…

Android 数据存储-内外部存储测试

案例分析&#xff1a;FilePersistenceTest 在EditText中输入文本内容&#xff0c;退出应用程序或者 单击“保存”按钮时 保存EditText中的数据到名 为“data”的文件中。 打开Device File Explorer&#xff0c;该文件应该存于 /data/data/cn.edu.hunnu.filepersistencetest/…

微软以后要是也开源也免费,java还竞争过.NET吗?

上次参加招聘会&#xff0c;看得到好多大公司都要求精通java&#xff0c;可惜上大学大一就学了.NET,而java到大三才开&#xff0c;并且草草地只讲了些基本知识。有时我就在想难道学当初选择.NET真的错了吗&#xff1f;java确实比.NET存在很多优势。开源、跨平台、免费、开发工具…

Android Studio开发环境及第一个项目

1. 在你的电脑上搭建Android平台开发环境。 2. 新建项目&#xff0c;实现以下基本内容&#xff1a; (1) 修改默认的APP的名称和图标&#xff08;任意的&#xff0c;非默认的&#xff09;。 (2) 显示个人信息&#xff0c;包括&#xff1a;照片、专业、姓名、学号等基本信息。…

去除inline-block元素间距

转载于:https://www.cnblogs.com/keepitreal/p/10301199.html

C#ListView控件添加Checkbox复选框并获取选中的数目,检查checkbox是否勾选

[转载]原地址&#xff1a;http://blog.csdn.net/lucky51222/article/details/41892429 具体方法 1、添加复选框 并且如下设置 listView1.CheckBoxes true; 2、选中listview并获取选中的数目&#xff1a; 具体代码 private void listView1_ItemChecked(object sender, ItemChec…

weblogic学习笔记(1)

weblogic安装、配置和启动 1、weblogic安装转载于:https://blog.51cto.com/pengchenga/66424

react 从使用 看定义

如果你创建了一个类似元素做出反应Twitter的下面&#xff0c;你会的组件定义Twitter的样子&#xff1f; <Twitter usernametylermcginnis33>{(user) > user null? <Loading />: <Badge info{user} />} </Twitter> import React, { Component, Pro…

Android 活动与活动间数据传递

实验内容 综合运用基本组件完成一个注册与登录的应用程序设计。要求基于基础控件&#xff0c;综合使用Intent实现Android的Activity之间信息交换。系统包含启动页、注册页、登录页3个页面&#xff0c;具体要求如下&#xff1a; 1.注册页面和功能的实现。 –界面要求包含用户…

Selenium-js弹窗浮层

学习过js的小伙伴会发现&#xff0c;我们在一些实例中用到了alert()方法、prompt()方法、prompt()方法&#xff0c;他们都是在屏幕上弹出一个对话框&#xff0c;并且在上面显示括号内的内容&#xff0c;使用这种方法使得页面的交互性更精彩&#xff0c;实际上我们经常会在进行网…

JAVA基础(JAVA 执行环境) 第一天

JAVA程序有3中执行环境。 &#xff08;1&#xff09;能够单独运行的程序&#xff0c;称为Java Application(Java应用程序)。 &#xff08;2&#xff09;在Internet浏览器中运行的程序&#xff0c;称为 Java Applet&#xff08;JAVA小用用程序&#xff09;。Applet是一个在WEB浏…

ERP图形目录

这些天正在研究ERP&#xff0c;老师要求我们自己制作一个ERP出来。找了不少资料&#xff0c;就这个图形目录比较有学习价值。这个图形目录是PDF文件&#xff0c;包括销售管理、采购管理、库存管理、制作标准管理、计划管理、车间管理、JIT生产管理、质量管理、财务管理、人力资…

JSP学习笔记(五):日期处理、页面重定向、点击量统计、自动刷新和发送邮件...

一、JSP 日期处理&#xff1a; 使用JSP最重要的优势之一&#xff0c;就是可以使用所有Java API。本节讲述Java中的Date类&#xff0c;它在java.util包下&#xff0c;封装了当前日期和时间。 Date类有两个构造函数。第一个构造函数使用当前日期和时间来初始化对象&#xff1a;D…

完善登录注册页面

实验内容 综合运用基本组件完成一个注册与登录的应用程序设计。要求基于基础控件&#xff0c;综合使用Intent实现Android的Activity之间信息交换。系统包含启动页、注册页、登录页3个页面&#xff0c;具体要求如下&#xff1a; 在第2周上机作业的基础上&#xff0c;完善登录注…

EF 批量 添加 修改 删除

1批量添加 db.T_Investigator.AddRange(list) 2批量删除 db.T_Investigator.RemoveRange(list) 3批量修改 for 循环修改。 注意&#xff1a; 先查询出来&#xff0c;最后savechange&#xff08;&#xff09;&#xff0c;写在一个事务中&#xff0c;一次请求一个上下文。…

在IE7中无效的解决办法

通过ShowModalDialog 打开页面,在POSTBACK时,打开新的页面&#xff0c; 在IE6下没问题,只有在IE7下,会重新打开一新页面&#xff0c; 其实只要把<base target"_self"/> 放到 <head>下即可。 <head> <base target"_self"/> …

简单的纹理管理器

简单的纹理管理器 罗朝辉 (http://www.cnblogs.com/kesalin/)本文遵循“署名-非商业用途-保持一致”创作公用协议游戏中的资源一般都是由资源管理器来处理的&#xff0c;资源管理器负责载入&#xff0c;释放&#xff0c;以及根据资源ID返回相关资源供游戏程序使用。下面改写sph…

记住密码以及Android 列表的操作

1.综合使用RecycleView&#xff0c;CardView&#xff0c;Adapter实现一个宝宝相册&#xff0c;并将其加入到实验一形成的应用中&#xff0c;使得&#xff1a;用户成功登录后转到宝宝相册所在的主界面。还要求实现&#xff1a;用户单击对应的列表子项的不同部位时给出不同的Toas…

python-----利用filecmp删除重复文件

以下代码素材自取&#xff1a;链接&#xff1a;https://pan.baidu.com/s/1fL17RjKyGjpvpeeUFONCaQ 提取码&#xff1a;zgiw # coding:utf-8 import os import filecmp# 将指定目录下的所有文件的路径存储到all_files变量中 def get_all_files(path, dirs):all_files []for d …