软件工程实践寒假作业

这个作业属于哪个课程软件工程-23年春季学期
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标加入社区,学习markdown语法,阅读《构建之法》,撰写博客
其他参考文献菜鸟教程、CSDN

目录


1.准备工作

使用git上传一个代码文件到代码仓库

仓库地址


2.回首过去

2.1 当初你为什么选择软件工程这个专业?
当初选专业时,是考虑到软件工程以后能有一个好的就业前景以及相对不错的薪酬,并且所学的科目中有些是自己比较感兴趣的,也刚好不浪费自己所考的分数,所以最后选择软件工程这个专业。
2.2 当初对软件工程这个专业的期待和想象是什么?
在选择软件工程这个专业前,我对其了解并不多,想象中的这个专业就是和电脑打交道,编写代码,学习学习算法。期待的是以后可以通过所学能编写出一些自己喜欢的游戏。
2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
当初可能就希望自己每天写几道编程题来提升自己的能力,然而并没有实现。因为自己的惰性,做过的准备可能就上网或者知乎看看一些别人的经验,立的flag也是让自己不玩游戏,坚持学习,可是这些貌似都是说说。


3.立足当下

个人展示
昵称teng
兴趣爱好乒乓球、玩游戏
专业软件工程
邮箱976285057@qq.com
当前值
成果和获奖经历无(平平无奇)
专业水平掌握的编程语言c, c++, c#, java, css, xml, html, Android, php
技术框架Yii2
开发软件IntelliJ IDEA, phpstudy, Visual Studio, Android Studio
累计代码量10K+行
项目经历个人博客系统通过Yii2框架,用下载好的模板,通过前后端来编写个人博客系统
医院管理系统利用php来编写一个有关医院患者的数据库管理系统

4.展望未来

4.1 阅读《构建之法》,选择5个及以上的问题写下自己的思考。

  • 问题1 程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能
  • 回答1 我认为是有必要的,我们要尽我们所能去满足客户的需求,哪怕提出的需求并不是我们生活中常见的。即使是小部分人的需求,也可能对他们来说是生活必须的,就好比一些软件是需要同时考虑到年轻人和老人的,他们可能是使用该软件的一少部分人,但是绝对不能少考虑到他们使用该软件的一些需求因素,所以是需要根据他们,来为软件添加一些功能。
  • 问题2 花费时间越多,代表工作量越高吗?
  • 回答2 花费时间越多,并不代表工作量越高。同样的工作量,不同的人所用的时间是不同的,有的人可能会被一些奇怪的bug卡很长时间,有些人可能在编写的过程中一路畅通无阻,有很多因素会导致我们在相同的工作量中花费更多的时间。当然也有些人会做的更加精细、更加认真,就会花更多的时间,但这并不表示所有情况,更多的可能并不是花费时间越多,工作量就越大。
  • 问题3 代码量与个人的编码能力有直接关系吗?
  • 回答3 在我个人认为,代码量与个人的编码能力是有直接关系的,一个人编写的代码越多,他们对一些编程的处理相对会更加迅速,毕竟熟能生巧,他们代码量越大,遇到和解决的问题也就更多,也就有了比其他人更多的解决问题的方法。而且,他们对一些基础知识会更加牢固,如果只是纸上谈兵,不动手编写,那到时候一些基础的简单语法都可能写不出来。因此,我觉得代码量与个人编码能力是相挂钩的,代码量越多,编程能力也就相对越好。
  • 问题4 “技能”比“解决问题”更重要吗?
  • 回答4 技能是在遇到问题后的本能反应,但是在很多情况下,问题是变化的,并不是一成不变,技能所带来的本能反应可能并不能第一时间能解决问题,所以我认为技能没有解决问题重要。有了解决问题的能力,能让我们在变化的情况中,以不变的姿态来应对,能更加顺利的解决问题,也能在解决问题的过程中学到更多的知识,毕竟解决问题是需要经过一些思考的。
  • 问题5 两人合作在现代软件开发中是否还适用?
  • 回答5 我觉得在目前,两个人甚至多人的合作还是依然适用在现代软件开发中的,现在的很多软件是一个大项目,一个人去完成的话,是需要花费大量的时间,而且过程中可能还会遇到许多bug。相比在公司团队合作中,每个的分工合作、互相帮助,能减少大量不必要的时间开销,在如今快节奏的时代,团队合作还是必要的,只要在团队中做一些规范化的操作,就可以减少很多问题。

4.2 你未来的职业规划是什么?
我接下来的目标是考研,所以往后主要精力是放在复习考研的科目,以及学习一些算法来提升自己的编程能力。在成功考上后,会在研究生期间多做一些项目,以后在工作能更从容的应对。
4.3 对于软件工程实践课程,你有什么理解和期望?
我目前对软件工程实践这个课程的理解还在于这是一门专业课,是通过编程以及团队间的合作来完成一个项目。我希望可以通过课程学习,提高自己前端的编写能力,能够让自己拥有编写一个简单工程的基本水平。


5.学习路线

5.1 绘制思维导图

5.2 绘制路线图规划学习的时间计划

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值