장래희망...

whs9400의 이미지

안녕하세요.
전 중3 남학생이구 장래희망은 해커/프로그래머가 되는것입니다.
이제 내년이면 고등학교에 올라가게 되는데요.. 음.. 고등학교는 인문계로 갈 생각입니다.
지금 현재 중학교 1학년때와 2학년때 성적이 평균 70~90사이를 왔다갔다하고 있습니다.
어른분들이 말씀하시길.. 학생때는 학교 공부가 우선이라고 하시더라구요...
맞는말씀인거 같지만.. 전 학교 공부보다는 컴퓨터 만지고 C언어와 우분투를 사용하는것에 재미가 있기도 하고 뭔가 장래희망에 다가간다는 기분이 들더군요.

그런데 겨울 방학인 지금 학교 공부는 거의 안하고 컴퓨터만 만지고 있습니다.. ㅠㅠ 그렇다고 해서 C언어를 공부하는것도 아니구요..
자꾸 뭔가 맘을 못잡는거 같아요.. C언어를 공부하다보면 어른분들 말씀이 자꾸만 떠오르고.. 또 관련자료 찾아봐도 영어랑 수학이 많이 필요한거 같구..

두마리의 토끼를 동시에 잡을수 있는 방법이 없을까요?
지금 제가 영어도 어설프게 하구 C언어도 어설프게 해서 그런지 한글도 제 생각대로 사용을 못하네요..ㅠㅠ

글이 이해가 안가시거나 좀 이상하더라도 이해해주시면 감사하겠습니다.

hothead의 이미지

상황은 변하기 마련입니다. 자신의 미래를 정해두지 마세요.

지금은 개발자가 먹고 살만 하지만 앞으로는 어떻게 될 지 모르니 무엇이든지 배워서 할 수 있는 "수학능력"을 기르세요.

중학교, 고등학교 수준의 공부는 상당히 쉬운 편이죠.
대학교, 대학원, 박사과정, 사회 나와보면 좀 더 어려운 공부를 하게 됩니다. 쉬운 것도 있겠지만 공부해야 하는게 꽤 많답니다.

영어 원서는 기본적으로 읽을 줄 알아야 합니다.

세상 어떻게 변할 지 모르는데 생존에 필요한 여러 능력을 고루 갖춰두는게 좋겠죠

whs9400의 이미지

음... 학업도 잘 챙겨둬야 겠군요

-----------------------------------------------------------------------------------------------------
'Python'

yukariko의 이미지

어떤 공부가 되었던, 자기가 하고싶은 공부를 하면 된다고 생각합니다.
무엇이든 시간을 알차게 보냈다는것이 중요하지 않을까요?
다만 영어와 수학은 꼭 겸해서 하는것을 권합니다.

프로그래머가 꿈이시면
지금부터라도 정보 올림피아드(KOI)를 준비하는것도 좋겠군요.

whs9400의 이미지

저도 정보 올림피아드를 준비는 하고 있는데요. 자꾸 C언어 책이 보기 싫어지고 그러는데 C언어를 책 이외에 다른 방법으로 공부하는 방법이 있을까요??

-----------------------------------------------------------------------------------------------------
'Python'

MyAbby의 이미지

개소리처럼 들릴지는 모르겠는데, 정말 언어는 도구입니다. 자연어나 인공어나.

개발하거나, 작게는 알고리즘 구현하는데 꼭 C가 필요하지 않아요. 선택의 문제죠.
C를 배우다보면 현대 컴퓨터가 어떻게 돌아가는지 잘 배울 수는 있습니다. 그 때문에 대부분이 C부터 시작하죠. 이는 C로 파생된 언어의 개수를 고려해 본다면 틀린 논리는 아니에요.

http://code.org

요즘 1세계 나라들이 이공계의 몰락을 채념하고 펼치는 프로젝트입니다. 여기서 볼 수 있는건 프로그램이 꼭 C를 의미하는 것은 아니죠. 저기선 C 배우라고 한마디도 안해요.
잘못됐어요. 정보 올림피아드 준비, 그리 나쁠 건 없는데 대한민국의 엄청난 비효율 교육에서 나온 폐해인 것도 알고 계세요.

권태를 느끼세요? 프로젝트 하나 만들어 보세요. 그리고 자기가 거기에 흥미가 붙는지 느껴보시구요. 그럼 무엇을 배워야 할 지 알게 될겁니다. 굳이 막연하게 '수학이요!' '영어요!' 라는 것 보다.

; 그리고 사족으로 수학이랑 영어는 필요한거 맞아요. 명시할게요. 정말 별 볼일 없는 웹 페이지 같은거 만들고 앉아도 이 둘이 있으면 좀 편해집니다. 그 이상의 수준에서는 필수구요.

whs9400의 이미지

흠.. 프로그래밍 공부의 기반을 다지기 위해 수학과 영어를 공부하려고 노력은 하지만 프로그래밍 공부 만큼 재밌지가 않아서 보기만 해도 눈이 감기네요 ㄷㄷ;;

-----------------------------------------------------------------------------------------------------
'Python'

김정균의 이미지

수학을 공부하는 것이 막막하다면, 알고리즘 책을 사서 모르는 부분에 대한 수학 공부를 해 보는 것도 나쁘지 않을 듯 싶네요. 알고리즘 공부하는데 꼭 언어가 필요하지는 않기 때문에, 알고리즘을 공부해 보시면 왜 수학을 공부해야 하는지 가슴에 와 닿을 겁니다. ^^:

어떤 language든 가능한 것이 있다면, 그나마 간단한 binary search(binary search라고 하면 너무 광범위 하니까 bsearch 정도.. man bsearch 참조)를 구현해 보면, 일단 알고리즘이 왜 필요하신지 알게 되실거고, 알고리즘에 대해서 궁금하기 시작하면 당근 수학을 왜 공부하라고 하는지 팍팍 와 닿을 겁니다.

P.S.
bsearch가 간단하다고 했지만, 저한테는 간단하지 않더이다 ^^;

이응준의 이미지

코딩을 많이 해보세요.

저도 책으로 공부하는 걸 좋아하지 않았는데요. C로 코딩을 하다 보면 왜 C 언어가 이렇게 동작하는지 궁금해지고 궁금증을 해소하기 위해 책을 보게 되더군요.

그런 경험을 통해 책을 읽는 것이 얼마나 큰 도움이 되는지 깨닫게 되었고 이후부터는 자연스레 책을 자주 찾게되었습니다.

그런 경험이 없으면 책을 읽을 의욕이 안 생기고, 의욕이 없이 책을 읽어봐야 머리에 안 들어오니 시간낭비일 뿐인 것 같아요.

ps. 아무리 해도 흥미가 안 생긴다면 C 말고 다른 언어로 시작하는 방법도 있겠네요. 근데 정보올림피아드를 노리시는거면 C/C++을 택해야만 하는 상황일지도 모르겠네요. (안해봐서 잘은 몰라요)

whs9400의 이미지

영어 공부겸 일일이 해석해서 읽어봐야 겟네요 ㅎㅎ

-----------------------------------------------------------------------------------------------------
'Python'