학생 때부터 프로그래밍 공부를 해야할까요?
현재 중학생인데 프로그래머가 꿈이에요. 프로그래밍을 아예 해보지 않은 것은 아니고 조금씩 해보긴 했는데 제대로 공부를 하기에는 시간도 없을 것 같고 쉽지도 않을 것 같아요. 그런데 주변에 이런 분야에서 성공한 사람들 보면 모두 어릴 때부터 프로그램을 만들었다고 해서 저는 괜찮을까 불안해지네요. 조금씩이라도 해보는게 좋을까요? 아니면 학업에 매진하는 게 더 나을까요?
안녕하세요.
프로그래머를 꿈꾸신다면 지금부터 하나씩 직접 만들어가면서 공부해보셔도 됩니다.
특히 학업 공부하시면서 영어 공부를 열심히 해두시면 구글링하면서 자료를 찾으며
공부를 하실 때 훨씬 도움이 많이 되실 것입니다.
그리고 처음 코딩을 시작하시는 분들이 어떤 언어를 배워야할지 고민을 많이 하시는데요.
사실 언어보다는 본인이 무엇을 만들고 싶은지부터 명확히 하는 것이 좋습니다.
어떤 것을 만들 것이냐에 따라 유리한 언어와 툴이 있기 때문입니다.
어느 언어 한 언어에 능숙해지면 다른 언어를 공부할 때 진입 장벽이 낮아지기 때문에
어떤 것을 먼저 시작해야하는지는 중요하지 않다고 생각합니다.
딥러닝, 인공지능, 데이터 관리와 관련된 것을 만들고 싶으시다면 파이썬,
웹, 프론트엔드, 하이브리드 애플리케이션을 만들고 싶다면 자바스크립트,
웹, 안드로이드 애플리케이션을 만들고 싶다면 자바를 공부하시는 것을 추천드립니다.
자바, 파이썬, 자바스크립트에 대한 강의는 생활코딩에서 무료로 보실 수 있습니다.
안녕하세요.
일단 프로그래밍 공부는 간단히 조금씩 하시고 학업에 더 열중하는 것이 먼 장래를 위해서 더 도움이 될 거라 생각합니다. 말씀하신 성공한 사람들 처럼 되고 싶다면 지금부터 열심히 해야겠지요. 그러나 단순히 프로그래머가 꿈이시라면 너무 지금 부터 프로그래밍 공부에만 치중할 필요는 없지 않나 싶습니다.
안녕하세요.
목표가 어디까지인지는 모르겠지만 제 생각엔 학업이 먼저 중요하다고 생각합니다. 프로그래밍은 기초적인 것만 간단히 배워두시는 게 좋을 것 같아요. 그나마 중학생이니까 지금은 시간이 조금 있을지 모르겠는데 고등학교 진학 후에는 입시 준비에 시간이 여유롭지 않을 것 같습니다. 일단 대학에 진학하고 나서 프로그래밍을 공부해도 충분하다고 생각합니다.
프로그래밍 공부는 다음과 같이 하시면 됩니다.
프로그래밍 입문은 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽에서 사용하는 언어로 자바스크립트도 있습니다.
파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다.
자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 또한 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다.
모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.
인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 참고한 만할 사이트도 같이 링크 보내드립니다.
원하는 학교에 진학할 성적이 되어서 시간적 여유를 만들 수 있다면 조금씩이라도 해두는 것이 도움이 될 수 있습니다.
그러나 그렇지 않은 경우에는 원하는 학교에 진학할 성적을 만들기 위해서 학업에 매진하는 것이 우선으로 보입니다.
프로그래밍을 접하신다면 우선 프로그래밍 언어들 중 초심자에게 많이 추천되는 언어인 파이썬과 C언어를 접하시면 될 것으로 보입니다.
코딩은 처음 배우시는거라면 기본적인 알고리즘 공부부터 하시는게 좋습니다.
내가 어느정도 코딩에 감이 있다 생각하시면 C언어부터 공부하시고
그게 아니라 코딩 처음하고 코딩에 흥미를 느껴보고 싶다 하시면 파이썬부터 시작하시면 됩니다.
기본적인 언어 몇개를 다룰 줄 알면 그때 자바, 웹 프로그래밍, 앱 개발 등 분야를 구체화시키시면 됩니다.
추천하는 책으로는 점프 투 ~~~(파이썬) 시리즈 이고요.
참고로 코딩 배우는 곳은 책 보다는 인터넷에 올라와있는 오픈소스를 이용하시는게
훨씬 배우기 좋습니다. 이론보단 실전이 좋은 편이죠.
프로그래밍을 배우는건 쉽습니다만,
아무런 지식이 없는 상태에서 배우려면 산넘어 산입니다
특히, 유튜브나 책을 가지고 공부하다가 막히는 부분이 나오는데,
그 막히는 부분을 해결하기 위해 학원이나 잘하는 친구에게 물어보면 10분이면 해결할걸
몇시간 또는 몇칠이 소요될 수 있습니다
그래서 프로그래밍 첫 입문자라면? 첫번째 언어는 학원에서 배우는걸 강력히 추천드립니다
그래야 정해진 시간에 튼튼한 기초를 쌓을수 있습니다
그럼에도 불구하고 독학을 하시겠다면,
관련책자는 교보문고 와 같이 큰 서점에 가셔서 직접 눈으로 보시고 여러권의 책들을
비교해보세요
그래서 본인이 이해하기 쉽게 설명한 책을 고르시면 됩니다
또는 https://scratch.mit.edu/ 에서 코딩에 대해 경험해보시기 바랍니다
중학생이면 학업에 매진하는게 좋지 않을까 합니다.
성공의 기준이 어떤 것인지는 잘 모르겠습니다만 어렸을때부터 한다고 다 잘한다고 보기는 어렵습니다.
물론 굉장히 잘하시는 분들도 있지만 주변에 보면 꼭 그런것 같지는 않습니다.
의외로 비전공자 분들도 굉장히 열심히하시고 실제로도 잘하고 계시는 분들도 많습니다.
학업에 매진하는게 더 좋습니다.
성공에 기준을 무엇으로 두느냐에 따라서 다르긴 합니다만...
프로그래머로 성공한 사람의 절대 다수는 제대로된 커리큘럼으로 프로그래밍을 공부한 사람들입니다.
어릴때부터 프로그래밍을 접하고, 취미생활 삼아서 공부하시는건 좋습니다만.
기본적으로 제대로된 지식을 규격에 맞추어서 공부하시는게 훗날 더 큰 설계 및 구현하기에 좋습니다.
그리고 다른건 몰라도.... 대한민국에서 취직하여 프로그래머로 먹고살려면 압도적인 실력을 증빙할수있는게 아니라면
결국 신입때 필요한건 학력과 자격증입니다.
아직 중학생이시라면 우선 학교공부에 더 힘을 보태주시고, 친구들 게임하는 시간에 프로그래밍을 취미생활처럼 하시는걸 추천드립니다.
전혀 어릴때부터 하지 않았습니다. 대부분의 사람들은 대학이후에 배웠을 꺼에요. 어릴때부터 했떤 사람들중에 성공한 사람들은 극히 드물어요. 대학교 나오고 성공한 사람들이 훨씬 많습니다. 다만 특이한 케이스라 알려진 것이고요.
좋은 대학을 목표로 열심히 공부하시고, 영어공부랑 수학공부 열심히 해두시면, 대학가서도 충분히 잘 하실수 있습니다. 걱정하지마세요.
빨리 배운다고 해서 잘하는 분야가 절대 아닙니다.