러닛 회원가입
러닛 회원 로그인
사용자 인증
비밀번호 찾기
비전공 개발자를 위한 컴퓨터공학
수강기간 신청일로부터 6개월 전체시간 약 15시간 참가비 30만원 9만원 70% 할인

찜하기 클릭 시 강의 시작 전 알려드립니다.

강의 소개

소개

전세계적으로 개발자가 귀해지면서, 다양한 경로로 많은 분들이 개발자로 커리어를 쌓고 있습니다. 우리나라에서도 많은 분들이 '컴퓨터공학' 전공자가 아니더라도 개발자가 되고 있고, 훌륭한 개발자가 되신 분들도 있습니다. 모든 개발자가 꼭 '컴퓨터공학'을 전공을 해야하는 것은 아니지만, 현업에서 개발자 채용 시 가장 중요하게 생각하는 부분은 '기본기를 바탕으로한 문제해결능력'입니다.

"코딩 잘 못해도 기초 탄탄하면 채용"
NHN엔터는 전공 지식에 대한 기본기에 많은 무게를 둔다. 이유진 NHN엔터 기술인사팀 팀장은 "프로그래밍 기술은 입사해서 배울 수 있다. 하지만 IT 산업은 신기술이 계속 나오기 때문에 학습능력이 중요하다. 전산학 기초가 부족하면 빠르게 배우기 어렵기 때문에 기본 개념이 확실히 잡힌 지원자를 선호한다"고 했다.

- 출처 : NHN엔터 "코딩 잘 못해도 기초 탄탄하면 채용", MK News, 2018. 01. 15

아래의 이미지와 같이 코드를 작성하는 것(코딩)은 개발의 일부분에 지나지 않습니다. 중급 개발자로 갈수록 컴퓨터 구조에 대한 이해나 문제해결능력 등의 능력이 훨씬 중요해집니다. 컴퓨터공학을 전공하지 않고 코드를 작성하는 스킬만 배우셨다면, 당장에 개발자로 근무하시는데는 문제가 없을지 모르지만, 향후 좋은 개발자 혹은 중급 개발자가 되기 위해서는 컴퓨터공학에 대한 탄탄한 기본기가 필수입니다.




컴퓨터공학과에서 4년 동안 배우는 방대한 컴퓨터공학 이론들을 모두 다룰 수는 없지만, 본 강의에서는 좋은 개발자가 되기 위해 필수적인 자료구조, 컴퓨터 구조, 네트워크 등의 개념을 실무에 적용되는 사례를 기반으로 학습하는 것이 목적입니다. 6주간의 학습 이후에 스스로 더욱 깊이 학습하실 수 있는 기초체력을 닦아보세요 :)

참가대상

컴퓨터공학에 대한 이해 없이 코드만 짜는 분
메모리, 자료구조, 알고리즘에 대한 이해없이 그냥 '돌아가는' 코드만 짜는 분. 사수로부터 '좋은 코드를 작성하는 법'을 배우신다면 그나마 다행이지만, 대부분의 회사에서는 이를 가르쳐줄만한 여유가 되지 않습니다. 본 강의에서 리더님과 함께 '좋은 개발자'가 되기 위한 컴퓨터공학 개념에 대한 이해를 쌓고, 품질 높은 코드를 작성하세요!

비전공자로 개발을 시작하여 CS에 대해서 배우고 싶은 분
학원 혹은 다른 교육과정으로 개발에 입문하여 개발자의 꿈을 키우거나 커리어를 쌓고 있는 분. 당장 코드 짜는 것은 어느정도 익숙해졌으나, 컴퓨터공학을 전공한 동료 개발자에 비해 '좋은 코드'를 짜는 자신이 없다면 컴퓨터공학 학습을 추천드립니다. 실무에서 컴퓨터공학 이론의 모든 부분을 활용하는 것은 아니지만, 네트워크/자료구조와 같이 꼭 익히고 넘어가야할 개념들은 익히고 가셔야 앞으로도 좋은 코드를 작성하실 수 있습니다.

전공자이지만 다시 한번 이론을 다지고 싶은 분
솔직히 컴퓨터공학을 전공했지만 잘 기억이 나지 않는 분.. 컴퓨터공학을 전공했지만 학교 다닐 때는 자료구조/알고리즘이 실무에 어떻게 쓰이는지 몰라서 그냥 수업만 들으셨던 분. 실무에서 개발을 하다보니 어렴풋이 '이게 이런거구나' 하고 이해는 되는데, 명확하게 정리가 안되신다면 본 강의를 통해서 다시한번 핵심적인 컴퓨터공학의 개념에 대해 짚고 넘어가세요 :)

상세정보

  • 수강기간신청일로부터 6개월
  • 전체시간약 15시간
  • 참가비 30만원 9만원 70% 할인

후기

    커리큘럼 소개


    리더 소개

    최동훈

    - 프리랜서 프로그래머
    - 고려대학교 컴퓨터공학 전공
    리더 Github 확인하기 ▶︎


    * 주요 프로젝트 (총 41건)
    - SmartThinQ with OCF (IFA 2017) - LG전자
    - My Museum: Leeum Digital Workbook - 삼성 리움미술관
    - LGE SmartHome Demo System in IFA2016 - LG전자
    - Meridol playground application - 메리츠화재해상보험
    - CJ The Kitchen for Android - CJ제일제당
    - S Bank for Android - 신한은행
    - 터치터치 틀린그림 찾기 (Android, iOS)

    * 주요 저서 (번역) (총 4건)
    - Building an RPG with Unity 5.x
    - Unity 5.x Game AI Programming Cookbook

    Q. 이 강의를 왜 만들게 되었나요?
    현장에서는 컴퓨터공학의 기본기를 갖춘 개발자를 매우 선호하지만, 꼭 컴퓨터학과를 졸업하지 않아도 개발자가 되는 길이 다양해지면서 실제로 기본기를 갖춘 프로그래머가 많지 않습니다. 하지만 결국 프로그래머의 문제해결 능력을 가르는 것은 기초입니다. 본 강의에서는 6주라는 길지도 짧지도 않은 시간동안 컴퓨터학과에서 배우는 내용을 압축해서 실무에 맞게 가르쳐드리고자 합니다.

    Q. 강의를 어떻게 운영하실 계획인가요?
    프로그래머로서 가장 중요한 기본기인 자료구조(JavaScript 활용)에 대해서 매주 1시간 정도 학습합니다. 이후 나머지 시간에는 매주 다른 주제를 학습할 예정입니다.
    - 자료구조 : 개념 설명 / 문제풀이 / 매주 과제 2문제
    - 컴퓨터공학 주제 : 강의 위주 진행

    Q. 이 강의만의 특장점이 있다면 말해주세요.
    진정한 개발자가 되는 과정이라고 생각합니다. 단순히 코드를 쓰는 과정이 아닌, 개발자가 알아야할 이론과 개념에 대해서 다룰 예정입니다. 개발자가 아니라 컴퓨터와 관련된 어떤 직무로 근무를 하더라도 꼭 필요한 내용들입니다. 추가적으로 리더의 인터뷰 경험을 녹여 국내 및 해외 대기업(구글/아마존/네이버/카카오 등)의 인터뷰 준비 또한 자연스럽게 될 것입니다.

    수강신청