软件工程实践寒假作业

本文回顾了作者选择软件工程专业的动机,分享了对专业的期待与误解,讲述了个人的学习历程,包括使用git的经验和项目实践,如图书管理系统、博客系统和女鞋销售系统。作者还对未来职业发展进行了思考,强调了软件工程实践课程的重要性,以及对研究生学习和工作经验的规划。
摘要由CSDN通过智能技术生成
这个作业属于哪个课程2023软件工程
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标为下学期的软工实践,为今后的学习、工作做好准备
其他参考文献CSDN、《构建之法》、菜鸟教程、xmind教程、markdown教程


目录

 1.准备工作

1.1 使用git上传文件

  2.回首过去

2.1 当初你为什么选择软件工程这个专业?

2.2 当初对软件工程这个专业的期待和想象是什么?

2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?

3. 立足当下

4.展望未来

4.1 阅读《构建之法》以及构建之法社区中前人提出的问题后针对部分问题的思考

4.2 未来的职业规划

4.3 对于软件工程实践课程的理解和期望

5. 思维导图和学习路线

5.1 思维导图​编辑​

5.2 我的学习规划路线图


 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 阅读《构建之法》以及构建之法社区中前人提出的问题后针对部分问题的思考
 

1. 有了GPT类的应用,传统的搜索引擎是否会被完全替代?

我认为是不行的,chatgpt存在数据稀缺性和不可解释性等问题,无法完全满足用户的需求,并且在处理一些较为复杂的搜索需求时表现不佳。

2.如何能“证明”一个软件是可以继续发展的?

我认为要证明以下几个观点

用户需求是否满足当前和未来的需求?

软件的技术实施方案和架构是否具备可扩展性?

是否了解竞争对手的优势,并制定相应的发展策略?

开发团队是否有足够的能力和资源来持续开发和维护软件?

是否有长期发展规划和战略?

商业模式是否可持续和盈利?

3.如何区分一个好的程序员和不好的程序员呢?

我认为需要判断这个程序员的解决问题能力,学习能力,以及产出的代码质量,对已经完成的项目的维护能力等来区分一个好的程序员和不好的程序员

4.软件的行为和用户的期望值不一样,就一定是 Bug 吗?

我认为是的,软件没有符合一开始的预期要求,导致软件没有朝着正确的方向运行,是的用户没能得到正确的体验,我觉得与这个软件的设计目标有歧义,所以我认为是bug

5.软件开发是年轻人的饭碗,吃的是青春饭?

我认为软件开发确实是偏向年轻的饭碗,但是软件的技术是不断更迭的,所以只要不断的学习新的知识,年纪大了反而是一种优势,对软件开发中出现的各种问题更有经验,也不一定只是青春饭

4.2 未来的职业规划

我目前的想法是在学业上先进一步尝试下考研,在考研的过程中先提升自己的能力,目前也没有更多的对于工作岗位以及方向的思考,先是提升自己能力为主吧,如果考研失败的话就直接进入工作岗位,多点工作经验。

4.3 对于软件工程实践课程的理解和期望

我认为是步入工作前一个重要的课程吧,期望能掌握实际项目开发过程:期望课程能够提供实际的项目案例或仿真环境,能够亲身参与到一个完整的软件项目开发过程中,也期望在实践的过程中能学会更多的团队协作。

5. 思维导图和学习路线

5.1 思维导图

5.2 我的学习规划路线图

  • 24
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值