디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[모음집 3부] 진로선택에 도움이 되라고 써봅니다.

드래곤볼(59.3) 2013.02.21 19:19:44
조회 154 추천 0 댓글 0

프로그래머는 영어와 수학을 잘 해야하나요. C언어 자바 C#


%BE%CB%C6%C4%BA%AA%BF%B5%BE%EE.jpg?type=w1

 

※ 프로그래머는 영어와 수학을 잘 해야하나요. C언어 자바 C# 에 관한 솔직한 칼럼

 

안녕하세요. 지우아빠입니다.

 

IT진출을 하시려는 분들, 특히 프로그래밍개발자로 진입을 앞두고 계신 분들의 많은 질문중의 하나가 영어를 잘해야하나요라는 질문입니다.

 

그래서 본 칼럼에서는 프로그래머라는 개발자 직업군과 영어와의 관계와 필요성 정도 등을 정리를 해볼까 합니다.

 

앞으로 IT분야를 희망하는 분들에게 많은 도움이 되기를 희망하면서 칼럼을 시작해 보겠습니다.

 

 

%BE%CB%C6%C4%BA%AA.jpg?type=w1

 

 

■ 영어(English. Konglish?)

 

우리나라사람에게는 유치원 때부터 고등학교 때까지 15년, 대학교까지 합치면 19년 가까이 영어를 접하게 됩니다.

그럼에도 참 친해지기 어렵고, 익숙해 지지 않는 게 영어인거 같습니다.

 

땡큐, 뷰리풀, 오케이, 왓타임이즈~, 하우올드~, 그리고 기타 적으로 알고 있는 단어들 ^^

 

학교다닐때는 그래도 간단한 대화를 했었지만, 졸업 후 취업전선에 뛰어들면서, 영어를 사용할 일도, 볼일도, 외국인과 친해질 일도 없다보니 자연스럽게 잊혀지게되고, 시간이 지난 지금은 어느새 어색하기만한 언어가 되어 버리는 게 현실입니다.

아직도 주위에 영어로 외국인과 유창하게 대화를 하는 사람을 보면 한번쯤은 쳐다보게 되죠? ^^

 

우리가 많은 교육을 통했음에도 불구하고 영어를 쉽게 사용하기 힘든 이유는 몇 가지 이유가 있는데요.

 

<u>첫째</u>는, 주입식교육과 단어위주의 문법 등이 그렇습니다. 실제 회화가 목적이 아닌 입시나 문제풀이위주의 교육과 입시목적에 그 문제가 있는것이구요.

 

<u>둘째</u>는, 자주 접할 수 없는 환경(사실 찾아보면 많이 있습니다만;;;)이 되겠구요.

 

<u>셋째</u>는, 일본어나 중국어등 아시아권의 한자기반 언어와는 다른 어원으로 시작한 전혀 다른 문법을 기반으로 하고있기때문이기도 합니다.

 

영어의 기원은 과거 서게르만어군의 방언이었던 앵글로-색슨족의 언어가 여러 시대를 겪으면서 변화되고 형성된 언어입니다.

그러기 때문에 우리의 한자기반 언어와는 문법이나 형식, 역사적 배경 또한 판이해서 전혀 다른 방식으로 커온거죠.

 

근대영어의 근원인 영국에서 어느 정도 정립이 되고, 세계 최대 일류국가로 성장한 미국의 영향으로 영어는 일파만파로 퍼져나갔고, 결국 전 세계의 대부분의 제2외국어, 또는 자국어로 사용이 되고 있습니다.

 

형식이 아주 간단하고, 사실 단어와 회화만 된다면, 우리나라의 한글이나 일본어, 중국어보다는 훨씬 쉬운 게 영어입니다. ^^

 

 

%C7%C1%B7%CE%B1%D7%B7%A1%B8%D3%B7%CE%BD%E1%C0%C7_%BC%BA%B0%F8.jpg?type=w1

 

 

 

■ 영어를 잘하는 사람은 프로그래머로서 성공확률이 높은가?

 

<u>51% YES입니다.</u>

 

물론 적성과 관심이 있어야 하겠지만요, 이유는 간단합니다.

대부분의 프로그램의 언어는 영어를 기반으로 구성되어있기 때문에, 습득이나 이해도가 빠를 수밖에 없는 것입니다.

