软件工程实践寒假作业

222000333谢奕 学生 2023-02-15 16:37:01
这个作业属于哪个课程2023年福大-软件工程实践-W班
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标注册csdn,撰写博客
其他参考文献markdown教程-菜鸟教程,Git学习-菜鸟教程,Xmind绘制思维导图教程

目录

  • 一、准备工作
  • 1.1上传代码文件截图
  • 1.2仓库地址
  • 二、回首过去
  • 2.1当初为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 三、立足当下
  • 四、展望未来
  • 4.1阅读《构建之法》
  • 4.2对未来的职业规划是什么?
  • 4.3对于软件工程实践课程,有什么理解和期待?
  • 五、学习路线
  • 5.1思维导图
  • 5.2学习路线图

一、准备工作

  • 1.1上传代码文件截图

    img


    img

  • 1.2仓库地址

    仓库地址

    二、回首过去

  • 2.1当初为什么选择软件工程这个专业?

其实直到高考成绩出来前我都没有认真思考过要选什么专业,因为我之前一直都在思考要去哪些省份和哪所大学,
因为搜索到的资料过于冗杂,所以我苦恼了很久,直到成绩出来后,我才开始根据自己的分数去挑选一所合适的大学
和一个我满意的专业,考虑因素的话,首先是成绩,我的分数刚好够进软件工程专业,还有就是要考虑现实因素,包
括就业难度,工作环境,薪资水平等,当然,这其中我最看重的还是薪水,所以,最后我选择了软件工程专业。

img

  • 2.2 当初对软件工程这个专业的期待和想象是什么?

刚开始的时候觉得软件工程专业的学生肯定都是过着那种每天熬夜写代码,头发掉满地的生活,但是软件工程专业方面的人才
本身社会需求量大,所以一开始我还是希望毕业后能够去一所更好的大学读研,拿到硕士学位后找到好工作的。因为高中时翻
看网上各种言论,我都已经产生学历焦虑了,那时候是真的感觉大学生如果不考研将来是没有出路的,至少本科期间得好好学
习编程知识,最后掌握能够编写出满足客户需求的程序和解决编程中遇到问题的技能。

  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?

最初知道自己被这个专业录取的时候,我是希望能够在假期自己学一些编程知识的,所以我就专门去找了一些资料,去了解一
下现在主流的几种编程语言的入门难度,职位需求,和学习时间,想着至少先掌握一种编程语言,然后我就决定要先学会python,
甚至还买了网上教程中推荐的书,准备学习python,顺便养成一些对将来学习有利的编程习惯。

三、立足当下

个人简历
昵称xie
出生年月2002.8
籍贯福建泉州
邮箱15905054771@163.com
爱好看电影,阅读
专业水平
掌握编程语言C,C++,JAVA,html,css,php,javascript
技术框架Yii2.0
开发软件Visual Studio,Dev C++,Eclipse,Android Studio
累计代码量10k+
项目经历
图书管理系统
  • 该系统通过Java和MySQL实现
  • 包含登录,查询,借还三个功能模块
  • 其中登录模块包含用户,管理员登录功能
  • 查询包含按出版时间查询,按作者名查询,按书名查询功能
  • 借还包含借书,还书功能
个人博客系统
  • 该系统基于Yii2.0框架开发
  • 前台包含文章展示,文章评论,文章归档功能
  • 后台包含评论审核,用户信息保存,用户信息删除,管理员信息保存,管理员信息删除等功能

四、展望未来

我认为大学更多的是靠自学,因为大学跟高中相比,考试和平时作业的布置次数都大幅减少,而老师的教学方式也跟高中不同,
大学老师不会像高中老师那样上课途中是不是停下来提醒睡觉或者走神的同学,也不会因为个别同学的考试成绩不理想或是没
交作业就找人单独谈话,认真听讲不止是体现了学生的上课表现,其实更多时候也可以从这种行为看出或者说是培养一个人的
品质,因为上课认真听讲不仅可以体现一个学生的专注,也能锻炼一个人的意志力,是一种技能。因为一节课45分钟,我们不
可能每一分每一秒都在听课,但如果能够做到大部分时间都认真听课的话,久而久之我们的专注力也会提升,这对我们日后的
学习和工作都是有利的,我也听到过,“如果觉得上课的内容对自己没有帮助,可以在课上做自己的事”这样的说法,但对我来
说这种做法并不合适,所以我觉得,大学还是需要上课认真听讲的。

1.1 在项目或程序比较复杂的情况下,如何高效率的进行程序理解?
如果程序有说明文档,则可以阅读说明文档,使用文本阅读工具,对程序的内容进行查找或者标记,了解程序中每个方法的具
体功能,弄清楚输入或者输出信息,多与团队成员进行交流。

1.1 程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
每个程序都有自己的开发需求,有时候程序需求不一定就相当于用户需求,如果为了满足部分人的需求而盲目地增加软件的功能,
最终很可能会使软件变得臃肿,部分功能并不能吸引到更多的用户,开发功能的投入也就很可能大于开发功能的收益,开发者应
提炼用户需求,开发出真正符合程序需求的功能。
1.2.4 如何能“证明”一个软件是可以继续发展的?
一个可以继续发展的软件应该在开发时期就有一个完整的规划,在开发时,开发者除了要让软件满足用户需求和符合当下环境要
求外,还应该从软件技术发展进程和用户需求变化趋势方面考虑软件的开发,以便于在将来由于社会,技术,政策等条件变化时,
对软件功能进行扩充修改或是使软件转型,若开发时考虑不周,则可能会使软件难以进行转型。导致软件无法满足大部分用户需
求,最终用户粘性下降。
4.6.2 如何给别人提供容易接受的反馈?
提供反馈时应该根据现实情况而定,如果对方是熟人,可以直接提出自己的看法,如果对方跟自己不熟,可以适当委婉地提出自己
的看法,比如可以在跟对方说出自己的意见时,可以先描述自己观察到的对方的做法,然后提出自己的感受,最后再说自己的建议。

  • 4.2对未来的职业规划是什么?

未来打算同时尝试考研和考公务员,感觉本科毕业就进入软件相关行业工作对我来说还太早了,最好是能够研究生毕业后再进入软件
行业工作。

  • 4.3对于软件工程实践课程,有什么理解和期待?

我觉得软件工程实践课程,更多的不是课上老师和助教的教学,更多的是课下开发项目过程中,我们自己学习项目技术,跟其他成员
交流的过程,希望可以积累团队合作的经验,以便于将来的实习和就业,还有通过这个课程了解自己跟其他同学的差距,弄清楚将来
需要着重学习的地方,提升自己的交流和团队编程能力。

五、学习路线

  • 5.1思维导图

img

  • 5.2学习路线图

img

...全文
186 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
张书旖 助教 2023-02-26
  • 打赏
  • 举报
回复
  • 思维导图做的很详细,点赞!(有一个主题的标题没改过来哦,小遗憾)
  • 博客的markdown排版格式可以再改进一下,阅读体验会更好哦 ~ (有的大标题和正文贴在一起了,有些标题和正文内容没有对齐 )

688

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • 张书旖
  • 郭渊伟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