Coding languages
2019년 5월 6일에 게시됨 - 2024년 10월 1일에 업데이트

영어 번역: 코딩 학습에
필요한가요?

카테고리: 번역 인사이트

요약: 영어를 사용하지 않는 컴퓨터 프로그래밍 학생의 경우 “영어 번역”으로 코딩하는 법을 배우는 것이 외국어로 배우는 것보다 더 중요합니까?

Wired.com CODING에서 이 글을 읽는 것은 모두를 위한 것입니다. 여러분이 영어를 할 줄 아는 한 저는 언어 학습과 소프트웨어 개발자가 되기 위한 학습에 대해 생각하게 되었습니다.

소프트웨어 프로그래밍에는 특정 소프트웨어 프로그램을 작성하는 데 사용되는 어휘의 일부인 키워드가 있습니다. 대부분의 소프트웨어 언어는 영어권 국가에서 유래했습니다. 따라서 개발자는 해당 프로그래밍 언어로 코드를 작성하기 위해 영어 기반 어휘를 배워야 했습니다. 이러한 단점: 비영어권 사용자가 코드 작성을 배우나요? 그리고 영어 번역 또는 버전이라고 하는 프로그래밍 언어를 배우면 어떤 이점이 있을까요?

어려운 과제가 될 수 있습니다. 그러나 많은 사람들은 동일한 코드와 지원 리소스를 공유하는 대규모 커뮤니티의 이점이 영어 기반 또는 영어 번역 버전으로 코딩을 학습할 때의 단점보다 훨씬 크다고 생각합니다.

그리고 MotaWord의 소프트웨어 개발자들 (모두 영어가 모국어가 아닌) 들과 함께 일하면서 영어 번역, 코드 읽기, 영어 코드 작성에 대해 이야기하기에 완벽한 그룹이 있습니다. 저는 모타워드의 공동 설립자이자 최고 기술 책임자인 오이툰 테즈 (Oytun Tez) 의 의견을 들어봤습니다. 아래는 인터뷰이며, 길이와 명확성을 위해 편집되었습니다.

MD: 네, 인터뷰에 응해주셔서 감사합니다. 영어 학습과 프로그래머로서의 여정에 관한 일련의 질문입니다. 영어를 배웠을 때 몇 살이었나요?

OT: 저는 아마도 10~12살 무렵부터 영어와 코딩을 동시에 배우기 시작했을 것입니다.

MD: 이러한 프로그래밍 언어에서 대화식 영어와는 별도로 영어 키워드를 접하셨습니까?

OT: 물론이죠. 저에겐 두 가지 어휘가 있었어요. 하나는 영어 어휘를 코딩하는 것입니다. 하나는 사회적 어휘입니다. 그래서 예를 들어 선언과 같은 많은 키워드를 배웠습니다. 그런 것들은 제 코딩 어휘에서 비롯된 거예요. 반면에 저는 제 소셜 영어에서 그런 단어들을 별로 접하지 못했어요. 거기에는 큰 일치가 있습니다. 그들은 서로를 지지합니다.

MD: 모국어인 터키어로 했다면 코딩을 배우기가 더 쉬웠을까요?

OT: 그렇게 생각하지 않아요. 정말 그렇게 큰 기여를 할 것 같지는 않아요.
코딩은 사고방식이 다르기 때문에 제2외국어로서 영어로 배우는 것이 더 나을 수도 있습니다. 실생활에서는 그런 사고방식을 볼 수 없습니다. 따라서 패러다임을 좀 더 일관되게 이해할 수 있도록 이 어휘를 배우는 것도 괜찮습니다.

MD:... 자연어인 우리의 대화 언어는 너무 미묘하기 때문이죠. 함축되어 있습니다. 수학적 언어의 엄격함과 형식성이 없습니다.

OT: 네, 말씀하신 것처럼 아주 체계적이고 엄격한 방식으로 외계인의 언어를 배우고 있으니까요. 사회 생활과의 관계 대신 단어의 내용에만 집중할 수 있게 해주는 것 같아요. 코딩 용어인 “클래스”를 볼 때처럼요. 강의실이 바로 기억나지 않아요. 왜냐하면 저는 그런 네이티브 연결을 가지고 있지 않기 때문이죠. 하지만 지금은 프로그래밍의 “클래스”에 대해 아주 잘 이해하고 있습니다. “클래스”라는 사회적 단어와는 무관합니다.

