课程属性:
课程属性 | https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation |
作业连接 | https://www.cnblogs.com/harry240/p/11469058.html |
课程目标 | 掌握软件开发的步骤与要求 |
课程收获 | 使用MarkDown进行编写博客 |
参考文献 | https://www.cnblogs.com/family-626-77/p/5271599.html |
一 个人信息:
姓名 | 樊星辰 |
学号 | 201831061119 |
博客地址 | https://www.cnblogs.com/gakkiwlp/ |
二 作业正文:
1.个人介绍
其实本人的优点并没有可以拿出来大谈特谈的,如果说在求学路上可以值得自己感到不错的1优点。那便是可以认真听取他人的重大建议并进行改进吧。初中时候,由于考起绵阳市的优秀的私立学校最好班。便开始自己异地的初 高求学之路。由于第一次脱离了父母的管控,自己便开始放纵起来。自己的成绩一落千丈,甚至到了班主任劝退的境界,好在自己及时听取了父母和老师的建议,让自己重新振作起来,成绩也开始有了起色。现在回想起来,还有点害怕。如果当时自己一意孤行,不听取父母的建议。可能在层层淘汰的升学中已经被淘汰,可能自己的人生现在正处于水生火热之中。而正是主要的优点再后来的中慢慢拯救着自己。
2.阅读与思考
(1)回想一下你初入大学时对你所在专业的畅想
a. 分数较高,但外省如福州大学之类的211 选不到自己心仪的作业 ,加之可能被调解一些就业不太好的专业。
由于西南石油大学入选了双一流 ,加之在本省 加上IT热。
b.有点不太符合,感觉自己缺少一股在编码上学习态度。由于编程课的要求较低和内容较少,感觉上自己只是学习到一点皮毛。再加之自己自学态度不行,对于未来感到了一丝恐慌。
c.其实算不上喜欢也算上讨厌,当初就是因为it行业的高薪酬所吸引。为了以后的薪酬,自己也会认真的去学习it相关技术,并做到擅长。
d.会,成都 国企/事业单位 软件开发/计算机类事业岗。
(2).对照前人们走过的路和描述未来发展,现在的你
a. 掌握c语言,了解数据结构,1000行,c语言编写贪吃蛇。
b.语言不够(c语言并不是主流语言),应该还要熟练掌握java 和python,代码量不够,项目也不够。
(3).目前是一个人生选择的十字路口,考研、工作、考公、出国,不同的选择在大三就有不同的努力方向。而无论考研还是工作的每条路径,也有许多不同的分支。
a.考研/出国->研究生毕业后进行考公。
b.优势:避免自己本科竞争力不足问题
劣势:缺少工作经验
c.复习考研科目 以及出国准备
d.每天坚持英语的学习 在大一时期认真并掌握了高数
3.提有质量的问题
Q1如何进行个人能力的衡量与发展?(p42 第三章 软件工程师的成长)
作为一位计算机科学与技术专业的学生,我们应该如何去规划我们的技术能力发展,又应该如何去平衡不同能力的发展。这正是我们学生所迷茫。
Q2如何去避免软件工程师的思维误区?(p48 第三章 软件工程师的成长)
在面对编程我们很有可能会落入不同的思维误区,我们应该去如何避免这些思维误区了。
Q3 软件团队开发模式的优劣?(p91 第五章 团队和流程)
对于我们目前的合作开发,我们应该选择怎样的开发模式。在目前的it公司主要采用的是那种开发模式,我们又应该去一定要掌握那种开发模式。
Q4 如何去精确的设计用户体验的步骤和目标?(p261 第五章 用户体验)
在面对用户形形色色的不同要求和体验时,我们应该如何去精确的设计。
Q5 到底什么it行业的创新?(p341 第十六章 it行业的创新)
在面对创新的时代,在it方面的创新又是什么?我们又应该如何去创新?
4.了解和调查源程序版本管理工具
a.Microsoft TFS ,GitHub,Trac,Bugzilla,Apple XCode
b.GitHub
优点:GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能,或者其特性。GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能,或者其特性。
缺点:可能不是捕捉创意过程和记录创意点子的最佳工具。对于这种特殊功能模拟可以选择LayerVault 或其他相似工具。之前,我们已经强调过Github非常适用代码跟踪,但是却不是最好的设计跟踪工具。将图片内容转化为代码,或者将设计用于产品设置,看起来依旧不是那样顺利。
c.Trac的优缺点:
优点:非常灵活,可以随心所欲控制可以和SVN集成
缺点:功能不是很强大
d.Bugzilla的优缺点:
优点:免费,有中文版支持
缺点:快速搜索结果不准确。只能管理缺陷。