영어를 잘하는 방법

vani2의 이미지

저는 c++을 공부하고있는 고등학생입니다.

사실 2년전까진 웹프로그래밍 쪽을 파왔고
프로그래밍 자체를 시작한지는 약 2년 반 정도가 지났습니다.

그런데 최근에 게임프로그래밍을 목적으로 잡으면서 c/c++의 필요성이절실하게 느껴져 허겁지겁 공부를 하는 중입니다.(4월달에 시작)

그런데 공부를 하던도중 궁금한것이 있으면 고구마s카페나 kldp(이건 8월 달에 알아낸..)에 질문을 올리고 있는데

한글로 구글링을 하면 왠만한 자료는 알아낼 수 있지만 intended adl등과 같은 잘 알려져있지 않은 namespace 문제라던가 새로운 c++11표준 등을 검색하기 위해선 영어로 구글링을 해야만 제가 원하는 검색 결과를 얻을 수 있습니다..(OTZ.. 좌절)

사실상 언어자체가 영어권쪽에서 개발한거라.. 당연히 영어로된 문서가 많긴 하지만..

정말 큰 문제는 영문으로 구글링해도 원하는 문서가 나오지 않을 때 입니다.

물론 kldp에 질문해도 되지만, 더 큰 해외 프로그래밍 QnA사이트인 스텍 오버플로를 이용하고 싶은데요..

예상 하셨다 싶이 언어의 장벽이 너무나도 큽니다.

영단어는 어느정도 외우면 되지만(이것저것 찾다보면 사전 뒤지는 일이 허다합니다)

문법을 맞춰서 작문하는 것이 매우 어렵네요..

어느정도 뜻이 통하면 원하는 답변을 받을 수 있긴 한데, 조금만 복잡한 질문을 하면 사람들이 모두 이해를 못합니다...

그래서 영어가 절실하게 필요하다고 느꼈는데요..

고교에서 배우는 영어는 머리에 잘 들어오지가 않아서..

따로 영어를 배우고 싶은데요, 좋은 책이나 방법 노하우 등을 좀 알려주시면 감사하겠습니다 ; )

마잇의 이미지

듣기/말하기

당장 듣기, 말하기는 필요 없다고 느끼실 수도 있는데 천만의 말씀 입니다. 듣기, 말하기를 먼저 해서
궤도에 오르면 읽기, 쓰기에 손을 대야 합니다. 듣기, 말하기가 좋아지지 않으면 읽기 쓰기가 좋아 지질
않습니다. 더군다나 대한민국에서 자라 셨으면 중학교, 고등학교를 거쳐 대학교까지 기본적인 읽기 쓰기에
관련된 것은 이미 다 습득한 상태 입니다. 다만 듣기/말하기를 하지 않으니 머리 한구석 어딘가에 쳐박혀서
깨어나질 않는 겁니다.

적어도 절반 이상의 대화가 들리는 영상을 매일 꾸준히 적어도 한 두시간 이상 봅니다. 아무것도 안 들리면
세살, 네살 꼬맹이들이 보는 그런 것도 좋습니다. 애들용 드라마나 영화, 애니메이션도 좋고 일반 영화,
드라마도 어렵지 않은 영어로 된 작품이 많습니다.

잘 들리지 않아도 지루해지지 않도록 좋아하는 장르나 배우가 나오는 작품 위주로 골라서 자막 없이 계속
봅니다. 반복해서 보는 것이 아주 좋습니다. 영문 자막을 입혀서 보는 것은 효과가 거의 없습니다.
오디오북은 더 어렵습니다. 영상이 없기 때문에 잘 들리지 않는 문장의 의미를 배우의 연기나 극 중 상황에
비추어 추측 하기가 힘듭니다. 6개월 이상 하면 조금씩 효과가 느껴집니다. 영자막은 절대 안됩니다.

자막 없이 영상 보기가 중학교 때부터 시작한 이십년 넘는 영어 인생에서 가장 효과적이었다 감히 말할 수
있습니다.

읽기/쓰기

