-
[무한잡담] 맨땅에 프로그래밍을 배울려면 어떤게 좋을까요 ㅇ_ㅇ;;;2015.07.12 AM 12:17
현재 포토샵/프리미어/에프터 이펙트/엑셀은 어느정도 다룰줄 압니다.
(취미수준에서 다룰줄 안다는거에용 /ㅇ/)
이번에 앱개발도 눈에 들어오고
일반적인 프로그래밍도 눈에 들어와서 배워볼까하는데
뭐부터 잡고 시작해야할지는 감이 안오네영 -_-;;;;;;;;;;;;;;;
비슷한거 해본건......워3 유즈맵 만들기? ㄱ-);;
(라운드별로 몹 나오고 보스설정하고 나름 빡세게..)
이론적인거보다는 직접 행동으로 하면서 익히는게 빠른편인데
혹시 좋은 방법있으면 추천 부탁드립니다 >_<데헷
댓글 : 14 개
- 라베르시엘
- 2015/07/12 AM 12:25
뭘 만들고싶냐에 따라 배워야될게 좀 차이나긴 하겠는데..
일단 기초 익히는덴 책하나 사고 인강보고 따라해보는게..
일단 기초 익히는덴 책하나 사고 인강보고 따라해보는게..
- 김태연리즈시절
- 2015/07/12 AM 12:28
워3 유즈맵을 만들어보지 않았지만 워3 유즈맵도 스타 유즈맵이랑 비슷한 수준 아닌가요?
워3 유즈맵이랑 코딩하는거랑 완전 차원이 다른 수준인데
그나마 워3 유즈맵하는걸 비주얼 베이직정도라면 그나마 가장 기초니까 그럴수도 있지만 비주얼 베이직은 배워서 써먹을곳이 없죠
앱개발이면 자바 배우세요.
아니면 요즘 컴공들은 1학년때부터 파이썬 배우던데 기본기로 파이선 배우세요.
워3 유즈맵이랑 코딩하는거랑 완전 차원이 다른 수준인데
그나마 워3 유즈맵하는걸 비주얼 베이직정도라면 그나마 가장 기초니까 그럴수도 있지만 비주얼 베이직은 배워서 써먹을곳이 없죠
앱개발이면 자바 배우세요.
아니면 요즘 컴공들은 1학년때부터 파이썬 배우던데 기본기로 파이선 배우세요.
- ystruct
- 2015/07/12 AM 12:29
워3 유즈맵이랑 프로그래밍은 전혀 상관없구요
보통 게임개발할때 프로그래머들이 시스템화해서 제공해주는 툴로 기획자가 요리저리 게임 구성하는게 워3 유즈맵이랑 비슷하겠네요
일단 c++ 책하나 사서 어떤건가 슬슬 따라해보세요
보통 게임개발할때 프로그래머들이 시스템화해서 제공해주는 툴로 기획자가 요리저리 게임 구성하는게 워3 유즈맵이랑 비슷하겠네요
일단 c++ 책하나 사서 어떤건가 슬슬 따라해보세요
- revliskciuq
- 2015/07/12 AM 12:32
음.. 컴퓨터 학원?
- 김태연리즈시절
- 2015/07/12 AM 12:33
프로그래밍이라는게 뭔지 전혀 감이 없으셔서
워3 유즈맵 예를 드신것 같은데
예를 들면
#include<stdio.h>
#include<math.h>
struct point{
double x;
double y;
};
double distance(struct point p)
{
return sqrt(p.x*p.x+p.y*p.y);
}
int main()
{
struct point a[100];
int i,j,k;
double temp;
i=0;
while(1)
{
scanf("%lf""%lf",&a[i].x,&a[i].y);
if(a[i].x==0&&a[i].y==0)
break;
i++;
}
for(j=0;j<i;j++)
{
for(k=j+1;k<i;k++)
{
if(distance(a[j])>distance(a[k]))
{
temp=a[k].x;
a[k].x=a[j].x;
a[j].x=temp;
temp=a[k].y;
a[k].y=a[j].y;
a[j].y=temp;
}
else if(distance(a[j])==distance(a[k])){
if(a[j].x+a[j].y>a[k].x+a[k].y){
temp=a[k].x;
a[k].x=a[j].x;
a[j].x=temp;
temp=a[k].y;
a[k].y=a[j].y;
a[j].y=temp;
}
}
}
}
/*for(j=0;j<i;j++){
printf("(%g %g) ",a[j].x,a[j].y);
}*/
printf("(%g %g) ",a[0].x,a[0].y);
printf("\n");
return 0;
}
이런식으로 아무것도 없는 메모장에다가 자기가 익힌 문법으로 코딩해서 프로그램화시키는게 프로그래밍입니다.
그리고 이론보다 직접 행동하면서 익히는게 빠른건 모든 프로그래밍언어가 어느 누구한테나 동일한거고요.
워3 유즈맵 예를 드신것 같은데
예를 들면
#include<stdio.h>
#include<math.h>
struct point{
double x;
double y;
};
double distance(struct point p)
{
return sqrt(p.x*p.x+p.y*p.y);
}
int main()
{
struct point a[100];
int i,j,k;
double temp;
i=0;
while(1)
{
scanf("%lf""%lf",&a[i].x,&a[i].y);
if(a[i].x==0&&a[i].y==0)
break;
i++;
}
for(j=0;j<i;j++)
{
for(k=j+1;k<i;k++)
{
if(distance(a[j])>distance(a[k]))
{
temp=a[k].x;
a[k].x=a[j].x;
a[j].x=temp;
temp=a[k].y;
a[k].y=a[j].y;
a[j].y=temp;
}
else if(distance(a[j])==distance(a[k])){
if(a[j].x+a[j].y>a[k].x+a[k].y){
temp=a[k].x;
a[k].x=a[j].x;
a[j].x=temp;
temp=a[k].y;
a[k].y=a[j].y;
a[j].y=temp;
}
}
}
}
/*for(j=0;j<i;j++){
printf("(%g %g) ",a[j].x,a[j].y);
}*/
printf("(%g %g) ",a[0].x,a[0].y);
printf("\n");
return 0;
}
이런식으로 아무것도 없는 메모장에다가 자기가 익힌 문법으로 코딩해서 프로그램화시키는게 프로그래밍입니다.
그리고 이론보다 직접 행동하면서 익히는게 빠른건 모든 프로그래밍언어가 어느 누구한테나 동일한거고요.
- Demitasse
- 2015/07/12 AM 12:34
기초는 쉬운게 아니라 중요하다는 의미로서 C언어
- joreg
- 2015/07/12 AM 12:35
학원다니세요. 얼마 안합니다. 300정도면 1년동안 진짜 빡시게 가르쳐 주는데 많습니다.
- joreg
- 2015/07/12 AM 12:35
비싸다고 생각하지 마시고 학원에 가시는걸 정말 추천드립니다.
- PainKiller
- 2015/07/12 AM 12:36
만들고 싶은거 정하고 그쪽 책 보세요. 안드 앱이면 자바 기초 책하고 안드로이드 책. 게임이면 유니티랑 C#책.
- PainKiller
- 2015/07/12 AM 12:37
동영상도 유투브 같은데 검색해 보면 강좌 넘쳐 납니다
- ◐페러독스◑
- 2015/07/12 AM 12:38
익숙하고 쉬운것 부터 시작하시는게 좋을 것입니다. 엑셀 VBA이라던가...
- aphextwins
- 2015/07/12 AM 12:39
프로그래밍은 '프'자도 모르고, '엑셀'도 제데로 못다루는 거의 반 컴맹수준에서. 2010년도 앱 시장이 활성화되는 걸 확인하고, 2010년 맥북프로를 사서 지금 2015년까지 앱을 짜는 개발자입니다.
확실한 대답은 한가지 입니다.
절대 혼자 '독학'하지 마십시오. 수강신청이나, 프로그레밍 선생을 만나서 배우세요.
프로그래밍을 '책'으로 배우시면, 엄청 고생하십니다. 특히 'function (함수)', 'object-oriented programming (객체지향 프로그래밍)'의 계념은 책으로 전달하는 데 한계가 있습니다.
특히 함수를 얼마나 많이 알고있고, 얼마나 활용할수에 있는가에 따라서, 개발자의 능력이 달라집니다.....그리고 이건 거의 외우는 방법밖엔 없습니다.
확실한 대답은 한가지 입니다.
절대 혼자 '독학'하지 마십시오. 수강신청이나, 프로그레밍 선생을 만나서 배우세요.
프로그래밍을 '책'으로 배우시면, 엄청 고생하십니다. 특히 'function (함수)', 'object-oriented programming (객체지향 프로그래밍)'의 계념은 책으로 전달하는 데 한계가 있습니다.
특히 함수를 얼마나 많이 알고있고, 얼마나 활용할수에 있는가에 따라서, 개발자의 능력이 달라집니다.....그리고 이건 거의 외우는 방법밖엔 없습니다.
- 오라오라오라오라오라
- 2015/07/12 AM 01:03
개발자 하실려면 진짜 잘 생각해보고 뛰어드셈 ... 전 네트워크쪽입니다. 업계에 있다보면 개발쪽하다 더러워서 떄려치고 넘어오신분들 많아염 ... 다들 개발은 절대 하지마라고 하는게 공통점입니다.
- Darnoc
- 2015/07/12 AM 01:19
저한테 쪽지를 주시면 프로그래밍을 배우기 위해 준비해야 할 것들, 대략적인 공부 방법, 기타 알아 두면 좋은 것 등에 대해 어느 정도 설명을 드릴 수는 있습니다. 하지만 일단 아셔야 할 것은, 영어를 잘 하지 못 하면 공부가 사실상 불가능하다는 사실입니다. 본인이 영어를 어느 정도 한다고 생각하신다면 쪽지 주세요.
user error : Error. B.