概述
这个作业属于哪个课程 | 软件工程-23年春季学期 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 加入社区,学习markdown语法,阅读《构建之法》,撰写博客 |
其他参考文献 | 菜鸟教程、CSDN |
目录
- 1.准备工作
- 2.回首过去
- 2.1 当初你为什么选择软件工程这个专业?
- 2.2 当初对软件工程这个专业的期待和想象是什么?
- 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
- 3.立足当下
- 3.1 个人展示
- 3.2 当前值
- 4.展望未来
- 4.1 阅读《构建之法》,选择5个及以上的问题写下自己的思考。
- 4.2 你未来的职业规划是什么?
- 4.3 对于软件工程实践课程,你有什么理解和期望?
- 5.学习路线
- 5.1 绘制思维导图
- 5.2 绘制路线图规划学习的时间计划
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 绘制路线图规划学习的时间计划
最后
以上就是含糊黄蜂为你收集整理的软件工程实践寒假作业的全部内容,希望文章能够帮你解决软件工程实践寒假作业所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复