9.1 学习规定
让我来简单说说学习是怎么安排的吧。
每周你会有两次在线课程,每次大概两个小时。导师会在课程中讲解新技术,示范如何使用,并进行实践分析。
课程会在Zoom上进行。你可以在上面向导师提问,或者听导师回答其他学生的问题。这也非常有帮助哦。
每次课程后,我们都会发放录音。所以别担心,万一错过了课程,或者上课时间不方便,你都可以回看。
此外,我们会把你们分成小组。每个一起学习的学生小组会有自己的聊天频道。这样你可以交流、提问、解决组织问题等等。每个小组都会有一个负责人,帮助解决导师不在时的问题。
我们的网站上有讲座、任务和测试。24/7你都可以访问网站练习解题、重新查看讲座或进行测试。网站上还有一个很棒的帮助部分,可以问任何任务相关问题,并从我们的庞大社区获得回复。
不时地,导师会给你团体或个人项目,这些项目会有截止日期(最终期限)。你当然可以在期限后提交项目,但会有些困难,因为导师会开始新主题而你也要跟上。所以别无故忽视实践。
9.2 技术工具
就像所有真正的程序员一样,你会在IDE中写代码——这是一种专门用来写程序的工具。Frontend有几个流行的IDE,我们会使用JetBrains的WebStorm。WebStorm有两个版本:付费和免费。学习时免费版的功能足够用了。
你可以用任何操作系统:Windows、MacOS或Linux。我们在学习过程中使用的所有工具都有相应的版本。例如,你会学习使用Docker、Git或SQL——这些工具都有支持各种操作系统的版本。
要参加课程,你需要Zoom。你可以使用它的网页版,但最好安装客户端。这样对你和我们来说都会更方便。学会用Zoom很简单,如果你还没用过,1到2天就能完全掌握。
你可以在三个地方与小组、导师和负责人交流。首先是课程中的Zoom聊天。其次是一个社区,你可以24/7提问和与同事交流。最后,CodeGym网站上有一个大社区,任何任务相关问题都可以在那提问。
9.3 我们的平台 —— 我们的骄傲
CodeGym网站是一个独特的学习平台。你在上面能找到所有需要的东西。
首先,那里有理论知识:全天候提供的讲座,简洁而有例子地解释了所有将在网络研讨会中讨论的主题。与在线课程不同,你可以提前查看讲座内容,有时这会很有用。
其次,那里有实践机会:网站上有超过1000个与讲座相关的任务。让你能轻松在实践中巩固学习的材料。如果没有相应的实践任务,你会有测试等待你。这也很有帮助,可以检验自己的知识水平。
第三,是帮助部分。我已经第三次提到它了,因为这真是个艺术品。那里的一切都很方便,你能在几秒内就任务提问:你的代码、任务条件和要求会自动添加到你的问题中。此外,你可以通过回答其他学生的问题来提升自己的技能。
第四,是我们的插件。现在它只支持IntelliJ IDEA,但我们已经在努力适配WebStorm。希望当你读到这篇文章时,工作已经完成。插件让你能直接从IDE中获取任务并提交检查。快速又方便。
最后但同样重要的是我们的社区。今年CodeGym项目已经12岁了,网站上积累了一个大而温暖的社区。人们分享成功故事,互相支持,帮助同事。快来加入吧,这里你绝对不会感到孤单的。
GO TO FULL VERSION