어느덧 9월이 마무리가 돼 가는 중이다!
아마도 코드잇 수강한지도 한 달 다 돼 가는 듯 ㅎㅎ 여러 유익한 강의 듣다 보니까 시간이 가는 줄도 몰랐단 말이지..
얼마 전에 강의 하나를 다 들었는데 갑자기 코드잇에서 엄청 축하해 줬음 ㅋㅋㅋㅋ

수료증

내가 들었던 강의인데, '좋은 알고리즘이란? ' 강의다!
이 강의에서는 컴퓨터가 문제를 해결하는 방법인 알고리즘에 대한 내용이다.
특히 우리가 쉽게 알고리즘을 접할 수 있는 방법이 코딩테스트 문제를 풀다가 일 텐데, 문제를 풀 때 여러 방법이 있겠지만! 많은 알고리즘들 중에 어떤 알고리즘을 사용하는가에 따라서 컴퓨터의 실행 속도가 엄청 차이 나곤 한다. 그래서 기본적인 알고리즘인 정렬, 선택 알고리즘에 대해 배우고, 좋은 알고리즘을 택하여 효율적으로 프로그래밍을 하는 방법을 배울 수가 있다.
나는 java를 주로 사용하지만, 코드잇은 되게 코딩과 친숙(?) 하지 않은 사람들을 대상으로 강의를 하는 것이 많아서 그런지 접근하기 쉬운 언어인 python을 사용한다.
알고리즘을 평가하는 방법을 또 알려주는데, 내가 코테 문제 풀고 블로그에 정리하면서 이제 시간복잡도를 구하는 것을 하고 있다. 해야만한다.
그래서 시간복잡도 구하는 법에 대해서도 잘 알려줘서 꽤 집중해서 들었다. 내 코테 실력이 빨리 늘길 바라며.. ㅜ
배지

하여튼 코드잇 강의 수강하면 저것처럼 수료증도 나온다! 성취감 뿜뿜 하는 시스템ㅎ 그리고 하루에 강의 진짜 많이 들으면, 이런 식으로 여러 배지를 얻을 수 있는 방법이 있는데, 나는 진짜 하루에 열심히 달렸더니 배지 두 개나 획득했다 ㅋㅋㅋ
되게 특별한 날에 수강하면 받을 수 있는 배지도 있어서 정말 희귀하다. 획득한 사람이 0명이었다! (화들짝..)
레벨

이거는 코드잇 레벨 시스템인데, 진짜 코드잇 뭔가 메이플 하는 느낌 ㅋㅋㅋㅋ. 게임 퀘스트 깨는 것 같은 느낌이 들었는데 이것저것 구경해 보다가 레벨도 오르고 있었다.
생각해 보면 강의 수강 하고 다음걸로 넘어갈 때마다 무슨 게이지 차더니 이게 그거였나 보다.. 진짜 귀엽다..
챌린지

아 그리고 여기는 그 상단바에 챌린지라는 게 있는데 챌린지가 뭐지? 싶었다. 근데 여러 챌린지 중에 내가 선택해서 이 챌린지를 성공하는 것으로 목표를 둘 수도 있었다.
내가 성공한 챌린지는 9월에 토픽 1개 다 듣고, 3일 출석하고, 뭐 강의 20개인가 듣기였나? 이거를 모두 달성하면 저렇게 챌린지가 성공했고 내가 얼마나 빨리 챌린지를 성공했는지 순위도 뜬다!
코드잇 수강하다 보니 쏠쏠한 재밌는 시스템이 많아서 재밌었다. 더 다양하고 신박한 것들 생겼으면 좋겠고.. 약간 전공자들 심화과정으로 어려운 토픽도 나왔으면 좋겠다!