코딩 연습 관련 새로운 소식
코딩 연습은 수강생이 실전 코딩 경험을 익힐 수 있는 빠른 대화형 활동입니다. Udemy는 수강생이 동영상 수강 외에 연습도 중요하게 여기고 있으며, 강사 여러분이 이를 제공하고 싶어 하는 것도 알고 있습니다. 하지만 당사의 코딩 연습이 현재 사용하기에 너무 어렵다는 피드백을 받았습니다. 따라서 수강생이 연습하고 자신의 이해도를 평가할 수 있는 진정한 방법을 제공할 수 있도록 이 도구를 개선하고 있습니다.
향후 몇 달 동안 Udemy 코딩 연습에 대한 변경 사항을 총괄하여 이 문서를 업데이트할 예정입니다. 아래에서 최신 내용을 읽어보세요.
2023년 2월
코딩 연습에 대한 일부 오랜 변경 요청 사항이 오늘부터 실제 서버에 적용됨을 알려드립니다. 이번 업데이트를 통해 코딩 연습에서 더 많은 것을 얻을 수 있도록 수강생을 지원하면서 보다 의미 있는 참여 기회를 얻을 수 있습니다. 아래에서 자세한 내용을 확인하고 코딩 연습 작성에 대한 새로운 강사 가이드로 자신만의 코딩 연습을 만드세요.
변경된 내용
지난 몇 달 동안 Udemy는 수강생과 강사 여러분 모두에게 받은 피드백을 통해 변경 사항을 구현하여 더 나은 코딩 연습 경험을 만들기 위해 노력해 왔습니다. Jose Portilla와 같은 강사분들은 이미 연습 중심 강의에 새로운 경험과 기능을 사용하고 있습니다. 베타 버전에서 새로운 경험으로 강사의 만족도가 90%까지 향상되었으며 수강생의 코딩 연습 완료율이 증가했습니다.
IDE와 유사한 수강생 인터페이스
개선된 코딩 연습에서는 IDE(통합 개발 환경)를 면밀히 시뮬레이션하는 보다 현실적인 코딩 환경을 제공합니다. 이를 통해 수강생은 현재 또는 미래의 업무에 도움이 될 수 있는 실제 작업을 실질적으로 연습할 수 있습니다. 또한 이제 수강생이 모든 테스트 사례를 볼 수 있고 이를 활용하여 오류 세부 정보를 확인해 코드가 잘못된 부분을 파악할 수 있습니다.
새로운 안내 기능
하지만 외형의 변화는 업데이트의 일부에 지나지 않습니다. 수강생을 지원하기 위해 다음과 같은 기능도 출시되었습니다.
- 힌트: 수강생이 자신감을 가지고 연습을 완료하는 데 도움이 되는 팁, 미리 알림 및 유용한 링크를 제공합니다.
- 관련 강의: 수강생이 문제에 대한 접근 방식의 추가 배경 지식을 얻을 수 있도록 관련 강의를 추가합니다.
- 해결 방법 설명: 수강생이 연습에 대한 답변을 이해할 수 있도록 주요 개념을 강조하는 상세한 설명을 제공합니다.
언어 라이브러리 확장
언어 라이브러리를 C# 11과 SQLite 3를 포함하도록 확장하여 언어 수가 22개로 늘어났습니다. C# 11은 베타 버전 및 강사 조사에서 가장 많이 요청받은 언어 중 하나였기 때문에 선택했습니다. SQLite 3은 SQL 강사에게 특히 AlaSQL SQL 데이터베이스의 일부 제한을 피하려는 경우 코딩 연습을 위한 또 다른 옵션을 제공합니다.
내 강의에 코딩 연습을 구축해야 하는 이유는 무엇인가요?
Udemy 연구 결과에 따르면 수강생은 강의에서 주문형 동영상 이상의 것을 원합니다. 수강생은 학습한 내용을 연습하고 테스트할 기회를 바랍니다. 강의에 코딩 연습을 포함시키면 더 높은 품질의 콘텐츠를 제작하여 수강생 참여를 높일 수 있습니다.
추가로 강의가 Udemy 구독 계획의 일부인 경우 수강생이 코딩 연습에 소비한 시간이 참여 수익에 추가됩니다.
코딩 연습은 어떻게 만드나요?
처음으로 코딩 연습을 만들든, 기존 연습을 개선하든 코딩 연습 생성 강사 가이드를 통해 알아야 할 모든 것을 확인할 수 있습니다. 이 가이드는 코딩 연습과 관련된 몇 가지 일반적인 질문을 다루고 다음 권장 단계를 자세히 살핍니다. 목표 및 결과 계획, 해결 방법 생성, 연습 틀 잡기, 수강생에게 도움이 되는 힌트 및 테스트 사례 추가.
코딩 연습에 액세스하고 탐색하는 방법에 대한 지침을 보려면 도움말 센터를 확인하세요.
수강생이 개선된 코딩 연습 도구에 대해 어떻게 알 수 있나요?
수강생은 오늘부터 새로운 코딩 연습 경험을 이용할 수 있지만 Udemy에서 2~3주 후에 이러한 변경 사항을 보다 광범위하게 홍보할 예정입니다. 이를 통해 강의에 새 코딩 연습을 만들거나 현재 코딩 연습에 지침 기능을 추가할 수 있습니다. 이러한 변경 사항은 코딩 연습이 있는 강의에 수강 신청한 수강생에게 이메일로 홍보될 뿐만 아니라 소셜 미디어와 Udemy.com 사이트를 통해 홍보될 예정입니다.
다음에 예정된 코딩 연습 업데이트는 무엇인가요?
이러한 개선 사항 외에도, 강사가 보다 쉽게 사용할 수 있도록 코딩 연습 생성 환경을 업데이트하는 데 많은 노력을 기울이고 있습니다. 또한 도구를 유지 관리하고, 버그를 모니터링하고, 코딩 언어를 업데이트하여 최신 상태를 유지할 것입니다.
2022년 11월
올해 코딩 연습 개선 사항을 적용하면서 대규모 업데이트가 있을 예정이라 말씀을 드렸었습니다. 드디어, 이 흥미롭고 새로운 개선 사항을 향후 몇 달에 걸쳐 적용할 예정입니다. 강사 커뮤니티에 따르면 코딩 연습 도구의 가장 큰 문제점이 빈약한 수강생 경험과 부족한 지침 기능이었으며, 당사에서는 이를 해결하기 위해 다음과 같은 제품 기능을 구축했습니다. 이러한 변경 사항이 적용됨에 따라 부족했던 부분이 해소되었으면 하는 바람입니다.
향상된 수강생 인터페이스
수강생은 강의 안과 밖의 현실이 가능한 한 동일하게 느껴지도록 연습을 중요히 생각합니다. 제대로 된다면 연습을 통해 현재 또는 미래의 직무를 더 잘 해낼 수 있을 것입니다. 새로운 코딩 연습 수강생 경험은 통합 개발 환경(IDE)을 긴밀히 시뮬레이션하므로 수강생은 유의미한 실제 업무 연습에 참여할 수 있습니다.
새 지침 기능
현재의 경우 수강생이 코딩 연습 중 막히는 부분이 생기면 강사가 도움을 주기 쉽지 않습니다. 개선된 코딩 연습 버전에서는 수강생을 도울 수 있도록 다음과 같은 기능을 이용할 수 있습니다.
- 힌트: 강사는 수강생이 연습을 마무리할 수 있도록 팁과 알림을 제공할 수 있습니다.
- 관련 강의: 강사는 수강생이 다시 방문하여 문제에 대한 접근 방식의 추가 배경 지식을 얻을 수 있도록 관련 강의를 추가할 수 있습니다.
종합 답변
연습 외에 수강생은 코딩 연습을 활용하여 학습 중인 개념에 대한 이해도를 확인할 수 있습니다. 수강생이 자신의 교육 상황에 대한 가치 있고 즉각적인 피드백을 받을 수 있도록 다음과 같은 개선 사항을 적용 중입니다.
- 해결 방법 설명: 강사는 수강생이 연습에 대한 답변을 이해할 수 있도록 주요 개념을 강조하는 상세한 설명을 작성할 수 있습니다.
- 테스트 사례: 강사는 수강생이 새로운 디자인으로 보게 되는 상세한 테스트 사례를 생성할 수 있습니다. 이전에도 강사가 테스트 사례를 생성할 수 있었지만 숨겨져 있었습니다. 이제 수강생이 모든 테스트 사례를 볼 수 있고 이를 활용하여 오류 세부 정보를 확인해 코드가 잘못된 부분을 파악할 수 있습니다.
새로운 배지가 있는 실험
이 도구에 대한 투자를 늘려가면서 이러한 연습 기회를 수강생에게 제대로 강조하는지 확인하고자 합니다. 향후 몇 주 동안 10개 이상의 코딩 연습, 평점 4.2 이상, 해당 카테고리에서 인기가 있는 영어 강의에 새 배지를 테스트할 예정입니다. 이 실험이 진행되는 동안 이 새로운 배지를 통해 수강생이 더 쉽게 알맞은 강의를 찾고 학습 목표를 달성할 수 있게 되길 바랍니다.
이러한 대부분의 코딩 연습 개선점은 현재 선정된 강의 그룹을 대상으로 베타 테스트 중입니다. 향후 몇 주 동안 차츰 코딩 연습이 있는 강의로 베타 대상을 늘려갈 계획이며 모든 강의에 대해 2023년 초에 새 경험을 출시하는 것을 목표로 하고 있습니다.
2022년 10월
마지막 업데이트 이후 다음 개선 사항이 코딩 연습에 적용되었습니다.
- 수강생이 통합 개발 환경(IDE)과 유사한 연습을 할 수 있도록 코드 스니펫 및 자동 완료 기능을 출시했습니다. 코드 스니펫은 반복되는 코드 패턴을 더 쉽게 입력할 수 있는 템플릿입니다.
- 이제 JUnit5를 통해 Java 17에서 코딩 연습 문제를 생성할 수 있습니다. Java는 가장 인기 있는 프로그래밍 언어로, 이 개선 사항은 Java 개발 강의를 수강 신청한 600,000명 이상의 수강생에게 도움이 될 수 있습니다.
- 이제 수강생은 강의에서 코딩 연습을 열 때 완전히 확장된 환경을 볼 수 있습니다. 레이아웃이 살짝 변경된거지만 귀하와 귀하의 수강생 모두가 개선된 사용자 환경을 이용할 수 있을 거라 생각됩니다.
추가로 귀하와 수강생이 가장 많이 요청한 사항 중 일부에 해당하는 대규모 디자인 및 기능 변경 작업을 진행 중입니다. 향후 몇 달 동안 이 이니셔티브의 진행 상황에 대해 계속 게시하도록 하겠습니다.
2022년 8월
몇 년 동안 프로그래밍 강의를 가르치는 강사에게서 코딩 연습 도구 개선을 요청받았습니다. 향후 몇 달 동안 코딩 연습 개선을 중점적으로 하여 강의 참여를 권장하는 실습 연습 기회를 마련할 예정입니다.
더 좋은 기회를 마련하기 위해 노력하는 동안 이미 적용된 일부 수정 사항 및 업데이트를 알려드립니다.
- Python 3.10을 사용하여 코딩 연습을 만들 수 있습니다. 이는 공통적으로 요청을 받던 사항이며 새 언어를 즉시 활용하실 수 있기를 바랍니다!
- 코딩 연습을 게시한 후 편집할 수 있습니다. 이전에는 게시한 코딩 연습을 삭제한 후 다시 생성해야 했습니다. 이제 강의 내에서 손쉽게 게시를 취소하고 업데이트를 적용한 다음 다시 게시하면 됩니다.
- 수강생은 코딩 연습 설명에서 직접 텍스트를 복사하고 연습의 활동 영역에 붙여넣어 시간을 절약할 수 있습니다.
코딩 연습 변경 사항에 대해 계속 알려드리겠습니다. 자세히 알아보려면 도움말 센터의 코딩 연습을 생성하는 방법 문서를 참조하세요!