软件工程实践寒假作业

222000421莫梓民 学生 2023-02-14 23:55:03
这个作业属于哪个课程 2023年福大-软件工程实践-W班
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标注册CSDN、学习Markdown语法、阅读《构建之法》、撰写博客
其他参考文献Git学习-菜鸟教程markdown官方教程

目录

  • 一、准备工作
  • 二、回首过去
  • 1、选择这个专业的原因
  • 2、我对软件工程这个专业的期待和想象
  • 3、当初希望自己如何投入这个这个专业的学习、做过的准备
  • 三、立足当下
  • 四、展望未来
  • 1、对构建之法社区中前人提出的部分问题的思考
  • 2、 未来的职业规划
  • 3、对于软件工程实践课程,你有什么理解和期望
  • 五、思维导图和学习路线
  • 1、思维导图
  • 2、学习路线

一、准备工作

  • git上传截图

    img


    alt 属性文本


    img

    二、回首过去

    1、选择这个专业的原因

    高考结束时我对于选择专业陷入了一个两难的困境,一方面,父母希望我选择一个将来稳定点的专业,比如医学或者是电气工程,不至于对就业问题的烦恼;另一方面,我希望选择一个有点技术性、挑战性的专业,希望能突破自我。最终,我选择了软件工程这个专业,因为我觉得软件的发展随着时代的进步越来越快,软件开发人才在这个信息化时代拥有着巨大潜力,我希望通过对这个专业的学习,增强我的计算机知识,为软件事业发展贡献自己的一份力量。

    2、我对软件工程这个专业的期待和想象

    对于软件工程这个专业,我的当初的期待和想象是,一个厉害的程序员,指尖飞舞在键盘上,敲出一行行复杂的代码,写出一个个精致的软件,成为计算机的绝对操控者。

    3、当初希望自己如何投入这个这个专业的学习、做过的准备

    当初希望自己能够养成自学的习惯,除了课堂外,通过自学学到更多的知识。曾经做过的准备有提前购买书籍,进行自学。

    三、立足当下

    个人信息
    姓名图片alt
    年龄21
    专业软件工程
    兴趣爱好游戏,听歌
    邮箱871171574@qq.com
    专业水平
    掌握的编程语言C,C++,Java,HTML,JS,PHP,CSS,C#
    技术框架Yii2
    开发软件Dev-C++、Visual Studio、VsCode、Eclipse、Android Studio
    累计代码量20k
    项目经历
    基于Yii2.0的个人博客系统该项目是基于Yii2框架所开发的博客系统,分为前端和后端。前端主要是由用户所使用的, 用户可以在前端浏览博客,发表评论,搜索文章。后端主要是给管理员使用的,管理员可以在后端增加、 删除、修改博客,也可以对用户所发表的评论进行审批,新增用户,对管理员权限进行分配等等。
    学生信息管理系统该项目是基于C#和SQLServer开发的学生信息管理系统,该成绩管理系统分为教师登录和学生登录,有不同的权限。教师有学生信息管理、学生成绩管理、学上成绩统计等功能,学生有查看成绩和教师评语等功能。

    四、展望未来

    1、对构建之法社区中前人提出的部分问题的思考

    • 问题一:在项目或程序比较复杂的情况下,如何高效率的进行程序理解?

      在接受一个较为复杂的项目时,需要从多角度理解项目内容,把项目或程序分成一个个模块,理解各模块的作用,有助于我们更高效率地进行程序理解。

    • 问题二: 代码量与个人的编码能力有直接关系吗?

      我认为代码量和个人编码能力是有直接关系的。编写代码的过程除了要掌握代码的作用还需要我们的熟练度,随着代码量的提升,个人编码能力也在不断提升。就像解数学问题时,如果我们只了解了解题方法,而没有动手去计算,我们的效率会很低甚至会算错,编写代码也是如此。

    • 问题三: 花费时间越多,代表工作量越高吗?

      工作量 = 工作时间 * 工作强度,花费的时间多,并不能代表工作量大。一个项目在确保开发时间的同时,还要注重开发效率。

    • 问题四: 对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?

      对于这个问题,我认为单纯强调”专“更好或者”广“更好都过于片面而不够客观,归根结底还是对于【软件工程师】这一职位地定义太过模糊与宽泛。同样都是工程师,不同人的分工也有所不同:有人专精于前端或后端相关技术栈,有人则需要统筹全局地架构和部署。此外,在一个人的职业生涯中,其承担的职责也是在不断流动的。也许他在入门时可能只是擅长某一特定方向的程序员,但在不断的磨砺与成长后也完全有可能去独自领导一个团队;或者也许他在入门时各方面基础都比较扎实,但在不断的探索中他也完全有可能找到自己擅长且感兴趣的方向,最终成为这个方向上的开拓者。

    • 问题五:如何能“证明”一个软件是可以继续发展的?

      首先得有用户粘性,在类似的软件产品中,有独特之处,并且还得能与时俱进的增添新功能,丰富产品。同时做好用户调研,满足用户的意见和遇见的问题

    2、 未来的职业规划

    我希望先通过考研提升自己的学历与专业知识,如果能考上研究生,我希望从事对AI相关的研究,如果没考上,我会选择直接工作。

    3、对于软件工程实践课程,你有什么理解和期望

    我希望通过软件工程这门学科的学习,更加了解一个项目的具体流程,累积经验,提升我的代码熟练度,学到更多的知识。

    五、思维导图和学习路线

    1、思维导图

    img

    2、学习路线

    img

...全文
97 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

关于Q1,模块化思想是很赞的,如果有项目文档,将更有助于对项目程序的理解。

688

社区成员

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

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