프로그래머가 되면 직업 이나 기회범위(?) 얼만큼 있나요 우리나라

프로그래머가 되면 직업 이나 기회범위(?) 얼만큼 있나요 우리나라

작성일 2014.01.28댓글 3건
    게시물 수정 , 삭제는 로그인 필요

 안녕하세요.
프로그래머가 되고싶은데요. 

프로그래머가 됬다면 직업은 어떤것들이 있고 또 큰 회사에서 저를 쓸수 있다면 어떻게 쓰나요?

저는 프로그래머가 되고 싶지만 한떄로는 생각나는게 '요즘엔 모든 프로그램이 다있는데 프로그래머가 되서 만들게 없다' 이런 생각을 많이 하는데 제 생각이 맞나요 ?

아니면 아직도 누군가 생각하지못한 창조적인 것이 더 나올 가능성이 있나요?

또한 전산과 나와서 뭘 할수 있는지 알려주세요.



profile_image 익명 작성일 -

프로그래머가 직업입니다. 어떠한 것들이 있는 것이 아니라 어떠한 문제분야, 어떠한 개발 환경 그리고 어떠한 실행환경이든지 프로그램을 만드는 일을 하는 것입니다.

 

잘못 생각하고 계시는 것이고, 창조적인 것은 신의 계시로 하늘에서 뚝 떨어지는 것이 아니라 기존 것에서 비효율적인 부분을 찾아 개선하고 하는 작업을 반복하다 보면 누군가 생각하지 못한 새로운 것이 만들어 지는 것입니다. 따라서 많은 노력과 시간이 필요하므로 어려운 것입니다.

 

프로그래머가 되려면, 프로그래밍 언어, 라이브러리와 개발 툴 사용법만을 배우지 마시고, 프로그램을 만드는 일인 프로그래밍을 체계적이고 전문적으로 배우세요. 그래서 창의적인 혹은 창조적인 문제 해결 능력을 갖추도록 하세요. 왜냐하면, 프로그래밍이란 문제 해결 과정이기 때문입니다.

 

과 같은 인터넷에서 "프로그래밍 공부 순서가 어떻게 되느냐" 질문하면 답변은 누구나 "C언어->C++언어->JAVA->C#->API->MFC->OpenGL->DirectX"라고 적고 있습니다. 그래서 프로그래밍 언어, 라이브러리와 개발 툴 사용법만을 강조하는 프로그래밍 교육이나 공부로 다음과 같은 좋지 않은 결과만 남겼습니다.

 

프로그래밍에 관심이 있는 대한민국 남자라면 C언어 책 한 두 권 책장에 장식만 하고 다른 일을 하고 있을 것입니다. 그리고 C언어를 배워서 무엇할 것인가라고 하면, 우스개 소리였지만 지금은 현실이 된 말로 "C언어 학원 강사"만 할 수 있답니다. 실제 현업에서는 C언어로 프로그램을 만들 수 있는 프로그래머가 없다고 아우성이고 C언어로 프로그램을 만들 수 있는 사람이면 JAVA로 프로그램을 만들 수 있는 사람보다 연봉이 30% 더 준다고 해도 사람 구하기 힘듭니다. C언어를 배워서 프로그램을 만들 지 않을 것이라면 왜 C언어를 첫번째로 배워야 할까요? 다른 프로그래밍 언어를 쉽게 배울 수 있기 때문이라고요? 그냥 맘에 드는 언어부터 배우면 시간과 노력도 절감할 수 있고, 프로그래머의 꿈도 포기하지 않을 것입니다.

 

C언어, C++언어, JAVA, C#같은 프로그래밍 언어의 문법과 API, MFC, OpenGL, DirectX같은 이미 작성된 라이브러리와 개발 툴 사용법만을 배우고, 회사에 가면 이미 작성된 코드를 분석(?)하고, Ctrl+N, Ctrl+A, Ctrl+C, Ctrl+V, Ctrl+H 같은 편집으로 시키는 일만 처리할 수 있겠지요. 그래서 단순 편집 작업이라고 생각하니, 부과되는 양이 많게 될 것이고, 이것을 처리하고자 하니, "월화수목금금금"이고 밤을 새야 하고, 돈도 쥐꼬리만큼 받게 됩니다.  몇 년 하다 보면, 오류를 찾고 고치는 능력을 조금 갖추었지만, 학원 갓 수료한 신입이 갖춘 능력 이상을 할 수 없습니다. 그러면 밑에서 치고 들어 오니, 물러나 주어야 하겠지요. 이러한 내용의 인터넷 게시물이 한 때 회자되었든 것입니다.

 