그리고 신기술과 신 언어같은경우에 우리나라에 정착 되기 전(번역본이 나오기전)까진 대부분 영어원서로 되어있기 때문에 새로운 기술습득에도 매우 유리합니다.

 

제가 전 칼럼에서 우리나라에서도 소셜커뮤니티같은 그러한 개발자가 나오기를 희망한다고 언급을 했었는데요, 이는 어찌 보면 국내 개발자들이 신기술을 새로 개발하기가 어려운 것은 영어가 약하기 때문일 수도 있다는 생각이 듭니다.

 

자바를 예로 들면, 전 세계의 프로그래머들이 항상 참여하고 많은 정보를 공유하는 오픈소스커뮤니티에 우리나라 개발자들의 참여율을 보면 알 수 있습니다.

 

오픈소스커뮤니티는 아시아권보다는 유럽 쪽에서 많은 참여가 이루어지는데, 자국어가 영어와의 유사한점이있고, 아시아권보다는 영어를 잘하기 때문이기도 합니다.

 

우리나라의 개발자분들이나 기업들이 오픈소스참여율이 낮은 데는 여러 이유가 있겠지만, 그중 제일 주된 이유는 영어가 약해서입니다. 우선 알아들을 수가 없고 내용파악과 이해가 안 되기 때문입니다.

 

오픈소스커뮤니티에서는 가장 최근의 신기술들과 기발한 내용들이 매회 때마다 엄청나게 나오고 있고, 미국과 유럽 권에서는 이를 기반으로한 많은 아이디어와 개발에 많은 영감을 얻습니다.

 

우리나라개발자분들은 그러한 정보를 접하기가 위와 같은 이유(영어에 대한 장벽)로 어렵기 때문에, 항상 검증된 기술, 이미 보편화된 오픈소스들로 개발을 하는 관습을 답습하는 이유이기도 할 것입니다.

 

우리나라사람들이 오픈소스커뮤니티에 참여하지 않는 것이 우리나라가 마소(Microsoft)에 종속되어있다느니, 엉덩이만 핥아주는 마인드라느니라는 그런 헛소리 때문이 아니라는 겁니다.

 

그렇다면 현재 마소의 C#이 더 활성화 되어있어야 하지 않을까요?

아직까지 우리나라는 자바(JAVA)가 80% 이상을 차지하고 있습니다.

 

영어를 잘하고 프로그래밍개발에 관심이 있다면, 그러한 재원과 정보를 충분히 활용할 수 있는 기반이 됩니다.

 

영어 자체만으로는 일자리 직업군이 매우 열악한 것이 사실입니다만, IT와 결합을 할 경우, IT신기술에 있어 항상 후발주자인 우리나라 안에서의 위치는 높아질 수밖에 없다고 필자는 봅니다.

 

%BC%D6%B5%A5%BD%BA%C5%A9_%BE%C6%C4%AB%B5%A5%B9%CC.jpg?type=w1

 

저와 친한 오*열 형님(?)이 하신 말을 예로 들어 설명 드리겠습니다.

오*열 이란 분은 현 자바개발자 또는 모든 학원에서 강의를 하고 있는 자바(JAVA)강사들에게 물어봐도 아실만한 분입니다.

이분은 국내 자바의 원조라는 호칭을 들으시는 분이시고, 1993년도 미국에서 자바언어를 처음 접하신 분입니다.

 

그분 말. 당시에 제임스고슬링은 실제 자바언어를 창시한 창시자라는 평을 받고는 있지만, 이를 개발한 실제 개발자들은 일본사람들이 많았습니다.

그 팀의 40%가 넘는 인력이 일본사람들이였으며, 제임스고슬링은 팀장으로써 진두지휘의 역할이 많았던거죠.

 

실제 일본의 많은 전산시스템은 자바형태의 구성이 많으며, 일본어에 대한 자바언어의 인식률은 아시아권에서 가장 높습니다.

 

제임스고슬링은 현재 구글로 재취업을 하긴 했지만, 어떠한 역량을 펼칠지는 미지수입니다만, 실제 개발한 개발자라고 부르기에는 약간의 무리수가 있어 보이기 때문이죠.

 

당시 마소(마이크로소프트 애칭?)에서는 이를 대항하기위한 언어인 J++라는 언어를 개발했고, 그 언어가 현재의 C#언어가 된 것입니다.

 