stackoverflow나 reddit에서 원하는 관심사의 태그, 레딧을 선택해서 매일 꾸준히 봅니다. 적당히 수준에
맞는 메일링 리스트를 꾸준히 읽습니다. 읽고 또 읽다 보면 자주 접하는 간단한 문장들을 하나씩 흉내 내서
내 문장으로 작성이 가능해 집니다. 책이나 인터넷에서 코드 복사해서 변수, 함수 이름 바꿔서 내 코드에
끼워 넣는 것하고 같은 원리 입니다. 답변이나 의견을 달 수 있는 내용의 글타래에 적극적으로 참가
하세요. 몇 문장 쓰는데도 한두시간 이상 걸릴 때도 많지만 자꾸 하다 보면 단축 됩니다. 읽을 때 참고 할
사전은 Collis Cobuild 영영사전을 추천 합니다. 컴퓨터에 마우스로 단어만 선택 하면 바로 창을 띄워서
결과를 보여주는 사전을 설치 하세요. 리눅스에서는 Goldendict 좋습니다. 사전 데이터를 구하기 힘들면
네이버 영영사전이 Collins Cobuild 사전을 사용하는데 브라우저 확장 기능 중에 네이버 영영사전을
이용하는 확장들이 있습니다.

옥스포드 사전 - agree
1.have the same opinion about something; concur:
 
콜린스 코빌드 사전 - agree
1. verb If people agree with each other about something, they have the
same opinion about it or say that they have the same opinion.

어느 정도 의미를 아는 쉬운 단어는 옥스포드 사전의 설명이 간결해서 좋긴 한데 전혀 모르는 단어의
설명은 콜린스 코빌드 사전이 더 이해하기 쉽습니다. 실제 문장 구조에서 어떻게 쓰이는 지도 의미
설명에서 드러납니다.

읽을 때 가장 주의할 점은 머리 속으로 번역을 하지 마시고 그냥 느껴지는 의미 그대로 받아 들이세요.
번역은 양쪽의 언어에 어느 정도 통달한 후에나 가능한 고급 기술 입니다. 자꾸 한국어 문장으로 조합
하려고 시도 하지 마세요.

다시 말씀 드리지만 위에서 말씀드린 듣기의 반복이 없이 읽기/쓰기에 지나친 시간을 투자하는 것은 많은
시간이 낭비 됩니다.


--
마잇

vani2의 이미지

아.. 가슴에 와 닿네요.

좋은 말씀 감사합니다.

마지막 한마디에 뜨끔 했습니다.
영어 문장을 보는 순간 순간적으로 한글로 번역해볼려고 해서..

이 습관 고쳐야겠네요..

감사합니다.

1sonjm의 이미지

그렇다면 드라마같이 흥미가 있는 주제를
자막없이 듣는식으로 진행하는게 더 도움이
된다는 말씀이신가요?

bus710의 이미지

토플을 준비하세요 (...)

life is only one time

mike1의 이미지


맨투맨 같은 책을 공부해야 겠네요...

맨투맨 거의 외운다는 생각으로 하시고,,,

삼육 영어 학원 1년 다니세요...

mirheekl의 이미지

일단 서점에 가셔서 적당히 그럭저럭 읽히는 레벨의 그래머 인 유즈 책을 고르시고, 이걸 몇번 보고 나서 아이엘츠나 토플 대비를 시작하시면 좋을듯 합니다. 말하기-듣기-읽기-쓰기를 전부 보는 시험이라서 균형잡힌 공부를 하실 수가 있습니다. 학원의 도움을 받는 것도 매우 좋은데요, 한국인이 강사로 있는 곳보다는 제대로 된 자격을 갖춘 원어민에게 배우시는 게 좋습니다.

--

february28의 이미지

언어적인 능력은 프로그래밍에서 상당히 중요하죠. 영어 질문이나 자료뿐아니라 프로그래밍이 하나의 언어이기 때문이죠. 너무 지름길이나 묘수같은것보다는 학교나 좋은 교재,학원등이 좋을듯 하네요. 소질이 있다면 어떤 방식으로든 실력이 향상될것이 당연이기때문에 구지 편법을 쓰지 않는것이 자신의 실력 향상이나 확인을 위해 좋다고 생각합니다.

--------------------------------------------------------------------------------
open source, open teaching, 천기누설이 꿈~ 은 개뿔...
--------------------------------------------------------------------------------

mishkaowner의 이미지

현지인 들과 영어로 채팅을 하는 방법입니다.

또는 8-lang 같은 사이트도 추천합니다.

likeits의 이미지

읽기가 없으면 말하기 듣기 절대안됨니다.
많이 읽으세요. 머릿속의 정보가 있어야 들리고 그걸 응용해서 말할수 있슴니다.