第一次作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546 |
这个作业的目标 | 自我介绍,初步了解协作开发,明确自己学习目标 |
学号 | 102301419 |
作业一随笔
团队信息
团队主页网址:https://github.com/xuezong691/fzuteam_lakers
自我评估:技能树与技术偏好
当前具备的基础能力
1. 编程入门基础
- 了解Java和Python的基本语法,能写简单的程序
- 能够理解基础的面向对象概念,但实践应用还不够熟练
- 会使用数组、列表等基础数据结构
2. 数据库基础操作
- 会写简单的SQL查询语句(SELECT、INSERT、UPDATE)
- 了解数据库的基本概念,但复杂查询还需要练习
- 能够使用MySQL进行基础的数据操作
3. Web开发了解
- 会用HTML/CSS写简单的静态页面
- 了解JavaScript的基础语法
- 接触过Spring Boot框架,但还不太熟练
4. 工具使用
- 会使用Git进行基本的版本控制(add、commit、push)
- 能够在GitHub上参与简单的协作
感兴趣的技术方向
1. 后端开发入门
- 想学习如何搭建简单的Web服务
- 对API开发有兴趣,但还不太懂具体实现
2. 全栈开发了解
- 希望了解一个完整网站是如何工作的
- 对前后端如何配合感到好奇
3. 实用技能
- 想学习一些能快速做出小项目的技能
- 对移动开发有兴趣,但还没开始学习
需要重点提升的方面
1. 编程基础需要加强
- 代码写得不够熟练,需要大量练习
- 调试能力比较弱,遇到问题容易卡住
- 算法思维需要培养
2. 项目经验严重缺乏
- 没有参与过完整的项目开发
- 不知道一个项目从开始到上线的完整流程
- 缺乏团队协作的经验
3. 工程化概念模糊
- 对代码规范、测试等概念理解不深
- 不太清楚什么是好的编程习惯
- 需要学习如何写出易于维护的代码
4. 自信心不足
- 面对复杂需求时容易感到无从下手
- 需要积累更多成功经验来建立信心
代码量统计与目标
之前的代码量
- 估计总量:约2,000-3,000行
- 主要来源:
- 课堂练习和作业
- 跟着教程写的demo代码
- 一些简单的小程序
本学期代码量目标
- 期望总量:达到8,000-10,000行
- 具体目标:
- 课程作业:3,000-4,000行
- 个人练习:2,000-3,000行
- 团队项目:3,000-4,000行
- 重点:不是单纯追求行数,而是要通过写代码提升实际能力
课程学习期待
最希望学到的内容
1. 实用的开发技能
- 想学习如何从零开始完成一个真实项目
- 希望掌握一些立即能用的开发技巧
2. 团队协作经验
- 想体验真实的团队开发是怎样的
- 学习如何与队友配合完成项目
3. 解决问题的能力
- 希望学会如何分析需求、设计解决方案
- 培养遇到问题时不轻易放弃的习惯
4. 建立学习信心
- 希望通过完成课程项目来证明自己也能行
- 想要找到适合自己的学习方法
期望的收获
- 能够独立完成一个小型项目
- 了解软件开发的完整流程
- 建立继续学习下去的信心
- 找到自己感兴趣的技术方向
软件工程入门学习建议
-
打好基础最重要
- 先掌握一门编程语言的基本用法
- 理解变量、循环、函数等基础概念
- 不要急于求成,一步步来
-
从简单项目开始
- 先做个人博客、待办事项等小项目
- 重点是把学过的知识用起来
- 完成比完美更重要
-
学习使用工具
- 熟练掌握Git的基本操作
- 学会使用IDE的调试功能
- 了解基本的Linux命令
-
培养工程思维
- 学习如何把大问题分解成小问题
- 养成写注释和文档的习惯
- 理解代码可读性的重要性
-
保持学习热情
- 设定小目标,及时获得成就感
- 加入学习小组,互相鼓励
- 不要害怕犯错,从错误中学习