대표 마케터

[맨땅에헤딩] 코딩 독학 순서, 뭐부터 배워야 할까?

기획S 2024. 12. 13. 17:15
반응형

 

맨땅에 헤딩하는 순서 ;; 파이썬이 먼저냐 C가 먼저냐 등등

 

 

파이썬으로 입문하는 것이 제일 쉽고 간편하면서 코딩 감 잡기 좋다는 평을 많이 봅니다.

저도 개인적으로는 파이썬을 제일 많이 들어보기도 했고 실제로 접해본 것도 파이썬입니다.

 

데이터베이스를 다룰 때 파이썬을 많이 쓰기도 하고 앞으로 인공지능과 관련하여 배워두면 정말 유익할 것이라는 전망도 있구요.

파이썬을 어느정도 익히고 나서 앱이나 웹을 공부할 경우 자바,

게임 쪽 엔지니어링은 C, C+, 

프로그래머 쪽으로 계속 나가려면 C, C++은 언젠가는 꼭 하게 되어 있고 

자바는 국내 기업 웹 프로그래밍은 거의 대부분 쓰이니까 유용할 것이라는 평인데요.

 

반면 처음부터 C언어나 자바스크립트에 대한 지식이 없이 파이썬부터 접근을 하다 보면 

'나사를 망치로 쳐서 들어가기는 들어가게 만들지만 힘이 드는' 것과 같다는 표현을 하는 현직자들의 표현도 종종 보게 됩니다.

 

이외에도 공부 방법에 대해서, '일단 뭔가를 만들어라'는 실전파형, '책과 이론을 잘 숙지하고 가야 실력의 베이스가 생긴다'는 학구파형 등등  접근 방식에 대해서도 많은 주장들이 있었습니다.

 

우선 저는 노력을 헛되이하기는 싫기에 파이썬을 본격적으로 접하기 전에 C나 자바스크립트에 대해서 조금이라도 알아두고 시작하는 것이 맞겠다는 생각이 들었습니다.

 

 

독학러라면 알아 둘 무료 강의 사이트

 

특히 파이썬은 독학할 때 절대 학원을 가지 말라고까지 하는 조언이 많은데

이미 유튜브 강좌도 많고, 무료 인강도 인터넷에 널려 있다는 이유에서였습니다.

아래 세 개의 사이트에서는 부분 유료이지만 파이썬, 자바 기초 과목은 모두 무료인 듯 하네요.

 

1. Coursera

https://www.coursera.org/learn/python-crash-course-ko?

 

파이썬 단기집중과정

Google에서 제공합니다. 이 과정은 가장 일반적인 구조를 사용하여 파이썬으로 간단한 프로그램을 작성하기 위한 기초를 가르치도록 설계되었습니다. 프로그래밍에 대한 사전 노출이 필요하지

www.coursera.org

 

2. Kmooc

https://www.kmooc.kr

 

K-MOOC

 

www.kmooc.kr

 

 

3. 인프런

https://www.inflearn.com

 

인프런 - 라이프타임 커리어 플랫폼

프로그래밍, 인공지능, 데이터, 마케팅, 디자인, 엑셀 실무 등 입문부터 실전까지 업계 최고 선배들에게 배울 수 있는 곳. 우리는 성장 기회의 평등을 추구합니다.

www.inflearn.com

 

 

집단 지성을 활용할 것

 

코딩을 공부하는 사람이 꼭 해야 할 일이 있다면?

한두 가지겠냐만 이런 부분은 저처럼 몰랐던 분들도 있을 것 같아서 적어둡니다.

 

그것은 깃헙과 스택 오버플로우에서 아이디를 만드는 것입니다.

 

 

1. 깃헙

https://github.com

 

GitHub · Build and ship software on a single, collaborative platform

Join the world's most widely adopted, AI-powered developer platform where millions of developers, businesses, and the largest open source community build software that advances humanity.

github.com

* 본인이 코딩한 내용을 올리는 개인 홈페이지와 같은 것으로서 전세계의 코더들이 올린 오픈소스가 이곳에 공개되어 있다고 한다. 

 

 

2. 스택 오버플로우

https://stackoverflow.com

 

Stack Overflow - Where Developers Learn, Share, & Build Careers

Stack Overflow | The World’s Largest Online Community for Developers

stackoverflow.com

* 코더들의 커뮤니티로서 영어 쓰기 읽기가 가능하면 여기서 전문 코더들으로부터 가르침을 받을 수 있다.

 

 

+a // 알고리즘 공부하기

 

알고리즘 문제를 제공하고 컴퓨터가 자동으로 채점까지 해주는 사이트들이 있습니다.

 

1. 백준

https://www.acmicpc.net

 

2. At Coder

https://atcoder.jp

 

AtCoder

AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.

atcoder.jp

 

 

3. Samsung Expert Academy

https://swexpertacademy.com/main/main.do

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

 

코딩세계에 대한 접근을 취업을 목표로 하느냐 단순한 호기심/취미이냐

에 따라서 교육기관을 어떤 것을 선택할지, 그리고 단과로 할지 종합반으로 할지,

이미 짜여진 커리큘럼대로 갈지 취사선택할지가 매우 달라질 것 같습니다.

 

특히 개발자 전망에 대한 의견도 분분해지고 있는 지금, 보다 실질적인 학습목표를 잡고 들어가는 것이

현명한 선택이지 않을까 하는 생각이 드네요.

저는 우선 무료사이트에서 제공되는 내용으로 기초소양부터 다져볼까 합니다.

 

 

반응형