[러닛] <비전공자 개발자를 위한 컴퓨터공학> 모집
소개
전세계적으로 개발자가 귀해지면서, 다양한 경로로 많은 분들이 개발자로 커리어를 쌓고 있습니다. 우리나라에서도 많은 분들이 '컴퓨터공학' 전공자가 아니더라도 개발자가 되고 있고, 훌륭한 개발자가 되신 분들도 있습니다. 모든 개발자가 꼭 '컴퓨터공학'을 전공을 해야하는 것은 아니지만, 현업에서 개발자 채용 시 가장 중요하게 생각하는 부분은 '기본기를 바탕으로한 문제해결능력'입니다.
아래의 이미지와 같이 코드를 작성하는 것(코딩)은 개발의 일부분에 지나지 않습니다. 중급 개발자로 갈수록 컴퓨터 구조에 대한 이해나 문제해결능력 등의 능력이 훨씬 중요해집니다. 컴퓨터공학을 전공하지 않고 코드를 작성하는 스킬만 배우셨다면, 당장에 개발자로 근무하시는데는 문제가 없을지 모르지만, 향후 좋은 개발자 혹은 중급 개발자가 되기 위해서는 컴퓨터공학에 대한 탄탄한 기본기가 필수입니다.

컴퓨터공학과에서 4년 동안 배우는 방대한 컴퓨터공학 이론들을 모두 다룰 수는 없지만, 본 스터디에서는 좋은 개발자가 되기 위해 필수적인 자료구조, 컴퓨터 구조, 네트워크 등의 개념을 실무에 적용되는 사례를 기반으로 학습하는 것이 목적입니다. 6주간의 학습 이후에 스스로 더욱 깊이 학습하실 수 있는 기초체력을 닦아보세요 :)
"코딩 잘 못해도 기초 탄탄하면 채용"
- 출처 : NHN엔터 "코딩 잘 못해도 기초 탄탄하면 채용", MK News, 2018. 01. 15
NHN엔터는 전공 지식에 대한 기본기에 많은 무게를 둔다. 이유진 NHN엔터 기술인사팀 팀장은 "프로그래밍 기술은 입사해서 배울 수 있다. 하지만 IT 산업은 신기술이 계속 나오기 때문에 학습능력이 중요하다. 전산학 기초가 부족하면 빠르게 배우기 어렵기 때문에 기본 개념이 확실히 잡힌 지원자를 선호한다"고 했다.
- 출처 : NHN엔터 "코딩 잘 못해도 기초 탄탄하면 채용", MK News, 2018. 01. 15
아래의 이미지와 같이 코드를 작성하는 것(코딩)은 개발의 일부분에 지나지 않습니다. 중급 개발자로 갈수록 컴퓨터 구조에 대한 이해나 문제해결능력 등의 능력이 훨씬 중요해집니다. 컴퓨터공학을 전공하지 않고 코드를 작성하는 스킬만 배우셨다면, 당장에 개발자로 근무하시는데는 문제가 없을지 모르지만, 향후 좋은 개발자 혹은 중급 개발자가 되기 위해서는 컴퓨터공학에 대한 탄탄한 기본기가 필수입니다.

컴퓨터공학과에서 4년 동안 배우는 방대한 컴퓨터공학 이론들을 모두 다룰 수는 없지만, 본 스터디에서는 좋은 개발자가 되기 위해 필수적인 자료구조, 컴퓨터 구조, 네트워크 등의 개념을 실무에 적용되는 사례를 기반으로 학습하는 것이 목적입니다. 6주간의 학습 이후에 스스로 더욱 깊이 학습하실 수 있는 기초체력을 닦아보세요 :)
참가대상
✔ 컴퓨터공학에 대한 이해 없이 코드만 짜는 분
메모리, 자료구조, 알고리즘에 대한 이해없이 그냥 '돌아가는' 코드만 짜는 분. 사수로부터 '좋은 코드를 작성하는 법'을 배우신다면 그나마 다행이지만, 대부분의 회사에서는 이를 가르쳐줄만한 여유가 되지 않습니다. 본 스터디에서 스터디리더님과 함께 '좋은 개발자'가 되기 위한 컴퓨터공학 개념에 대한 이해를 쌓고, 품질 높은 코드를 작성하세요!
✔ 비전공자로 개발을 시작하여 CS에 대해서 배우고 싶은 분
학원 혹은 다른 교육과정으로 개발에 입문하여 개발자의 꿈을 키우거나 커리어를 쌓고 있는 분. 당장 코드 짜는 것은 어느정도 익숙해졌으나, 컴퓨터공학을 전공한 동료 개발자에 비해 '좋은 코드'를 짜는 자신이 없다면 컴퓨터공학 학습을 추천드립니다. 실무에서 컴퓨터공학 이론의 모든 부분을 활용하는 것은 아니지만, 네트워크/자료구조와 같이 꼭 익히고 넘어가야할 개념들은 익히고 가셔야 앞으로도 좋은 코드를 작성하실 수 있습니다.
✔ 전공자이지만 다시 한번 이론을 다지고 싶은 분
솔직히 컴퓨터공학을 전공했지만 잘 기억이 나지 않는 분.. 컴퓨터공학을 전공했지만 학교 다닐 때는 자료구조/알고리즘이 실무에 어떻게 쓰이는지 몰라서 그냥 수업만 들으셨던 분. 실무에서 개발을 하다보니 어렴풋이 '이게 이런거구나' 하고 이해는 되는데, 명확하게 정리가 안되신다면 본 스터디를 통해서 다시한번 핵심적인 컴퓨터공학의 개념에 대해 짚고 넘어가세요 :)

메모리, 자료구조, 알고리즘에 대한 이해없이 그냥 '돌아가는' 코드만 짜는 분. 사수로부터 '좋은 코드를 작성하는 법'을 배우신다면 그나마 다행이지만, 대부분의 회사에서는 이를 가르쳐줄만한 여유가 되지 않습니다. 본 스터디에서 스터디리더님과 함께 '좋은 개발자'가 되기 위한 컴퓨터공학 개념에 대한 이해를 쌓고, 품질 높은 코드를 작성하세요!
✔ 비전공자로 개발을 시작하여 CS에 대해서 배우고 싶은 분
학원 혹은 다른 교육과정으로 개발에 입문하여 개발자의 꿈을 키우거나 커리어를 쌓고 있는 분. 당장 코드 짜는 것은 어느정도 익숙해졌으나, 컴퓨터공학을 전공한 동료 개발자에 비해 '좋은 코드'를 짜는 자신이 없다면 컴퓨터공학 학습을 추천드립니다. 실무에서 컴퓨터공학 이론의 모든 부분을 활용하는 것은 아니지만, 네트워크/자료구조와 같이 꼭 익히고 넘어가야할 개념들은 익히고 가셔야 앞으로도 좋은 코드를 작성하실 수 있습니다.
✔ 전공자이지만 다시 한번 이론을 다지고 싶은 분
솔직히 컴퓨터공학을 전공했지만 잘 기억이 나지 않는 분.. 컴퓨터공학을 전공했지만 학교 다닐 때는 자료구조/알고리즘이 실무에 어떻게 쓰이는지 몰라서 그냥 수업만 들으셨던 분. 실무에서 개발을 하다보니 어렴풋이 '이게 이런거구나' 하고 이해는 되는데, 명확하게 정리가 안되신다면 본 스터디를 통해서 다시한번 핵심적인 컴퓨터공학의 개념에 대해 짚고 넘어가세요 :)