30살 프로그래밍을 배우기엔 좀 늦나요?
특별한 기술 없이 최저 받으며 살다보니
미래가 너무 고민되는데 신문을 보다보니까
큰 기업에서 다들 it쪽 인재 모셔가기에 혈안이 되어있다하더라고요
그래서 저도 이제 배워볼까 하는데
고등학교때 코딩배운게 다라서 어디부터 시작해야
할 지 모르겠습니다. 자바나 파이썬등을 배우면
빅데이터 관련으로도 나갈 수 있는건가요?
컴퓨터 학원 주말반으로 배워볼까 하는데
단순히 나눠서 개발쪽과 빅데이터 관련 ai 쪽들은
사용하는 프로그램도 다른가요? 자바와 파이썬이
입문이라던데 그걸 배우면 다 가능한건가요?
안녕하세요.
아직 30대 이시면 도전할 만 하다고 생각합니다. 나이보다는 자기 적성이 더 중요하다고 생각합니다.
적성에 맞아야 재미도 있고 빨리 배우고 오래 할 수 있습니다. 신규 개발하는 프로젝트인 경우 잦은 야근과 주말 근무도 하는 경우가 많습니다. 적성에 안 맞으면 힘들 수도 있습니다.
일단 유튜브 같은 곳에서 공부를 해보시고 적성에 맞는지 확인을 해보시고 도전을 해보세요.
공부하는 방법을 좀 말씀드리겠습니다.
프로그래밍 언어에 따라 각각의 특징과 용도가 조금씩 차이가 납니다. 각 언어의 특징을 보고 맞는 언어로 공부하시기 바랍니다. 빅데이터쪽을 배우시려면 파이썬을 하시면 됩니다.
우선 프로그래밍 언어를 공부하기 전에 프로그래밍에 대한 기초를 좀 공부하시면 더 도움이 됩니다.
보통 프로그래밍 입문은 서버쪽 언어(백엔드)인 파이썬, 자바, C 로 많이 시작합니다. 그리고 화면 쪽(프론트엔드)에서 사용하는 언어로 HTML, CSS, 자바스크립트가 있습니다.
파이썬은 데이터통계 등에 많이 사용되고 비교적 쉽게 배울 수 있는 언어이고 자바는 웹이나 안드로이드 등 다양한 분야에 많이 사용 되는 언어입니다. 정부에서 사용하는 전자정부프레임워크에서도 쓰입니다. C는 하드웨어제어나 게임등에 사용되는 언어로 기초를 다지기에 적합한 언어입니다.
HTML, CSS는 단순히 화면을 만들고 디자인 하는데 사용이 되고 실질적인 로직 구현은 자바스크립트를 사용합니다. 자바스크립트는 제일 배우기 쉬운 언어이기도 하지만 기능이 막강합니다. 간단하게 화면을 만들어서 바로바로 테스트를 해 볼수 있는 장점도 있습니다.
모든 언어가 알고리즘이나 로직은 다 똑같습니다. 그 로직을 구현하는 문법이 조금씩 다를 뿐이죠. 그 언어를 배우는 것도 좋지만 그 안에 로직이나 알고리즘을 구현하는 연습을 많이 하시면 다른 언어를 배울 때도 큰 도움이 됩니다.
인터넷이나 유튜브 검색해 보면 관련자료가 많이 나와 있습니다. 아래 관련 사이트 참고하시길 바랍니다.
[기초강의]
https://youtube.com/playlist?list=PLU9-uwewPMe0ynomccdrAX2CtVbahN4hD[생활코딩]
https://opentutorials.org/course/1[파이썬]
https://youtu.be/kWiCuklohdY[커뮤니티]
https://okky.kr/[추천도서]
프로그래밍 기초를 공부하시려면 "Do it! 첫 코딩(정동균/이지스퍼블리싱)"이란 책을 추천드립니다. 프로그래밍의 개념부터 해서 아주 기초적인 부분을 설명해 주고 있습니다. 뒷부분에는 가장 많이 쓰이는 언어인 자바로 코딩하는 법에 대한 설명도 있습니다.C언어를 공부하신다면 "혼자 공부하는 C 언어(서현우/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 챕터별(19개)로 나누어져 있어서 하루에 하나씩 공부하면 될것 같습니다. 각 챕터마다 연습문제도 있어 배운 것을 확인해 볼 수 있습니다. 유튜브에 강의동영상도 있습니다.
자바 쪽을 공부하시면 "Java의 정석(남궁성/도우출판)" 이란 책을 추천드립니다. 기초부터 심화학습까지 자세히 나와있습니다. 또한 작가가 직접 운영하는 카페, 유튜브 강의도 있어서 하다가 모르는 것이 있으면 물어보면서 더 많이 배울 수 있습니다.
파이썬언어를 공부하신다면 "혼자 공부하는 파이썬(윤인성/한빛미디어)"란 책을 추천드립니다. 제목처럼 혼자 공부하기에 적합한 책입니다. 초보자도 알기 쉽게 설명이 되어 있어서 배우실 때 어려움 없이 배울 수 있으리라 생각됩니다. 유튜브 강의동영상도 있어서 같이 시청하시면 좋을 것 같습니다.
1. 늦었다고 생각할 때가 가장 빠를 때입니다.
2. 큰 기업에서 모셔간다는 이유만으로 이쪽 업계에 들어오는 것은 추천드리지 않습니다. 본인이 정말 흥미를 느끼고 열정을 쏟을 수 있다 확신이 들면 시작하세요!
3. 파이썬 이용해서 빅데이터 처리나 데이터 분석 엄청 많이 합니다. 자바는 그닥...
4. 개발쪽과 데이터 분석 쪽은 다소 다르지만, 프로그래밍을 이용한다는 맥락은 같습니다. 사용하는 라이브러리나 접근 방식에서는 확실히 차이가 있습니다. 예를 들어 개발쪽에서는 파이썬의 tkinker 모듈을 이용해서 화면을 그리는 코드를 짭니다. 반면 데이터 분석에서는 파이썬의 pandas 라이브러리 등을 끌어와서 통계처리하는 코드를 작성합니다.
5. 파이썬을 제대로 배우고 익히신다면 뭐든 다 해내실 수 있습니다!!
답변이 유익하셨다면 채택 부탁드립니다:)
안녕하세요.
개발자로 취업을 목표로 하시고
비전공자 + 관련 지식이 없으시다면 학원을 적극 추천드립니다..
독학은 취미나 배움을 기반으로 할때 유익한 것이지 ..
취업을 위해서라면 단기간에 개발자로서 필요한 지식 습득을 위한 학원 과정이 좋을거 같습니다.
물론 독학 + 인강 + 포트폴리오로 취업 준비가 가능합니다.
현재 미취업자라면
국비지원을 통해 3개월 혹은 6개월 학원 취업과정을 등록하시고
간혹 IT 기업에서 신입 채용 조건으로 학원 교육 이수(6개월)을 하는 경우도 있으니
IT 취업 전문 학원을 찾아보시길 바랍니다.
국비지원을 통하면 학원비 300만원까지 무료로 지원받을 수 있으며 (현재는 취업성공패키지)
한달에 2-30만원의 취업훈련수당이 나오기 때문에.. 돈 걱정인 학생들이게 매우 좋은 기회가 됩니다.
인터넷에 검색하면 나오는 유명 IT학원을 찾아보시고 어떤 과정들이 열리는지 문의해보시길 바랍니다.
파이썬 추천드립니다.
문법도 간단하고 여러 분야에서 쓰일 수 있는 범용성도 큽니다.
특히 최근 많은 관심을 받고 있는 인공지능과 데이터 사이언스 분야에 파이썬이 주로 쓰이기 때문에 파이썬의 인기가 더 많아지는 추세입니다.
파이썬 책으로는 점프 투 파이썬 추천합니다.
아래 링크로 들어가면 굳이 책으로 안 사도 위키독스로 읽을 수 있어서 좋습니다.
위 책으로 공부하다가 좀 더 자세히 알고 싶을 땐 공식 튜토리얼 보는 걸 추천합니다.
자바나 파이썬이 아니더라도 어떤 언어 하나만 배워놓으면 그 이후는 자기가 얼마나 흥미 있냐에 따라서 모든 분야를 다 배울 수 있습니다.
가장 중요한건 뭘 배우냐보다는 자신이 얼마나 이 분야에 대한 열정이 있느냐인데요.
30대면 빠르지도 않고 그렇다고 매우 늦은 나이는 아니지만 정말 최대한 빡세게 빨리 준비하시는게 좋아요.
단순히 '남들이 하니까 나도 해볼까?' 라는 마음가짐정도로는 배우는거야 배우겠지만 실제 업무 투입했을때를 생각해보면 내가 진짜 이 일이 좋아서하는것인가를 생각해볼 필요도 있을 것 같아요.
실제로 흥미가 없는 것에 대해 남들이 하는게 좋아보여서 하게되면 크게 실망하거나 낙담하는 경우가 많습니다.
그리고 솔직히 주말반만으로는 못따라갈 것 같구요. 그냥 국비지원 과정 교육받고 취업하는게 나을 것 같네요.
결론은 주말반 다녀서는 안된다 입니다.
나이로만 보면 늦지 않았다고 보여집니다.
문제는 적성이 맞을지가.... 학교다닐때 포기했던 이유나 중단한 이유가 있을것 같습니다.
it 기업에서 사람을 뽑는 것은 잘하는 사람을 뽑아가지 못하는 사람은 뽑아가지 않습니다.
최근에는 블라인드 테스트가 되면서 나이, 성별, 학력, 경력 등을 안보다보니 실력이 더 중요해지고 있습니다.
그렇다보니 반대로 신입들은 취업이 더어려워지기도 한다고 합니다.
중소기업에서 프로그래밍하다가 해당기업들의 신입으로 지원하게되다보니....