그래서 프로그래밍을 공부하겠다고 하면 말리는 사람들이 많지 않습니까? 공무원이나 되라고 권하면서 말이지요.


실수는 여러 번 하면 바보라고 하지요. 이미 문법 공부가 잘못된 것이라는 것을 우리는 체험했습니다. 우리나라에서 영어 공부를 보세요. 요사이는 유치원부터 시작한다지요? 영어의 문법 공부만 20년 가까이 하지만, 소설 책 한 권도 제대로 읽지 못하고, 회화나 작문은 하지 못하지 않습니까? 프로그래밍 언어의 문법과 라이브러리 사용법만 배운다고 프로그래밍할 수 있을 것 같습니까? 할 수 있었다면 우리나라가 소프트웨어 후진국이 되지 않았을 것입니다.

 

생각을 바꾸어야 합니다. 프로그래밍 언어나 라이브러리와 개발 툴 사용법만 배우지 마시고, 프로그래밍 언어나 라이브러리와 개발 툴로 하는 일인 프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력을 갖추어야 합니다. 왜냐하면, 프로그래밍이란 문제 해결 과정이기 때문입니다.

 

프로그래밍을 체계적이고 전문적으로 배워 창의적인 혹은 창조적인 문제 해결 능력만 갖춘다면, 나이, 성별, 학력, 전공과 무관하게 누구나 프로그래밍을 할 수 있습니다.

 

아직도 우리에게는 기회가 많습니다. 오늘날 만들어 지는 모든 것, 스마트폰, 스마트TV, 스마트워치, 게임, 자동차, 로봇, 비행기, 우주선, 배, 빌딩, 영화, 음악, 보안, 영업, 회계, 교통 등에 많은 프로그램이 사용되고 있습니다. 미래에는 더욱더 많은 프로그램이 더욱더 다양한 분야에서 사용될 것입니다. 이러한 환경에서 프로그램을 만들 수 있는 프로그래머는 반드시 창의적인 혹은 창조적인 문제 해결 능력을 갖추어야 할 것입니다. 프로그래밍을 공부하는 방법을 바꾸어서 준비하세요.

 

프로그래밍 언어와 프로그래밍을 체계적이고 전문적으로 공부하는 방법도 설명드려 보겠습니다. 참고해 보세요.

 

프로그래밍은 우리가 생활하는 데 있어 부닥치는 복잡한 문제를 새로운 생각으로 풀어 프로그래밍 언어로 컴퓨터가 처리하도록 하는 프로그램을 만들어 보다 편하게 살 수 있는 세상을 만드는 일입니다. 그래서 어렵습니다. 그렇지만 내가 생각한 프로그램을 만들고 세상 사람들이 사용한다면 엄청난 성취감과 자부심을 느낄 수 있습니다.

 

이러한 프로그래밍을 하고자 한다면 다음과 같은 최소한의 능력을 갖추어야 합니다.

(1) 문제 해결 능력

(2) 프로그래밍 언어 구사 능력

(3) 개발 툴 사용 능력

 

이 중에서 가장 중요한 것은 문제 해결 능력입니다. 문제를 해결할 수 없으면, 프로그래밍 언어 구사 능력도 개발 툴 사용 능력도 아무 소용이 없습니다. 문제 해결 능력은 많은 문제를 풀어 프로그램을 만들어 봄으로 해서 나만의 문제 해결 방법을 만들었을 때 갖추어 지는 것입니다. 따라서 프로그래밍을 배우고자 한다면 체계적이고 전문적인 학습을 해야 합니다. 그러면 누구나 프로그래밍을 할 수 있습니다.


프로그래밍 언어나 프로그래밍을 배울 때는 C언어나 자바같은 프로그래밍 언어만 배우지 마시고, C언어나 자바로 하는 일인 프로그래밍을 먼저 공부하세요. 프로그래밍 언어만 배운 사람이면 프로그래밍 언어가 배우기 어렵다고 하고, 어려운 프로그래밍 언어를 한 권 내지 두 세권 책으로 공부를 마친 후에도 문제를 스스로 풀어 배운 프로그래밍 언어로 프로그램을 만들려고 하면 어디서 부터 시작하여 어떻게 해야 하는지가 막막하다고 합니다.

 

왜 그럴까요? 프로그래밍 언어 책에 적힌 프로그램을 이해하기 위해서는 프로그래밍을 배워야 하는데 그렇지 않고 프로그래밍 언어를 배우고자 하기 때문입니다. 프로그래밍 자체는 어렵습니다. 프로그래밍은 문제를 풀어 컴퓨터가 처리하도록 하는 프로그램을 만드는 일이기 때문입니다.

 

