软件工程实践2017第一次作业
(1)回想一下你初入大学时对计算机专业的畅想
-
Q: 当初你是如何做出选择计算机专业的决定的?
A:当初不知道计算机专业的高深之处,只是因为喜欢玩电脑,又觉得IT行业很热门,就报了计算机专业 -
Q: 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么?
A:不好说,因为当初也不是很了解这个专业,不过感觉学校安排的课都有他的道理,而且我也有所体会。比如硬件那部分,先学了基电,而后数逻,再到组原,由浅到深,挺好的。 -
Q: 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
A:当初是挺喜欢的,现在看来略有一点失望,可能是有些恐惧,恐惧一整天坐在电脑前敲代码,看到一堆变量名和函数还有bug之类的两眼发晕,可能是没把代码养成自己的兴趣吧,虽然解决问题的快感很棒。所以我感觉我并不是很适合这个领域。
(2)即将大三的你,对照前人们走过的路和描述未来发展,现在的你
-
Q: 自我感觉你已经具备的专业知识、技能、能力有哪些?
A: 专业知识技能能力,感觉对我还是几乎没有的,除了学校上过的那些C,C++,SQL,还有因为SQL最后的大作业自学的一点C#,还有硬件的一些内容外,其他都未曾涉猎,而且这些学过的内容也没有学精。
感觉我这两年过得就像就像博客刘帅:在失望中寻找希望中所说的本科时,几乎所有的时间和精力都花在了犯迷糊、做作业和游戏上。本科阶段是我们精力最最充沛、时间最最富裕、最最容易跟其他人拉开距离的阶段,如何处理这段生活,将会造成最后的千差万别,遗憾的是,当时却没有人告诉我这一点。我像高中阶段一样,只学习那一点点可怜的上课讲的知识,几乎不看教材、不怎么看课外资料,课后的作业基本是独立完成,却从来不是主动地思考、从各个可能的角度出发寻找到解决问题的方法,而是沿着老师讲过的固定的模式,或者寻找类似的解答方法,然后稍微变换,从而完成解答。我总是认真听老师讲课,每次上课从来不预习,从来不会计划这学期我要干什么、这堂课我要干什么,我机械地听着每一节课,机械地在迷糊中重复着作业、考试。
-
Q: 离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?
A: 差距啊,最大的差距应该就是还没把代码当成一种兴趣吧,现在还是不是很喜欢代码的,还有就是专业知识的差距,是语言学的不够多也不够精吧。
(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
-
Q: 对照以上你阅读的前人们的经历,你的选择是什么?
A:目前为止,考研的欲望还不是很强烈,考公和出国不感兴趣,目前的选择是直接参加工作吧。 -
Q: 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
A:优势:几乎没有吧,现在还太过平庸。
劣势:编程语言学而不精,没有项目经验。
看了老师给的博客,感觉和大佬们的差距真的好大,内心也有点迷茫和无措,不知从何补起,更不知道的是自己适不适合程序员这个工作。 -
Q: 针对你的选择,你给自己的大三设定的规划安排是什么?
A: 好好学习,把本学期的课学好。其次尽量找时间把之前学的C和C++好好地复习一下,还有数据结构,尽量边看边敲,好养成敲代码的习惯。还有就是发掘自己的兴趣所在吧,希望自己会爱上代码。
这两年的代码量,大一上的C大一下的C++,再加上大二上的数据结构,大二下的数据库作业,应该有一两万行???估计的也不是很准,因为记得不是很清楚,之前也没统计过,而且数据库作业用C#敲得图形化界面有大部分代码都是IDE自己生成的。
(4)你从学长学姐那,听过对于这个班级或这门实践课的要求或经验,促使你选择这门课这个班的动力是什么?
A:实话实话,我没有从学长学姐那听过对于这门课的要求和经验,促成我选择门课的动力就是想有点软件工程的实践经验(其实也是为了考验一下自己适不适合软件这个领域)
(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?
A: 期待:能学到一些专业知识技能吧,只要有所收获,都是好的。
现在还不是很了解这门课的内容,所以也不好打算平均每周放多少时间在这门课上。