묻고 답하고
질문전 검색을 해보았으나 마땅한 글이없어 질문글을
남기게 되었습니다 나이가 30대가되어 컴퓨터를잘(?)
아는 분들에대한 동경이 생기게 되었습니다
관련카테고리는 프로그래밍쪽으로요 웹솔루션이라던가
자세한 카테고리까지는 아직 잘 모르기에 구분짓지 않았습니다
제능력이라고는 컴퓨터를 조립하고 뜯는 기본적인능력에
윈도우 재설치정도? 하드웨어에 관심은 많아서
하드웨어적인것은 조금은 압니다 아주 조금요
서론이 길었는데 사실 일반인의 입장에서 프로그래머를
만나보거나 대화를 해보거나하는 기회? 그들의 커뮤니티
등등에 발을 담구기란 정말 어렵더군요 우선 무슨말을
하는지도 모르겠고 어디서 어떤 대화를 하는지도..
다만 키보드라는 카테고리로 이곳에 계심 개발자분들이
있는걸로 압니다 저는 지금 중국에 있고 업무차 한국에
잠깐 들리는데 상황상 한국에서 학원을 단니다던가 할수있는 상황이 못되어
서적을 통해서 컴퓨터와 대화하는 방법을 익히고 싶습니다
다름이 아니고 저같은 초보자들도 발을 내딛을수있는
관련서적 추천부탁 드리고자 글남기게 되었습니다.
어떤분의 블로그에서 프로그래밍은 컴퓨터와 대화하는것이다
라는 글귀를 읽고 멋져보여 인용해 보았네요
이번에 들뜬 마음으로 리얼포스104 도 주문해놓았습니다
나이가 더 들기전에 시작하고 또 많이 배우고 싶습니다
이쪽엔 경험이 없어 시작하는 방법을 모르고
또 어렸을때 배워둘걸하고 많이 후회하는중입니다
대IT 시대에 후학을 양성한다는 마음으로 관련서적 추천해주시면
감사하겠습니다.
어찌보면 굉장히 어려운 질문을 남기신듯한 하하;;
일단 먼저 말씀드리고 싶은게 프로그래밍이 취미로 혹은 학습의 대상으로 진짜 멋지고 좋은건 사실이지만 어렵습니다.
처음에 단순히 동경의 대상으로 배우다가 나가 떨어지는 사람이 대다수 일 정도로 생각보다 배우기 힘든 것도 사실입니다.
이점 먼저 알아두시고 하시지 않으면 나만 이렇게 어렵나 혹은 쉽게 처음에 가진 열정이 사라지는게 순식간입니다.
보통 프로그래밍 입문으로는 정확하게는 프로그래밍 언어 입문이 맞겠지만 아무튼 JAVA 언어를 많이 배웁니다.
C, C++, JAVA 라는 용어 정도는 잘은 몰라도 들어는 보셨을 겁니다.
요즘에는 입문서로 "파이썬" 이라는 컴퓨터 언어로 나오는 책들도 있지만 일단은
한국에서 가장 주류 언어인 JAVA로 발을 담궈보는게 일반적입니다.
대표적인 자바 입문서로는
1. 자바의 정석
2. 난 정말 자바를 공부한적이 없다구요. (책 이름 맞습니다 =ㅁ=;; 독특하지요.)
3. 헤드퍼스트 자바
4. 소설같은 자바
5. 자바의 신
6. 뇌를 자극하는 자바
정도가 유명합니다.
많지요?
일단 개인적으로 정말 생초보 분이 절대 보면 안되는 입문서가 헤드퍼스트 자바 이니 이건 날려버리고
나머지 책들 중에 판매량으로나 유명세가 최고는 1. 자바의 정석이라는 책입니다.
책의 저자가 열어놓은 카페가 활성화 되어 있기도 하고(피드백이 많이 중요하기 때문에 책보다는 카페가
더 비중이 크지요.) 많이 보는 책은 그만큼 이유가 있겠죠.
그리고 개인적으로 추천하고 싶은 책은 자바의 신이라는 책입니다.
2. 난 정말 자바를 공부한적이 없다구요. 라는 책을 제외하고는 한번씩 다 본 책인데
5. 자바의 신 이라는 책의 편집이 가장 유연하게 되어 있어서 입문서로 좋지 않을까 라는 생각을 해봅니다.
어차피 위에 언급한 책들의 내용은 다 똑같습니다.
그나마 쉽게 읽어지는 책과 책의 저자가 개구리 올챙이적 시절 생각 못하는거 처럼 초보때 가지는 의문을 얼마만큼
잘 언급해주냐의 차이인데
자신에게 잘 읽어지는 책이 가장 좋은 책입니다.
어차피 내용은 다 같으니까요.
대략 이정도의 책의 제목을 기억하셨다가 오프라인 서점에 가셔서 한번들 훌터보시고 가장 괜찮다 라는 책을 고르세요.
참고로 헤드퍼스트 자바는 다시 강조하지만 비추천이며 4. 소설같은 자바는 현재 절판이 되어서 서점에 없을겁니다.
이 정도면 책 추천이 될거 같습니다.
다시 한번 말씀드리지만 어렵고 중간에 포기하는 사람이 반절이상입니다.
하지만 배울만한 가치는 분명히 있으니 화이팅 입니다!
그나저나 코딩하실려고 리얼포스 장만하신거면 이미 무기는 과장님이시네요 ^-^ㅎㅎ
뭐를 만들면 재미있을까? 내지는 무슨 프로그램을 만들고 싶은가 가 더 중요한 것 같습니다.
구체적인 목표물만 정해진다면 프로그램 서적(언어) 선택하는 건 쉬울 것 같습니다.
랭귀지를 배우긴 이르다는 생각이 들고여
오래도록 하실거면 OS(윈도우, 리눅스 등) 관련한 책부터 시작하시고, 그리고 데이터베이스(필수), 자료구조(필수), 네트워크 순으로 나가시면 될거같아요
랭귀지는 아주 나중에 하시면 됩니다. 자바냐 씨냐, 웹이냐 씨에스냐는 아주 나중에 생각하셔도 됩니다.
언어 자체는 '알고리즘' 을 베이스로 하기에 파이썬으로 발정도는 담궈보시는것도 좋겠네요.
설치에 부담도 없고 그냥 네이버에 대충 치면 나오는 블로그 강의만 하루 30분씩 일주일만 보셔도 기본은 감 잡히실 거에요.
저같은 경우는 게임 매크로 만들며 입문했고, 컴퓨터 공학 부전공을 하며 본격적으로 배운 케이스입니다.
일단 목적이 어느쪽인지 보시는게 먼저일것 같네요.
위엣분들이 말씀하신게 단계별로 지식을 쌓는덴 도움이 될 지 몰라도,
취미로 하시는거 같은데 흥미까지 다 잡기엔 매우 엄청 베리 머치 무리가 있는 것 같습니다.
https://www.opentutorials.org/
여길 방문해보세요 : )