这个作业属于哪个课程 | 2023软件工程实践W班 |
---|---|
这个作业要求在哪里 | 软件工程实践寒假作业 |
这个作业的目标 | 回首过去、立足当下、展望未来、思维导图 |
其他参考文献 | Makrdown教程、Git入门、XMind导图教程 |
目录:
文章目录
1.准备工作
2.回首过去
2.1为什么选择软件工程
当初刚高考完,不知道什么专业好,也没什么特别的爱好,恰巧有亲戚也是福大,并且是学计算机的,工资高,所以才有了这个想法,同时也觉学计算机很酷.敲代码,劈里啪啦,想想就帅,所以就选了软件工程这个专业。
2.2当初对软件工程这个专业的期待和想象
当时听说软件工程的就业前景很好,计算机又是当时非常热门的专业,生活中的方方面面都离不开计算机,想着认真学习技术,拿奖学金,将来一定能找个好工作。
2.3当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
当初先是买了python的书,准备先学一点知识。然后多总结多做笔记,认真听课,多敲代码,并且参加一些训练营,多多参加项目,提高团队协作的能力。在学习上,争取拿几个奖学金。
3.立足当下
个人信息
昵称 | 琴和悠扬 | |
民族 | 汉 | |
邮箱 | 2945676872@qq.com | |
兴趣爱好 | 乒乓球、csgo | |
特长 | csgo |
成果与获奖经历
2021-2022 | 学习进步奖、精神文明进步奖 |
专业水平
掌握的编程语言 | C、C++、Java、C#、php |
技术框架 | spring、springMvc、springboot、redis、mybatisplus、Yii |
项目经历
外卖项目 | 简介:本项目是基于java的Springboot框架和前端的vue框架,手机客户端界面,能够实现点餐,下单等等功能;后端管理界面能实现菜品增删改查、管理员工的功能。 贡献:实现手机客户端的接口和电脑后端管理界面的接口 |
个人博客网站搭建 | 简介:本项目是一个基于yii2框架的前后台分离的博客系统。使用AppServ-9.3.0组合包来搭建服务器环境,采用了yii2-advanced-2.0.21版本的归档文件,将数据保存在MySQL数据库中,通过yii2的MVC模式来构建博客系统。 贡献:添加额外功能,例如前后端界面美化、使用富文本编辑器、添加echarts的组件 |
4.展望未来
4.1阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接
Q1:结对编程是否太理想化了
我认为有些太理想化。其一,如果一个任务本来一个人就可以完成,却要两个人来做,可能就会造成效率的降低,和人才的浪费。其二,两个人的代码风格可能不一样,水平可能不一样,解决问题的思路可能不一样,这可能回造成生产上的问题。
花费的时间越多,并不一定代表工作量越高。对于一个产品在生产过程中,可能遇到方向错误的问题,可能遇到框架不合理的问题,可能遇到算法不合理的问题等等,需要重新设计。而且对于如何衡量工作量这点,也是一个难题。
在这个技术发展日新月异的时代,作为一个软件开发者,要想不落伍,不仅需要学会工作需要的技术,还应该了解这些技术的底层思想,让自己先力于不败之地,同时还应该关注时事,了解技术发展,保持自己不断学习的能力。千万不能安于现状,成为行业的边缘者,让自己丧失竞争力。
现在的框架非常的多,也非常的便捷,现成的算法也非常之多,在工作中的大部分时候我们可能只是用到了框架,但是我认为想要成为好的程序员,只会ctrl+CV是不够的,还应当了解这些技术的底层代码,知道是如何发展,底层原理如何,同时作为一名好的程序员,也应当多多思考为何这个项目要这样设计。
我认为《构建之法》最适合有一定代码量积累和经验的人阅读,因为没有接触过项目的人,是很难明白做项目时遇到的种种问题。尤其时时常感到困惑的一线工程师,或者是面对一个庞大的软件项目开发任务而感觉力不从心,无力掌控的负责人。这本书能够在我们做项目的时候给予一定的指导,所以在我们这个学期学这本书,是十分合适的。
4.2你未来的职业规划是什么
希望能考上AI相关的研究生
4.3对于软件工程实践课程,你有什么理解和期望
希望能在软件工程实践这门课程里,让自己能更多接触到行业相关的知识,同时提高自己的代码能力。