第一次作业

阅读与准备作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation
这个作业要求在哪里 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation/homework/4517
我在这个课程的目标是 了解软件基本构成和软件的设计过程
这个作业在哪个具体方面帮助我实现目标 让自己更清楚的认识自己在这门课中到底存在多大的问题

1· 自我介绍


我叫成庆辉,来自广安一个小农村.我是计算机科学与技术的一名学生。平时喜欢打游戏,是一个比较喜欢宅的人,觉得出去逛街是一件非常痛苦的事情。自身性格比较孤僻,但熟悉以后会放得开,也就是比较闷骚。平时喜欢听歌,但不记歌词,所以通常知道去曲不会唱,唱也是乱唱。

个人博客:https://www.cnblogs.com/sumlos/

2·阅读与思考

1·初入大学时对所在专业的畅想

1)选择本专业的原因####

因为从小比较喜欢玩游戏,所以对计算机非常感兴趣,在选择专业时,首先考虑的就是计算机一类的专业。因为喜欢游戏,所以想要学习开发游戏软件,也就是软件工程,但由于一些原因,在本学校选择是选择了计算机科学与技术。

2)一年中接触到的课程是否符合自己的期待

我觉得还比较符合吧。自己从小白到能基本了解该专业的一些知识,同时能敲出一些简单代码。

3)本专业是你喜欢的领域吗,擅长吗?

我只能说对这个专业比较感兴趣,因为喜欢电脑相关的事情,也喜欢敲键盘的感觉。但我觉得目前这个专业并不是我所擅长的领域,毕竟自己在这方面所了解到的太少,能运用的太少,对知识的吸收也不咋样。

4)将来会选择从事和该专业相关的工作吗

我认为肯定会的,毕竟学习了这个专业,再怎么也要学以致用。虽然北上广就业机会更大,机遇也更大,但近几年成都的高速发展也让这个城市有了更多的就业机会,同时成都也离家更近,所以会选在在成都就业。岗位我觉得最初还是当一个小码农就行了,如果没有丰富经验的话,从基础做起才能更好地锻炼自己。当然,再不断的锻炼中也会向着更高层次目标努力。

2·对照前人们走过的路和描述未来发展,现在的你

1)具备的专业知识、技能;已经写过的代码量是多少;做的最复杂的项目/作业

自认为所具备的专业知识和技能很少,只能说会敲简单的代码,对C,C++有一个简单的认识,对排序算法了解一点,程序设计还记得一些。已经写过的代码量感觉没多少,都没咋敲过。做过的最复杂的作业就是按照给的模板敲了一个简易贪吃蛇,但自己所想的很少。

2)离成为一个合格的本科毕业生,在专业知识,技能,能力上还差距那些

首先肯定是要表明的一点,那就是自己所学的知识就如四大洋里的一滴水,所掌握到的少的可怜。那么多的编程语言,就只了解过C,C++,其他的就只听过或者听都没听过,差得远。代码数量上也很少,现在对于一个完整代码仍然存在许多问题,有时候都不知道怎么开头,对于各种编程软件的使用也不咋熟悉,很多功能都不知道怎么用。然后,对于编程方面的很多英语单词和缩写都不咋认识,英语水平低。最后,还有很多很多没有列出来的巨大差距和薄弱处。

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

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

考研。虽然说这个社会更注重一个人的实际能力,但在进公司的时候,首先看的还是一个人的学位,更高的学位也意味着更多的机会和更高的工资。

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

我觉得相比于其他同学我所有的优势就是由于基础知识太少,所以说有更大的塑造性。同时,优势即劣势,和他们相比基础知识掌握甚少,实际操作甚少,所以要想竞争稀少的研究生学位,也就需要更多的时间,更大的努力。

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

首先,图书馆是常住地。上课的笔记的也要更精。花在手机上面的的时间多的减少,更好地、高效地学习,积极了解掌握专业知识,严格控制睡眠时间和娱乐时间,尽可能避免游戏。定下目标,努力去实现。

4)你对于实现自己的梦想已经做了或者计划做什么样的准备?

现在还是没有做比较完整的计划。但一些近期的计划还是有一点。首先当然是当好学生的基本职责,上课认真听讲,认真思考老师所提内容,记录下老师所指出的重点。自己下来多的了解专业知识,敲更多的代码,熟悉更多工具的基本功能。