프로그래밍 언어 책에서는 문제를 풀어 프로그램을 만드는 것을 설명하지 않고, 문제를 풀어 해결책(알고리듬)을 만든 후에 컴퓨터가 처리하도록 하는 프로그램을 만들 때 프로그래밍 언어가 언제, 어떻게 적용되는지만을 설명합니다. 그래서 프로그래밍과 프로그래밍 언어를 재미있게 공부하고자 한다면 체계적이고 합리적인 학습을 해야 합니다.


프로그래밍 언어를 배우기 전에 프로그래밍 언어로 하는 일인 프로그래밍을 먼저 공부하세요. 프로그래밍이 무엇인지, 어떻게 하는지, C언어같은 프로그래밍 언어가 언제, 어떻게 사용되는지 그리고 프로그램이 어떻게 작동하는지를 공부하세요. 또한 이러한 개념과 원리를 바탕으로 문제를 풀어 프로그램을 만드는 절차를 배우세요. 이러한 내용을 배우고자 하면, 다음 책들을 참고해 보세요.

 

책들은 "이렇게 하면 나도 프로그램을 잘 만들 수 있다 C & JAVA 프로그래밍 입문"시리즈입니다.

 

이렇게 프로그래밍을 이해했다면, 프로그래밍 언어를 배우세요. 무작정 프로그래밍 언어 책을 사고 동영상강의를 보면서 책에 적혀 있는 프로그램을 아무 생각없이 입력해서 실행시켜 보고 머리를 끄덕이고 외우는 방식보다 쉽게 재미있게 프로그래밍 언어를 배울 수 있습니다. 왜냐하면 왜 프로그래밍 언어를 배워야 하는지를 명확하게 이해했고, 프로그래밍 언어 책에 나온 프로그램이 어떻게 작성되었는지를 이해할 수 있고, 마지막으로 프로그래밍 언어 책에 제시되는 문제를 풀어 프로그램을 만들 수 있기 때문입니다.

 

C언어를 공부하고자 한다면 다음 책을 참고해 보세요.
책은 "C를 배우면 함수를 잘 만들어야 한다"입니다.

 

문법만 설명하는 것이 아니라 문제를 풀어 프로그램을 만들 때 C언어가 언제, 어떻게 적용되는지를 설명합니다. 특히 책의 처음부터 끝까지 C언어를 배우면 반드시 만들 수 있어야 하는 함수를 만들어서 사용하는 방법을 설명합니다.

 

카페 "프로그래밍을 배우자"에서 게시글과 동영상강의로 프로그래밍이 무엇인지, 어떻게 하는 것인지 그리고 C언어나 JAVA언어가 언제, 어떻게 사용되는지를 확인해 보세요. 그리고 프로그래밍과 C언어나 JAVA언어를 어떻게 배워야 할지를 생각해 보고 시작하세요. 그래서 시행착오를 줄이세요.


독학을 하신다면 책을 읽는 방법을 바꾸세요. 책을 볼 때 바로 정독을 하지 마시고, 빠른 속도로 전체 내용을 훓어 보는 방식으로 여러 번 보고, 정독을 하십시오. 왜냐하면 모든 내용은 질문자 님에게 새로운 내용입니다. 따라서 어려울 수 밖에 없습니다. 그래서 최소한 책에 어떠한 내용이 담겨 있는지와 자주 사용되는 용어(혹은 개념)에는 익숙해야 정독을 할 수 있지 않습니까? 책의 줄거리나 용어에 익숙하기 위해서 빠른 속도로 전체 내용을 훓어 보는 방식으로 먼저 읽어 보시라고 권하는 것입니다.

profile_image 익명 작성일 -

 

 

 

안녕하세요. 질문자님 도움이 될까 하고 답변드립니다.

 

프로그래머 관심을 가지고 계시는군요~

 

 

 

안녕하세요. 질문자님 도움이 될까 하고 답변드립니다.

프로그래머 관심을 가지고 계시는군요~

 

프로그래머는 크게 4가지 로 나뉘어요.

모바일프로그래머, 웹프로그래머, 게임프로그래머, 소프트웨어개발자 등이 있죠.

이중에 웹프로그래머가 취업률1위 입니다.

 

대졸자 기준으로 초봉 2200선입니다. IT분야가 원래 초봉이 작습니다.

