코딩을 어디서 부터 시작해야할까요?
코딩을 배우고 싶음데 어디서부터 시작해야될 지 모르겠습니다 어디서부터 시작할지 알려주시면 감사하겠습니다 또 코딩을 배울때 무슨 자격증 공부를 하면 좋을까요 컴퓨터활용 자격증도 좋을까요?
안녕하세요.
컴퓨터활용은 코딩이랑 상관 없습니다. 정보처리 자격증 같은 것을 준비하면 됩니다. 코딩은 다른 말로 프로그래밍이라고도 합니다.
프로그래밍 언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 각 언어의 특징을 보고 맞는 언어로 공부하시기 바랍니다. 처음하신다면 화면쪽 언어를 추천드립니다. 배우기도 쉽고 재미도 있습니다.
우선 프로그래밍 언어를 공부하기 전에 프로그래밍에 대한 기초를 좀 공부하시면 더 도움이 됩니다.
보통 프로그래밍 입문은 서버쪽 언어(백엔드)인 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽(프론트엔드)에서 사용하는 언어로 HTML, CSS, 자바스크립트가 있습니다.
파이썬은 데이터통계, 인공지능 쪽에서 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다.
HTML, CSS는 단순히 화면을 만들고 디자인 하는데 사용이 되고 실질적인 로직 구현은 자바스크립트를 사용합니다. 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다.
모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.
인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다.
[기초강의]
https://youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD[생활코딩]
https://opentutorials.org/course/1[인프런-유무료강의]
https://www.inflearn.com[자바]
https://www.youtube.com/playlist?list=PLuHgQVnccGMCeAy-2-llhw3nWoQKUvQck[파이썬]
https://youtu.be/kWiCuklohdY[C언어]
https://youtube.com/playlist?list=PLVsNizTWUw7EYNg_fyTEFYgd84p2uK-aS[커뮤니티]
https://okky.kr/[추천도서]
프로그래밍 기초를 공부하시려면 "Do it! 첫 코딩(정동균/이지스퍼블리싱)"이란 책을 추천드립니다. 프로그래밍의 개념부터 해서 아주 기초적인 부분을 설명해 주고 있습니다. 뒷부분에는 가장 많이 쓰이는 언어인 자바로 코딩하는 법에 대한 설명도 있습니다.C언어를 공부하신다면 "혼자 공부하는 C 언어(서현우/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 챕터별(19개)로 나누어져 있어서 하루에 하나씩 공부하면 될것 같습니다. 각 챕터마다 연습문제도 있어 배운 것을 확인해 볼 수 있습니다. 유튜브에 강의동영상도 있습니다.
자바 쪽을 공부하시면 "Java의 정석(남궁성/도우출판)" 이란 책을 추천드립니다. 기초부터 심화학습까지 자세히 나와있습니다. 또한 작가가 직접 운영하는 카페, 유튜브 강의도 있어서 하다가 모르는 것이 있으면 물어보면서 더 많이 배울 수 있습니다.
파이썬언어를 공부하신다면 "혼자 공부하는 파이썬(윤인성/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 초보자도 알기 쉽게 설명이 되어 있어서 배우실 때 어려움 없이 배울 수 있으리라 생각됩니다. 유튜브 강의동영상도 있어서 같이 시청하시면 좋을 것 같습니다.
안녕하세요.
요즘 파이썬이 대세라고는 알려져있습니다.
보편적으로 웹개발이 취업하기도 광범위합니다.
또한 기본적으로 java는독학하기에도 수월합니다.
자바스크립트를 시작으로해서 앞부분 프론트를 마무리하고 java로 들어서면서 서비스쪽(조금 더 디테일하게) 배우는것이 괜찮을 것 같습니다.
자바스크립트는 현재 많이 사용중이므로 쉽게 접근하실 수 있습니다.
감사합니다.
안녕하세요.
현직 머신러닝 / 딥러닝 연구 개발자입니다.
코딩을 처음 배울때는 C나 Python 을 추천합니다.
C의 경우 처음에는 조금 어려울 수 있으나 향후 다양한 언어를 배울때 많이 도움이 됩니다.
Python의 경우는 배우기에 쉬워 최근에 많은 사람들이 Python으로 시작을 합니다.
따라서 Python을 추천하며 강의를 듣기 보다는 구글에 "위키북스"를 검색하시고 그곳에서 "점프투 파이썬"을 보시면 됩니다.
노트북으로 충분히 가능하며 개인적으로 학원을 다니는것은 비추합니다.
답변이 마음에 드셨으면 채택을 해주시면 감사하겠습니다.
안녕하세요.
컴퓨터 활용 자격증은 코딩 공부와 상관이 없다고 생각합니다.
오히려 컴퓨터에 관련하여 이론적인 공부가 필요하다 생각합니다.
가장 기본적인 자격증은 정보처리기사로 해당 자격증에 대해 공부해보시길 바랍니다.
코딩을 배우고 싶으시면 우선 코딩을 배워서 무엇을 하고싶은지
생각해 보시길 바랍니다. 하고 싶고 나아가고 싶은 분야에 따라
사용하는 프로그래밍 언어가 다르기 때문에 해당 진로에 대해
고민해 보신 후에 공부의 방향을 정하시는 것을 추천 드립니다.
그냥 막연하게 코딩을 배우고 싶으시다면 입문하기 쉬우신
파이썬 언어를 배워보시길 추천드리며 Web과 관련한 Java언어를
입문으로 추천드리겠습니다.
감사합니다.
프로그래밍이 처음이라면 파이썬 프로그래밍을 공부하는 것을 추천합니다.
다른 프로그래밍 언어에 비해서 쉽기 때문에 처음 배우기 좋은 언어 입니다.
공부하는 방법으로는 유튜브에서 파이썬 프로그래밍 강의를 듣는 것이 좋을 것 같습니다.
강의를 듣다가 잘 이해가 가지 않는 부분을 검색해서 여러 사람의 강의를 들으면서 이해하는 것이 좋을 것 같습니다.
특정 강의가 좋다고 꼭 그사람 강의만 듣는 것보다는 여러사람의 강의를 들어보는 것도 좋은 것 같습니다.
프로그래밍 쪽은 자격증은 의미가 없다고 보면 좋을 것 같습니다.
자격증을 취득한다고 하더라도 프로그래밍 실력을 보증하는 것이 아니다보니 취업시에 큰 이득도 없습니다.
만약 둘다 똑같은 실력이고 유일한 차이점이 자격증이라면 자격증이 유리할수는 있지만 젤 중요한건 프로그래밍 실력입니다.
실력이 없다면 자격증이 많아봤자 소용없다고 보여집니다.
안녕하세요. 아하(a-ha) 프로그래밍 지식 답변자 입니다.
Microsoft에서 제공하는 Python 첫 번째 단계 수행 코스가 잘 설명 되어 있으므로 해당 교육자료로 시작 하는 것을 추천 드립니다.
https://docs.microsoft.com/ko-kr/learn/paths/python-first-steps/
또한 Python을 사용하는 다양한 학습 경로가 준비되어 있습니다.
https://docs.microsoft.com/ko-kr/learn/browse/?resource_type=learning%20path&terms=python
또한 Python 코딩도장 책을 구매하여 하나하나 천천히 따라해 보는것도 나쁘지 않습니다.
https://dojang.io/course/view.php?id=7
답변이 도움이 됐으면 좋겠습니다. 좋은 하루 되세요!
안녕하세요. A-HA 프로그래밍 전문가입니다.
초보자 분들에게 가장 추천하는 언어는 C와 자바, 그리고 파이썬입니다.
여기서 현업에서 가장 많이 사용되는 언어는 자바와 파이썬으로 보통 백엔드에서 사용됩니다.
그 이유는 API도 많고, 범용성도 높기 때문입니다.
자바는 객체지향 언어, 파이썬은 스크립트 언어라는 특성을 가지고 있습니다.
저는 처음 공부를 시작하신다면 자바를 더 추천합니다.
안녕하세요.
3년차 웹프로그래머 입니다.
우선 프로그래밍 언어를 한가지 공부를 하셔야됩니다.
언어를 모르면 프로그래밍을 이해할수가없어요ㅠㅠ
수학공식 처럼 정해진 문법들이있어서 한번씩은 다 보는걸 추천해요.
언어는 java을 추천드려요 .
가장많이 쓰이는 언어이고 강의도 많아서 입문자분들 한테 추천드립니다.
책은 자바의정석 1,2 추천드립니다.
한번 빠르게 읽고
책에 있는 프로젝트들을 한번 같이 만드는거부터 시작하세요
그 다음이 인강을 들으셔야 이해가 될거에요!
자격증은 sqld 데이터베이스강의 추천드리고
입문용으로는 정처기 자격증이 무난해요
현재는 현업에 있고 저도 비전공으로 시작했습니다.
첫 시작은 책을 볼 수도 있고 인강을 볼 수도 있고 다시 학교에 들어갈 수도 있는데
가장 추천드리는건 국비지원을 받고 학원에 다니는걸 추천해요
국가에서 개발자양성에 굉장히 많이 지원을 하거든요
대부분 6개월 과정이며 학원비도 500~600만원에 달하지만 전액 지원해주고
거기에 더해 용돈으로 매달 30~40만원돈까지 지원해주거든요
한,두가지 언어를 배우고 다양한 툴도 다루고 프레임웤도 다루고 DB까지 결국 포트폴리오가 만들어지게 됩니다.
웹프로그래밍 과정이면 홈페이지 하나정도 만들거고 iot관련 과정이면 핸드폰과 연결된 간단한 조립식 제품들이 나오게 되구요
그리고 학원을 수료하게되면 취업까지 가능하니 여러모로 좋다고 생각합니다. (빅데이터나 iot, 러닝머신 등은 대학원정돈 나와야 취업됨)
저도 경영학을 전공했기에 취업에 도움이 될까봐 컴활1급 자격증도 취득했구요
it쪽 취업할 때는 거의 영향력이 없다고 생각됩니다.
취업할때는 정보처리기사 자격증이 있으면 도움이 될거에요
정처기같은건 공공기관 관련 일을 할때 거의 기본이며 필수거든요
그리고 다른 자격증은 저는 회사를 다니며 공부했고 백엔드를 준비중이라 sqld와 리눅스마스터2급을 땄습니다.
리눅스마스터는 1급과 2급이 있는데 2급이 국가공인이기에 2급만으로도 충분하실 거에요
뭐 둘다 영향력있는 자격증은 아니지만 자기만족과 이력서 한두둘정도 추가할때 좋죠 !
*IT 관련 자격증 *
국가공인자격증
자격증명/시행기관/관련 분야
정보보안기사/한국인터넷진흥원/코딩,네트워크,서버,DB 등
정보보안기사/한국인터넷진흥원/코딩,네트워크,서버,DB,보안 등
네트워크 관리사 2급/한국정보통신자격협회/네트워크
리눅스 마스터 2급/한국정보통신진흥협회/서버
국제공인자격증
자격증명/시행기관/관련 분야
CCNA/Cisco/네트워크
OCP/oracle/데이터베이스
OCPJP/oracle/java
ASW/Amazon/클라우드
-공부법
생활코딩 (opentutorials.org) 여기에 가셔서 기본과 개념을 복습하세요.
그리고나서 GitHub: Where the world builds software · GitHub 여기에 가셔서
구현하고 싶은 기능에 관련된 소스나 아니면 참고하실만한 소스를 구하셔서 그걸로 연습하세요.
전혀 아무런 참고할 소스조차 없다면 아무소스나 가져와서 분석하시면서 알고리즘을 학습하세요.
안녕하세요. 코딩에대해서 질문주셨네요.
우선 코딩관련 자격은 참 많습니다. 컴퓨터활용능력도 좋지만 이것은 사무업무나 공무원 준비하시는분들이 많이 취득하는
자격증이고, 전공자들은 정보처리기사같은 기사자격을 취득합니다.
코딩을 배우기 위해서는 일단 자기가 무엇을 컴퓨터 프로그래밍으로 만들고싶은지를 정해보시기 바랍니다.
그에따라 유리한 언어가 선택될수있습니다.
예를들어 홈페이지를 제작하신다고 가정하였을때 선택할수있는 언어를 예시를 들자면
Java , Python, PHP, nodejs 등을 통해서 백엔드 서비스를 구축하실수있고
Javascript, Jsp, asp, react 등을 통해서 프론트엔드 서비스를 구축하실수있습니다.
대부분의 웹서비스들의 웹 서비스 구조는 비슷하지만 사용하는 언어와 프레임 워크가 다릅니다.
이와같이 자신이 원하는 서비스의 구조를 먼저 생각해보시고 배우실 언어를 선택하시면 도움이 되실거라 생각됩니다.