GDUST专任教师 | 系统架构设计师
致力于人工智能和软件工程领域的研究与教学工作。 拥有丰富的学术研究经验和工程实践背景。
专注于计算机科学前沿技术的研究与应用
"一点自学"平台的设计与开发,集成学生自学、教师课堂管理、学习进度跟踪、学生评价管理等功能,构建智能化教育生态系统。
专注于视障人群智能辅助系统的研发,以及多模态模型在文档处理中的应用,致力于提升视觉障碍者的生活质量和文档处理效率。
基于宇树科技Go2机器狗平台的算法研究与开发,探索四足机器人在复杂环境下的运动控制、路径规划和智能交互技术。
研究数字人技术在人机交互中的应用,包括虚拟形象生成、自然语言处理、情感计算等技术,构建更自然的人机交互体验。
基于知识图谱的Java全栈开发学习体系
从Web基础到微服务架构的完整学习路径
涵盖Java核心语言、Web开发、Spring框架、微服务架构等完整技术栈。 通过交互式知识图谱,直观展示知识点之间的关系,点击即可深入学习。 从基础语法到企业级应用,构建完整的Java开发能力。
循序渐进的实战指南,带你动手完成第一个完整项目
本实践指南聚焦于"从零开始"的项目开发体验,通过"分步拆解+迭代优化"的方式,让你掌握从需求分析到项目上线的全流程开发能力。无论你是刚开始学习编程的新手,还是已经掌握了基础但缺乏项目经验的学生,这个指南都能帮助你迈出实战开发的第一步。
掌握软件开发全流程,理解各环节的核心产出物,熟悉主流技术栈的应用场景。
能独立完成模块开发,能团队协作解决工程问题,能编写规范的技术文档。
培养用户思维、工程思维和责任意识,为实习和就业打下坚实的工程实践基础。
软件开发并非"写代码"单一环节,而是"需求→设计→开发→测试→部署→维护"的闭环流程。每个步骤都为后续环节负责,避免"直接写代码"的误区。
项目的"指南针",约占10%-15%时间
输出物:《需求规格说明书》
匹配需求的"工具包",约占5%-10%时间
输出物:《技术选型报告》
搭建项目的"骨架",约占15%-20%时间
输出物:架构图、模块划分说明书、数据库设计说明书、接口文档
填充项目的"血肉",约占30%-35%时间
输出物:可运行的代码工程、《开发日志》
完善项目的"最后一公里"
输出物:《测试报告》、《部署文档》、《项目复盘报告》
在实际开发过程中,掌握一些实用技巧可以帮助你更高效地完成项目,避免常见陷阱。
欢迎学术交流与合作
shenjingao@gdust.edu.cn
松山湖校区 L3-1001
周一至周五 9:00-17:00