软件工程实践暑假作业
| 这个作业属于哪个课程 | 24秋-软件工程&实践 |
|---|---|
| 这个作业要求在哪里 | 软件工程实践第一次作业 |
| 这个作业的目标 | 注册CSDN加入班级社区,学习markdown语法,阅读预习《构建之法》,学会撰写博客,对自己的学业进行复盘,规划未来学习计划,使用华为云CodeArts代码托管,学习git技术 |
| 其他文献参考 | 《构建之法》 |
@
目录
- 一、准备工作
- 1.加入CSDN课程社区
- 2.登录华为云代码托管,建立一个public代码仓库
- 3.使用git上传一个代码文件到代码仓库
- 二、回首过去
- 1.当初你为什么选择软件工程这个专业?
- 2.当初对软件工程这个专业的期待和想象是什么?
- 3.当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
- 三、立足当下
- 四、展望未来
- 1.阅读《构建之法》和构建之法社区中提出的问题,选择5个及以上的问题写下自己的思考
- 1.1我都是大学生了,上课还要认真听老师讲课么?
- 1.2 如何区分一个好的程序员和不好的程序员呢?
- 1.3程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
- 1.4软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢?
- 1.5AI辅助编程,是一个银弹么?
- 2.未来的职业规划
- 3.对于软件工程实践课程,我的理解和期望
- 五、学习路线
- 1.思维导图
- 2.时间计划
一、准备工作
1.加入CSDN课程社区
中国专业IT社区CSDN (Chinese Software Developer Network) 创立于1999年,致力于为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务。

2.登录华为云代码托管,建立一个public代码仓库
建立一个public代码仓库,以学号命名

配置SSH密匙

仓库地址: 请点这
3.使用git上传一个代码文件到代码仓库

