News Project-Based Learning

JetBrains Academy: 2022년을 돌아보며

Read this post in other languages:

JetBrains Academy 하이라이트를 다루는 이 게시물에서는 작년에 있었던 놀라운 일에 관해 이야기합니다. 2022년, JetBrains Academy에는 여러 지식 영역이 추가되었고 이를 살펴볼 방법도 많이 개발되었습니다. 여러 트랙과 프로젝트가 새로 공개되었고, 신규 학습 영역이 제공되었으며, 신규 프로그래밍 언어 트랙이 도입되고 조직을 위한 플랫폼이 개선되는 등 많은 일이 있었습니다.

고난이도 작업을 찾는 노련한 개발자든, 이제 시작하는 개발자든, 누구나 이 글에서 자신에게 해당하는 내용을 찾을 수 있습니다. 저희와 함께 이 행복한 순간을 회고하는 시간을 즐겨 주셨으면 좋겠습니다.

작년의 마일스톤은 아래와 같습니다. 

🎓 학습 커뮤니티 신규 가입자
🆕 신규 트랙, 필드 및 언어 학습
❤️ 한 해 동안 사랑받은 프로젝트
📚 팀 학습을 위한 관리 기능
🚀 Hour of Code

학습 커뮤니티 신규 가입자

2022년에 JetBrains Academy에 새로 가입하신 분들을 환영합니다. 신규 학습자의 수가 195,525명을 기록하여 이제 총 학습자 수가 650,000명이 넘습니다!

신규 트랙, 주제 및 언어 학습

2022년에는 13개의 신규 트랙이 출시되었습니다. 이 중에는 동적이며 강력한 통계형 타입의 신규 프로그래밍 언어인 Scala를 학습할 수 있는 트랙도 있습니다. 해당 트랙에서는 Scala 언어에 필요한 지식을 습득할 수 있습니다. Scala 구문을 배우고, 기본 도구를 마스터하고 여러 프로그래밍 패러다임을 조합하여 간단한 프로그램을 작성해 볼 수 있습니다.

SQL 트랙도 2022년에 JetBrains Academy에 추가되었습니다. SQL 쿼리 언어의 기본을 습득할 수 있는 트랙, 데이터베이스 작업 방법 및 앱과 저장된 데이터를 연결하는 방법을 배울 수 있는 트랙과 전 세계에서 가장 유명한 오픈 소스 데이터베이스인 MySQL을 연습해 볼 수 있는 트랙 등 총 3개의 트랙을 공개했습니다.

재밌을 것 같지 않나요?

한 해 동안 가장 인기 있는 프로젝트

JetBrains Academy에게 2022년은 정말 많은 일이 있었고 생산적인 한 해였습니다. 수치를 보면 알 수 있습니다. 88개의 새 프로젝트를 생성하고 482개의 새 교육 주제를 게시했습니다. 또한 놀라울 정도로 많은 양의 댓글과 피드백을 받았습니다(댓글 333,921개). 여러분에게 정말 감사드립니다. 여러분의 성원과 열정 덕분에 모든게 가능했습니다! 

이것이 전부가 아닙니다!

JetBrains Academy에서 2022년에 공개한 프로젝트 중에서 인기가 많았던 프로젝트를 살펴보세요. 지금부터 여러분들이 가장 좋아한 프로젝트를 자세히 살펴보겠습니다.

Java 프로젝트

💚 Zookeeper. 쉬움

이 프로젝트에서는 지역 동물원에서 동물을 관리하는 데 도움을 주는 도구를 만듭니다. 그 과정에서 기초 Java 문법을 익히고 list, while 루프와 같이 변수와 데이터 타입을 다루는 방식을 배웁니다.

💛 ASCII Mirror. 보통.

머나먼 ASCII 왕국에서 ASCII 동물들이 여러분의 도움을 기다리고 있습니다. 거울을 보면 동물의 모습이 왜곡되어 나타나는 문제가 있습니다. 이 프로젝트에서는 문제의 근본 원인을 찾고 문제를 해결하면서 입출력 및 문자열, 파일 및 객체 리스트 등을 포함한 Java의 기초를 배웁니다.

Python 프로젝트

💛 Loan Calculator. 보통.

적금이든 대출이든 누구든 돈 관리를 해야 하는 때가 있습니다. 이 프로젝트에서 여러분은 여러 금융 지표를 기반으로 올바른 결정을 할 수 있게 됩니다. 일일 과제에서 수학 및 Python을 연습해 보고, 타사 라이브러리 및 모듈을 사용하고, 명령줄 인터페이스(CLI)를 배우며, 다양한 금융 상품과 익숙해지는 시간을 갖습니다.

❤️ Salary Prediction(데이터 과학). 어려움.

