编程语言:
C 语言(熟练掌握基础语法、结构体、指针、文件操作,能独立编写控制台小工具);Java(掌握面向对象、集合、IO 流,可完成基础功能开发)
容器 / 部署:
Docker 基础(了解容器架构、镜像制作、容器运行,能将小工具打包为 Docker 镜像,方便部署使用)
开发工具:
VS Code、IntelliJ IDEA、Docker Desktop、Git(基础操作)
可交付能力:
基于 C/Java 开发轻量级桌面小工具(如数据处理、文件解析、批量操作类工具)
小程序基础功能开发(结合 Java 后端接口实现简单逻辑)
代码规范、注释清晰,交付可直接运行的程序包(含 Docker 镜像 / 可执行文件)
Docker 容器化小工具开发(学习型项目)
技术栈:Java + Docker + 控制台程序
实现内容:
用 Java 编写「本地文件批量重命名工具」,支持按规则批量修改文件名、筛选文件类型;
将该工具打包为 JAR 包,并制作 Docker 镜像,实现跨平台运行;
编写简单的使用说明文档,确保使用者可直接部署运行。
成果:工具可正常运行,Docker 镜像能在 Windows/Linux 环境下启动,完成 100 + 文件的批量处理测试。
一个用于执行“时间魔术”的网页计算器:先计算前两个整数的和,然后按下魔术,计算器会在等待一段时间后直接给出“第三个数字”,最后按下等号即可得到由 当前北京时间(月日时分)组成的数字。
数独游戏是传统的数独游戏,特点是前端即可运行,体量小,每次通过之后可以刷新界面产生新的随机关卡。用户可以随时随地打开使用。