posted by e비즈북스 2018.02.20 08:49

대표적 게임엔진인 유니티 3D는 IT기술이 발전함에 따라 활용 영역이 점점 넓어지고 있습니다. 최근엔 가상현실(VR)과 증강현실(AR)에서도 유니티 3D가 활용되고 있습니다.


무료 혹은 저렴한 비용에 초보자들도 쉽게 접근할 수 있다는 점 때문에 많은 학생과 창업자들이 유니티를 활용한 개발을 시도하고 있습니다. 그러나 막상 쉽다고 해서 배워보려니 어디서부터 어떻게 배워야할지 막막한 게 사실입니다. 유니티 3D를 사용하려면 프로그래밍 언어를 알아야 하는데 전공이 컴퓨터 공학이 아닌 경우 난감하죠.


유니티와 C#, 좀 더 쉽게 배울 수 있는 방법은 없을까


이번에 출간된 <유니티 3D로 배우는 C# 프로그래밍>은 이러한 고민을 덜어줄 수 있는 책이 아닐까 합니다. 


이 책의 저자는 아티스트 출신 프로그래머입니다. 아티스트가 프로그래머가 된 것도 흔한(?) 일은 아니지만 프로그래밍 책을 집필하는 것은 드문 일입니다. 당연히 재밌는 일화가 있겠죠?


언젠가 저자가 한 프로그래머에게 프로그래밍을 배우는 법에 대해 질문한 적이 있다고 합니다. 이에 프로그래머는 "컴파일러를 만들어보라"고 조언했다고 합니다. 무슨 말인지 모르겠다구요? 마치 2종 운전면허를 따려는 사람에게 F1 경주에 참가해보라고 얘기하는 것이나 다름없습니다. 하지만 프로그래밍을 잘 몰랐던 저자는 진지하게 고민했나 봅니다. 


결국 이 책을 펴내게 된 것도 아티스트에서 프로그래머로의 전향을 준비하며 온갖 시행착오를 겪었던 저자 자신의 경험에서 비롯됐습니다. 이 책은 저자처럼 프로그래밍을 해야하지만 관련 지식이 부족해 막막한 이들을 위한 가이드북인 셈입니다.


뛰어난 예술작품도 도형 그리기부터


저자는 말합니다. "처음부터 예술 작품을 만들어낼 수 있는 사람은 없다"고. 아무리 뛰어난 예술 작품들도 처음엔 다 원이나 사각형을 그리면서 시작합니다. 


코드 역시 마찬가지입니다. 처음부터 큰 욕심을 부리기보단 가장 기초가 되는 원리부터 차근차근 공부해나가야만 합니다. 이 책은 기본적인 코딩부터 시작해 복잡한 게임을 개발하는 단계로까지 독자들을 손쉽게 이끌어주고 있습니다.


유니티 3D에 관심이 있지만 어디서부터 시작해야할 지 막막한 분들이나 이미 관련 업계에 종사하면서 부족한 프로그래밍 지식을 보완하고 싶은 분들에게 이 책을 추천합니다.

posted by e비즈북스 2011.01.20 09:34
프로그래머 취업에 대한 일반 상식

질문 | 프로그래머로 취업하고자 하는데, 하는 일과 종류, 근무 환경에 대해 알려 주세요.

답변 | 프로그래머는 IT 분야의 꽃입니다. IT 직종 중에서 가장 많은 사람들이 취업하는 분야이며 가장 많은 사람들이 취업을 원하는 직종입니다. 다음과 같은 내용이 기본입니다.

1. 프로그래머란?
컴퓨터언어를 이용해 컴퓨터 프로그램을 만드는 사람이다.

(1)프로그래머 취업 과정
①전공자 : 대학의 전산 · 컴퓨터공학과 입학 → 컴퓨터언어 공부 → 졸업 후 취업
②비전공자 : 컴퓨터 학원의 컴퓨터언어 강좌 수강 → 수료 후 취업

(2)프로그래머의 취업 조건과 근무 환경
①취업 조건 : 프로그래밍 실력, 학벌, 전공, 영어 실력, 컴퓨터 실력
②근무 환경 : 야근이 많고 정시 출퇴근이 어려움
③급여 : IT 평균 수준
④만족도 : 이상적인 근무 조건과 동떨어진 현실에 대해서는 불만이 많으나 프로그래머라는 직업 자체와 자신의 일에 대한 만족도는 매우 높은 편임

2. 프로그래머의 종류
일반적으로 말하는 프로그래머의 범위는 매우 넓으며 수십 가지 세부 직종으로 다시 구분된다.
프로그래머 사이에서도 직종과 업무에 따라 연봉 차가 많이 나고, 향후 진로까지 크게 달라진다.
프로그래머 종류에 따른 차이를 알아보자.