선형 회귀는 데이터에서 규칙을 찾고 이를 기반으로 예측할 수 있는 간단하면서도 강력한 도구입니다. 이 프로젝트에서는 SciKit-Learn 라이브러리에 선형 모델을 입력하고 NBA 선수의 연봉을 예측해 봅니다. 또한, 다항 엔지니어링 기법을 적용하고, 데이터의 다중공선성을 테스트하고, MAPE 점수로 모델을 평가하는 법도 배웁니다.

Kotlin 프로젝트

💛 Encryption-Decryption. 보통.

이전에 암호화된 파일을 복호화하는 데 사용할 수 있는 파일을 만들고 이를 또 암호화하는 간단한 암호화 애플리케이션을 만들면서 Kotlin에 익숙해 지세요. 이 프로젝트에서는 파일 다루는 법과 명령줄에 집중하게 됩니다.

❤️ Tasklist. 어려움.

항상 중요한 작업에는 리마인더가 있으면 좋습니다. 이런 알림은 간단한 쪽지나 세련된 앱일 수도 있습니다. 이번 프로젝트에서는 작업, 마감일 및 우선순위를 표시하는 텍스트 기반 프로그램을 만듭니다.

JavaScript 프로젝트

💚 Carnival Gift Shop. 쉬움.

카니발 선물 상점에 오신 것을 환영합니다! 카니발에서 획득한 티켓을 써보세요. 이 프로젝트에서는 이용할 수 있는 선물 목록과 획득한 티켓 수를 표시하고 원하는 선물을 구입할 수 있는 프로그램을 작성합니다. 변수, 조건, 루프 및 함수를 연습하면서 JavaScript 구문에 익숙해집니다.

❤️ Hangman. 어려움.

행맨은 다소 잔인해 보이지만 유명한 퍼즐 게임입니다. 잔인한 컴퓨터가 단어를 하나 숨기면 그 단어를 글자 단위로 추측해야 합니다. 추측에 실패하면 교수형(hanged)에 처합니다. 성공하면 살아남습니다. JavaScript를 처음 시작하는 분에게는 정말 좋은 프로젝트입니다. 기본기를 배우고, 여러 데이터 타입을 익히고, 프로그램의 구성 요소를 개발하고, 루프와 배열을 연습해 봅니다.

Go 프로젝트

💚 Simple Chatty BotCoffee Machine. 쉬움.

초보자용으로 많이 선택되고 완료된 프로젝트입니다. Go를 처음으로 학습하는 개발자들에게 매우 유용한 검증된 프로젝트입니다. 해당 프로젝트에서는 기본 Go 구문을 배우고 변수, 조건, 루프 및 함수를 연습합니다.

❤️ University Admission Procedure. 어려움.

원하는 대학에 합격하려면 정말 노력을 많이 해야 합니다. 그 과정은 진실로 너무 힘들어서, 이 때문에 대학 측에서 입학 과정을 진행하는 데 얼마나 많은 일을 해야 하는지, 특히 처리해야 하는 서류의 순수 총량은 얼마나 많은지 간과되기 쉽습니다. 이 프로젝트에서는 대학 입학 담당자가 되어 어떤 학생을 합격시킬지 결정하는 알고리즘을 구현합니다. 각 단계에서 알고리즘은 점점 복잡해지고 포괄적이게 됩니다.

팀 학습을 위한 관리 기능

2022년에는 플랫폼의 관리 기능을 개선하는 데 주력했습니다. 이제 한 곳에서 팀을 관리하고 팀원의 학습 성과를 모두 확인할 수 있습니다. 특히 팀에 새로운 구성원을 추가하거나 기존 구성원을 제거할 수도 있으며, 회사 도메인에 싱글사인온으로 연결하고 개요 대시보드에서 팀의 진행 상황을 볼 수 있습니다.

자세한 사항은 이 블로그 글에서 확인할 수 있습니다.

Hour of Code

JetBrains는 오랫동안 ‘Hour of Code'(코딩하는 시간) 운동을 지원해 왔습니다. 12월 한 주 동안 공유한 블로그 글 시리즈를 통해 여러분이 시도해보면 좋을 가장 인기 있는 프로젝트를 집중 조명하고 매일 코딩 문제를 풀어보도록 과제를 제시했습니다. 

작년에는 500명이 넘는 학습자들이 도전 과제를 완료하고 JetBrains Academy 구독료를 25% 할인받았습니다. 연간 도전 과제에 참여할 기회를 놓치신 분들은 JetBrains Academy의 TwitterFacebook을 구독하고 다음 기회를 놓치지 마세요!

늘 여러분을 응원합니다!
JetBrains Academy 팀 드림

게시물 원문 작성자

Jessie Cho

Regina Muradova

image description

Discover more