个人第一次作业

作业所属课程 软件工程基础
作业要求 作业要求
课程目标 熟悉博客园,建立自己博客并且了解markdown
帮助实现目标方面 给自己提供一个平台,让自己与同学间的想法建立了联系

一.自我介绍

姓名 向天强
学号 201831061328
微博 我的博客

​ 个人爱好:除了学习之外,在平时的生活中我会弹弹吉他,为了学习吉他在大一期间每天会抽出一小时练习,同时暑假也仅过了为数不多的课程,在这两短时间我感觉对吉他的熟练度相对于大一提高了一个度。同时我也是一个滑板爱好者,喜欢玩平花,每周会抽出一定时间和朋友没刷街练技术。

二.阅读与思考

  • 当初你是如何做出选择你所在专业的决定的?

​ 在选择专业时,很是迷茫,但当今大流是计算机,于是就选择了这门课程。

  • 你认为过去一(两)年中接触到的课程是否符合你对你自己所在专业的期待,为什么?

    ​ 过去学习了《c语言》和《数据结构》,感觉计算机还是挺有意思,对后面界面的制作很是期待。

  • 你觉得你所在的专业是你喜欢的领域吗,它是你擅长的领域吗?

    ​ 说不上喜欢,但有兴趣,对计算机还不太擅长。但正如博客B所说:做自己的主人。不要辜负上帝给我们的聪慧的大脑,用它来独立地想问题,用自己的眼睛来看世界,用自己的心灵来感受,用自己的金口来提问。不要害怕,不要退缩。虽然现在还不太擅长,但我相信通过学习,我会的到很大的收获。

  • 将来你会选择从事和你专业相关的工作吗?是的话给出你想去的城市、公司和岗位,否的话给出原因

    博客K中提到的:”兴趣能让你开始让你执着,但只有喜爱才会投入热情,只有投入热情才可能会出成绩而你的职位,薪水,只不过是你能力和经历的附属品”。我选择计算机专业,心中的理想就是进入华为公司上班,所以我相信我会获得回报,虽然不能最好,但是肯定会让我满意。

  • 对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?描述你做的最复杂的项目和作业?**

    ​ 关于这个问题博客E给我的感触很深:“编程并不像宣传的那样,三个月就可以学会,不可能。想理解一些东西必须经历一个很长的时间,还需要在使用过程中感悟。慢慢入门以后,还有非常多的东西需要学习。

    ”现在我只是初步掌握了c语言和c++,对于许多专业知识还不是很了解,平时课上的代码和作业都会独立的去完成,但是代码量很是很少,估计1万左右,做过最复杂的程序也仅仅是程序实践课上的“模拟京东购物系统”。程序员是代码累计出来的,我的路还很长远,但我会借鉴这篇博主的经历,踏踏实实的学习,工作。

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

    ​ 现在刚进入大二,刚接触c++,我觉得的自己不管是在专业知识,技能,和能力上都存在这巨大,知识对c++等各种专业知识了解很少,同时打代码的量很少,但在学习能力这方面我还是对自己有非常打的信心,为成为合格毕业生,自己会加倍努力。

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

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

    对于选在我会选择考研

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

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

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

三.提有质量的问题

快速看完整部教材,列出你仍然不懂的5到10个问题,发布在你的个人博客上。注明是哪一章哪一节。要有观点、有证据或分析。字数不是直接的考核标准,但是要求篇幅长到能把观点表述清楚。
(1) 16章创新(340~350页)中提到,创新来自灵光,之后有提及到创新来源与技术,但技术发展的同时人们会越发依赖,这是创新思维下降,it行业更是如此,那创新不是和技术矛盾,那么在现如今的创新之路又是如何?

​ (2)16章中提及到成功的公司会追逐利润,同时重视客户,这两者势必会产生冲突,那么在创新的现在应该如何平衡这个问题?

​ (3)12章用户体验中,软件要满足用户的需求,但在现在用户需求多元化,同时不同的用户对同一软件会有不同的需求,那么作为程序设计员的我们应该如何满足这种多元化问题?

​ (4)14章质量保障章节中提及,衡量程序的质量体现在多个方面,易于维护是其中之一,那么对于软件开发过程中,高如何思考到软件的后期维护的事情,同时降低成本?

​ (5)第16章it行业的创新第三节,创新招数中提及影响产品质量的因素,这与第14章产品的质量相关联,如今是5g时代的风口,我们it行业该如何创新,使保障产品质量的同时推进it行业的发展?

四.了解和调查源程序版本管理工具

​ 目前流行的源程序版本管理软件和项目管理软件有Microsoft TFS(Team Foundation Server),GitHub,Apple XCode,BUGZILLA等

Microsoft TFS(Team Foundation Server):

优点:

集成了项目管理、版本控制、BUG 跟踪,能有效实现 SCRUM能与 VS 无缝接合

缺点:

搭建、维护tfs比较复杂,硬件要求也比较高。

GitHub:

优点:

可以作为一个版本控制系统和协作工具,用它来发布工作。支持多人共同完成一个项目,可以在同一页面对话交流。

缺点:

不是捕捉创意过程和记录创意点子的最佳工具。不是最好的设计跟踪工具。将图片内容转 化为代码,或者将设计用于产品设置,不是顺利。

Trac:

优点:

Trac是一个SCM配置管理平台,意味着它有良好的扩充性。Trac的权限体系是比较完备的设计。非常灵活,可以随心所欲的定制,可以和TortoiseSVN集成。

缺点:

不支持多项目。需求和缺陷没有分离。中文化不完整,美术人员接触起来困难重重。不显示中文名,本地化做得很差。核心功能很少,不安装插件基本上没法用。

五.一些希望

​ 通过阅读这些博客和写自己的博客,我希望:

1)自己能总结这些前辈的经验,取其精华,去其糟粕,避免不必要的麻烦。

  1. 我希望通过阅读别人的经历来明确自己在大学的目标。

  2. 希望完善自己的专业知识和专业技能。

4)发展自己在学习之外的兴趣爱好例如:8m8i吉他和滑板。

posted @ 2019-09-09 11:06  lucky965  阅读(178)  评论(2编辑  收藏  举报