作业概览
这个作业属于哪个课程 | 软件工程实践-2023学年-W班 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业要求 |
这个作业的目标 | 学习markdown,撰写博客进行实践,明确自己本专业学习的过往与将来 |
其他参考文献 | 《构建之法》 |
1、准备工作
2、回首过去
2.1 当初你为什么选择软件工程这个专业?
当时高中刚毕业 对于专业的选择还是非常茫然的。加之自己没有特别向往的专业,看在软件工程是一个热门专业,未来就业的选择也比较多,因此选择了软件工程。
2.2 当初对软件工程这个专业的期待和想象是什么?
想象:刚看到这个专业的时候 脑袋里浮现的是程序员在电脑桌前噼里啪啦的写一些看起来很高级的东西。第一印象就是很酷。
期待:希望自己能够通过对编程的学习解决一些现实中上的问题。找到一份可以养家糊口的工作。
2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
当初在高中毕业的暑假曾经想过在假期里自学一门编程语言,可惜最后因为贪玩没有实现。。。
3、立足当下
3.1 个人信息
昵称 | 小白羊 |
---|---|
头像 | |
兴趣爱好 | 听歌旅游羽毛球 |
3.2 当前值
专业水平 | |
---|---|
掌握的语言 | C/C++/C#,java,html/js/php,使用yii框架编写个人博客网页 |
使用过的开发环境 | Dev-C++、eclipse、VS、VS code、IDEA |
获奖经历 | 2022学习进步奖,2023先进个人 |
4、展望未来
4.1 阅读《构建之法》,并对构建之法社区中前人提出的问题的思考
Q1:对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
我认为最佳的选择通常是在专一和广泛之间取得平衡,根据自身情况和职业规划做出决策。可以先专注于某一领域积累经验,然后再逐渐拓展到其他领域;或者选择广泛涉猎多个领域,但要确保在某几个核心领域有深度的专业知识。但最重要的是,无论选择专一还是广泛,都要注重持续学习和不断进步。
能写,写得好,写完好维护。
Q3:认为软件系统十分复杂是不是因为软件工程还没有充分发展?
我想是的,软件工程是关于开发、维护和管理软件项目的学科,目标是提高软件开发过程的效率和质量。由于软件的本质特点以及不断变化的需求和技术,软件工程仍然面临一些挑战,导致软件系统的复杂性。
不是,工作量的高低应综合考虑任务的复杂度、难度、质量要求以及工作的效率等方面。简单地根据花费的时间来判断工作量的大小并不完全准确,需要综合考量多个因素。
Q5:程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
如果该需求有足够实用价值与不可替代性,我想是需要的。
4.2 未来的职业规划
我比较倾向于前端,相比于后端更有设计感,也不要用到那么多复杂的逻辑。所以可以的话希望从事前端工作
4.3 对于软件工程实践课程的理解和期望
要从多方面整体上锻炼学生开发软件的素养。还期望可以从实践性、团队合作、项目管理和软件开发生命周期等方面来考量。希望通过这门课程的学习,能够提升自己的软件开发能力,并为未来的软件开发和项目管理工作做好准备。