这个作业属于哪个课程 | 2023软件工程 |
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 为下学期的软工实践,为今后的学习、工作做好准备 |
其他参考文献 | CSDN、《构建之法》、菜鸟教程、xmind教程、markdown教程 |
目录
2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
4.1 阅读《构建之法》以及构建之法社区中前人提出的问题后针对部分问题的思考
1.准备工作
1.1 使用git上传文件
2.回首过去
2.1 当初你为什么选择软件工程这个专业?
因为我但是听说计算机方向的就业前景更好,薪资待遇不错,而且计算机方向的专业也是热门专业,听了很多高中老师的推荐最后选择了软件工程
2.2 当初对软件工程这个专业的期待和想象是什么?
但是还没有进入这个专业时候并未接触过代码编写,以为这个专业就是不断不断的打代码,偏向应用,以前老是听说高级的程序员都是秃头的,我以为这个专业的学习需要每天熬夜肝代码 ,然后看着头发一根一根掉下来
2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
当初希望就是学习完语言的用法,就想要搞些高级的东西,想过不断的练习算法刷题什么的 ,但是flag就是实现不了的。
3. 立足当下
个人信息 | ||
---|---|---|
| 昵称 | Darlu. |
兴趣爱好 | 羽毛球 射击游戏 听歌 看电影 | |
特长 | 羽毛球 | |
专业水平 | ||
掌握的编程语言 | C语言、C++、Java、HTML、XML、CSS、JavaScript、PHP | |
技术框架 | Yii2.0 | |
开发软件 | Visual Studio、IntelliJ IDEA、Visual Studio Code | |
累积代码量 | 18k+行 | |
项目经历 | ||
图书管理系统 | 通过java和mysql制作了一个图书管理系统,用户在登录之后可以通过gui界面对图书进行查看、借阅与归还。管理员在登录之后可以对图书进行管理,具有完整的增删查改功能。并且可以对图书信息进行统计,对书籍进行分类,gui界面干净整洁数据存放在数据库中。 | |
基于Yii2.0的博客系统 | web课程实践作业,基于yii2.0的anvanced制作了一个博客管理系统,根据视频教程实现并完善了基础功能。并进行了相应的拓展,完成了引入bootstrap美化界面、利用dashboard展示信息、加入富文本和markdown编辑器、强化文章的附件管理等一系列工作。最终结果达到预期,功能实现也没有发生错误。 | |
女鞋销售系统 | c#课程实践作业,基于c#与mysql了一个女鞋销售系统,客户通过gui界面查看女鞋剩余数量、款式并订购,客户点击购买按钮后,出现对话框请用户输入客户名、联络电话、订购量。当客户订购量超过库存量时,弹出消息框向客户显示货物不足信息。根据客户订购信息修改数据库中该女鞋的库存量信息。 |
4.展望未来
4.1 阅读《构建之法》以及构建之法社区中前人提出的问题后针对部分问题的思考
我认为是不行的,chatgpt存在数据稀缺性和不可解释性等问题,无法完全满足用户的需求,并且在处理一些较为复杂的搜索需求时表现不佳。
我认为要证明以下几个观点
用户需求是否满足当前和未来的需求?
软件的技术实施方案和架构是否具备可扩展性?
是否了解竞争对手的优势,并制定相应的发展策略?
开发团队是否有足够的能力和资源来持续开发和维护软件?
是否有长期发展规划和战略?
商业模式是否可持续和盈利?
我认为需要判断这个程序员的解决问题能力,学习能力,以及产出的代码质量,对已经完成的项目的维护能力等来区分一个好的程序员和不好的程序员
我认为是的,软件没有符合一开始的预期要求,导致软件没有朝着正确的方向运行,是的用户没能得到正确的体验,我觉得与这个软件的设计目标有歧义,所以我认为是bug
我认为软件开发确实是偏向年轻的饭碗,但是软件的技术是不断更迭的,所以只要不断的学习新的知识,年纪大了反而是一种优势,对软件开发中出现的各种问题更有经验,也不一定只是青春饭
4.2 未来的职业规划
我目前的想法是在学业上先进一步尝试下考研,在考研的过程中先提升自己的能力,目前也没有更多的对于工作岗位以及方向的思考,先是提升自己能力为主吧,如果考研失败的话就直接进入工作岗位,多点工作经验。
4.3 对于软件工程实践课程的理解和期望
我认为是步入工作前一个重要的课程吧,期望能掌握实际项目开发过程:期望课程能够提供实际的项目案例或仿真环境,能够亲身参与到一个完整的软件项目开发过程中,也期望在实践的过程中能学会更多的团队协作。
5. 思维导图和学习路线
5.1 思维导图
5.2 我的学习规划路线图