그 형님도 미국에서 자바언어를 배워 활동을 하다가 1990년대 중후반에 한국에 와서 처음으로 자바라는 언어를 퍼트린 장본인입니다.

현재 삼성과 다른 대기업들을 대상으로 자바개발과 안드로이드 등의 프로젝트 프리랜서로 활동 중이십니다만, 본론으로 넘어가서 <u>그 당시에 우리나라의 개발자와 기업들을 무엇을 하고 있었을까요</u>.

 

우리나라가 IT강국 아이티강국이라고 외치고는 있지만, 구체적으로 어떠한 IT강국일까요.

게임? 인터넷보급률과 속도? 이쁜 웹사이트등? 소셜커머스?

 

필자의 입장에서 보자면, 10년 가까이 또는 그 이상 차이나는 IT기술에 대한 견해로써 아직 멀었다고 봅니다.

그리고, 결론은 그러한 정보입수력과 접할 수 있는 기회를 얻을 수 있는 것은 영어권에서 밖에는 없다는 것은 분명해 보입니다.

 



%BC%D6%B5%A5%BD%BA%C5%A9_%C7%C1%B7%CE%B1%D7%B7%A1%B9%D6%B1%B3%C0%B0.jpg?type=w1

 

 

 

■  축적된 정보의 양의 차이가 다르다

 

[출처] 프로그래머와 영어|작성자 피비티

 