MD: 중국인이나 한국인이 코딩을 배울 때 영어 번역본이나 버전을 보는 것이 장벽이라고 생각하시나요?

OT: 표현식의 형태와 같은 형식적 차이는 코딩하는 법을 배우는 처음 몇 번의 경험에서만 볼 수 있다고 생각합니다. 한 달이 지나면 그런 것들이 실제로 보이지 않는다고 가정해 봅시다. 왜냐하면 그들은 단지 당신을 위한 모양일 뿐이기 때문입니다. 그리고 그 모양들에 대한 다른 의미들이 머릿속에 떠오릅니다. 입력하는 방법만 알면 어떻게 생겼든 상관 없습니다. 그냥 코딩 언어라고 생각할 수도 있겠죠. 꼭 라틴 알파벳으로 할 필요는 없습니다. 어떤 문자가 어떤 의미인지 알기만 하면 어떤 언어라도 될 수 있습니다.

MD: 맞아요. 따라서 이러한 캐릭터와 해당 캐릭터가 나타내는 개념을 시각적으로 연관시킬 수 있습니다.

OT: 네. 이제 물어보셨겠지만 저는 한자로 된 프로그래밍 언어를 상상하고 있습니다. 지금처럼 복잡해 보이지 않는다고 가정해 봅시다. 저도 비슷한 경험을 할 수 있을 것 같아요. 문법과 그 기호를 암기하는 방법을 배우기 전까지는 외계인이 될 것입니다. 그리고 그냥 사용하는 거죠.

MD: 맞아요. 영어가 모국어가 아닌 사람으로서 코딩을 배우고, 영어 번역을 배우고, 코딩하는
법을 배우는 것에 대한 경험과 생각을 공유해 주셔서 감사합니다.

Oytun Tez의 견해를 뒷받침하는 비디오는 다음과 같습니다.

MotaWord의 또 다른 팀원인 비즈니스 개발 담당 이사인 Priya Ajit과 이야기를 나누면서 그녀는 몇 가지 추가 생각을 했습니다.

제 생각에는 다국어 소프트웨어 언어를 사용하는 것이 어려울 것이라고 생각합니다. 온라인 리소스와 개발자 커뮤니티가 매우 제한적이기 때문입니다. 현재의 모든 소프트웨어 언어에는 문제가 발생할 경우 프로그래머를 돕고 안내하거나 지식을 더욱 향상시킬 수 있는 방대한 온라인 리소스가 있습니다. 다국어 소프트웨어 언어의 경우에는 가능하지 않을 수 있습니다.

번역 서비스가 필요하신가요?
전문 번역가에게 문서 번역을 의뢰하시면 12시간 이내에 받아보실 수 있습니다.


그러나 이 문제를 해결할 수 있다면 영어에 대한 지식이 제한적이거나 전혀 없더라도 누구나 프로그래머가 될 가능성이 확실히 높아질 것입니다.

실제로 영어 이외의 언어로 만들어졌다가 존재하는 프로그래밍 언어의 예도 있습니다. 일반적으로 영어 번역 버전도 있습니다. 자세한 내용은 여기에서 확인할 수 있습니다. 비영어 기반 프로그래밍 언어 (Wikipedia)

미국 취업을 고려하고 있는 외국 출신 프로그래머라면 중요한 문서의 공인 번역본이 필요합니다. 걱정하지 마세요. 여기에서 예를 읽어보십시오: USCIS를 위해 스페인어에서 영어로의 공인 번역 받기

저희 팀으로부터 무료 번역 상담을 받아보세요.

우리에게 연락주세요.

2019년 5월 6일에 게시됨

번역 비용 계산기

이 글은 MotaWord 액티브 머신 번역을 통해 번역되었습니다.

저희 교정팀이 여러분께 최상의 경험을 제공하기 위해 현재 이 글을 검토하고 있습니다.

MotaWord Active에 대해 자세히 알아보세요.

뉴스레터를 구독하세요
훌륭합니다! 감사합니다.
 
한국어
한국어