发布于 2026-01-06 7 阅读
0

在南非学习编程的免费(或价格低廉)途径

在南非学习编程的免费(或价格低廉)途径

对于非传统求职者(没有计算机科学/IT相关学位)来说,在南非进入科技行业可能充满挑战。许多人负担不起训练营的费用,所以我尝试整理了一份旨在减少这些障碍的培训项目清单。

记住,学习编程可能是一个漫长而艰辛的过程。不要气馁,很多人都有同样的感受,所以与正在经历同样旅程的人交流非常重要。我强烈推荐你关注“Tech Twitter”(科技推特)。我专门写了一篇文章,分享了一份南非开发者的名单。你可以在这里找到他们。

在线资源

如果你不在大城市,也别灰心,网上有很多很棒的免费资源。我建议你选择以下资源之一并坚持学习,不要陷入教程的陷阱

如果你使用网络资源,最好“公开学习”,尤其是在你没有传统学位的情况下。许多南非公司非常看重学位,你可以通过与他人建立联系并打造个人平台来获得公司青睐。

自由的

  • WeThinkCode

    • 约翰内斯堡和开普敦均设有校区
    • WeThinkCode是一家非营利组织,以商业模式运营,拥有企业赞助商,这些赞助商承担学生的学费,并在学生第一年和第二年提供两次为期四个月的带薪实习机会。
    • 要求:年龄在 17 至 35 岁之间,能够全日制学习两年,无需任何编程经验,如果您不是南非公民,您有责任获得有效期为 2 年的有效工作签证/许可证。
    • 如果您没有电脑,他们会在两个校区定期举办测试日。请发送电子邮件至info@wethinkcode.co.za预约完成两项申请测试的时间段。
  • 非洲青少年极客

    • 总部位于约翰内斯堡
    • 非洲青少年极客组织致力于消除弱势群体在追求科学、技术、工程和数学(STEM)领域所面临的障碍。
    • 他们的课程包括:周六编程课、女极客峰会和STEM数字学校
  • GirlCodeZA

    • GirlCode是一家注册的非营利组织,致力于通过科技赋能女性。他们提供多种项目,例如:
    • GirlCoder 工作坊为期 6 个月,采用周末面授形式,旨在教授参与者如何成为一名开发者。
    • GirlCoder Club 是一个全国性的网络,由志愿者运营的周末编程俱乐部组成,面向希望打下扎实编程基础的高中女生。
    • 为失业女性开设的数字素养课程,教授基本的计算机操作技能。
  • 颜色代码

    • 总部位于开普敦
    • 一个稳定、包容的社区,致力于学习如何用代码解决问题。
    • 每隔一个星期六,大约从9点30分到1点10分
  • CodeYourFuture

    • 总部位于开普敦
    • 一个由学生和志愿者组成的社区,他们对科技充满热情,并致力于创造机会。
    • 不同课程:
      • 编程入门
      • 编程基础
      • 为期 8 个月的全栈 Web 开发训练营
    • 要求:18岁以上,无需高中毕业证书,家庭年收入低于35万兰特
  • 数据中心

    • 位于米德兰
    • Datacentrix每年都会从以往处于弱势背景、已完成12年级学业且对IT各个领域有潜力和兴趣的学生中选拔人才。入选者将获得Datacentrix的资助,以完成相关资格认证。完成国家资格框架(NQF)认证后,他们将有机会获得实习机会,实习期长短不一,旨在积累实践经验,甚至有可能成为Datacentrix的正式员工。
  • 乌穆齐学院

    • 约翰内斯堡校区
    • Umuzi Academy 与众多知名企业合作,致力于为才华横溢的年轻人提供稀缺的数字技能,帮助他们获得高价值职业,并在第四次工业革命中蓬勃发展。他们提供为期一年的学徒计划,涵盖数字领域的诸多方面,包括网页开发、用户界面/用户体验设计、数据科学等等。
    • 如果您不是约翰内斯堡本地居民,他们提供经济适用房项目。
  • Quirky30

    • 位于开普敦兰加的校园
    • 这是一个非营利组织,致力于运用科技提供市场所需的技能,以赋能青年,促进社区发展,并创建可持续发展的社区,从而解决青年失业、犯罪和贫困问题。他们提供多种项目,例如:
    • Web 和移动开发(HTML/CSS、JavaScript、Firebase 和 Nodejs)
    • AWS 云平台
    • 自动化测试
  • 我能学习

    • 西开普省
    • 这是西开普省政府经济发展和旅游部与IBM和谷歌合作推出的一项计划,旨在为全省部分图书馆和青年咖啡馆的公众提供免费的数字技能课程。
    • 如果您在政府场所(例如图书馆和青年咖啡馆)使用 I-CAN Learn,则可以免费使用。
  • 齐莫洛贡

    • 总部位于约翰内斯堡
    • 由威特沃特斯兰德大学建立的 Tshimologong 数字创新区旨在将世界一流的非洲数字创新商业化。
    • 他们教授入门级信息通信技术技能和各种编程语言