3·提出有质量的问题

1)·在担任团队领导时该如何处理紧急任务下的人员任务安排?(第17章 P378)

在这一章中,作者列举了一系列团队领导者的职责和如何处理团队队员的关系,任务安排,对一个团队可能存在的问题列举了很多,也提出了解决方法。但是,对于在进行一个紧急开发任务时,是能力高品行较差者主力还是能力一般品行高者为主力。能力高者能更有效完成任务,但是可能他在完成任务过程中会提出一系列的要求,有些可能是过分的要求,不满足其要求的情况下可能会让任务进展更加困难。但选择品行好的人时,又会从一开始拉慢任务进展,可能最终影响任务完成。所以,在接到紧急任务时,是能力高品行较差者优先还是品行好能力稍差者优先?(当然是排除能力高品行好者)

2)·在影响力较小的情况下面对用户提出的不合理要求该如何选择(第8章P152)

书中讲到了竞争性需求的框架,对遇到相同竞争对手时是先进入市场还是后进入市场做了分析。而我想到在创业最初,自身影响力较小的时候应该如何同其他有强大实力的对手进行竞争。在面对同一个用户提出的需求,影响力小者肯定会在最初考虑中排除,但团队本身需要任务的完成来扩大自身的影响力,这就意味着需要舍弃更多来让用户尽可能考虑自己。对于一个刚创业的团队,没有多少资金支持,而这个任务却很适合团队,但用户在团队本身舍弃较多利益时提出了更多的要求时,是承受较大亏损风险接受任务还是放弃另寻下一个机会?

3)·在两个人完成一个任务时如何处理任务过程中出现的矛盾(第4章P82)

在两人合作的不同阶段和技巧一节中作者提出两个人合作过程中的不同阶段,我从中想到两个人在完成任务过程中出现的分歧该如何处理。二者皆是在该领域比较有实力的人且都是比较有信心的人。对于偶然出现的一个问题,两个人有两种不同的解决方案,方案各有优缺点,而二者由于性格原因都不想放弃自身方案,且这时正是职位变动期,这个任务对二人来说都关系到他们的职位晋升,在这种情况下,该如何处理?

4)·对于一个新人,在有创新时该如何处理自身的创新想法(第16章P340)

看了IT行业的创新这一章节,我想到一个新人在处理一个任务时想到一个新奇的想法,在大佬云集的团队中提出了创新想法,但因为想法的实际操作较长和操作过程中可能会发生的突发情况而被摒弃,这个时候是该自身独自去实施,还是放弃这个想法。

5)·在面对未来工作中所存在的职位晋升问题该如何处理(第3章P42)

在未来的工作中,是能力更重要还是情商更重?首先,对于这个行业我的印象是不停的敲代码和不断的思考,而在这种情况下应该我觉得应该是能力更重要,但在不同的电视剧中和实际生活中,总是得到情商更重要得讯息,一个很会说话的人要比一个能力强的人得到更多的利益。但是,对于这个行业,我觉得是能力大于情商,这个行业本不是很需要同他人怎么交流,在团队工作时交流的话也都围绕任务,能力强的人就会让你担任更多职责,任务完成时也会得到更多利益。虽然总是听到很会说话的人会更可能得到上级的喜爱,但在这个靠技术、能力的行业,我认为话语的重要性并不是很大。但自身并没有实际工作,所以对这一点存在疑问。

4·源程序版本管理工具

管理工具 优点 缺点
GitHub 简单、开源代码丰富、完整支持Markdown语言、功能设计简洁实用 对中文不是很友好、国内访问速度太慢、不稳定、fi价格太高
Microsoft TFS 易用性、高度集成其他工具、高度集成研发团队的工作项目、支持分布式代码库、后台数据库存储、自动化生成和发布 不支持多个WSS Site 同时提供服务给一个TFS服务器、不可以生成一个现有Site Collection的子网站
Bitbucket 通过社交媒体和GitHub认证、一个集成的查询管理系统、集成Jira工具 不开源、系统不稳定
参考文献:http://www.voidcn.com/article/p-ehomogac-bsr.html

https://www.cnblogs.com/yilinwei/p/5283675.html

posted on 2019-09-12 19:28  康师傅吉安市  阅读(205)  评论(2编辑  收藏  举报

导航