为什么还要再做一家程序员学习站
因为现有产品各解决一段:文档站解决「查」,课程站解决「学」,题库站解决「过面试」, 路线图站解决「看全貌」。但没有人把「岗位—技术—路径—公司」串成一条可执行的决策链。 这就是 CodeAtlas 的全部野心。
我们抄了什么,又不做什么
竞品值得学的地方照抄,红海部分坚决不碰。
四张表能互相跳
从岗位能跳到路径,从路径能反查岗位薪资,从公司能看到它在招什么。竞品里这条链路是断的,你得自己开五个标签页来回拼。
学完得交东西
不是链接清单。每个阶段都写清目标、要会什么、最后做出什么。做不出来就别往下走——这是唯一能防止「学了半年还在原地」的办法。
数字写了月份和口径
薪资、规模、热度都标了口径与月份,错了能往回查。抓取失败的源会老老实实显示失败,不拿旧数据顶上。
情报是抓的,不是编的
每小时跑一次采集,页面跟着变。哪个源挂了、延迟多少,都摆在页面上给你看。
按大流量设计,虽然现在还没什么流量
内容页预渲染 + CDN,接口有缓存和限流,采集器与 Web 服务分开跑。现在这些都用不上,但换服务器那天不用重写。
8 个竞品,逐项拆解
调研时间 2026-11。判断标准:它解决什么问题、缺什么、我们应该学什么、坚决不做什么。
菜鸟教程 Runoob
文档速查型- 覆盖极全:几乎所有语言、框架、数据库都能找到
- 完全免费、无广告干扰、打开即用
- 单页知识点结构,适合碎片化查阅
- 只有语法,没有体系与顺序
- 深度不足,无项目实战
- 无岗位/就业视角
知识点颗粒度与「字典式」检索体验;每种技术都给可跳转的官方文档入口
不做大而全的语法百科,那是一片红海
慕课网 IMOOC
视频课程型- 按岗位整理学习路线图
- 项目实战课直接对接简历
- 讲师来自一线大厂
- 核心内容付费
- 课程质量参差
- 路线图更新慢
「按岗位 → 路线 → 项目」的组织方式;每个阶段都必须有可交付项目
不做视频课,成本高、更新慢、不是我们的能力项
牛客网 Nowcoder
求职刷题型- 校招笔试真题库
- 面经与公司面试流程
- 校招信息聚合
- 内容偏应试
- 广告与营销重
- 技术深度内容少
岗位详情页里的「面试考察点」与「公司面试流程」模块
不自建题库,改为导流到成熟题库 + 给刷题策略
roadmap.sh
路线图型- 可视化技能树,一眼看清全貌
- 标注必学/可选,依赖顺序清晰
- 社区维护,贴近真实招聘需求
- 只告诉学什么,不教怎么学
- 无中文内容
- 缺少项目与验收标准
路线图的可视化表达 + 必学/选修分层
不做纯链接集合,要补上「阶段目标 + 项目 + 验收标准」
freeCodeCamp
免费课程型- 完全免费、浏览器内实操
- 项目驱动、有认证
- 学习路径线性清晰
- 只覆盖 Web 基础
- 无中文、无就业服务
- 深度止步于中级
进度打卡与「学完即产出」的设计
不自建在线 IDE(成本高),用本地项目 + 验收清单替代
掘金 / 博客园
技术社区型- 一线实战文章多
- 问题搜索命中率高
- 更新快
- 内容质量不稳定
- 碎片化、无体系
- 营销号与洗稿多
「实时情报流」:聚合社区优质内容,做筛选与分类
不做 UGC 社区(冷启动难、审核成本高)
力扣 LeetCode
算法题库型- 题库权威、企业题库精准
- 竞赛与排名体系
- 题解社区繁荣
- 只解决算法面试
- 不涉及工程与岗位全貌
- 会员收费
算法路径里的「刷题清单 + 阶段目标」
不自建判题系统
看准网 / 职友集 / levels.fyi
薪资公司数据型- 公司评价与薪资样本
- 面试经验
- 职级对标
- 数据陈旧、样本偏差
- 广告与付费墙
- 缺少技术视角
薪资区间对比、公司梯队与福利对比表
不做员工点评(法律与运营风险高)
为「以后访问量上来」提前设计的架构
本地用零依赖的 JSON 快照起步,但每一层都留好了换实现的位置。迁到服务器不是重写,是替换。
| 层级 | 当前实现 | 说明 |
|---|---|---|
| 接入层 | CDN / 边缘缓存Nginx 反向代理HTTP/2 + Brotli限流与 WAF移动端优先 | 静态资源与 HTML 走 CDN,命中率目标 > 95% |
| 应用层 | Next.js 15 App RouterISR 增量静态化Server ComponentsSuspense 流式渲染API Routes | 内容页构建期生成;情报页先发骨架、再流式补数据 |
| 数据层 | PostgreSQL(主)Redis(缓存/限流)JSON 快照(当前)对象存储 | 本地用 JSON 快照零依赖启动,迁云时切换 adapter 即可 |
| 采集层 | 独立 Node Worker6+ 公开数据源去重与相关性过滤失败降级 | 与 Web 服务物理隔离,避免抓取拖垮站点 |
| 可观测 | /api/health结构化日志采集运行历史错误上报(预留) | 先能看见,再谈优化 |
已完成
- 四大地图页面与详情页
- 60 秒定向 + 岗位对比
- 采集器 + 实时情报流式页
- 站内搜索(⌘K)
- 移动端适配与动效体系
- SEO / sitemap / 结构化元数据
下一步(本地)
- 接入 PostgreSQL 持久化
- 用户体系与跨设备进度同步
- 薪资数据可视化图表
- 岗位与公司关联推荐算法
上服务器后
- Docker Compose 一键部署
- Redis 缓存 + 接口限流
- 采集任务 CronJob 化
- 接入 Prometheus + Grafana
先说清楚:这份内容哪里最不可靠
一个内容站如果只讲自己多可靠,基本可以判定它在吹。下面这五处,我们自己知道不够硬。
薪资区间:挂牌价比 offer 高
样本来自公开薪酬报告和招聘页挂价。挂价常年虚高,真实 offer 往往比页面上低一截。区间只适合判断量级和相对关系,别拿去谈薪。
公司规模:财报口径,滞后半年
人数、营收来自公开财报和行业报道,至少滞后半年。扩招、裁撤、业务关停这类事,只有内部人知道。
技术热度:是排序,不是数量
能给的是「招聘量和社区活跃度的相对高低」,不是精确岗位数。热度 4 和 5 的差别,有时只是取样那几天的波动。
学习周期:按有人带算的
周期按「每周 10–15 小时、遇到问题有人答」折算。如果你只能半夜学、还没人问,请自行乘 1.5 到 2 倍。
面试考点:偏大厂校招
考察点整理自公开面经,样本明显偏向大厂校招。中小公司、外包、传统行业信息化岗问什么,这里覆盖不到。
内容是怎么来的,错了怎么办
这份东西是整理的,不是原创研究:公开报告、招聘页、面经、社区讨论,加上一些自己踩过的坑。 写错的、过期的、判断反了的,都会记进修正日志, 改一次留一条记录。不是为了显得严谨,是怕自己忘。
看到数字明显不对,目前没有留言入口——这是缺陷,已经记进待办了,不装作有。在那之前,先按上面五条打个折扣看。
数据来源与口径
所有对外数字都尽量可追溯。看到不对的地方,欢迎指出。
| 来源 | 用于 | 时间 |
|---|---|---|
| 2026 互联网公司梯队排名(公开财报与招聘动态整理) | 公司梯队、员工规模、薪酬总包区间 | 2026-11 |
| 2026 年互联网大厂员工数量排名(财报口径) | 员工规模、扩招/裁员趋势 | 2026-11 |
| 福睿思特:2026 年 IT 互联网/软件开发行业薪资水平报告 | 分城市薪资梯队、应届起薪标准 | 2026-11 |
| 2026 校招方向薪资差异分析 | AI / 传统开发 / 测试运维方向的薪资差异 | 2026-11 |
| 计算机行业高质量知识网站推荐(2026 版) | 竞品盘点与各平台定位 | 2026-11 |
| roadmap.sh vs 开发者学习平台对比 | 路线图类产品的能力边界 | 2026-11 |
| The State of Software Engineering in 2026 | 技术栈趋势、语言招聘信号 | 2026-11 |
| Best Tech Stack for 2026 | 主流技术选型与成熟度 | 2026-11 |