이 분야에 진입하기위해선 뭘해야할까요?
필요한 준비물이라도 따로 있을까요? 노트북부터 시작해서 책이라던가 관련 학과라던가 자격증같은게 따로 잇나요? 코딩을 배워보고싶은데 학원비가 되게 비싸더라구요 주변에 아는사람도없이고 ㅠㅠ
안녕하세요.
우선은 프로그램을 짜는 연습을 할수 있는 PC나 노트북이 필요합니다. 만약에 애플 앱이나 프로그램을 하실거라면 매킨토시계열의 PC나 노트북이(맥북) 필수이구요,
학과는 컴퓨터공학또는 관련 학과를 진학하시면 되지만, 그보다는 온라인 강의를 들으시면서 실습을 하시는 것이 훨씬 효율적으로 보입니다.
udemu와 같은 온라인 강의 사이트에서 강의를 들으시는 것이 좋을 것 같습니다.
요즘은 유튜브에 기초 강좌가 매우 자세하게 잘 정리되어 올라옵니다.
아무래도 직접 옆에서 맞춤으로 가르쳐주는 학원만큼은 아닐지 몰라도 무료에 언제 어디서나 접할 수 있기 때문에 배우고 싶은 언어를 골라서 유튜브에 검색해 보시면 쉽게 시작하실 수 있습니다.
우선 어떤 언어를 공부해 보실지를 결정해야 할텐데, 그러려면 코딩을 배워서 뭘 만들고 싶으신지를 알아야 합니다.
각 언어 별로 무엇을 개발하는데 특화 되어 있는지 각기 다르기 때문인데요.
예를 들어 멋진 홈페이지를 만들어 보고 싶다면 자바스크립트를 추천하며 간단한 기능의 모바일 앱을 개발해 보고 싶다면 플러터, 게임을 개발해 보시려면 유니티 엔진(+C#) 등이 있겠죠.
원하시는 목표를 위해 필요한 언어는 구글에 XX 개발에 필요한 언어 등으로 검색해 보시면 각 분야 전문가들의 조언을 쉽게 접하실 수 있을 겁니다.
이후 유튜브에서 해당 언어의 기초 입문 등의 검색어를 입력해 보시면 다양한 강좌가 나올텐데요.
그 중에서 입맛에 맞는 영상을 구독해 보시는 것을 추천 합니다.
진입하기 위해서는 컴퓨터와 의지만 있으시면 됩니다.
프로그래밍 관련 교육은 이미 온라인상에 무료로 풀려있는 것도 많구요
물론 대학 졸업장이 있으면 좋겠지만 여의치 않으면 무료 강의를 인터넷에 제공하는 대학도 많습니다.
심지어 미국의 유명 스탠포드대학같은 곳에서도 무료로 강의를 제공하고 있으니 관심만 있으시면 들을 수 있습니다.
먼저 유튜브 체널에 나동빈, 노마드코더, 포프 같은 곳에 가서 무료 강의를 들어보세요.
컴퓨터 공학과를 나온다면 좀더 쉽게 배울 수는 있습니다.
자격증은 크게 상관은 없지만 기회가 된다면 정보처리기사 정도는 있으면 도움이 됩니다.
엄청 도움은 되는 것은 아니지만 없을 경우 약간의 불이익이 있긴합니다. 크지는 않습니다.
나이와 자격에 따라서 국비 지원과정이 있습니다.
조금 찾아보시면 국비 지원과정을 알아보시면 무료나 약간의 교통비 정도는 받으면서 다닐수가 있습니다.
필요한 준비물은 그저 인터넷이 잘 되는 컴퓨터(노트북도 상관 없습니다.) 1대와 작성자분의 의지만 있으시면 됩니다!
현재 시장에 있는 개발자의 굉장히 많은 분들이 비전공자 출신입니다.
컴퓨터과학 전공에서 배운 지식은 "더" 최적화된 시스템을 만드는 기반지식이 되는것 뿐이지
그걸 가지고 뭐 어플을 만들다던가 서비스를 개발하는 방법을 가르치진 않습니다.
학원이 다니고 싶으시다면 "국비지원교육" 이라해서 나라에서 학원비를 지원해주는 정책이 있습니다.
또한 코딩은 굳이 학원 다니지 않으셔도 얼마든지 인터넷 커뮤니티나 동영상으로 배울수 있는 환경이 구축되어 있습니다.
아래 사이트들 참고하시어 공부하시면 많은 도움 되실것 같습니다^^
https://www.opentutorials.org/course/1
가장 유명한 초심자 가이드 생활코딩 사이트입니다.
같은 이름으로 페이스북 페이지에서 많은 개발자들이 신규 개발자를 위하여 조언 및 실질적인 도움을 주니 활용하시면 아주 좋습니다.
유,무료 프로그래밍 강의가 정리되어있는 인프런 사이트 입니다.
이벤트 등으로 유료강의를 저렴하거나 무료로 제공하는 경우도 많고 강의 질이 생각보다 매우 좋습니다.
유저들끼리의 각종 Q&A, 테크에 관련한 것들이 잘 올라오는 커뮤니티 오키 입니다.
관련하여 괜찮은 무료 강의들에 URL이 올라오는 경우도 많습니다.
https://programmers.co.kr/learn/challenges?language=javascript
많은 기업들이 실제 채용에도 반영하는 코딩테스트 및 강좌가 개설되어있는 프로그래머스 입니다.
기본적으로 강좌도 좋지만 실제로 알고리즘을 접목한 문제를 풀어볼수있는 환경을 잘 제공해줍니다.
구름 IDE 로 유명한 구름에 코딩테스트 도구입니다.
사용자가 직접 알고리즘 문제를 만들어서 게시한다던가, 구름IDE와 접목하여 실시간으로
다른 인원들과 채팅하며 코딩을 가능하게 해줍니다.
영어로 짧고 가볍게 들어보고 싶으시다던가.
페이스북, 트위터 등을 실제로 똑같이 만드는 "클론코딩" 등이 해보고 싶으시다면
https://academy.nomadcoders.co/
노마드코더 에서 강의를 들어보시는걸 추천드립니다.
위에 말씀드린 사이트들을 활용하시어 공부하시면 많은 도움이 되실것으로 보입니다!^^
코딩은 유튜브강의만 보셔도 충분합니다.
저도 프로그래밍, 딥러닝, 해킹을 독학으로 공부했고 IOT쪽과 AI쪽으로 한국과학창의재단 등에서 수상도 많이받았었습니다.
준비물은 컴퓨터 i5이상, 램 16기가이상 이면 충분하구요.
듀얼모니터 쓰시는것을 추천드립니다.
책은 저는 개인적으로 비추합니다.
자격증은 파이썬 마스터, 코딩능력마스터등이 있겠습니다.