传递爱心模式

  • CITI - Cape Innovation & Technology Initiative
    • 总部位于开普敦
    • 学员将在其技术园区通过在线学习平台接受混合式培训,该平台提倡自主学习和小组合作,作为旨在培养具备数字自信的学员的整体课程的一部分。
    • 行业导师会给团队布置一项商业挑战,要求他们研究解决方案并每周向导师汇报。这些活动能够增强团队合作和沟通,并营造一种以解决方案为导向的设计思维文化。
    • CapaCiTi项目采用“薪火相传”模式。您在项目期间无需支付任何费用;只有在您找到全职工作后,才需要按月分期偿还培训费用。您的捐款将用于帮助另一位南非青年有机会参与CapaCiTi项目。

学徒计划/实习计划

学徒制是一种以工作为基础的学习计划,最终可获得国家资格框架(NQF)认可的资格证书。学徒制要求学员完成理论课程和实践培训(在工作场所进行),方可毕业。申请学徒制的年龄必须在16至35岁之间。

IT相关学徒计划示例:

  • Indeed上的招聘信息各不相同,有些提供全面培训,有些则要求计算机科学学位。
  • JDM Placements是一项结构化的软件编程学习计划,学员将在学习理论知识的同时,在工作场所获得实践技能。这是一个为期 12 个月的项目,学员将学习相关知识并积累工作经验。

  • 幼崽

    • 开普敦校区
    • 为期一年的实习,旨在磨练你的技能,并让你有机会亲身实践,打造一款成功的数字产品。
    • 要求:持有高中毕业证书,本科及格,纯数学和信息技术成绩均达到50%以上,并对编程感兴趣。
  • 编码场

    • 两个校区,一个位于靠近迪普斯洛特的里弗桑兹孵化中心,另一个位于奥利芬豪特博斯。
    • 为期 18 个月的强化课程,重点学习计算机科学基础、Javascript、Python、Java 和 C#
    • 学生由赞助方资助,并需为客户工作以抵扣学费。
    • 申请要求:年龄在16岁(未成年人需监护人许可)至25岁之间的个人均可申请。
  • DVT的学徒计划

    • 在开普敦、森图里昂、约翰内斯堡和德班设有办事处
    • 两种类型的课程:IT系统开发和财务簿记。
    • 要求:高中毕业证书(数学成绩合格),无需高等教育学历,对IT/金融行业充满热情。
  • 动力蛋白DNA

    • 总部位于约翰内斯堡
    • 专注于提升学习者的技能,并帮助每位学生进入科技行业的职场环境。
    • 他们提供各种课程,例如:系统开发、CompTIA课程和各种微软认证。
    • Dynamic DNA 的所有课程均获得 mict SETA、微软和 Pearson 的认证。
    • 要求:理想的候选人应已完成高中毕业考试(Matric),且数学和科学科目平均成绩达到60%。
  • MIP控股

    • 实习从布莱恩斯顿和桑顿开始,实习生将在那里完成三个月的培训。
    • 在此期间,实习生将学习如何编程和编写代码。
    • 学员随后会被分成小组,开始编写程序。强制性工作时间为周一至周五,上午 8:00 至下午 4:30。MIP 在约翰内斯堡和开普敦设有办事处。
    • 要求:南非公民身份,高中毕业证书,对编程有浓厚兴趣,无需相关经验
  • 数字学院

    • 总部位于约翰内斯堡
    • 实习生通过快速实习计划,在构建面向商业的产品过程中,学习现实世界中所需的实用、动手实践的开发技能。

聚会小组

