第一次作业

课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1

作业要求 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2713

我的课程目标:掌握专业知识,为以后的就业打下基础。

作业具体对我的目标的帮助:看了很多他人的经历,让我对自身的情况有了更深入的了解,明确了以后的道路。

一、建立博客并介绍自己

1.https://www.cnblogs.com/319064057-lx/

2.大家好,我是16级的一名学生,由于挂科了才跟班重修,这次重修就是要好好学一学这门课,弥补一下自己以前犯的错,然后闪光点我真没发现,爱好玩游戏,看视频。

二、阅读与思考

1)回想一下你初入大学时对软件工程专业的畅想

  •   当初你是如何做出选择软件工程专业的决定的?            

       当初对电脑比较感兴趣,就选择了软件工程。

  • 你认为过去两年中接触到的课程是否符合你对软件工程专业的期待,为什么?       

      课程是符合的,给我们打开了一扇门,但是自己没有好好学,很后悔。

  • 你觉得软件工程是你喜欢的领域吗,它是你擅长的领域吗?     

      之前是是我喜欢的领域,但是并不擅长,因为自己没好好学,会的东西太少了,然后就不是了。

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

      不会,现在感觉这条路不适合我,很多东西我真的很难理解,很难继续下去了。

2)即将大三的你,对照前人们走过的路和描述未来发展,现在的你

  • 自我感觉你已经具备的专业知识、技能、能力有哪些?已经写过的代码量是多少?   

     对C语言,C#有了一个比较深入的了解,能熟练的编写一些简单的程序,学习了HTML,能熟练编写一些网页。 编程编得少,已经写过的代码量大概一万多行吧。

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

     首先专业知识上还有所欠缺,理论知识不够了解,因此写的代码也少,基本功也不扎实,技能能力方面也还有待提高。

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

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

     我选择就业,我从来都没有过考研的想法,我觉得大学四年就够了。

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

      优势:步入社会的时间早,可以积累更多的工作经验 劣势:学到的东西少,能力不强,难找到好工作。

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

     认真学好每一门课,课外也尽量多学习一些相关的专业知识,为以后就业打下基础。

三、提有质量的问题

我是16级的 书也是上一版的

问题:

1.P45 软件需求是软件开发的基础,也很容易引起开发者和客户的分歧,到底要怎样才能做好需求分析呢

2.P111 软件测试是软件开发过程中一个很重要的部分,但是很多数据很庞大或者运行环境很苛刻的软件怎么测试呢

3.P140 信息安全和软件的安全性也很重要,怎样保证安全性

4.P211 设计模式有很多,如何运用设计模式

5.P275 软件的维护是软件工程的一个重要任务,如何提高软件可维护性

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

git的优缺点:
  • 优点:
    • 适合分布式开发,强调个体。
    • 公共服务器压力和数据量都不会太大。
    • 速度快、灵活。
    • 任意两个开发者之间可以很容易的解决冲突。
    • 离线工作。
  • 缺点:
    • 资料少(起码中文资料很少)。
    • 学习周期相对而言比较长。
    • 不符合常规思维。
    • 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。

GitHub的优缺点:

优点:GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能,或者其特性。GitHub提供Git存储库服务,基于web,允许你使用Git的源代码管理功能,或者其特性。

缺点:可能不是捕捉创意过程和记录创意点子的最佳工具。对于这种特殊功能模拟可以选择LayerVault 或其他相似工具。之前,我们已经强调过Github非常适用代码跟踪,但是却不是最好的设计跟踪工具。将图片内容转化为代码,或者将设计用于产品设置,看起来依旧不是那样顺利。

Apple XCode的优缺点:

优点:编译速度极快,每次操作都很快速和轻松。自动提供撤消、重做和保存功能,无需编写任何编码。

缺点:更新版本后,某个插件可能会失效。

 

posted on 2019-03-18 21:24  卡分大王  阅读(121)  评论(1编辑  收藏  举报