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