软件工程实践寒假作业

作业基本信息

这个作业属于哪个课程2302软件工程
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标回首过去、立足当下、展望未来、学习规划
其他参考文献《构建之法》、Markdown教程git教程

作业目录

    1. 准备工作
    • 仓库地址
    • 用git创建并上传文件
    1. 回首过去
    • 当初你为什么选择软件工程这个专业?
    • 当初对软件工程这个专业的期待和想象是什么?
    • 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
    1. 立足当下
    1. 展望未来
    • 阅读《构建之法》,并思考该社区中前人提出的问题。
    • 你未来的职业规划是什么?
    • 对于软件工程实践课程,你有什么理解和期望?
    1. 思维导图与学习路线
    • 思维导图
    • 学习路线

1.准备工作

仓库地址

222100304林雅婷

用git创建并上传文件

git创建并上传文件

2.回首过去

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

高考完填志愿的那段时间,自己了解了一下各专业的前景以及个人兴趣将目标缩小在了工计算机方向。听了许多老师长辈的建议看了许多网上的选专业帖子,大部分是建议女生报个师范类或者会计类专业,而不建议选计算机专业,当时多少有点年少轻狂加上叛逆心理,我心想:女生为什么就不适合学计算机了呢?后来,我知道了一个堂哥的专业就是软件工程,现在厦门工作并且薪资十分可观,他跟我说,只要不怕苦认真学就没问题!与他交流后,我坚定地选择了软件工程为第一专业。

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

录取结果出来后,我对我以后的专业有着许多的期待和想象:高中同学开玩笑时总说,下次见到你会不会发际线后移好几厘米我了解到福大的软工专业评级是B-,我想象着这一定是一个学风氛围浓厚,充满创新与创造力的专业。其实我从小很少接触计算机,只会简单使用,对计算机技术简直一窍不通。我想象着通过大学学习,能够锻炼思维,掌握编程技术,成为一名优秀的软件工程师。

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

专业学习上:首先我希望在专业课上可以好好听讲。大学课堂很大的不同就是可以带手机…并且大部分老师不会盯着你听课,一切都靠自觉,要想学到知识最基础的就是课上好好听讲了。进一步地,我希望自己有余力的话可以参加一些比赛、参与一些项目,毕竟软件工程是需要实操的,实践出真知。
做过的准备:微不足道…在高考完的那个暑假学了一点点C语言。
立下的flag:好像真没立下什么flag,刚上大学那会儿心态还是比较放松的,不想把自己逼得太紧,希望自己可以好好珍惜享受大学的生活也算是一种flag吧

3.立足当下

个人简历
姓名林雅婷
籍贯福建漳州
兴趣爱好乒乓球、追星、追剧、打游戏
联系方式3191514037@qq.com
当前值
成果和获奖经历
多次获福州大学优秀学生综合奖学金
2022年5月获福州大学校级三好学生
2023年5月获福州大学校级优秀学生干部
专业水平
编程语言C、C++、C#、Java、Python、HTML、CSS、JavaScript、ArkTS、PHP
技术框架Yii2.0、ArkUI
开发软件Dev C++、DevEco Studio、Visual Studio、eclipse/Visual Studio Code、PyCharm
累计代码量15k+
项目经历
基于Yii2.0的博客系统个人项目。基于WAMP集成环境,利用Yii框架,建立博客系统。结合数据库管理和前后端开发实现了后台的Post管理、评论管理、用户管理,前台的网站首页和文章页面显示以及一些扩展功能。
网络五子棋游戏个人项目。使用Java语言,结合了多线程、网络编程与Swing图形用户界面编程,通过设计服务器端与客户端程序实现了网络五子棋游戏。

4.展望未来

阅读《构建之法》,并思考该社区中前人提出的问题。

Q1:代码量与个人的编码能力有直接关系吗?