(1)일반적인 구분 기준
주로 만드는 프로그램의 종류에 따라 구분하는 편이며, 업무 내용에 따라 필요로 하는 프로그래밍 도구가 달라진다.
①시스템 프로그래머 : 시스템  프로그래머, 하드웨어  프로그래머
②응용 프로그래머 : 어플리케이션  프로그래머, 게임  프로그래머, 웹프로그래머, 모바일  프로그래머

(2)프로그래머 종류에 따른 차이점

①프로그래머 종류에 따라 배워야 하는 언어와 컴퓨터 지식이 달라진다.
②연봉과 향후 진로가 크게 달라진다.

(3)어떤 프로그래머를 선택할 것인가?
①웹프로그래머, 모바일 프로그래머
비전공자가 빠른 취업을 원하는 경우에 적합하다. 웹 언어와 자바 등을 배우면 되기 때문에 6개월 정도의 공부를 통해 취업에 필요한 기술을 익힐 수 있다. 취업이 쉬운 편이지만 급여 등은 낮다.
②어플리케이션 프로그래머, 게임 프로그래머
C++ 계열을 비롯해 일반적인 프로그래밍 과정을 장기간에 걸쳐 교육받은 사람이 취업할 수 있다.
컴퓨터언어만 잘하면 되며 특별히 다른 분야의 지식을 요구하지 않는다. 일반적으로 말하는 프로그래머의 평균에 해당하는 직종으로 특별한 제한 없이 프로그래머라고 말하면 어플리케이션 프로그래머를 뜻한다.
③시스템 프로그래머
프로그래머 중에서도 고수급에 해당한다. 프로그래밍 기술도 고수준이어야 하지만 하드웨어와 네트워크, 운영체제 등 다방면의 컴퓨터 지식이 필요하다.
④하드웨어 프로그래머
상당한 고수급 프로그래머이거나 전문 프로그래머로 각자 준비를 해야 한다. 관련 하드웨어 지식과 하드웨어 제어용 언어를 따로 공부해야 프로그래밍이 가능하다. 특수 환경의 프로그래밍 기술과 기계 수준의 눈높이에서 프로그래밍이 가능해야 한다. 취업 자리도 적고 취업도 어렵지만 실력 향상과 향후 진로 선택의 폭이 넓다.

3. 프로그래머가 되기 위한 준비
프로그래머 취업의 첫째 조건은 프로그래밍 실력이다. 다른 직종과 마찬가지로 학벌 위주의 취업이 보편적으로 이루어지지만, 실력만 갖춘다면 학벌의 차이를 극복할 수 있는 직종이 프로그래머임을 명심하자. 프로그래머는 IT 분야에서 개인의 실력을 사전에 증명할 수 있는 몇 안되는 분야에 속한다.

(1)필요한 지식과 실력
①컴퓨터 일반 지식
②컴퓨터언어 지식
③프로그래밍 기술
④하드웨어와 소프트웨어에 대한 지식

(2)자격증

①프로그래머 취업 관련 자격증은 거의 없음
②SCJP 등의 몇몇 자격증이 있으나 특정 언어에 한정됨

(3)어느 정도 실력이면 취업이 가능한가?

①웹프로그래머나 모바일 프로그래머라면 6개월에서 1년 정도의 전문학원 과정만 거쳐도 취업이 가능하다.
②응용 프로그래머는 중급 이상의 C++, 자바 실력이 필요하다. 게임 프로그래머는 테트리스나 자동차 경주 같은 게임을 혼자 만들 수 있을 정도면 취업이 가능하다.
③시스템 프로그래머는 커널을 수정할 수 있을 정도의 실력, 하드웨어 프로그래머는 특수 도구를 다룰 수 있을 정도의 실력이면 된다.

4. 프로그래머로 취업하는 방법
프로그래머로 취업하는 가장 좋은 방법은 프로그래밍 실력을 확실하게 키우는 것이다. 하지만 단기간에 기업에서 원하는 프로그래밍 실력을 갖추기란 쉽지 않다. 남들과 비슷하게 평범한 프로그래밍 실력을 갖췄을 때는 포트폴리오를 만드는 것이 가장 좋은 방법이다.

