Codecademy Pro 值得购买吗?2023年深度评测
数百万程序员和准开发者曾使用免费版学习新语言或扩展知识。正如我们在Codecademy全面评测中确认的,该平台受欢迎有其原因:它是获得新编程技能的有效激励方式。
不可避免的问题是:
- Codecademy Pro有哪些优势?
- 花钱购买附加功能是否值得?
- 付费版能带来多少额外价值?
本文将给出具体答案。我亲自试用Codecademy Pro并提供诚实评测,帮助您决定是否值得购买。
快速结论
您不需要为Codecademy Pro(或任何其他代码学习网站)付费。您可以完全自学,有人甚至认为这样能成为更优秀的程序员。
如果您想要获得新语言或编程职业的引导路径,我推荐Codecademy Pro。相比免费版是重大升级,如果您认真对待学习,考虑会员资格。凭借7天免费试用和合理的月费,您可以无风险地体验一段时间。
Codecademy Pro 优缺点速览
适合升级Pro如果:
- 正在准备编程面试:Pro层级包含技术面试准备课程,质量与其他课程相当
- 想要随时练习:付费会员可完全访问Codecademy Go应用,适合利用碎片时间练习
- 需要额外激励:花钱购买课程有时能提供坚持学习直到见效的动力
- 想以合理价格学习新职业:相比其他课程成本,Codecademy以相对便宜的价格提供软件工程教育
- 想边学边做真实项目:实践项目是Codecademy Pro的最佳功能之一,能立即应用新技能
- 需要实时进度反馈:Pro版提供代码挑战、评估和个性化练习,即时给出改进建议
- 希望获得完成证书:虽然对经验开发者无意义,但雇主可能视其为初级职位的加分项
- 需要求职协助:Pro会员可获得职位列表和与招聘公司的联系
不适合升级Pro如果:
- 免费版使用不多:花钱前请确保能保持代码学习习惯
- 不想超越基础:如果只想浅尝辄止,免费版已足够
- 寻找深度理论内容:更适合购买大学风格课程,Pro版更侧重实践而非高级CS概念
- 预算非常紧张:建议坚持免费教程和廉价Udemy课程
- 偏好视频学习:虽然新课程包含视频,但材料仍以文本为主
- 需要100%工作保障:有些平台提供找不到工作退款的保证,Pro版没有此功能
- 完全自我激励不介意花更多时间:如果不关心测验、评估和游戏化功能,可能更适合完全自学
Codecademy Pro的8大价值功能
1. 附加高级语言课程
免费版提供21种编程语言和少量框架,以及网站制作和职业选择等通用课程。
Pro版额外提供89门课程,包括:
- 命令行基础
- Python 3初级和中级
- 数据结构和算法
- 网络安全
- 单元测试
- 软件设计原则
- 云计算
- 编程面试准备
- Git和Github
- 机器学习
- 用JavaScript构建网站等
2. 职业路径深度课程
Pro版主要功能是全面的职业路径,帮助您掌握软件工程特定领域。根据主题不同,需要3-9个月完成。
Pro会员可选择以下职业路径:
| 职业路径 | 描述 |
|---|---|
| 计算机科学 | 全面的大学风格计算机教育,学习Python编程、数据结构和算法、数据库、计算机架构及相关数学 |
| 前端工程师 | 34节课学习从初级到高级Web开发和设计概念,以及创建功能动态网站所需语言 |
| 分析数据科学家 | 7个月学习使用数据创建分析,为公司提取最佳行动方案。使用Python(含pandas库)、SQL和Excel创建真实项目 |
| 机器学习数据科学家 | 包含完整数据科学家课程加10个额外机器学习模块,9个月内构建数据科学和机器学习高级技能 |
| 推理数据科学家 | 推断因素如何导致公司结果,并据此提出最佳行动方案。先学习数据科学基础,再完成9门专业推理课程 |
| NLP数据科学家 | 将口语或书面语言转化为数据。在23节数据科学和机器学习课程基础上,进行8次NLP深度研究 |
| 后端工程师 | 4-8个月学习基础到高级JavaScript、Git和Github、数据库、数据结构和算法,并为后端工程师技术面试做准备 |
| iOS开发者 | 26个单元、24个项目、51节课,约7个月学习使用Xcode和Swift构建应用,创建多个真实应用程序 |
| ML/AI工程师 | 使用Python 3学习算法和机器学习,4个月内完成7个实质性课程单元,以最终项目巩固所学 |
| 全栈工程师 | 最全面的职业路径,4-8个月从Web开发基础到后端工程技能,直至技术面试准备,创建三个展示全栈能力的作品集项目 |
3. 个性化学习和练习
与从免费资源自行拼凑不同,Pro版不仅提供定制培训,还会分析您的输入并推荐下一步重点领域。
个性化学习工作原理:
- 自动反馈测验:每门课程中检查所学知识,AI会指出优势和弱点
- 分级评估:职业路径中的工作准备评估,帮助判断是否准备好面试
- 个性化练习推荐:根据表现推荐下一步解决的问题,避免同时练习过多内容
- 代码挑战:针对所选职业路径准备面试问题,为您精选相关问题库
4. 完全使用Codecademy Go应用
该应用让您随时随地继续课程学习。免费版仅允许练习三种语言(HTML、CSS和Python),且每天仅一次。
Pro订阅可在手机上访问所有课程,无限制练习任何可用语言的问题。支持Android、iOS智能手机和iPad。
我发现这是在日常中插入简短学习会话的便捷方式——无论是在公交车上、午休时间还是在牙医办公室。只需阅读文章、解决小问题,保持知识新鲜,最终帮助更快达到编程熟练度。
5. 作品集项目
作品集项目是某些职业路径中的新功能(前端、后端、全栈工程以及数据科学家路径)。这些比所有课程中的"标准"项目更深入,旨在向潜在雇主展示您的编码技能和创造力。
您还可以更自由地设计个人项目的外观。由于它将作为个人开发作品集的一部分,使其尽可能独特是有意义的。
每当我谈论如何成为更有价值的软件开发人员时,都会提到构建作品集是支柱之一。没有比使用领域工作所需的确切技术展示解决现实问题能力更好的方式了。
如果他们理解这一点很好——如果您的目标是构建作品集,此功能可能使Codecademy Pro会员资格更具吸引力。
6. 编程面试准备
如果您希望通过软件工程领域的技术面试,并想购买课程做好充分准备,可能会被要求花费数百甚至数千美元。
通过Codecademy的Pro层级(适中的月费),您可以从技术面试准备课程中获得面试建议和无限制练习问题,几乎是整个课程目录之外的免费奖励。
这样,如果您计划很快开始面试,会员资格似乎是不错的投资。
Pro版内有12种不同的面试准备课程,专注于掌握特定编程语言(Java、Python、JavaScript、Swift)或目标职位(软件工程师、数据分析师、数据科学家、网络安全专家)的问题。
7. 完成证书
Codecademy证书仅限Pro计划。
完成技能路径后可获得完成证书,或完成职业路径(如全栈工程课程)并通过所有考试后获得"专业证书"。这两种证书都可以在简历的附加技能下列出。
虽然未经官方认证,但雇主会看好它们,特别是申请入门级职位时。如果您的目标是生成新技能的具体证明,支付Pro会员资格以获得该机会可能有意义。
8. 协助求职
职业服务是Pro版另一独家功能。付费会员可以加入通常仅限当前大学生或毕业生使用的Handshake工作平台。
然后您可以寻找明确需要Codecademy所学技能的雇主。更重要的是,招聘人员可以看到您的Handshake个人资料并直接联系您。
虽然他们的职业服务不包括像某些更昂贵的在线训练营那样的全面指导,但这种合资项目确实让您有机会被雇主看到并可能获得高薪工作。
结论:此Pro功能并非惊天动地,但如果您使用Codecademy协助求职,这是个不错的奖励。
9. 更优质、更快速的客户支持
常见抱怨是Codecademy的客户支持不是最好的。他们似乎已承认这一点——并为Pro会员提供优先关注。
CC不断改进产品,但您可能仍偶尔遇到网站错误或一般问题。很高兴知道如果有问题,您将在12小时或更短时间内获得帮助,即使在最坏情况下也不必担心学习路径受阻太久。
可能不想升级Pro的4个原因
尽管有这些功能,购买Pro层级并不对所有人都有意义。让我们看看坚持免费计划或选择不同学习资源的四个原因:
1. 您不那么有野心
只有在花费足够时间收回价值时,投资学习编程才有意义。
如果您不想太投入,只喜欢浅尝编程,这样可以坚持Codecademy免费版,观看一些YouTube视频,并尝试自己创建有趣的东西。
对作为程序员的野心保持现实,避免浪费钱在不会多用的东西上。
2. 您想尽可能少花钱
Codecademy月计划价格合理(年费节省20%)。但必须说,有比Pro更便宜的替代品。如果预算紧张,您可能想购买一两个10-15美元的Udemy课程,或Educative的9.99美元月会员。
再次强调,您应根据财务状况和个人职业目标花钱。如果资金有限且没有通过改善职业结果收回投资的前景,可能不想购买CC的Pro层级。
3. 您不介意支付溢价以更快提升
相反情况也可能成立:也许您想通过个人指导、小组课程和模拟面试更快掌握计算机编程领域的技能。
因为您相信这会更快带来高薪工作,所以准备花费任何必要的资金。
这种情况下,您应该考虑沉浸式在线训练营体验(如Interview Kickstart),而不是为半强化的Codecademy Pro路径支付适中金额。
4. 您更喜欢花更多时间"艰难学习"
虽然许多学生喜欢Codecademy的小块化、游戏化方法——但您可能根本不喜欢任何手把手指导。可以"艰难学习"编程。
这会更难且耗时更长,但如果您能完成这段旅程,可能会比严格遵循Codecademy Pro课程的人成为更好的程序员。
如果您准备好付出努力,请坚持教科书和官方文档,但跳过CC Pro会员资格。
价格真的值得吗?
首先:如果您时间比金钱多,选择免费路线。需要更多努力和时间。但如果您需要用现金支付基本需求,不要花在Codecademy Pro上。
假设您愿意为代码学习网站花钱,Codecademy Pro是否值得取决于您在其他地方能获得什么:
- 学习新语言:可以花15美元购买Udemy课程
- 专攻新领域:可以每月支付39.99美元使用Coursera
- 其他职业深度课程可能花费数百或数千美元
由于Codecademy的特殊功能(结构化、游戏化课程、内置IDE、个性化挑战、面试准备),它提供了比提到的其他平台更好的学习体验。
如果这比通过只购买一两个廉价Udemy课程节省一些钱更重要,那么支付Codecademy Pro月费是值得的。
Codecademy Pro最终结论
Codecademy Pro是免费版的重大升级。
如果您想学习所提供语言的基础知识,或简单地尝试编程,免费级别很好。
但如果您符合以下情况,我推荐升级Pro:
- 希望达到中级或高级水平:如果您认真想成为更好的程序员,更高级的课程和技能路径值得。例如,您可以免费学习基础Python,但优秀的延续课程中级Python和高级Python,或像使用Django构建Python Web应用程序这样的技能专业需要Pro订阅。
- 需要技能评估和个性化学习:Codecademy的最大优势——根据您的输入定制学习体验——仅通过Pro层级独家功能完全实现。这是您从其平台独特结构中获得最大收益的方式。
- 旨在构建职业生涯:通过包含职业路径的合理月费,您可以培养前端、后端或全栈工程师以及其他9个职位所需的技能。
- 进行面试准备:如果您计划在近期进行编程面试,Codecademy Pro很有用:它提供针对不同语言或职位描述的大量准备课程。您的订阅不仅教您编码,而且如果您打算在新工作中使用该语言,不需要额外花费另一个面试准备平台。
如果任何这些适用于您,我会说值得查看Pro层级。
Codecademy提供7天试用,您可以无风险测试。