Meetup 是一个用于组织线上社群、举办线下活动的平台,面向拥有相似兴趣的人们。我推荐大家参加 Meetup 的活动,很多活动都会举办免费的编程工作坊、讲座,并提供导师指导。

  • GDG
    约翰内斯堡是由当地社区运营的 Google 开发者小组 (GDG)。Google 开发者小组面向对 Google 开发者技术感兴趣的开发者,涵盖从 Android、Chrome、Drive 和 Google Cloud 平台到 Cast API、Maps API 和 YouTube API 等产品 API 的方方面面。GDG 的核心在于开发者和技术内容,其主要受众也是开发者。GDG 约翰内斯堡计划每月举行一次会议,时间为每月第一个星期三晚上。

  • GDG 比勒陀利亚

  • Jozi.JS是一个专注于 JavaScript 的聚会小组!他们在这里保存了以往活动的录像。

  • Ladies That Code - Johannesburg是一个专注于教授编程基础知识的聚会。他们通常每月举办活动,涵盖 Javascript 和 CSS 等主题。

  • R-Ladies Johannesburg欢迎所有 R 语言水平的人士加入,无论您是 R 语言新手、有志成为 R 语言使用者,还是经验丰富的 R 程序员,只要您对指导、人脉拓展和专业技能提升感兴趣,我们都欢迎您的加入。我们是一个非营利性的公民社会社群,旨在通过社交、协作学习和分享,提升成员的 R 语言技能和知识。

  • 南非前端开发协会 (FEDSA)
    是由一群位于开普敦的网页开发人员和设计师组成的团体,他们对技术充满热情,并渴望分享他们所学到的知识。

  • Facebook开发者圈子:

灵活的付款方式和助学金

  • CodeSpace

    • 总部位于开普敦
    • 提供编程和机器人课程
    • 助学金使有才华的人能够免费学习。除了消除经济负担外,助学金获得者在开始工作后还能获得指导和支持。
    • CodeSpace 还提供财务援助计划,允许您在开始工作后再偿还课程费用。
    • 要求:学生必须具备基本的计算机操作能力和良好的数字素养。无需任何编程基础。
  • 人生抉择

    • 总部位于开普敦
    • 这是一门为期 12 个月的编程课程,每位学生价值 35,000 兰特。学费将通过实习安排费在实习开始后分期支付(每月工资的 5-10%)。
    • 要求:高中毕业,英语成绩至少达到60%(数学或数学素养成绩优异者优先)。无需任何编程基础。需能全职投入12个月,周一至周五,上午9点至下午5点。
  • 法典

    • 公司位于开普敦东城
    • codeX 是一个全日制编程课程,分为两个学期,每个学期四个半月。
    • 课程重点在于全栈 Web 开发。他们不教授具体的框架,而是让你接触到构建模块,以便你能做出自己的技术选择。
    • 符合条件的、有经济困难的程序员可获得交通和生活费用津贴,以及部分或全部学费资助。
    • 2020年的费用为65,000兰特(不含增值税)。他们为我们的客户提供多种灵活的付款计划。
  • 探索

    • 总部位于开普敦
    • 为期 12 个月的训练营,提供数据科学/Web 开发等不同课程。
    • 他们获得的奖学金数量有限,由南非企业提供。
    • 课程起价为 36,000 兰特,您可以每月一次性支付(例如每月 4,000 兰特)。

有趣的笔记

  • 2019 年南非软件开发人员国家状况:3389 名在南非工作的开发人员分享了在南非工作的体验、他们最常用的编程语言以及他们未来五年的职业规划。
  • 国际奖学金:严格来说,这并非南非的奖学金项目,但很多人并不了解这项宝藏。这里提供多种留学奖学金,涵盖从短期课程到博士项目的各种机会。
  • 4IR技能计划:请密切关注此项目。首期项目已经启动,希望他们能够继续推进。由南非电信和邮政服务部牵头的第四次工业革命技能计划提供以下课程:数据科学、数字内容制作、软件开发、网络安全、3D打印和无人机驾驶。
  • Code4CT:Code for Cape Town 是一个由年轻女性科技领袖组成的社群。Code for Cape Town 社群的成员可以获得各种机会,支持她们成长为一名优秀的年轻科技领袖。
  • 我这里有一份在南非从事科技工作的人士名单,你应该在 Twitter 上关注他们,点击这里查看

如需获取最新信息,最好直接联系相关机构。如果您有任何资源或想法想要分享,请在下方留言。

文章来源:https://dev.to/thabisegoe/free-or-affordable-ways-to-learn-how-to-code-in-south-africa-4g0m