코딩 독학, 학원, 온라인 강좌 장단점이 있을까요?

배우거나 습득하고자 하는 분야에 따라서

독학이 적합한 경우가 있고,

학원 또는 온라인 강좌가 적합한 경우가 있다고 생각합니다.

해외에서는 오래 전부터

코딩 관련 과목들이 의무 교육이 편성되었었고,

요즘 우리나라 초등 교과 과정에

코딩 관련 과목들이 포함됐다고 들었습니다.

새로 취업을 하거나 하는 정도는 아니어도

나중에 자녀 혹은 새로운 세대들과

소통을하거나 일을 하게 될 때

코딩에대한 기초 이상의 식견은 있어야

불편함이 없을 것 같다는 생각도 들고,

코딩이 아닌 분야의

문제 해결을 위한 접근 방법을 찾을 때에

코딩을 배우며 습득한 사고방식이

도움이 됐다는 사례들을 접하면서

관심이 생기게 되었습니다.

(개인의 성향 차이도 있긴 하겠지만)

위와 같은 내용에 도움이 될 수 있을 정도의 수준으로

코딩이 대해 배우고 싶다면

어느 방법이 효과적일까요?

각각의 장단점 있을까요?

    5개의 답변이 있어요!

    • 당연히 세개 모두 장단점이 있습니다.
      독학, 온라인 강좌, 학원을 선택하는데에는 본인의 여건에 따라 다르다 생각합니다.
      본인이 여유 시간이나 돈이 많다면 당연하게 학원이 가장 좋습니다.
      모르면 강사에게 직접 물어볼 수 있고 피드백도 빠르게 받을 수 있기 때문이죠
      본인이 학원 다닐 시간이나 돈 여유가 없다면 독학이 맞다고 봅니다. 대신 본인이 평소 습득력이 빠르고
      프로그래밍을 조금 해보니 혼자 할 만하다 싶음 하는게 맞다고 봅니다.
      학원과 독학의 중간이 온라인 강의겠죠 아무래도

      전문가 수준을 말씀하시는게 아니기 때문에 어느정도 열정과 시간 투자만 있다면 말씀하신 수준이상은 독학, 학원, 인터넷 강의
      어떤 것을 선택해도 그 이상을 바라볼 수 있다 생각합니다.

    • 안녕하세요.

      직업이 아닌 기초적인 것만 배우고 싶으시면 온라인으로 독학하셔도 충분하다고 생각합니다.

      프로그래밍 언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 각 언어의 특징을 보고 맞는 언어로 공부하시기 바랍니다. 처음하신다면 화면쪽 언어를 추천드립니다. 배우기도 쉽고 재미도 있습니다.

      우선 프로그래밍 언어를 공부하기 전에 프로그래밍에 대한 기초를 좀 공부하시면 더 도움이 됩니다.

      보통 프로그래밍 입문은 서버쪽 언어(백엔드)인 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽(프론트엔드)에서 사용하는 언어로 HTML, CSS, 자바스크립트가 있습니다.

      파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다.

      HTML, CSS는 단순히 화면을 만들고 디자인 하는데 사용이 되고 실질적인 로직 구현은 자바스크립트를 사용합니다. 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다.

      모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.

      인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다.

      [기초강의]
      https://youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD

      [생활코딩]
      https://opentutorials.org/course/1

      [인프런]
      https://www.inflearn.com

      [커뮤니티]
      https://okky.kr/

      [추천도서]
      프로그래밍 기초를 공부하시려면 "Do it! 첫 코딩(정동균/이지스퍼블리싱)"이란 책을 추천드립니다. 프로그래밍의 개념부터 해서 아주 기초적인 부분을 설명해 주고 있습니다.

    • 독학의 경우 익숙해지기까지 사소한 오류에도 많은 시간을 보낼 수가 있습니다.

      프로그래밍이 조금만 익숙한 사람이 보면 근방 찾을 것을 몇시간씩 소비할 가능성이 있습니다.

      학원의 경우 독학에서 보내는 시간대비 효율은 좋을 수는 있을 것 같습니다.

      하지만 같이 배우는 사람들의 실력에 따라서 학습속도가 차이날 것 같습니다.

      이미 다 이해하고 있지만 대부분의 사람들이 잘 이해를 못해서 느리게 나갈수도 있고 반대로 나빼고 다 이해해서 넘어갈 가능성도 있기는 합니다.

      온라인 강좌의 가장 큰 단점은 집중력이 아닐까 생각이 됩니다. ^^;;

    • 프로그래밍을 하려고 한다면 당연히 프로그래밍 언어를 배워야하기는 합니다.

      컴퓨터 공학과로 진학하기 위해서는 프로그래밍을 할줄 알아야하는 것은 아닙니다.

      많은 컴퓨터 공학과 학생들이 프로그래밍 언어를 1학년때 처음 배우는 경우가 많이 있습니다.

      처음 배운다면 파이썬으로 시작하는 것을 추천합니다.

      다른 언어보다 상대적으로 쉽기 때문에 좋습니다.

      "파이썬 정복", "점프 투 파이썬(c언어도 있음)" 등의 책으로 공부해보는 것도 좋을 것 같습니다.

    • 안녕하세요.

      일반인들 입장에서 단기간 안에 배우고, 프로젝트 완성까지 집중할 수 있는건

      학원이 제일 좋다고 생각합니다.

      단, 본인 스스로 학습 능력이 있고 의지력이 좋으시다면 독학도 매우 좋습니다.

      요즘에는 온라인 강좌(유료강좌)나 유튜브를 통해 배우기 좋은 환경이기 때문이죠

      1. 학원

      - 장점 : 정부지원 가능(학원비 지원 + 훈련수당), 교육과정을 통해 단기간에 배우기 좋음, 여러 사람과 경쟁을 통한 실력 상승

      - 단점 : 너무 정형화된 교육과정

      2. 독학

      - 장점 : 배울 수 있는 콘텐츠가 무궁무진 하고 선택의 폭도 넓음. 본인 취향에 맞게 공부할 수 있음

      - 단점 : 스스로 찾아서 공부해야 하고, 의지가 단호해야 함

      독학을 하신다면 파이썬을 추천드립니다.

      파이썬 공부 적극적으로 강추합니다.

      파이썬은 전세계적에서 가장 인기 있는 프로그래밍 언어입니다.

      최근 국내에서도 파이썬으로 프로그래밍 공부를 시작하는 사람들이 늘고 있네요.

      파이썬은 백엔드, 응용프로그램, 웹, 각종 응용 프로그램등 다양하게 쓰이고 있습니다.

      사용 환경에 따라 제한적인 언어들이 많은데 파이썬은 그 활용도가 상대적으로 넓습니다.

      그리고 배우기도 직관적이고 쉽습니다 ^^

      아직 학생이라면 개발툴로

      phcharm(파이참)을 추천드립니다. 학생 인증을 하면 (이메일)

      유료 개발툴을 무료로 이용할 수 있습니다 ^^

      파이참 다운로드 : https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows

      아래 사이트에서 무료로 파이썬과 프로그래밍 기초를 배울 수 있으니

      바로 시작해보세요 ^^

      설명도 친절하게 하고 단순히 따라하기만 하면 된답니다.

      1. 완전 기초 (무료) 학습 사이트 : https://coding.yah.ac/

      2. 인프런 : 유료와 좋은 무료강의가 많아요

      https://www.inflearn.com/

      3. 유튜브 : 배우고자 하는 언어를 검색하시면 무료 강의와 정보가 주르륵

      파이썬 기초강좌 (김왼손님) https://www.youtube.com/channel/UC0h8NzL2vllvp3PjdoYSK4g