这个作业属于哪个课程 | 软件工程实践2022年春-F班 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 熟悉markdown语法,思考当下自己的能力并规划未来的方向 |
目录
1. 回首过去
1.1 当初你为什么选择软件工程这个专业?
首先因为从小就是网瘾少年,所以对IT方面的东西比较感兴趣。
然后就是查询资料后和家人一致认为软件工程专业的就业前景还不错。最后就是在进入软件工程前自己学习C语言时发现写代码是一件很有创造感的事情。
1.2 当初对软件工程这个专业的期待和想象是什么?
通过在软件工程学习后我能够创造属于自己的游戏。
1.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
刚进入专业学习的时候有希望自己能够每天在力扣刷一道题,然后刷了一道题之后再也没有打开过力扣…
2. 立足当下
2.1 个人简介
姓名 | 陈耀龙 |
---|---|
邮箱 | 986759095@qq.com |
照片 | ![]() |
兴趣爱好 | 打篮球、打乒乓球、打英雄联盟 |
特长 | 会舞龙 |
2.2 专业水平
- 掌握了C、JAVA、HTML、CSS和PHP的基础语法
- 了解Yii 2.0框架的基本使用
- 能够使用Visual Studio、VS Code、Eclipes软件进行开发
- 累计代码量10K+
2.3 获奖经历
- 无
2.4 项目经历
- 使用JAVA和MySQL开发的智能阀门系统
- 使用JAVA基于TCP/IP协议开发的五子棋对战游戏
3. 展望未来
3.1 关于构建之法社区中前人提出的问题的思考
- 在团队项目中,个人应该如何选择或者接受团队的工作分配?
我认为在团队项目中应当以团队利益优先,选择自己最有把握的工作。当分配的工作是自己不擅长的领域也要全力以赴,努力做好。 - 软件的缺陷是否应该在规格书中说明?
我认为应当说明。虽然从商业层面考虑,告诉客户自己产品的缺陷不一定是一个明智之举。但作为软件开发者我认为我们要将自己产品的缺陷告知客户,这既是对客户负责也是对我们自己负责。如果连面对自己不足的勇气都没有,又怎么能更进一步呢? - 个人在团队中应该只是一个流水线上的机器吗?
我认为不应该。开发软件是一个创造的过程,而在创造中灵感的注入往往是使你的产品独一无二、脱颖而出的重要因素。如果团队的每个成员都只是像流水线上的机器麻木地完成自己的工作,不能共同思考、共同创造,开发出来的软件不一定是差劲的,但大概率的平庸的。 - 作为”卑微“的乙方,开发团队该如何面对变化无常的需求?
我认为甲方的需求变化无常往往是因为甲方对自己的需求不明确,所以作为乙方我们应当在开发前积极同甲方交流,引导甲方考虑自己的需求,共同明确需求。 - 好的用户体验当然是所有人都想要的,如果它和产品的质量有冲突,怎么办?牺牲质量去追求用户体验么,用户能接受吗?
首先我认为软件的质量合格是好的用户体验的一个前提。如果软件质量不过关,用户使用过程中出现各种各样的问题,那用户又怎么会有好的体验呢?所以我认为在保证基本质量的前提下才可以一定程度地牺牲软件质量来换取用户体验。
3.2 未来的职业规划
暑假先找一个小厂实习,积累一下项目开发经验。大四上争取能够找一个规模较大的公司实习。毕业后希望能够成为一名后端工程师。
3.3 对软件工程实践课程的理解和期望
希望通过软件工程实践课可以了解项目开发的基本流程和积攒后端开发的经验。
4. 思维导图和学习路线
5. 截图和仓库地址
仓库地址:https://gitcode.net/m0_46240155/131801106