第一次软工作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546
这个作业的目标 自我介绍,初步了解协作开发,明确自己学习目标
学号 102301415

一、团队主页网址

https://github.com/shaoxiawjc/SE-Project

二、自我技能评估

技能:

Java基础:熟悉Java基础知识,熟悉多线程并发。
数据库:熟练使用 MySQL、PostgreSQL、Redis 及常见的优化手段。
框架/组件:熟悉 Spring、MyBatis 等主流开发框架,并手写过 SSM 全家桶(icon:github 478320/SpringByHand),
了解 WebFlux 框架编写,了解Langchain4j,SpringAI,SpringAIMcp等主流 AI 开发框架,了解 WebSocket 协议,
了解 Sofa,Dubbo,Motan,Grpc 等一系列 Rpc 框架的使用,了解消息队列 RabbitMQ, Kafka 的使用和原理。
分布式:了解分布式系统的设计与应用,微服务项目的分布式部署(icon:github 478320/TTAG)。
AI:了解 MCP 的客户端使用,了解 SpringAI,Langchain4j 框架应用,Agent 智能编排等

三、代码量:

在 Apache Shenyu 社区贡献约两万行代码量,其余项目代码量预计几十万具体难以统计

四、期望:

我最期待在课程中学习到一些前沿的技术,比较希望能看到一些架构的优势,我不喜欢看到别人的成果,
更希望看到别人是怎么做的,别人的思路对于我有哪些帮助

五、学习指南

ai生成的学习指南如下


软件工程前沿学习指南(面向大厂及行业趋势)

1. 课程学习目标

  • 理解现代软件工程在大厂中的实际应用,掌握先进的架构设计和工程实践。
  • 掌握云原生技术体系,包括容器化、微服务、服务网格、无服务器架构等。
  • 学习大规模分布式系统的设计与运维,理解一致性、可用性、分区容错原则(CAP定理)。
  • 熟悉现代DevOps流程和工具链,实现持续集成与持续交付(CI/CD)。
  • 掌握人工智能与机器学习在软件开发中的应用,如智能测试、代码生成和自动化运维。
  • 了解大厂对安全的重视,学习安全工程和零信任架构。

2. 前沿技术内容

云原生与微服务架构

  • 学习 Kubernetes 及其生态,掌握容器编排和管理。
  • 理解微服务设计原则,服务拆分与治理(服务发现、限流熔断、灰度发布)。
  • 掌握服务网格技术(如 Istio、Linkerd)实现服务间安全通信与流量管理。
  • 了解无服务器计算(Serverless)的优势及应用场景。

分布式系统与一致性

  • 深入理解分布式系统中的数据一致性模型(强一致性、最终一致性)。
  • 学习分布式事务与分布式锁的实现方案。
  • 熟悉分布式缓存(如 Redis Cluster)、消息队列(Kafka、RocketMQ)及其设计模式。
  • 了解大数据处理框架(如 Spark、Flink)与流式计算。

DevOps 与自动化

  • 掌握 Jenkins、GitLab CI、ArgoCD 等自动化构建与部署工具。
  • 学习基础设施即代码(IaC)技术,如 Terraform、Ansible。
  • 了解监控与告警系统(Prometheus、Grafana)及日志分析体系。
  • 探索混合云与多云环境下的运维挑战与解决方案。

人工智能辅助软件开发

  • 理解智能代码辅助(如 GitHub Copilot、CodeWhisperer)的原理和使用。
  • 学习自动化测试中的 AI 应用,包括测试用例生成、缺陷预测。
  • 探索机器学习模型在异常检测和性能优化中的应用。
  • 了解大规模 AI 模型部署与推理服务架构。

安全工程与零信任架构

  • 掌握应用安全最佳实践,包括代码审计、漏洞扫描。
  • 学习身份认证与授权机制,OAuth2、OpenID Connect。
  • 理解零信任安全架构的设计理念与实施方法。
  • 关注数据隐私保护与合规(如GDPR、个人信息保护法)。

3. 推荐学习资源与实践路径

  • 官方文档与社区资源:Kubernetes、Istio、Apache Kafka、TensorFlow 等。
  • 大厂技术博客与开源项目:阿里巴巴、腾讯云、字节跳动技术博客。
  • 在线课程和专题讲座:Coursera、Udemy、B站技术公开课。
  • 参加开源贡献和实战项目,积累实战经验。
  • 关注行业大会(如 KubeCon、QCon、AI Dev Day)的最新分享。

4. 学习建议

  • 结合项目实践,重点突破云原生与分布式系统相关技术。
  • 关注工具链构建和自动化流程,提高研发效率和质量。
  • 持续跟踪 AI 在软件工程领域的创新应用。
  • 培养安全意识,将安全融入开发全生命周期。
  • 多参与技术社区和企业实习,接触真实业务场景。

学习指南本人评价

阶段划分清晰,符合学习规律,但需要结合自身技术短板进行针对性补充学习。

image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923999.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Nginx核心配备详解:访问控制、用户认证与HTTPS部署

Nginx核心配备详解:访问控制、用户认证与HTTPS部署pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas"…

深入解析:5. Prompt 提示词

深入解析:5. Prompt 提示词2025-10-01 15:59 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important;…

