软件工程实践第一次作业--准备篇
阅读与思考##
(1)回想一下你初入大学时对计算机专业的畅想
- 当初你是如何做出选择计算机专业的决定的?
- 你认为过去两年中接触到的课程是否符合你对计算机专业的期待,为什么?
- 你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
其实,在填报志愿以前,自己对于计算机专业的了解为0。仅有的了解还是出自表哥之口,他是从事游戏软件开发的一枚程序员。在听了他的介绍后,自己对于软件开发也是有一点兴趣,自己心里想着:我是不是也能像他一样去开发软件?既然对于志愿填报拿不定主意,自己对于揭开计算机专业的神秘面纱也抱有兴趣,那就选择计算机专业吧。于是就将志愿填报的每个院校的第一志愿都填上计算机专业。结果不出意外,我的大学的专业是:计算机。
过去两年中接触到的课程符合我对计算机专业的期待,计算机基础理论知识、计算机硬件相关知识、计算机软件相关知识,过去的两年的课程都涉及到了。自己印象深刻的课程有二:一是C语言,一个计算机小白初来乍到,什么也不懂,C语言是我学习的第一门关于编程的课程,自己努力的想学好。虽说学的不咋地,但是我也明白了,计算机的知识并非纸上谈兵,即使书上的代码你都看懂了,也不一定是真的学会了,只有自己上手敲了,才会真正学以致用。只有多加练习才是王道啊!二是栋哥的面向对象程序设计中计算器系列的作业,这是我第一次接触真正实用的软件,而且要自己一步步去实现,从分离代数式到计算再到界面设计,培养了我们运用已学知识的能力和自学新知识的能力。
怎么说呢,我对计算机专业的情绪难以言喻,算是我喜欢的领域。我曾对学习计算机过程的艰辛感到疲倦,但一觉醒来仍对其保有热情。我也享受解出一道题,打出一段正确的代码给我带来的小小乐趣。很显然我对后一问题的答案是:不。我连熟练都算不上,更不用说擅长了。我学到的知识“渺沧海之一粟”。
(2)即将大三的你,对照前人们走过的路和描述未来发展,现在的你
- 自我感觉你已经具备的专业知识、技能、能力有哪些?
- 离成为一个合格的计算机专业本科毕业生,在专业知识、技能、能力上还差距哪些?
我印象深刻的是那篇关于半路出家,从北大青鸟出来的博文。虽说半路出家,但英雄不问出处。她那破釜沉舟的勇气和孜孜不倦的好学精神值得我学习。
大一学习了c语言,c++,虽然学的不是融会贯通,但是对于接下来其他语言的学习启到了触类旁通的作用。数据库的实践和计算器系列的作业,拓展了我的视野,让我的视野不仅仅是局限于编程题目上。
自我感觉离成为一个合格的计算机专业本科毕业生差距还是很大的,自己当前的能力仅仅停留在能连接数据库,能够设计简单的界面上。
(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
- 对照以上你阅读的前人们的经历,你的选择是什么?
- 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
- 针对你的选择,你给自己的大三设定的规划安排是什么?
对于我来说,我会在工作和考研中二选一。不怕笑话,自己感觉并没有什么优势可以拿出来说。劣势的话,自己可能在前两年的学习中积极性并不是很强,以至于遗漏了挺多知识了,学到的知识也不够扎实。无论是工作还是考研,都有一堆知识要我去开拓和夯实。规划安排就是巩固夯实已学知识,努力学好未学知识。感觉刷刷题是巩固编程的好方法,养成日常刷题的习惯是有必要的。
未来的期望##
(4)你愿意为了一个你感兴趣的、或得到实战锻炼的项目熬夜吗?你想脱离小菜鸟的level吗?如何评价上一届同学说的“和队友一起熬夜打代码是个不错的体验,或许还可以一起吃夜宵!”
之前曾为了一段老是通过不了的代码不断调试,为了计算器系列作业不惜减少睡眠时间而奔波。因此,我对于这个问题的回答是肯定的。一个能让我得到实战锻炼的项目,我必然会接受,即使需要熬夜赶工。
相信没有人甘愿成为弱者。毫无疑问,我很想脱离小菜鸟的level,虽然现在依然是...
一个人作战是孤独的,有了队友的支持会让问题变得简单。集思广益,发散思维。
(5)针对上述问题(2)、(3)、(4),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)或(4)上的目标?
期待是在学习这门课中自己能得到锻炼
我觉得每周拿出多少个小时用在这门课上有点难以估计,但是肯定不少。
积跬步,至千里,未来可期。