조언을 위해 미리 말하지만.. 나는 문과 대학생이야. 수학은 거의 잼병이구..
취미로 프로그래밍을 할까 생각하는데.. 잘 아는 형들이 조언 좀 해줘
친구가 프로그래밍으로 이것저것 만들어내는 거 보고(친구=컴공과생)
프로그래밍을 배우는 것을 취미로 삼는 것도 좋겠다고 생각했어.
그래서 이것저것 찾아보는데, 반응들이 \'금방 포기할거다\'라는 식이더라고.
특히 이 갤에서 찾아본 \'취미프로그래밍 테크트리\'(http://gall.dcinside.com/programming/85935)를 보니까...
웹플밍 테크트리 : html-> w3c 표준 완독 -> 자바스크립트 -> prototype.js, jquery -> MySql 이해 및 쿼리문 익히기 -> php, asp -> xml, json 등의 데이타포맷 이해 및 적용 -> 자바 -> jsp -> MVC 개념탑재 및 적용 -> 스트럿츠 -> 스트럿츠2 -> 스프링 -> 하이버네이트 or IBatis -> Adobe Flex or Microsoft SiverLight 끝.
윈플밍 테크트리 : c -> WinAPI -> c++ -> MFC -> java -> C# -> windows 운영체제 이해 끝.
게임 : 수학의 정석 \"공간도형과 방정식\", \"벡터\" 단원 정독 및 연습문제 풀기 -> c++ -> directx 초기화 및 창 띄우기 -> 버텍스버퍼의 이해 -> 인덱스의 이해 -> 화면에 기본도형 그리기 -> 메쉬의 이해 및적용(ID3DXMesh 위주로) -> 프로그레시브 메쉬 이해및 적용 -> Vertex Normal 계산법 이해 및 라이팅적용 -> 높이맵 이용해서 지형만들어보기 -> 카메라클래스 만들기 -> 픽킹 -> max 에서 x파일로 익스포트 한후 d3dx에서 메쉬띄워보기 -> max에서 바이패드나 본을 이용해서 캐릭터 만든후 x파일로 익스포트 해보기 -> x파일 분석 -> 본애니메이션 이해 및 적용(x file) -> 스키닝애니메이션 이해 및 적용(x file) -> 더이상은 모름.
X-Internet 테크트리 : Action 2.0 -> flash 9.0 툴 익히기 -> Action 3.0 -> Flex -> C# -> SiverLight
이거 보니까 앞이 깜깜하더라고...
원래 취미로 하는 것도 이 정도로 배우는 거야?ㅡㅡ;
아예 잘 모르는 분야다 보니까 질문도 애매모호한데... 정리해보면
1. 취미로 배우는 것도 이과 수준의 수학적 지식과 위와 같은 테크가 필요한거야?
2. 초보가 시작하기에 좋은 언어.. C가 언어의 기본이라고 하는 분도 있고, 초보는 닥치고 C#이라고 하는 분도 있고.. 뭐가 좋을지 모르겠어. 조언 좀 부탁해..
글쎄, 저기서 조금만 더 하면 입사원서 넣어도 될 정도일 것 같은데 -_)
뭐 세상에는 취미로 전공자 수준의 그림 그리고 노는 사람도 있긴 하니까... 뭐 각설하고 취미로 하고 싶은 게 뭔데? 웹? 윈어플? 스크립팅?
일단 내가 추천하고 싶은 건
http://wikidocs.net/mybook/read/page?pageid=1
http://coreapython.hosting.paran.com/thinkCSpy(2nd)/index.htm
http://python.kr
C나 자바 같은 복잡한 언어들에 비해 비교적 간결하고 쓰기 쉬움
스미골햏 // 뭐 취미로 하겠다는데 꼭 그럴듯한 프로그램을 만들 필요는 없죠.
헉.. 알바 하느라고 답변 늦게 봤네.. 훃들 미안;; 아직 웹이나 윈어플 이런 것 중에서 어느 것을 파고들지 까지 생각해두진 않았어. 일단은 그냥 넓게 보고 시간을 두고 선택하려고 해. 마음은 웹 쪽에 가있지만...
시작은 닥치고 C라고들 하는 거 같더라고.. 취미는 그럴 필요가 없는 거야?
ㄴ 알쿠횽의 링크참조
VBA춫현
그럴필요도 없고 그래서도 안된다.
만약 당신이 영어를 할수있고 직관적인 입력으로 꽤나 괜찮은 출력을 만들길 원한다면 vvvv추천
3d까지원한다면 기본적인 백터방정식은 알아야한다는 사실은 변함이없음.
저기 써놓은 거는 그냥 농담으로 써놓은 거니 신경쓰지 말고 그냥 좌바나 닷넷으로 시작해보아. C는 이것저것 알아야할께 많아서 비추
비베가 딱이다 한글로된 자료도많구
게시글에 있는 테크는 디씨스탈의 장난이다. 아마츄어가 거창하게 목표를 잡으면 금방 포기할 수 밖에 없다. 하지만 취미로 프로그래밍해도 오래하다보면 저 게시글에 있는거 거의 다 손은 대게 되는건 사실이다.
Visual Basic. 6.0 이면 더 좋구
C로 시작하면 한달 후에 포인터 잡고 고민하고 있을꺼다. 프로그램 짜는건 상상도 못하고. 사실 취미로 하기 제일 좋은 언어는 Python인데 이게 C/C++알면 쉬운데 쌩초보에게는 어렵다. Python을 초보자에게 적합하다고 하지만 현실에서 Python 쓰는 사람들 보면 다 오픈소스진영 고수들이더라.
sloth횽 말대로 VB 6.0으로 시작하는게 제일 낫다. 한달 열심히 하면 프로그램 만들 수 있고 C/C++을 공부하는 데도 도움이 된다. 단종단계이기는 하지만 일이년 하다가 어차피 다른 언어도 하게 되니까 큰 문제는 아니다.
아놔. 이거 켁큇이 쓴거자나 .. 속지마!!! 켁큇은 또라이라고 !!
ㅠㅠ 다들 고마워. 시작할 때 도움 될 거 같아. 파이선이랑 비베, 자바 강의 글 훑어보고 골라야겠다. 전문가 형들 보기에 가소로와서 답변 별로 없을 줄 알았는데, 다들 너무 친절하게 말해주네 ㅠ 훈훈하당 ㅠㅠ