软件工程导论第一次作业

吴德旋 2023-03-01 23:08:36

目录

  • 作业基本信息
  • 评估当前自己
  • 展望未来
  • 思维导图与学习路线
  • git提交

作业基本信息

这个作业属于哪个课程https://bbs.csdn.net/forums/qq_40085543
这个作业的要求在哪里https://bbs.csdn.net/topics/613582056
这个作业的目标前期准备工作,学习使用Markdown撰写博客,完成相应要求
其他参考文献markdown教程-GitcodeXmind绘制思维导图教程

评估当前自己

姓名吴德旋
头像

img

兴趣爱好打篮球,听音乐,看视频
当前值
获奖经历校优秀学生三等奖
专业水平掌握C语言,有java,html,SQL基础。代码量未知
项目经历学生信息管理系统,家谱实现。无大型项目

展望未来

  • [ 构建之法问题 ]
  1. Q1:我都是大学生了,上课还要认真听老师讲课么
    A1:我认为这是当然要的,认真听讲是一种能力,老师所讲述传授的远比书本上的丰富精彩
  2. Q2: 如何区分一个好的程序员和不好的程序员呢?
    A1:我认为主要还是看排查问题的能力,业务理解能力,还要看其对技术的理解程度,以及个人的逻辑思维。能够很快的查找出问题的地方及原因,能够很好地实现客户所需要的功能,所编写的代码清晰明了,不容易出bug的程序员,我认为是一个好程序员。所以给他一个复杂的问题,看他解决问题的结果一般就可以分辨出程序员的好坏。
  3. Q3: 软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢? A3:由于近些年互联网蓬勃发展,薪资待遇吸引了许多人纷纷转行,行业人数激增,压力前所未有。我们国家计算机普及时间较迟,最早的一批以软件开发为职的人年龄也不算大,年纪大的程序员可以充分发挥自己的优势。现在软件开发工具/框架层出不穷,极大地减轻了软件开发的负担。对于一名"浴血奋战"出来的、经验丰富,对于底层原理掌握的透彻的大龄程序员来说,开发工作势必变得更加简单;如果大龄了依旧不思进取,仍然停留在普通的增删改查上,那么在任何行业都是会被替代的。
  4. Q4: 如何能“证明”一个软件是可以继续发展的?
    A4:我认为一款软件的可发展性首先体现于是否契合目前市场上主流的用户需求,如果一开始就偏离了方向,那后续怎么转型都没用,其次就是后续的发展,主要体现于用户黏性,只有让用户满意的软件才有继续发展性。总之,证明软件的可继续发展性主要是围绕用户需求和体验展开的。
  5. Q5:花费时间越多,代表工作量越高吗?
    A5:花费的时间越多并不代表工作量越高吧,首先,一个能力更强的程序员和一个能力略差的程序员做同一份项目,使用的时间肯定不一样,这能代表工作量不同吗。其次 就算是对于同一个人,程序设计的过程中也会遇到很多问题和bug,这些往往是耗时最久的部分,这些错误导致的时间花费也不一定算是工作量吧。
  • [3.2 你未来的职业规划是什么?]
    未来大量进行实际项目的研发实践,关注最新的行业发展动态新技术的应用,同时不断学习和进步,储备应有的编程技巧和软件设计能力!抽空学习企业管理知识。有大的项目经验和一定社会人际关系后,尝试和一些志同道合的专业人员朋友合作创业,以自己的成熟技术和良好的信誉为核心竞争力,在同行中拥有自己的优势,一点点的积累经验,扩大自己的客户群,使公司一点点的发展壮大。

  • [3.3 对于软件工程实践课程,你有什么理解和期望? ]
    你希望通过软件工程课程学习到软件技术,提高自己的代码能力和架构能力。
    希望助教老师能够耐心传授知识,为我们指引前进方向。

思维导图与学习路线

img

img

git提交

img

代码仓库

...全文
33 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

192

社区成员

发帖
与我相关
我的任务
社区描述
广工软工21级3、4班,软件工程课程学习、训练、讨论交流社区
软件工程 高校 广东省·广州市
社区管理员
  • ryue.zh
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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