며칠 전 올라온 Jeff Atwood씨의 블로그 중 “The Ugly American Programmer”는 많은 것을 생각하게 한다. 그 중 Eric Raymond라는 사람의 글을 인용 하였다. 간단히 의역해보면 아래와 같다.

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 휴대폰 액세서리 SALE 운영자 25/07/15 - -
347151 정보처리 왜 예전처럼 실기로 안할까 [4] asdfasd(121.66) 13.02.25 115 0
347147 성공적인 웹 프로그래밍(PHP와 MYSQL) 이책 연습문제잇삼? [9] ㅇㅈ1ㅇ1(175.215) 13.02.25 116 0
347146 sublime text로 ssh 되나 ? [2] 규식이(218.153) 13.02.25 67 0
347145 샘성이 바다 os 포기했덴다. 타이젠과 통합한데. [3] 멍청닭(182.211) 13.02.25 145 1
347143 게임 프로그래머는 어디 고등학교 가야카나.. [18] WeKia(121.164) 13.02.25 239 0
347142 c언어에서 포인터의 존재는 그냥 작업상 편하게할려는건가요? [8] ㅁㄴㅇㄹ(76.94) 13.02.25 134 0
347141 디시는왜 html소스를 본문에 쓰는게 안되는거냐 [2] 엽산.갤로그로 이동합니다. 13.02.25 72 0
347140 왜 정치인은 IT 분야에서 일자리 창출을 하려고 하는가?? [2] 멍청닭(182.211) 13.02.25 128 0
347139 대통령에 대해서 [2] 박근혜사랑(210.221) 13.02.25 59 1
347138 형들 컴공+무역 어케생각해 [8] (39.7) 13.02.25 181 0
347136 (뒤 주의)하..... 개발자들 불쌍하다 멍청닭(182.211) 13.02.25 170 0
347135 26고졸, 3월부터 학원다니고 내년에 방통대 간다 ㅜㅜ [4] 자살직전(117.111) 13.02.25 322 1
347133 면허증나왔당 [3] 黑猫갤로그로 이동합니다. 13.02.25 77 0
347132 이거 해결좀 부탁드립니다 프로그램전문가형님들 ㅠㅠ dd(119.206) 13.02.25 50 0
347131 memset 함수도 알아봤는데 [3] dd(124.197) 13.02.25 85 0
347130 asp, jsp, php 누가 젤 죠음? [4] 오오(175.197) 13.02.25 128 0
347128 IT특기병/전공대비/C언어,고졸,휴학생,미취업자중소기업친화국비지원전액지원 김민섭팀장(211.48) 13.02.25 41 0
347126 리눅스에서 php mysql apache 설치하는법좀갈쳐주라ㅠ [11] 엽산.갤로그로 이동합니다. 13.02.25 86 0
347125 내 아는놈중에 미스테리한놈 [4] 黑猫갤로그로 이동합니다. 13.02.25 140 0
347124 JAVA랑 C중 조금이나마 전망을 비교해보자면.... [7] JJ(58.151) 13.02.25 270 0
347120 님들 참고 도서 하나 추천부탁드립니다. [4] 빌어먹을야옹갤로그로 이동합니다. 13.02.25 125 0
347119 JAVA랑 C중에 전망조금더 나은건 어느쪽인가요? [3] JJ(58.151) 13.02.25 137 0
347118 여친이 나보고 키스못한다고 뭐라하는데 어떡함 [2] ㄷㄱ(211.208) 13.02.25 107 0
347117 죄송한데 다시질문드릴게요 정보처리기능사.실기 (병특관련) [5] kkkk(112.161) 13.02.25 115 0
347115 c++의 shared_ptr은 obj-c 의 reference count [2] asd(110.15) 13.02.25 52 0
347114 컴공과 경영. 고민입니다..... [16] LML(125.135) 13.02.25 358 0
347113 공대학생분들IT특기병준비방법궁금하신점 무료로상담해드립니다. 실시간 상 [1] 김민섭팀장(211.48) 13.02.25 79 0
347111 파이썬 잘하는 형 계심..........? [5] 1(1.245) 13.02.25 174 0
347110 컴공과 2학년 복학게이인데, 조언 투척점요 [2] 김딸똘갤로그로 이동합니다. 13.02.25 112 0
347107 Python 소켓 프로그래밍.... 살려줘 형들 ㅠㅠㅠㅠㅠ 고기맨(183.100) 13.02.25 283 0
347105 [C] 메모리 에서 해당 부분만 지우고싶은데 안되 -_-.. [1] dd(124.197) 13.02.25 97 0
347104 c 전처리기에 newline 넣을수없어? [2] ㅇㅇ(122.128) 13.02.25 72 0
347103 1억번 연산 해봣는디 fgfgf(61.37) 13.02.25 67 0
347101 회사에서 이력서내고 기술과제 몇일까지소스제작해서내라고했을때 [1] 노알라(211.237) 13.02.25 94 0
347100 아~ 졸 짜증~ [3] ☎2.52™갤로그로 이동합니다. 13.02.25 63 0
347099 자바 어느정도 배우면 뭐 배워야 되요 중밍중밍아웃(180.68) 13.02.25 38 0
347098 자바 GUI로 기본 윈도우창 변경 가능해요? [1] 구이(222.116) 13.02.25 94 0
347097 컴공과 재학중이다 다 집어치우고 1년동안 자바스크립트만 팔려고 한다 [5] 잰카(119.70) 13.02.25 219 0
347095 우리나라는 망조가 들었다. [2] ㅁㅁㅁ(175.117) 13.02.25 124 0
347093 정보처리기능사실기시험에대해서 질문좀드립니다(병특도포함) [4] kkkk(112.161) 13.02.25 259 0
347092 XML 이거 왜이러나요? 형님덜(211.202) 13.02.25 50 0
347091 요즘은 닥치고 C++이나 하라면 욕먹냐? [1] ㅇㅇ(180.231) 13.02.25 220 0
347090 자바 배우면 어디로 취업함? ㅇㅇ(121.164) 13.02.25 102 0
347089 기계쪽 프로그래밍은 어떤걸로 하는건가요? [5] d(222.237) 13.02.25 118 0
347088 윈드러너 같은건 몰로 만드는거죠? [1] ggg(1.231) 13.02.25 132 0
347087 요즘 왜 자바만 배우는거에요 ?? [3] 자바(121.164) 13.02.25 190 0
347086 유니티로 만들다가 나중에 UDK로 갈아엎기 쉬울까? [1] ㅇㅇ(180.231) 13.02.25 71 0
347085 프갤에 이 에러를 아시는 분이 계실까.. [4] ggg(1.231) 13.02.25 151 0
347084 요즘은 자소서 쓰기가 너무 빡세다 [3] dot(113.30) 13.02.25 130 0
347083 빨랑좀 도와주삼 이거 2시간내로 못하면 나처맞아죽음 [8] ㄴㅇ2(175.215) 13.02.25 167 0
뉴스 보아, 8월 콘서트 취소…SM "급성 골괴사로 수술" 디시트렌드 14:00
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2