第一次作业-准备篇
课程名称:软件工程实践
作业要求:第一次作业-准备篇
课程目标:深入了解什么是软件工程,提高自己对软件工程专业的认知,在学习中提高自己的专业水平和团队协作能力
本次作业目标:学会markdown的使用,掌握自己写好博客,认清现在自己的不足以及对未来的展望
阅读与思考
(1)回想一下你初入大学时对软件工程专业的畅想
- 当初你是如何做出选择软件工程专业的决定的?
当初选专业主要由于两方面原因:第一是由于自己比较喜欢玩电脑,对于这种计算机类的专业比较有兴趣;第二是因为按当今是信息化的时代,互联网几乎影响了方方面面,选择这个专业也是想顺应时代的潮流,拥有更大的发展空间。 - 你认为过去两年中接触到的课程是否符合你对软件工程专业的期待,为什么?
与想象的优点落差,原以为学习这个专业可以很牛皮地敲出一段旁人看不懂的代码,然后使用计算机干出一些牛皮的事,但是学习过后才知道幻想很美好,现实很残酷,牛皮的程序不是想写就写出来的,这需要付出巨大的努力。 - 你觉得软件工程是你喜欢的领域吗,它是你擅长的领域吗?
说不上很喜欢但是是可以接受的,敲代码时会因为各种bug和算法而头疼,而解决难题后会感觉舒爽。对于我来说不是很擅长,感觉自己还是个green bird。 - 将来你会选择从事软件开发相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因
应该是会从事软件开发相关的工作,我觉得既然选择了这种专业,往考公方向或其他行业发展就有些白学这么多年的感觉。目前想去的城市是厦门,公司还没想好。
(2)即将大三的你,对照前人们走过的路和描述未来发展,现在的你
- 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?
感觉自己对C、C++、C#、JAVA、PHP、HTML等编程语言和算法,计网什么的都是略懂,不是很精通(长时间不写就会生疏)。代码量不太清楚,1、2万吧。 - 离成为一个合格的软件工程专业本科毕业生,在专业知识、技能、能力上还差距哪些?
感觉差的挺多的,以目前自己掌握的知识来讲感觉上了职场没有一丁点优势。
(3)大三是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
- 对照以上你阅读的前人们的经历,你的选择是什么?
我的选择是考研,争取考上研,掌握一些更前沿的专业技能。 - 在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
对同样考研的同学:我觉得没有优势和劣势,选择了考研这条路,就站在了同一起跑线上,接下来就是比拼谁更能坚持下去吧。
对于准备工作的同学:优势是如果读研三年,能接触到更专业的知识,发展空间更大,劣势是缺少这三年的职场发展时间可能起步点会比同期同学低。 - 针对你的选择,你给自己的大三设定的规划安排是什么?
努力学习接下来的课程,并合理安排时间复习考研知识。
(4)针对上述问题(2)、(3),你对这门课的期待是什么?你打算平均每周拿出多少个小时用在这门课上,以达成你的期待以及你在(2)或(3)上的目标?
期待是希望通过这门课提高自己软件实践开发能力,这是我非常欠缺的,还希望提高自己的团队协作能力。拿出多少个小时现在并不清楚,只能说合理规划出时间来完成老师布置的任务吧。
(5)据闻软工实践这门课非常辛苦,在开课前你了解过这门课吗?你会以什么态度看待这门课?如果你加入的项目组中有队友在中途退出你会怎么做?
不太了解,但听说这门课挺可怕的。但我想既然这门课辛苦,那想必收获定是不菲,因此我会十分认真地对待这门课程。队友中途要退出我应该会先跟项目组的其他队友讨论有何解决办法,如果实在无法阻止那只能找寻新的队友或者是让每个队友更辛苦地分摊下工作吧。