그러나 경력 3년차만 되셔도 1.5배 이상으로 연봉이 상승합니다.

초봉이 높은 회사는 삼성이나 LG같은 대기업 외에는 찾아보기 힘들겁니다.

 

프로그래머 분야 중에서도 어떤 분야 쪽으로 진출을 하느냐에 따라서

진로방향을 잡을려면 관련 직종을 먼저 선택을 하시는게 좋습니다.

 

요즘에는 프로그램이 다 있다고 보시지만, 기업에서는 그렇게 생각을 안합니다.

대표적인 프로그램 이외에 계속 정보화시대는 발전 하기 때문에 개발자는

창조적인 부분을 계속 발전 시켜야 하기 때문에 아직도 만들어야 할께 많습니다.

 

전산학과 나와서 프로그래밍을 어느정도 아신다면 개발자 분야로 취업을 하겠지만

관련학과로는 IT분야 취업에 많이 취약합니다.

대학교 교과과정으로는 실무 적인 부분을 배우기가 힘들기 때문에

졸업 이후에 IT전문학원에서 다시 기초부터 실무까지 배우고 있는 실정입니다.

 

궁금하신 부분은 네임카드 참고하시거나 쪽지주시면 상세히 안내해드리겠습니다.^^

저는 IT전문학원 교육팀장입니다.

 

profile_image 익명 작성일 -

프로그래머의 종류는 매우 많습니다. 프로그래머가 새로운 프로그램을 만들어내야 한다는건

 

아니구요. 오류나 그에 따른 문제, 혹은 업데이트 등등 신경쓸게 많습니다.

 

프로그래머에 관심있으시다면 저는 한국IT전문학교를 추천해드리고 싶어요.

 

간단하게 설명해드리도록 할게요^^

 

한국IT전문학교는 IT특성화 학교로 오랜기간 교육을 시행하며 노하우와 시스템을 구축하고 있는 곳으로 게임스쿨/정보보안스쿨/스마트산업스쿨/디자인스쿨로 운영이 되고 있습니다. 각 스쿨별로 전문적이고 실무적인 교육이 진행되고 있으며 체계적으로 현업에 맞는 실무교육을 시행하고 있어 다양한 실무경험을 바탕으로 실력을 키워갈수가 있도록 운영되고 있습니다.
또한 교육과정 안에서 체계적으로 취업준비를 하시면서 자신만의 스펙을 쌓아갈수가 있으며 교내 취업지원센터 및 국제교류센터가 운영되어 학생들은 원하는 분야로 취업지원 및 진로에 대한 지원을 다방면으로 받을수가 있습니다.

 

정보보안스쿨
컴퓨터보안학과, 해킹바이러스대응학과, 사이버포렌식학과, 스마트보안학과, 융합컴퓨터보안학과 
- 프로젝트식 교육/ 팀프로젝트식 실무수업진행/ 보안관제실습운영
- 2012년 정보보호병 3명/ 2013년 상반기 총8명선발/ 공군 학사장교 3명 합격
- 신입사이버 수사관 교육
- 제1회 정보보안산업기사/기사 총 7명 최종합격
- 학사편입 : 건국대/광운대/서울시립대/성균관대/숭실대/아주대/연세대/중앙대 등으로 진학
- 대학원 진학 : 숭실대/ 서울시립대/ 단국대/ 광운대/ 건국대 등으로 진학
- 취업 : SK인포섹/ KCC시큐리티/ 잉카인터넷/ 한국고용정보원/ 세이퍼존 등(87% 이상)


게임스쿨
게임기획학과,게임프로그래밍학과,게임그래픽학과,게임마케팅학과
- 국내최초 게임학위승인 /국내유일 게임프로그래밍학사학위 취득가능/ 게임프로그래밍학 전공단위 승인
- 게임브리오엔진 ,유니티엔진 ,언니얼엔진 등 다양한 엔진교육(학점인정)
- 게임엔진 없이도 게임을 제작할 수 있는 하드코딩교육
- 최초 프로젝트식 교육 도입 :PC 및 모바일게임제작 (매년 G-STAR 출품 및 전시)
- 학사편입 : 고려대/ 숭실대/ 아주대/ 용인대/ 한국산업대 등으로 진학
- 대학원 진학 : 동국대/ 세종대 등으로 진학
- 취업 : 넥슨/ 게임빌/ 블리자드/ 엔씨소프트/ 재미연구소/ 윈디소프트 등(90% 이상)