有关系但代码量不是评判编程能力的唯一标准。有关系:编写代码可以掌握更多的技术、积累更多经验、培养解决bug的能力,代码量多少一定程度上反映了个人对编程语言、软件开发流程、算法和数据结构等方面的理解和应用能力。不是唯一评判标准:一个编程能力强的人应能够通过简介而高效的代码解决复杂的问题,思路清晰、代码质量高是编程能力的重要体现。

Q2:对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?

个人观点,工程师应该“专”一点好。维基百科这样定义工程师:工程师是指那些在工程专业领域的人,他们使用科学知识来驾驭技术以解决实际问题,并以此为职业。既然是在专业领域工作,专业性强的工程师相对更可能深入学习研究该领域的技术和问题,更有可能取得突破,获得更多机会从而有更好地发展。当然,这样的前提是要有一个明确的专业领域方向,在这之前,可以适当通过“广”来找到适合自己的方向。

Q3:软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢?

首先,我对“软件开发是年轻人的饭碗”这个看法不以为然。软件开发人员包括软件设计人员、软件工程管理人员、程序员等一系列岗位,并不是都要写代码,如果是开发管理人员,负责开发管理以及技术上的大方向,这就需要一些项目经验丰富的资深人员来担任。而一些年纪大的程序员,快速学习能力较差我认为也不需要太过担忧,不断更新迭代的主要是一些框架,而那些底层的知识是没有太大改变的。再者,在开发中,经验是十分重要的,行业经验并不能简单地依靠年轻人的拼劲就能获得的,一些困难的问题,老程序员就像老教师、老医生一样可以依靠经验搞定,所以老程序员还是很有价值的。

Q4:如何让自己能够跟上软件工程发展,做一个永不落伍的开发者呢?

  • 终身学习。软件工程是一个不断发展的领域,新的编程语言、框架和工具不断出现。虽然可能你当前掌握的知识技术还不至于被淘汰,但是多关注学习新技术可以保持自己的竞争力,学习一些新技术的思想也可以帮助我们吐故纳新。
  • 与其他软件工程师沟通交流、参加技术会议等,了解行业发展态势。
  • 通过项目实践。“流水不腐,户枢不蠹”,参与项目不断实践,是一种锻炼自己,保证对专业技术和知识的掌握,快速学习新技术和工具的方法。

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

不一定。个人认为在软件开发过程中的需求分析阶段完成度不够导致的软件行为和用户期望不一样,这可以算是bug。但是,一千个用户有一千个哈姆雷特,可能有些天马行空的期望无法满足或是在一些细节上与用户的期望不一样但是无伤大雅就不应该算是bug。

你未来的职业规划是什么?

可以确定的是我对软件开发还是比较感兴趣的。目前打算读研,希望在研究生阶段能够更加掌握专业技能,积累一些项目经验,扩宽眼界,增加求职择业时的自由度。在未来能够成为一名软件工程师,具备独立完成项目以及团队合作的能力,不断适应并推动软件行业发展。

对于软件工程实践课程,你有什么理解和期望?

目前来说,我个人觉得前面几个学期是在打地基,更偏向于理论知识的学习,动手实践的部分相对较少,所以学生会缺乏软件开发经验,而软工实践课程的目的应该是要填补这一部分空缺,在地基上建筑牢固的房子。希望经过一学期的本课程学习,我可以加深对软件工程理论的理解,积累软件开发经验,提高综合能力。
菜菜
我希望通过这门课程可以掌握更多的后端技术,学习使用一些成熟的框架和工具。
对老师助教的期待:希望课程进度张弛有度,老师助教在我们困惑时能够给予我们实用的建议和指导。

5.思维导图与学习路线

思维导图思维导图

学习路线

学习路线

基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计),个人经导师指导并认可通过的高分设计项目,评审分98分,项目中的源码都是经过本地编译过可运行的,都经过严格调试,确保可以运行!主要针对计算机相关专业的正在做大作业、毕业设计的学生和需要项目实战练习的学习者,资源项目的难度比较适中,内容都是经过助教老师审定过的能够满足学习、使用需求,如果有需要的话可以放心下载使用。 基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoot和微服务架构的养老机构管理系统源码(毕业设计)基于SpringBoo
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值