NHN NEXT CS 무료교육.

  • #1258385
    작성자 210.***.226.245 1787

    현재 군복무중인 졸업생입니다. 미국취업을 목적으로 하고 있는데, CIS 학과다 보니, CS 관련 공부가 많이 부족해서 교육기관을 찾던 도중 네이버에서 무상으로 가르쳐주는 프로그램을 발견했습니다.

    NHN NEXT 네이버 에서 직접 가르치는 대학 프로그램 커리큘럼입니다.
    http://cdn.nhnnext.org/nhnnext/down/NEXT_subject_introduction.pdf

    소프트웨어양성을 목적으로 이 커리큘럼을 2년동안 무상으로 가르친다고 하는데, 실제 Field에서 쓸 수 있는 기술이고, 대학원이나 다른 IT 학원들보다 높은 수준의 교육을 배운다고 볼 수 있는건가요? 아니면 그저 개념정도만 이해 하는 수업에 불과 한건가요? 실제 CS를 통해 현직에 계신 분들께 이정도 교육의 효용성에 대해 묻고 싶습니다.

    • 166.***.157.19

      Coursera로 해요 뭘 한글로 배우려고 그래요 미국에서 일하시려는 분이… 교수진만 봐도 차이 날 텐데. 굳이 저걸로 들으시겠다면 데이터베이스까지만 들으면 될 것 같긴 한데 강의의 질이 어쩔지 모르겠네요.

    • 166.***.157.19

      근데 보아하니 미국서 학부 이미 졸업하신 듯 한데 미국으로 다시 어찌 건너오시려고? 이미 한국서 일 잘 하고 있는 개발자들도 자기 돈 박고 석사 하려고 기어나오는 이유가 공부하려고 오는 게 아닙니다 다 비자 받고 인터뷰 잘 하려고 그러는 거지. 그나저나 어설프게 배운 후 한국에서 개발자 하느니 차라리 다른 길 알아보라고 말씀드리고 싶네요. 뭐 다른 옵션이 뭐가 있는진 모르겠지만은.

    • 쉬했어 98.***.61.101

      내용을 보니 딱 학부 과정이네요. “대학 커리큘럼”이라는게 정확히 맞는 말입니다. 다만 학위를 받지 못한다는 것 뿐이죠.

      커리큘럼은 그러한데, 누가 어떻게 가르치냐에 따라 실제 교육의 질은 크게 차이가 나게 됩니다. 국내의 소위 명문 대학이라는 곳에서도 커리큘럼은 그럴듯 한데, 누가 가르치냐에 따라 정말 학생들에게 미안할 정도로 부족하거나 부정확하게 가르치는 경우가 보입니다. 따라서, 이것만 봐서는 질이 어떠할지 모르겠습니다만, 웬만한 대학 학부에서 배우는 수준은 될 수도 있겠죠.

      또 한가지 중요한 점은, 그냥 앉아서 들으면 되는게 아니라 맨땅에 머리 헤딩하면서 밤새며 숙제하고 만들어보고 해야 효과가 있는 것입니다. 미국 학부에서는 보통 많은 양의 숙제와 퀴즈등으로 배운 내용을 학생들에게 숙지시키도록 합니다. 못하면 학점이 확 떨어지고, 전공을 바꿔야될 수도 있고, 졸업을 못할 수도 있죠. 그래서 이걸 하겠다고 마음 먹은 학생들은 죽자사자 합니다. 그런 것 없이 그냥 듣고 시험 한두번 치루는게 다라면 큰 교육 효과는 없을 것입니다. 무료니까 부담도 없는데 정말 동기 부여가 되어 그렇게 하게 될까요?

      실제 field에서 쓸 기술이냐? 대학과정은 단순 기술 교육이 아닙니다. 그렇다고 기술 교육을 무시하는 것이 아니라, 그냥 배운 것만 반복하는 것이 아니라 스스로 생각하고 더 배우며 발전할 수 있는 토대와 기본 기술을 가르치는 것이죠. 과정이 더 길다면 여기에 더해 기술도 더 가르칠 수도 있습니다. 그러나 그것은 보통 회사의 몫입니다.

      보통 CS 학부 과정을 거치면서 재주/관심이 있다면 스스로 더 배우고 경험을 쌓게 됩니다. 학교에서 여러 방법으로 이런걸 잘 유도해주면 더 좋지만 그러는 학교는 많지 않습니다. 가르쳐주는 것만 하고 나머지 시간은 노는게 아니라, 관심을 가지고 이것 저것 만져보고 읽고 시도하고 배워보는 겁니다. 인턴쉽을 통해 배우고 경험하는 경우도 있죠. 이 두 가지가 상호 배타적인게 아닙니다. IT 학원에서 필요한 모든 소양을 얻을 얻을 수는 없습니다. 곱셈 나눗셈을 배우는건 똑같아도 그걸로 앞으로 뭘 할 수 있고 어디에 응용하느냐, 그리고 그걸 기반으로 어떤 발전을 더 해나가느냐가 중요합니다. 좋은 회사들의 코딩 인터뷰는 기술 잘 배웠냐는 기본이고, 그에 더 나가서 스스로 생각할 수 있는가를 보는 것입니다.

      자신의 소양을 높이는 데에는 도움이 되겠고, 질도 좋고 자신도 열심히 한다면 학부 전공자 수준의 소양을 갖출 수 있겠습니다만, 미국 취업 목표에 얼마나 도움이 될지는 모르겠습니다. 이것은 어디에 내세울 수 있는 퀄리피케이션도 아니라서 말이죠. NHN에 들어간다면 혹시 모르죠.

    • Um.. 76.***.136.250

      개인적으로.. CS에 대한 기본이 부족하고.. 실력이 부족하다고 생각하면.. 그냥.. 기본적인 내용들 스스로 공부하시면 됩니다. 머하러 2년동안이나 저걸 하시려고 하시는지요.. 글쓴님께서.. 난 기초가 너무 없다 생각하시면..

      1. Computer Science 개론
      2. Analysis of Algorithm
      3. Data Structure
      4. Computer Architecture
      5. Operating System
      6. Database
      7. Compiler
      8. Computer Networking
      9. Java or C++

      글을 보아하니 CS공부 하신거 같으신데.. 제가 나열란 1-8번까지 꼭 공부하셔야 합니다. 좀 괜찮은 회사에서 인터뷰 보시려면 1-8번 까지의 내용들을 제대로 숙지하고 계셔야만 인터뷰 보실때 좀 막힘 없으실겁니다. 1번부터 8번까지 공부하는데 걸리는 시간 별로 그렇게 많이 안걸립니다.. 넉넉잡고 6개월이면 충분하다고 생각합니다. 그냥 혼자 공부하면 동기부여가 안됩니다. GRE SUBJECT CS 시험 등록을 합니다. 보통 미국 학교마다 좀 틀리지만 컴싸 박사가려면 GRE SUBJECT CS 점수를 요구하는 학교들이 몇몇 있습니다. 위에 나열한 내용들은 제가 GRE SUBJECT CS 에 나오는 범위들입니다. 이 시험을 목표로 공부하는겁니다. 1-8번을 공부하면서 9번은 병행하셔야 합니다.
      9번을 공부하면서 힘들더라고 1주일에 하나씩 미니 프로젝트를 해보는 겁니다. 프로그래밍 언어에 대해서 너무 감이 없으시면 그냥 아주 쉬운책 사셔서 따라쳐보는 겁니다. 물론 힘드실겁니다. 이 세상에 저절로 되는건 아무것도 없습니다. 우연같은건 없다는 말이지요. 원하는 걸 이루려면 그것에 합당한 희생과 노력이 필요합니다 ( 그러나 이 모든것이 제가 고3때 한국에서 공부했던것보단 훨씬 쉽다고 생각합니다.)
      CS학문은 누가 가르쳐 주어서 하는게 아닙니다. 소위 지금 잘나가는 스타트업 창업자들이 누가 커리큘럼데로 공부했습니까.. 본인들이 좋아서 스스로 공부한겁니다.

      마지막으로 제가 하고 싶은 말은 너무 걱정하지 말라는겁니다. 아직 나이도 너무 어리시고.. 지금까지 공부한건 다 지워버리시고 제가 추천한 공부방향으로 한번 해보시길 바랍니다.

      아무튼 굿럭입니다.. !!

    • 96.***.251.41

      와우. 좋은 정보 감사합니다.

    • 작성자 218.***.186.243

      어느정도 방향성이 잡힌 것 같습니다. 귀중한 댓글 감사합니다.