디지털디자인스쿨
만화예술학과, 웹디자인학과, 시각디자인학과, 일러스트학과, 방송컨텐츠학과, 디지털스토리텔링학과
- 각종 공모전 준비 및 수상 경력 다수
- 수업정규시간 외 심화학기 ,공모전대비, 과제물로 포트폴리오 제작준비
- 드라마 '오작교형제들' 작품 협찬/ 동서식품 신제품 홍보웹툰 연재  등
- 뮤지컬 카르멘 홍보영상 제작/ 웹툰전문사이트 웹툰 연재(웹툰작가 데뷔)
- 학사편입 : 세종대/ 경희대/ 중앙대 등으로 진학
- 대학원 진학 : 숭실대/ 건국대 등으로 진학
- 취업 : KBS/ 신창건설/ 티켓몬스터/ 도아/ IPANDALAB 등(95% 이상)

 
스마트산업스쿨
스마트콘텐츠기획학과,스마트콘텐츠개발학과,컴퓨터공학과,정보통신학과
- 안드로이드, 아이폰 어플개발 실무교육
- 1학년초부터 프로젝트식 교육을 실시하여 어플을 개발
- 모바일소프트학과가 개설하여 어플개발 기술력과 교육노하우를 갖추고 있음
- 컴퓨터공학과/정보통신학과 편입률 뿐만 아니라 취업률 90%이상/ 전산직 공무원준비
- 학사편입 : 경기대/ 서울산업대/ 성균관대/ 한국외대 등
- 대학원 진학 : 아주대/ 숭실대 등으로 진학
- 취업 : 엠군/ CJ E&M/ LG U+/ 인크루트/ SK텔레콤 등(80% 이상)
 

 
이렇게 각 스쿨별로 업계에서 원하는 교육을 시행하고 있으며 실무위주의 실습을 통하여 실력을 키워가도록 운영되고 있어 업계에서도 실력적으로 인정을 받으며 관심을 받고 있습니다. 뿐만 아니라 방학마다 심화학기를 운영하여 부족한 부분은 채우고 다음 학기로 넘어가도록 하기 때문에 더욱 체계적으로 실력을 키워갑니다. 그리고 학생들이 자신의 진로에 맞는 준비가 가능하도록 지원하기 때문에 체계적으로 준비를 하고 자신의 진로에 맞는 준비와 지원을 받을수가 있도록 운영되고 있습니다.

미술쪽 직업들에는 무엇이 있나요?

... 고용기회 건강 및 안전에 대한 책임 실외근무 업무처리 신속성 외부 고객 대하기 * 직업가치관; 다양성 지적 추구... 우리 나라의 경우 제화 디자인은 아직 시작 단계라고...

원예학과 입학하려고 합니다 도와주세용

... 점이 있나요? 박태호 특별히 원예학과라고 해서 겪는 어려움은 없는 것 같고 다만 아직까지 우리나라 현실이... 유전자 프로그래머 같은 직업들도 생겨날 수 있다라고 생각이...

미술에 관련된 직업

제목그대로인데요..미술에 관련된 직업은 뭐가 있나요?... 수용하고 프로그래머의 안정적 게임 제작을 관리하기... 우리 나라의 경우 제화 디자인은 아직 시작 단계라고 해도...

미술관력직업

... 관련직업에는 어떤 것 들이 있나요? 정확하게 답변... 수용하고 프로그래머의 안정적 게임 제작을 관리하기... 우리 나라의 경우 제화 디자인은 아직 시작 단계라고 해도...

(내공35)스튜어디스가 되려면...

... 3.스튜어디스는 몇살부터 몇살까지 할수 있나요?만약... 4.스튜어디스가 되면 돈을 얼만큼 버나요? 5.... 그리고 우리 나라의 관습상 한국여자들은 그런 기회를 갖기가...

자퇴고민상담

... 자퇴를 하게 되면요. 그 학교에는 다시 입학하기 힘듭니다. 우리나라의 경우 고등학교까지 의무교육을 실행하고... 마소의 창립자이며 그 자신이 프로그래머 이기도 하고...

공부방법좀...

... 정확하게 정말로 열정적으로 이 직업을 하고 싶다는... 꼭 이다음에 자라서 우리나라의 얼굴이 되는 그런 사람이... 기말고사 등), 시험범위를 기입한다.2단계에서는...

그래픽, 상업, 웹디자인

... 디자인쪽 일을 하게 되면 그림을 꼭 잘그려야 하는건가요? 디자인쪽에는 어떤 직업들이 있나요? 21세기에는... 우리 나라의 경우 제화 디자인은 아직 시작 단계라고 해도...