01-方向适配信息采集表.md 21 KB

小论文快出两篇了, 但还没中稿

方向适配信息采集表

用于判断嵌入式、互联网方向、计算机视觉/医学图像博士方向的个人适配度。填写日期: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. 研究生情况

填写区

学校层次:黑龙江科技大学

研究生年级:研究生一年级下, 计算机应用技术, 目前2026/07/04

导师情况:黑龙江科技大学-史键婷,导师偏放养,有医学图像方向项目,但具体指导频率不高;需要自己主动推进。

课题方向:医学图像分割

毕业要求:1篇sci小论文

是否有读博可能:有, 研一已经第一篇在投, 没投出去, 被拒一次, 现在还在自我审查和修改, 第二篇已经出成果, 在跑实验, 15天左右可以写完, 走入投稿流程

读博地区偏好:上海,成都等一线城市或新一线城市

目前科研资源:实验室无资源, 但我自己电脑目前支持我自己做实验等, 医院合作数据有

目前实验室氛围:不错, 没压力

你对读博的真实感受:希望能获得高学历, 可能很苦

📚 2. 编程基础与计算机基础

填写区

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. 嵌入式方向现状

填写区

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 应用开发、低代码/自动化开发等。

填写区

你对互联网方向的兴趣点:后端开发和 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. 计算机视觉 / 医学图像博士方向现状

填写区

数学基础:
高数: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 工具使用能力

填写区

常用 AI 工具:codex, opencode, claude code

AI 工具协作能力:2 级

证据例子:熟悉使用以上工具, 配置工具

是否用 AI 辅助写代码:是

是否用 AI 辅助读论文:是

是否用 AI 辅助学习课程:是

是否用 AI 做过自动化流程:是

你觉得 AI 对你最有帮助的地方:做实验和论文

你觉得自己使用 AI 最大的问题:有些依赖AI的自主设计, 明白需要自己更好设计文档, 但受限于表达能力,时间限制和知识,没有详细做

📚 7. 项目、作品与证据材料

填写区

GitHub / Gitee / 代码仓库:有 Gitee,但项目比较乱,还没有整理 README。

已有项目 1:
项目名称:无
方向:无
技术栈:无
我负责的内容:无
完成度:无
可展示材料:无

已有项目 2:
项目名称:无
方向:无
技术栈:无
我负责的内容:无
完成度:无
可展示材料:无

课程笔记或博客:有一些本地笔记,还没发布。

证书:英语四级,其他暂无。

竞赛:本科全国大学生数学竞赛上海市二等奖, 亚太杯三等奖。

论文或科研产出:小论文快出两篇了, 但还没中稿。

实习或工作证明:计算机相关工作暂无。

📚 8. 个人偏好与现实约束

填写区

你更看重什么?请排序:
收入 / 稳定 / 城市 / 工作强度 / 技术成长 / 学历提升 / 科研成就 / 进入大厂 / 进入体制或高校 / 自由度

我的排序:收入 / 稳定 / 城市 / 工作强度 / 技术成长 / 学历提升 / 科研成就 / 进入大厂 / 进入体制或高校 / 自由度

能接受的学习强度:每周6天, 每天6小时

能接受的工作强度:高

家庭经济压力:有, 虽然不高, 但希望尽快经济独立

是否能接受继续读博 4-5 年:接受

对城市的优先级:成都等西南地区的新一线城市,再是深圳上海北京等城市

是否接受去外地实习:接受

是否接受低起薪换成长:可以接受 1-2 年,但希望路径明确。

是否接受考公、事业编、国企路线作为备选:接受, 优先级低

健康、家庭或其他现实约束:暂无重大约束,主要是经济和就业压力。

📚 9. 三个方向的主观倾向

填写区

目前最想走的方向比例:
嵌入式:60%
计算机视觉 / 医学图像博士方向:20%
互联网方向:20%

为什么这样分配:嵌入式感觉更能做项目,也能和工程背景结合;博士方向和研究生方向一致,但担心论文能力, 且只看国家级双一流和211以上院校, 难度颇大;互联网岗位多,但竞争太卷。

你最排斥的方向:暂时不想做纯前端,也不想回工地长期做施工现场。

你最想保留的备选方向:互联网里的 AI 应用或 AI AGENTS开发可以作为备选。

你最希望这次规划回答的问题:我到底该主攻嵌入式、互联网,还是认真准备读博?哪个方向以我的背景最有胜率?

你最担心我误判的地方:只看趋势不看我的基础,或者只看兴趣不看就业现实。