(1)프로그래밍 실력 키우기
①먼저 프로그래머의 종류 중에서 자신의 적성과 환경에 맞는 프로그래머를 선택한다.
②학원이나 책을 통한 독학으로 도구 사용법과 프로그래밍 기술을 익힌다.
③고급 실력을 쌓고자 한다면 동아리나 포럼 등을 통해 여럿이 함께 토론하고 프로젝트를 진행하는 것이 좋다.
④개인적으로 실력을 향상시키고자 한다면 실제로 프로그램을 만들어 보는 것이 가장 좋다.
⑤프로그램 실력 향상에 필요한 최선의 학습법은 다양한 책을 많이 읽는 것과 많은 프로그램을 직접 만들어 보는 것 두 가지로 요약할 수 있다.

(2)이력서와 자기소개서 작성법
①불필요한 개인 과거사는 줄이고 프로그래밍 실력 위주로 소개한다.
②실력 여부에 상관없이 자신의 실력을 최대한 부풀리도록 한다.
③실력이 부족하더라도 자기소개서를 잘 작성하면 취업이 가능하다. 프로그래밍 공부는 취업 후에 해도 충분하다.

(3)포트폴리오 만들기
①포트폴리오는 해당 지원자의 실력을 입증하는 가장 확실한 증거이기 때문에 프로그래머 취업의 가장 확실한 경쟁력이다.
②포트폴리오를 만들 수 있는 실력이라면 완성품을 만들어 이력서와 함께 제출하는 것이 좋다. 실제로 프로그램을 만들 실력이 못된다면 자기소개서 작성에 치중하도록 한다.

5. 프로그래머의 미래를 위한 준비
프로그래머는 자신의 일에는 만족도가 높지만 미래에 대해서는 불안감이 크다. 하지만 이런 불안감은 다른 직종 종사자도 마찬가지다. 불안감은 학습 부족에서 오는 것이다. 오히려 시간이 지나면서 업무 변화에 가장 크게 적응할 수 있는 직종이 프로그래머라는 사실을 염두에 두고 좀 더 다양한 공부로 미래를준비하도록 하자.

(1)프로그래머의 불안 요소
①시간이 지날수록 연봉과 신분 상승 폭이 좁다.
②우리나라의 경우 코딩 업무는 30대 중반 이후에 하기 어렵다.
③관리자로 전환이 쉽지 않고 자리도 많지 않다.
④컴퓨터 외에는 할 줄 아는 것이 없다.

(2)왜 프로그래머가 IT의 꽃인가?
①IT 분야 중 가장 많이 취업하는 직종이다.
②비전공자도 실력만 있으면 취업할 수 있다.
③IT의 기본 구조를 익힐 수 있다.
④실력에 따른 결과가 가장 공정하게 나타난다.
⑤다양한 진로로의 진출이 가능하다.

(3)미래를 위한 준비
①코딩 기술보다는 컴퓨터 기본 지식을 익히는 데 주력한다.
②프로그래밍이 목적이 아니라 접목 기술이 되도록 다양한 문화를 습득한다.
③직종 전환을 위한 사전 공부를 꾸준히 한다.

IT취업그것이궁금하다IT전문가김중태의리얼한취업상담
카테고리 경제/경영 > 경영전략 > IT경영
지은이 김중태 (e비즈북스, 2009년)
상세보기


posted by e비즈북스 2011.01.03 10:04
IT 분야에서 취업 성공률이 높은 직종

IT 분야에서는 프로그래머의 채용이 가장 많다
IT 업계 구직자가 궁금해 하는 내용 중 하나는  ‘어떤 직종이 가장 취업이 잘 되는가’ 이다. 결론부터 말하면 프로그래머가 가장 취업이 잘 된다. 가장 많은 인원을 채용하는 직종이기 때문이다.  IT 업계 구인광고에서 프로그래머 구인광고가 절반을 차지할 정도로 많다. 일반 프로그래머 외에도 리눅스, 웹,  DB 관련 프로그래머를 합치면 절반이 넘는다. 많은 인원을 뽑는 직종으로 지원하는 것이 좀 더 쉽게 취직하는 길이다. 반면 채용시장 자체가 좁은 곳을 선택한다면 취업에 많은 어려움을 겪을 것이다.  IT 분야에는 다양한  직종이  있는데  직종에  따라  채용시장의  규모가  다르다.

다음으로 구인광고를 많이 낸 직종은 웹디자이너이고 그 다음이 웹기획자다. 이 두 분야의 채용 인원 수는 프로그래머의 절반 정도다. 그 외에 영업을 비롯해 네트워크 엔지니어NE, 컨설턴트, 시스템 엔지니어SE 등이 있으나 채용 인원 비율은 매우 낮다. 결국 프로그래머와 디자이너, 기획자가  IT 분야의 주요 직종이고 수요가 가장 많다고 할 수 있다.

