```markdown 小论文快出两篇了, 但还没中稿 ``` # 方向适配信息采集表 _用于判断嵌入式、互联网方向、计算机视觉/医学图像博士方向的个人适配度。填写日期:2026-07-04。_ --- ## 📋 填写说明 这份表先收集个人事实,不直接下结论。请尽量写真实情况,不需要包装。 填写建议: - 不确定就写“不确定” - 没做过就写“没做过” - 水平评分用 `0-5 级` - 每个评分尽量配一个证据例子 - 证据优先写最近 12 个月内真实发生的事 评分通用标准: | 等级 | 含义 | 更细判断方式 | | ------ | ------------ | ---------------------------------------------------------------------------------------------------------------------------------------------- | | 0 级 | 没接触 | 只听过名字,不能解释它解决什么问题,也没有实际操作 | | 0.5 级 | 概念听过 | 能说出几个关键词,但不知道完整流程,也不知道实际项目里怎么用 | | 1 级 | 跟学入门 | 能跟着教程、视频、文档完成简单任务;教程怎么写就怎么写,换一个类似任务或报错就明显卡住 | | 1.5 级 | 复杂跟做 | 跟着教程完成过较复杂项目,知道项目大概有哪些模块,但主要依赖教程步骤;离开教程后难以独立复现、改造或排错 | | 2 级 | 有思路但粗糙 | 大概知道一个功能或项目应该怎么做,能写出自己的实现,但实现可能比较笨、结构乱、边界情况少、性能或稳定性有问题;需要查别人怎么做才能接近较好实现 | | 2.5 级 | 会查会改进 | 能先做出可运行版本,再通过文档、源码、AI、博客、开源项目找到更合理做法;能看出自己实现里的明显问题,并做局部优化或重构 | | 3 级 | 独立合格交付 | 能脱离教程独立做一个可运行、可展示、结构基本清楚的小项目或模块;能解释关键设计,能定位常见 bug,能把项目整理成别人能看的材料 | | 3.5 级 | 独立较优实现 | 不只追求能跑,还会主动考虑模块划分、异常处理、可维护性、性能、复用性、测试或实验记录;能在已有项目基础上做非平凡改造,并说明为什么这样改 | | 4 级 | 复杂可靠 | 能处理复杂场景,能做方案取舍、性能或稳定性优化,能指导同学或团队成员,能沉淀方法论 | | 5 级 | 专家影响 | 能解决少见或高难问题,能制定标准,能在团队、实验室、公司或领域内形成可复用实践 | 补充判断: - 跟教程做完复杂项目,通常不是 3 级,更多是 `1.5-2 级`。如果你能离开教程独立复现、改功能、排错、解释关键设计,可以评到 `2.5-3 级`。 - 看不太懂完整项目,但能通过文档、源码、AI 辅助和调试,把项目跑起来、接入自己的数据或硬件,并发现明显问题,通常是 `2-2.5 级`。 - 如果你“大概知道怎么做”,但自己的实现会有明显小问题,需要查别人最佳实践才能写得更合理,通常是 `2-2.5 级`。 - 如果你能先写出自己的版本,再对比优秀实现,说清楚“我哪里写得不好、别人为什么更好、我改了什么”,通常可以评到 `2.5-3 级`。 - 如果你不查资料也能写出相对合理的实现,查资料只是为了确认细节或进一步优化,通常是 `3-3.5 级`。 - 能“使用”和“集成”不等于精通。精通至少要能解释关键原理、处理异常情况、做取舍和改造。 - AI 辅助不降低等级,关键看你是否能判断 AI 输出是否正确,并通过运行、测试、日志、实验或资料交叉验证。 - 如果一个项目只是能跑,但不知道为什么能跑,通常最多 `1.5-2 级`。 - 如果你能把项目整理成 README、环境说明、运行截图、问题记录、改造点和复盘,等级可以比单纯跟做更高。 什么叫“脱离教程”: - 不是说完全不看任何资料。真实工作和科研里也会查文档、看源码、搜索问题、问 AI。 - “没有脱离教程”指的是:项目结构、代码顺序、变量命名、实现方式、排错路径都主要跟着教程走;一旦教程场景变化,就不知道该怎么改。 - “部分脱离教程”指的是:你参考了教程里的某个功能,但能把它迁移到新项目里,能改数据结构、接口、硬件、页面、模型或业务规则,并能解释为什么这样改。 - “基本脱离教程”指的是:你可以先根据需求自己设计实现路线,教程只是作为参考或校验,不再是一步一步照抄的主线。 A 项目功能迁移到 B 项目的判断: | 情况 | 是否算跟着教程 | 建议评分 | | ------------------------------------------------------------------------------------------------- | ------------------------ | ---------- | | A 项目有 AC 功能,B 项目也要类似功能,你直接复制 AC 代码,只改名称和路径,能跑但解释不清楚 | 仍然算跟着教程或复制改造 | 1.5-2 级 | | 你复制 AC 后能改成 B 项目需要的数据、接口、配置或硬件引脚,能解决迁移时报错,但主要结构还沿用教程 | 部分脱离教程 | 2-2.5 级 | | 你先理解 AC 的目的和流程,再按 B 项目的需求重新组织代码,只参考关键写法,并能解释取舍 | 基本脱离教程 | 2.5-3 级 | | 你不看 AC 也能先写出 B 模块的可用版本,再对比 AC 或其他实现做优化 | 脱离教程 | 3-3.5 级 | | 你能指出 AC 教程实现的局限,并在 B 项目里做出更适合的结构、异常处理、性能或可维护性设计 | 明显高于教程 | 3.5 级以上 | 例子: | 情况 | 建议评分 | | ---------------------------------------------------------------------------------------------------------------- | ---------- | | 跟视频完整做完一个 Spring Boot 管理系统,但离开视频不会新增功能 | 1.5-2 级 | | 大概知道登录功能要有用户表、密码校验、接口和 token,但自己写出来会有安全、异常处理、代码结构问题,需要查成熟实现 | 2 级左右 | | 把教程 A 项目的登录模块复制到自己的 B 项目,只改表名、包名和页面,能跑但不清楚鉴权流程 | 1.5-2 级 | | 参考教程 A 项目的登录模块,在 B 项目里改成自己的用户表、返回格式、异常处理和前端调用,能说明每一步作用 | 2.5-3 级 | | 能把课程项目改成自己的主题,新增 2-3 个业务功能,并能解释接口、表结构和报错处理 | 2.5-3 级 | | 能看懂开源 STM32 项目主要结构,借助 AI 和手册完成 HAL 迁移、传感器接入、串口调试 | 2.5 级左右 | | 知道传感器采集大概需要初始化、读取、滤波、显示或上传,自己能做出版本,但时序、异常值、代码封装要参考别人优化 | 2-2.5 级 | | 把教程里的 OLED 显示功能迁移到自己的传感器项目,能改引脚、显示内容和刷新逻辑,但底层驱动基本照搬 | 2-2.5 级 | | 理解 OLED 驱动和显示流程后,按自己项目重新封装显示模块,能处理刷新频率、数据显示格式和异常情况 | 3 级左右 | | 能独立做一个 STM32 数据采集项目,写清接线、外设配置、调试过程和已知问题 | 3 级左右 | | 能跑通医学图像分割开源代码,只会改路径和参数 | 1.5-2 级 | | 大概知道训练流程包括数据预处理、模型、loss、指标和验证,但自己的实验设计不够严谨,需要参考论文或开源框架 | 2-2.5 级 | | 把开源分割项目的数据读取模块改成自己的数据集格式,能解决路径、标签、尺寸、增强等问题,但模型主体不熟 | 2-2.5 级 | | 理解开源项目训练流程后,按自己实验需求重写数据处理、训练配置和评价脚本,并能解释实验设计 | 3 级左右 | | 能换数据集、改数据增强、改 loss、分析指标变化,并写实验记录 | 2.5-3 级 | 快速自判: | 你现在的状态 | 更可能的等级 | | ----------------------------------------------------------- | ------------ | | 我只能照着做 | 1-1.5 级 | | 我能做出来,但很多地方写得不优雅、不稳定、不规范 | 2 级 | | 我能发现自己的实现有问题,并查资料、问 AI、看源码后改得更好 | 2.5 级 | | 我能独立做出基本合格的版本,别人按我的说明也能跑 | 3 级 | | 我能主动设计结构、处理边界、考虑维护和优化 | 3.5 级以上 | --- ## 📚 1. 研究生情况 ### 填写区 ```markdown 学校层次:黑龙江科技大学 研究生年级:研究生一年级下, 计算机应用技术, 目前2026/07/04 导师情况:黑龙江科技大学-史键婷,导师偏放养,有医学图像方向项目,但具体指导频率不高;需要自己主动推进。 课题方向:医学图像分割 毕业要求:1篇sci小论文 是否有读博可能:有, 研一已经第一篇在投, 没投出去, 被拒一次, 现在还在自我审查和修改, 第二篇已经出成果, 在跑实验, 15天左右可以写完, 走入投稿流程 读博地区偏好:上海,成都等一线城市或新一线城市 目前科研资源:实验室无资源, 但我自己电脑目前支持我自己做实验等, 医院合作数据有 目前实验室氛围:不错, 没压力 你对读博的真实感受:希望能获得高学历, 可能很苦 ``` --- ## 📚 2. 编程基础与计算机基础 ### 填写区 ```markdown C 语言水平:2 级 证据例子:能写数组、函数、结构体,能看懂 STM32 外设代码,指针理解, 内存管理还不熟,遇到复杂 bug 需要查资料。 C++ 水平:3 级 证据例子:学过类和对象的基本概念,做过完整 C++ 小项目。 Python 水平:3级 证据例子:能运行深度学习代码,能改路径、参数、数据读取脚本, 基于python做过项目, 也跑了完整训练模型。 Java 水平:2.5 级 证据例子:跟过黑马 JavaWeb Spring 课程,能写简单 CRUD 和接口,独立做其他项目需要看着教程文档流程恢复记忆(文档不需要一步一步的详细教程, 只要有几段话,恢复记忆, 马上恢复怎么做)。 数据结构与算法水平:1-2 级 证据例子:知道数组、链表、栈、队列、排序,但 LeetCode 中等题做得少,笔试能力不稳定。 操作系统水平:1 级 证据例子:知道进程、线程、内存这些概念,但没有系统刷过课程或做过实验。 计算机网络水平:1 级 证据例子:知道 HTTP、TCP/IP 的基本概念,但不能深入解释握手、拥塞控制、DNS 等。 数据库水平:2 级 证据例子:会 MySQL 增删改查和简单表设计,但索引、事务、性能优化掌握不深。 Linux 使用水平:2 级 证据例子:会基本命令,能按照教程安装环境,但不熟悉 shell 脚本, 副主力系统是桌面Ubuntu和终端环境, 习惯使用终端, 使用ubuntu做过项目开发, c/c++编译等。 Git 使用水平:1.5 级 证据例子:会 clone、add、commit、push,分支、冲突解决、rebase 使用过, 但不是完全熟悉, 需要中等示例加深技能熟练。 ``` --- ## 📚 3. 嵌入式方向现状 ### 填写区 ```markdown STM32 学到哪里:GPIO、外部中断、定时器、PWM、串口、OLED(不熟I2C, 使用别人做好的OLED模块), ADC, 不熟DAC, DMA。 标准库转 HAL 的完成情况:已把 GPIO、定时器、串口部分从标准库改成 HAL,能跑起来,但 HAL 回调函数和 CubeMX 配置还不够熟。 是否有硬件:有 STM32F103C8T6 开发板、OLED、按键、LED、温湿度传感器,没有示波器和逻辑分析仪。 是否读过芯片手册或参考手册:只跟着教程对文档进行过阅读,没有系统读。 嵌入式调试水平:2 级 证据例子:会烧录程序,会用串口打印调试,能排查简单接线和初始化问题,但遇到时钟、中断优先级、通信异常会卡, 需要更着教程等解决。 做过的嵌入式小项目:按键控制 LED、PWM 呼吸灯、OLED 显示传感器数据、串口收发, ADC 简单应用示例。 对 FreeRTOS 的了解:知道操作系统的任务、调度、队列、信号量这些概念, 但还没正式学习FreeRTOS和写FreeRTOS项目。 对嵌入式 Linux 的了解:知道以后可能要学 Linux 驱动、应用开发、交叉编译,内核裁剪等, 但目前没开始。 对硬件、电路、焊接、示波器等的接受程度:愿意学,但电路基础一般,担心硬件调试成本高。 为什么对嵌入式感兴趣:感觉比纯算法更能做出实物项目,也和原来暖通、设备、工程背景有一点连接。 最担心的嵌入式问题:岗位是不是少,薪资是不是不如互联网,城市选择是不是受限, 我的学历到底适不适合互联网和嵌入式。 ``` --- ## 📚 4. 互联网方向现状 这里的“互联网方向”不是只指 Java 后端,也包括后端开发、测试开发、运维开发、数据开发、AI 应用开发、低代码/自动化开发等。 ### 填写区 ```markdown 你对互联网方向的兴趣点:后端开发和 AI 应用开发比较感兴趣,测试开发也可以了解,暂时不太想做纯前端。 JavaWeb 学习完成度:黑马 JavaWeb Spring 课程跟着学完一套,但主要是跟敲,没有独立扩展复杂功能。 Spring / Spring Boot 水平:2.5-3 级 证据例子:能写简单 Controller、Service、Mapper,能做 CRUD, Redis缓存、消息队列, 但角色权限、部署监控等不熟。 前端基础水平:1 级 证据例子:能看懂简单 HTML、CSS、JavaScript,能改页面,但不能独立做复杂前端, 也认为AI时代前端没必要。 数据库水平:2 级 证据例子:会 MySQL 基本增删改查、简单 join、建表,懂索引和事务能做什么, 但数据库极致优化等不懂。 接口开发水平:2 级 证据例子:能写 REST 接口,知道 Postman 测试,理解接口规范、但异常处理、鉴权还不系统。 部署运维水平:2 级 证据例子:能启动项目,熟悉 Linux 部署、Docker、Nginx, 但只能自己简单部署, 需要根据规范和教程等来做安全企业级别部署, 做到稳定可用等还有差距。 是否做过完整 Web 项目:做过课程里的管理系统, 外卖平台, 网络学习平台,独立上线项目为自己用的漫画网站, 仅给我自己用过。 是否愿意刷算法题:可以接受,如果高新和行业长期发展等需要, 可以刷最热200题。 是否能接受互联网岗位竞争和加班:为了第一份实习可以接受一段时间,但不想长期 996。 为什么考虑互联网方向:岗位多、资料多、转行路径清晰,但担心普通院校和非科班竞争力不足。 最担心的互联网方向问题:应届生竞争激烈,自己项目和算法都不突出。 ``` --- ## 📚 5. 计算机视觉 / 医学图像博士方向现状 ### 填写区 ```markdown 数学基础: 高数:2 级,会基本计算,但忘了不少 线代:2 级,知道矩阵、特征值,但不能熟练推导论文公式 概率统计:1 级,基础概念知道一些,但不系统 最优化:0-1 级,基本没系统学过 深度学习基础:2.5-3 级 证据例子:知道 CNN、transformer, loss、训练集验证集、过拟合等概念,能跑别人代码, 能根据别人的思想而设计模块, 优秀的学术裁缝。 PyTorch 水平:2.5-3 级 证据例子:能改 batch size、学习率、路径、数据集读取,能看懂 Dataset 和 DataLoader 的一部分。 医学图像分割基础:2.5-3 级 证据例子:知道 U-Net、Dice loss、nnUNet,完整做过实验对比, 小论文快出两篇了, 但还没中稿。 论文阅读水平:2 级 证据例子:能看摘要、结论和方法图,但细节公式和实验设计看得慢。 英文水平:四级已过,六级未过;读论文需要翻译工具辅助。 目前是否有论文:有, 小论文快出两篇了, 但还没中稿。 目前是否有数据集:还没有导师给的数据,用公开数据集, 第二篇论文可能用老师给的肺部数据集。 目前是否跑过模型:跑过很多模型。 目前是否复现过论文:完整复现过。 是否有导师或师兄师姐指导:有师兄做相关方向,固定每三周讨论。 你对科研的耐受度:能接受长期看论文和做实验,但担心没有正反馈。 为什么考虑博士方向:研究生方向就是计算机应用技术的医学图像, 希望能读博可能学历和长期上限更高。 最担心的博士方向问题:普通院校背景、论文产出难、毕业年龄、博士就业不确定。 ``` --- ## 📚 6. AI 工具使用能力 ### 填写区 ```markdown 常用 AI 工具:codex, opencode, claude code AI 工具协作能力:2 级 证据例子:熟悉使用以上工具, 配置工具 是否用 AI 辅助写代码:是 是否用 AI 辅助读论文:是 是否用 AI 辅助学习课程:是 是否用 AI 做过自动化流程:是 你觉得 AI 对你最有帮助的地方:做实验和论文 你觉得自己使用 AI 最大的问题:有些依赖AI的自主设计, 明白需要自己更好设计文档, 但受限于表达能力,时间限制和知识,没有详细做 ``` --- ## 📚 7. 项目、作品与证据材料 ### 填写区 ```markdown GitHub / Gitee / 代码仓库:有 Gitee,但项目比较乱,还没有整理 README。 已有项目 1: 项目名称:无 方向:无 技术栈:无 我负责的内容:无 完成度:无 可展示材料:无 已有项目 2: 项目名称:无 方向:无 技术栈:无 我负责的内容:无 完成度:无 可展示材料:无 课程笔记或博客:有一些本地笔记,还没发布。 证书:英语四级,其他暂无。 竞赛:本科全国大学生数学竞赛上海市二等奖, 亚太杯三等奖。 论文或科研产出:小论文快出两篇了, 但还没中稿。 实习或工作证明:计算机相关工作暂无。 ``` --- ## 📚 8. 个人偏好与现实约束 ### 填写区 ```markdown 你更看重什么?请排序: 收入 / 稳定 / 城市 / 工作强度 / 技术成长 / 学历提升 / 科研成就 / 进入大厂 / 进入体制或高校 / 自由度 我的排序:收入 / 稳定 / 城市 / 工作强度 / 技术成长 / 学历提升 / 科研成就 / 进入大厂 / 进入体制或高校 / 自由度 能接受的学习强度:每周6天, 每天6小时 能接受的工作强度:高 家庭经济压力:有, 虽然不高, 但希望尽快经济独立 是否能接受继续读博 4-5 年:接受 对城市的优先级:成都等西南地区的新一线城市,再是深圳上海北京等城市 是否接受去外地实习:接受 是否接受低起薪换成长:可以接受 1-2 年,但希望路径明确。 是否接受考公、事业编、国企路线作为备选:接受, 优先级低 健康、家庭或其他现实约束:暂无重大约束,主要是经济和就业压力。 ``` --- ## 📚 9. 三个方向的主观倾向 ### 填写区 ```markdown 目前最想走的方向比例: 嵌入式:50% 计算机博士方向:30% 互联网方向:20% 为什么这样分配:嵌入式感觉更能做项目,也能和工程背景结合;博士方向和研究生方向一致,但担心论文能力, 且只看国家级双一流和211以上院校, 难度颇大;互联网岗位多,但竞争太卷。 你最排斥的方向:暂时不想做纯前端,也不想回工地长期做施工现场。 你最想保留的备选方向:互联网里的 AI 应用或 AI AGENTS开发可以作为备选。 你最希望这次规划回答的问题:我到底该主攻嵌入式、互联网,还是认真准备读博?哪个方向以我的背景最有胜率? 你最担心我误判的地方:只看趋势不看我的基础,或者只看兴趣不看就业现实。 ```