基于Python+Vue开发的婚恋交友管理系统源码+运行步骤

项目简介该项目是基于Python+Vue开发的婚恋交友管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于…

南通医院网站建设方案网站 mysql数据库 字符

一直以来玩各种开发板,焊接水平太差始终是阻碍我买性价比高的板子的最大原因。淘宝上好多芯片搭载上肥猪流板子是不包排针焊接的。终于下定决心要克服这个困难。不过,只是会焊接排针在高手面前最好不要说自己会焊锡,这应该是两码事。 首先上…

详细介绍:Python 编辑器:PyCharm

详细介绍:Python 编辑器:PyCharm2025-10-01 15:45 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !impo…

2025 年搅拌机设备厂家 TOP 企业品牌推荐排行榜,盘点磁混凝系统 / 发酵罐 / 刮泥机 / 推进式 / 脱硫侧搅拌机公司推荐!

在当前工业生产领域,搅拌机作为关键设备,广泛应用于石化、化工、新能源、环保等多个行业,其性能与质量直接影响生产效率和产品品质。然而,随着市场需求的不断增长,搅拌机生产厂家数量持续增加,行业内产品质量参差…

福州市 2025 国庆集训 Day1 前三题题解

福州市 2025 国庆集训 Day1 前三题题解 别问为啥只有前三题,因为后面我不会…… Day1 题单 T1 旅行 传送门 注意到 \(P\) 非常小,所以可以考虑指数级别的做法。 考虑状压 dp。设 \(f_{s,u}\) 表示经过 \(P\) 内的点集…

Python常用数据类型详解:字符串、列表、字典全解析

在 Python 学习过程中,理解数据类型是基础也是关键。Python 的核心数据类型能够帮助开发者高效处理不同类型的数据,本篇文章将系统介绍三种最常用的数据类型:字符串(String)、列表(List)、字典(Dict),并结合…

【自学笔记】Redis 飞快入门

【自学笔记】Redis 飞快入门pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco",…

做网站工作室名字安徽二建标准

参考链接: Python中的私有变量 我们这里就直奔主题,不做基础铺垫,默认你有一些Python类的基础,大家在看这篇博客的时候,如果基础知识忘了,可以去菜鸟教程 从一个简单的类开始 class A(): #定义一…

强连通,Tarjan,缩点

在本文中,我们用 \(f(x,y)=1\) 来表示 \(x\) 可以到达点 \(y\),用 \(g(x,y)=1\) 表示 \(f(x,y)=1\) 且 \(f(y,x)=1\)。 I、强连通 对于图 \(U\) 上的任意两点 \(x\) 和 \(y\),如果有 \(g(x,y)=1\),那么称 \(x,y\) …

实用指南:K8s日志架构:Sidecar容器实践指南

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

做网站时量宽度的尺子工具thinkphp做的网站源码

目录结构 全局文件 1.app.json 文件 用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。文件内容为一个 JSON 对象。 1.1 page用于指定小程序由哪些页面组成,每一项都对应一个页面的 路径(含文…

企业网站建设综合实训心得wordpress安装系统

http://home.cnblogs.com/blog/转载于:https://www.cnblogs.com/yanyanhappy/archive/2012/09/07/2675050.html

彩票网站自己可以做吗wordpress加密页面访问

文章目录 一、 Zookeeper常用命令1. zk服务命令2. zk客户端命令 二、HBASE常见运维命令1. 集群启动关闭2. 扩容增加regionserver3. 下线regionserver ing 一、 Zookeeper常用命令 例如:ZOOKEEPER_HOME:/opt/zk/zookeeper 1. zk服务命令 1. 启动ZK服务…

Python方案--交互式VR教育应用开发

Python方案--交互式VR教育应用开发pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&…

纯Qt代码实现onvif协议设备端/onvif设备模拟器/onvif虚拟监控设备/桌面转onvif

一、前言说明 在视频监控系统的开发中,ONVIF(Open Network Video Interface Forum)作为行业标准协议,被广泛应用于设备与平台之间的互联互通。通常我们认为,ONVIF 协议的设备端实现应运行在摄像头等嵌入式下位机上…

高中教做网站的软件表格制作教程 步骤

可能是明月好久没有使用境外服务器挂载境外的云盘缘故吧,今天一个代维客户需要他的Linux服务器挂载谷歌云盘好进行云备份,本来是个很简单的事儿,没想到在rclone连接谷歌云盘的时候卡壳了,可是把明月给难为坏了,搜索到的简体中文教程倒是很多,但没有一个提到这个“坑”,最…

OI 笑传 #13

zatto今天是思维题大手子。 CF2130B 左转这个东西很烦,把它规约掉。 由于是一定要到 \(n\) 的,因此左转之后必须要右转,考虑单位元,也就是左走一格之后往右走一格是怎么个事。也就是多加一倍这两个格子里的数。 考…

*补*““逆元求组合数”(费马小定理

组合数快速求法 #include <bits/stdc++.h> #define ll long long #define MAXN 1010 using namespace std; namespace SHuxinn{ll pri[MAXN];ll ni[MAXN];ll ans1 , ans2;ll pow(ll a , ll b){ll ans = 1 , base…