컴퓨터 실력이 있다면 프로그래머로, 컴퓨터를 잘 모른다면 웹디자이너로 시작하라
일단 취업사이트에 가장 많이 올라오는 구인광고는 프로그래머와 웹디자이너 모집 광고다. SE 등은 프로그래머에 비하면 십분의 일에도 미치지 못한다. 결국 프로그래머 지원자들의  취업이 활발할  수밖에  없다. 프로그래머를  모집하는  기업이  많기  때문에 여러 군데에 지원해 볼 수도 있다. 자신의 실력이나 형편에 따라 눈을 낮춘다면 취업은 어렵지 않다. 이직과 재취업도 쉬운 편이다. 반면 SE, NE 등은 구인광고 자체가 드물어 이력서를 낼 기회를 얻기도 쉽지 않고, 이력서를 내더라도 수준 있는 경력자와 경쟁해야 한다.

그동안 꽤 많은 비전공자들이  IT 분야로 취업하고 싶은데 어떤 직종이 좋겠냐고 내게 물어왔다. 그때 나는 컴퓨터 실력이 된다면 프로그래머를, 컴퓨터를 잘 모른다면 웹디자인을 공부해 취업하라고 권했다. 비전공자가 네트워크 쪽이나 데이터베이스DB 쪽으로 가겠다면 말린다. 프로그래머와 웹디자이너를 권하는 이유는 인력을 가장 많이 채용하는 분야라서 실력이 좀 부족해도 취업 가능성이 높기 때문이다. 채용 인원이 많다 보면 채용 수준도 제각각이 된다. 프로그래머와 디자이너는 고급 숙련자를 원하는 기업도 많지만 초보자로도 만족하는 기업이 꽤 된다. 그래서 초보자도 취업이 가능하다. 반면 DB, SE는 채용 인원도 적고, 채용 시 일정 수준 이상을 요구하는 기업이 대부분이다. 그래서 초보자가  취업하기쉽지  않다.

프로그래머는 많은 공부가 뒤따라야 하는 전문 직종이다
개별적으로 취업 상담을 할 때는 수치나 통계를 잘 동원하지 않는다. 상담 신청자가 원하는 것은  ‘이번에 정부의 연수 과정을 들으려고 하는데 어떤 직종이 좋아요?’에 대한 직접적인 해답이다. 이때 나는 상담 신청자의 환경을 고려해  ‘어느 직종으로 공부하기를 권합니다’라고 직종을 골라 준다. 그들에게 각종 수치를 동원하며  ‘뭐는 이런 조건이고 뭐는 이런 상황이니 생각해 보고 알아서 잘 선택하라’고 말하면,  ‘그래서 뭘 선택하라는 겁니까?’ 하고  반문할  것이다.

취업 준비가 안된 많은 구직자들이  IT 분야 취업 준비 방법을 질문한다. 개인별 조건에 따라 대답이 달라지겠지만 보편적으로 내가 직종 선택에 관해 대답하는 내용은 비슷하다. 컴퓨터에 대한 실력이 어느 정도 있거나 프로그램을 해본 경험이 있다면 프로그래머로 진출하라고 권한다. 만약 컴퓨터 실력이 없는 비전공자가 NE,  SE, DB로 지원한다면 말리는 편이다. 그래도 그 직종으로 취업하고 싶다고 하면 나는 다음과 같이 대답한다.  ‘최소 1년 정도는 열심히 공부해야 겨우 취업이 될 겁니다. 기본적으로 2년 정도는 공부해야  한다고  생각하고  준비하기  바랍니다.’

컴퓨터 실력이 없는 비전공자가 가장 빠른 시간에 공부해 취업하는 것은 웹디자이너 분야가 가장 유리하다. 직업학교나 학원에서 몇 개월 공부한 실력으로도 취업이 가능한 이유는  채용하는  기업도  많고, 초보  디자이너  채용도  많기  때문이다.

웹디자이너나 프로그래머의 공급이 넘치고, 급여가 자꾸 하락하는 추세임에도 여전히 많은 구직자가 몰리는 이유는 여전히 이 두 직종의 취업이 쉽기 때문이다. 비록 대우는 예전만큼 좋지 않지만 두 직종이  IT 기업이나 인터넷 기업의 대표 직종임은 말할 필요가 없다. 일단  IT 쪽 취업이 우선이라면 웹디자이너나 프로그래머를 파고들기 바란다. 그리고  취업  후에  다른  직종으로  이직을  준비하는  것이  현실적인  선택이  될  것이다.

IT취업그것이궁금하다IT전문가김중태의리얼한취업상담
카테고리 경제/경영 > 경영전략 > IT경영
지은이 김중태 (e비즈북스, 2009년)
상세보기