mooc
进入编码世界后,您将很快意识到团队真正的工作基础。 尽管这引出了一个新问题,但是如果在编码领域中完全需要团队合作,那么为什么MOOC(大规模开放在线课程)不向他们提供团队合作方面的信息? 在这些编程课程中加入团队合作部分甚至可行吗?
这些由Coursera,Edx,Udacity和许多其他资源提供的课程称为MOOC,它们提供了出色的指导,可以帮助个人提高其编码技能。 有讨论板可以寻求帮助,同时还提供大量阅读资源供您参考,以便在每次作业中提供帮助。 他们鼓励使用堆栈溢出。 这些课程非常有助于掌握计算机科学的“硬技能”。 那么,可以做些什么来帮助“软技能”? 可以说,作为程序员,最重要的部分是能够有效地沟通并以有效的方式与他人合作。 这是大学学习相对于MOOC的最大优势。 在大学环境中,经常为学生分配小组项目。 这使学生能够很好地了解行业工作是什么样的,但也可以帮助学生获得基本的软技能,以适用于任何行业的未来工作。 尽管这些项目与行业中的项目相比通常显得苍白,但它们确实迫使学生学习如何对自己的代码提供有用的注释,以及学习如何构建自己的程序以与他人的代码协同工作。
MOOC的学生将必须找到另一种方法(旨在使用Java双关语)来学习这些技能。 他们可能会尝试在自己的社区或附近的大学或社区学院中寻找编程小组。 尽管这可行,但或多或少地违反了采用MOOC的目的。
你有什么意见? 您认为MOOC的现状还不错吗? 您是否觉得这是MOOC提供者应该担心的事情? 如果您是一名自学成才的程序员,那么您是如何获得团队合作技能的?
感谢您的阅读!
翻译自: https://hackernoon.com/the-main-weakness-with-moocs-40d85de9fafe
mooc