二、回首过去
1.当初你为什么选择软件工程这个专业?
当时选这个专业是因为听说计算机堪称宇宙机,相比其他专业来说就业前景会更好一点,在没有兴趣偏向的情况下应该是最稳妥的选择。虽然说其实本来有感兴趣的商科专业,但由于分数惨淡所以去好的学校实在冒险,总而言之这一切都是一场强扭的瓜()_(´ཀ`」 ∠)_但是在之后还是很庆幸自己的选择。
2.当初对软件工程这个专业的期待和想象是什么?
在接触软件工程之前其实对这个专业没有太深入的了解,只知道大概是要常常手搓代码的活...因为在上学的时候喜欢看美剧《生活大爆炸》,和《模仿游戏》这类理工科相关的影视作品导致我对这个专业有一些刻板印象看法。
期待可能是希望我自己在学习这门专业时可以培养严谨的思考习惯,强大自己的心理然后能够稳重地解决问题。并且在大学四年过后可以真正掌握一定量的专业技能,可以去不错的公司工作,最初计划之后到国外发展。
3.当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
希望自己可以多动手去做,生命不止学习不止,加强自己的技能!然而一到寒暑假这些话就只剩风知道~~ ╮(╯▽╰)╭曾做过的准备比如去各大厂的官网了解软工相关职位的招聘信息,看看如果以后往这方面发展需要会什么技能。立下的Flag是希望在大三学年结束之前自己可以精进代码能力,然后磨炼自己脆弱的心灵,不要看到报错就觉得天都塌了。
三、立足当下
| 个人简历 | |
|---|---|
| 姓名 | 邓彦茜 |
| 联系方式 | 2872306975@qq.com |
| 兴趣爱好 | 电影、hiphop、游戏 |
| 专业水平 | |
|---|---|
| 编程语言 | C,C++,java,matlab |
| 技术框架 | 暂无 |
| 开发软件 | VSCode、Eclipse、DevC++等 |
| 累计代码量 | 5k+ |
| 项目经历 | |
|---|---|
| 机票管理系统 | 基于SQLserver以及Java的机票预订系统,其中有分为用户端和管理员端,满足用户的机票预退订,机票查询,航班查询,以及管理员的日常维护 |
四、展望未来
1.阅读《构建之法》和构建之法社区中提出的问题,选择5个及以上的问题写下自己的思考
1.1我都是大学生了,上课还要认真听老师讲课么?
我认为在大学中学生的自学能力固然非常重要,但是在课上老师可能会分享一些自己多年的经验以及对行业现状的看法等等,这些都是自己自学无法学习到的,所以有时候有必要好好听老师讲课。并且在课堂中跟着老师来学习,也是对自己的专注力的训练,比起课后自己再自学来的高效。功利的讲,老师上课着重强调的知识点可能出现在期末考试中,因此也有好好听课的必要。
1.2 如何区分一个好的程序员和不好的程序员呢?
我认为好的程序员不仅仅是会写代码,更重要的是他们具备解决复杂问题的能力,能够有效地设计、实现并维护高质量的软件系统。在代码质量方面,好的程序员写出的代码不仅功能正确,还具备可读性和可维护性。他们注重代码的清晰性、模块化和注释,这样即使是其他人接手项目,也能很快理解并继续开发。而且优秀的程序员具备全局观念,能够理解整个系统的架构,并且在编码时考虑到系统的扩展性和性能。他们不会只关注自己负责的模块,而是会考虑到整个系统的影响。
1.3程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?
软件开发要以用户需求为导向,但也不应盲目地迎合所有用户的需求。如果这小部分人是属于核心群体的话,则需要去考虑。如果不是的话可能不需要为此去添加这些功能,因为开发和维护软件功能本身就需要投入大量的时间和资源,所以需要把有限的资源去用于开发更多有价值的功能或提升软件的整体质量。
1.4软件开发是年轻人的饭碗,吃的是青春饭?那年纪大的程序员经验丰富但是快速学习能力拼不过年轻程序员的时候该怎么办呢?
软件开发不仅依赖于快速学习新技术的能力,更重要的是对系统设计的深刻理解和丰富的实践经验。因此年纪大的程序员虽然在学习新技术方面可能不如年轻人,但他们拥有的是多年来积累的经验、对复杂系统的深刻理解以及在项目管理中的沉稳与决策能力。因此年纪大的程序员可以在团队中扮演指导者的角色,帮助年轻程序员成长,在团队管理和项目决策中发挥重要作用。
1.5AI辅助编程,是一个银弹么?
我认为不太是。因为AI虽然能辅助人类编程,但是在面对软件开发这种不仅仅是代码的实现,更涉及到系统的整体设计和对复杂问题的深刻理解,AI现今还不能做到完全正确处理那些需要深度思考的问题,也缺乏了人类的创造力。AI暂且只能是人类编程的基本工具,还不能是银弹。
2.未来的职业规划
未来的职业规划是成为一名后端开发工程师,在此之前应该是先读研。因为我比较清楚自己专业实力的薄弱,所以打算在这一学期好好钻研一种编程语言,提高编程能力。因为有考研的打算所以专业知识和算法知识尤其重要,所以会在C++的基础上好好学习。并且要做好工作读研的两手准备,在学有余力的空闲时段可以多接触一些简单的项目来做。
3.对于软件工程实践课程,我的理解和期望
希望自己的动手能力能有所提升,并且多接触一些新技术,不能总是闭门造车。
五、学习路线
1.思维导图

2.时间计划

相关推荐
暑假作业.zip
实践活动:为了培养学生的实践能力和团队协作,作业可能包含社区服务、环保项目、科学调查等实际操作任务。暑假作业是学生巩固知识、拓展兴趣和提升能力的重要环节。
盘点国外花样暑假作业.doc
最后是韩国,暑假作业强调“吃苦”和团队精神,组织爬山、游泳,甚至鼓励学生参加暑期打工,以培养坚韧的性格和社会实践经验。
2021级物理暑假作业.zip
【标题】"2021级物理暑假作业.zip"是一个压缩包文件,通常用于存储多个相关的文件或文档,便于传输和归档。在本例中,这个压缩包包含的是2021年针对21级学生的物理学科暑假作业。
八年级暑假作业英语答案.docx
**写作实践**:最后一部分可能涉及写作任务,如IV部分可能要求学生根据给定的主题撰写一篇文章。
4. “互联网+暑假作业”学习模式的平台开发与实践-城关中心小学课题组.pdf
“互联网+暑假作业”学习模式的平台开发与实践-城关中心小学课题组.pdf4. “互联网+暑假作业”学习模式的平台开发与实践-城关中心小学课题组.pdf4. “互联网+暑假作业”学习模式的平台开发


