SMS처리 도우미
E-mail
  ldwin@naver.com
제목
  프로그래머 되려면 학교공부는 적당히? (From. 소스놀이터)


프로그래머가 되기 위해 학교공부는 적당한 수준만 하고 오히려 프로그래밍 공부에 집중해야 할까요?

제가 이 직업을 해오면서 꼭 그렇지만은 않게 생각하는 이유 몇가지를 대겠습니다.

 

1. 프로그래머로서의 기본 덕목에 속하는 문제해결능력, 통찰력, 분석력

프로그래머가 되려면 보통 언어를 익히고 기술을 익히는 것을 먼저 생각할 수 있습니다.

하지만 정말 필요한 것은 분석력, 통찰력, 문제해결능력 등입니다. 이런 것들이 갖추어져 있다면 어려운 프로그래밍이 가능하고 훌륭하게 조직화된 코딩이 가능합니다.

그리고 이러한 것을 향상시키는 방법은 다양한 분야의 지식을 공부해서 다양한 능력을 기르는 것입니다.

단지 공부하실 때요. 암기하는 것보다 왜 그러한지 이해하기 위해 노력하고 어떻게 지식을 활용하는 가에 더 신경을 쓰는 것이 좋을 듯 합니다.

 

2. 프로그래머로서 수학 뿐 아니라 영어의 필요성

프로그래머라면요. 수학에 대한 센스가 필요합니다. 물론 이 분야가 특히 필요한 쪽은 게임 쪽이라던지 특정분야이긴 합니다.

그리고 또 강조하고 싶은 것은 영어입니다. 특히 영어 독해가 잘된다면 영어원문으로 공부하실 수 있습니다.

각종 언어들은 주로 외국계열이 원천지라 영어를 하실 수 있어야 실력의 한계선을 넘을 수 있습니다.

그리고 영어가 된다면 보다 더 좋은 대우를 받는 해외취업 또한 가능합니다.

 

3. 연봉을 결정짓는데 관여한다?

학력이 연봉과 관련이 적은 쪽이 프로그래밍 분야이긴 합니다. 하지만 대기업이거나 좋은 대우를 해주는 기업은 학력을 봅니다.

물론 타업종보다는 적지만 관련이 있더군요. 그 사람에 대해 잘모른다면 학력에 대한 편견이 있을 수 있고 통계적으로 많이 맞기 때문이 아닌가 합니다.

4. 학습에 대한 두려움 감소?

학습에 대한 두려움은 사실 누구나 가지고 있습니다. 그래서 무언가를 배우는 것에 대한 적응도 필요할 듯 합니다. 어떤 걸 배우고 나서 그것이 아주 좋은 결과를 거두는 것을 보게 되면 배움을 좋아하게 됩니다.

그래서 단지 아는 것이 아니라 활용하기 위해 공부하면 좋을 것 같습니다.

5. 프로그래밍 경험은 어떻게 쌓을까?

지금은 프로그래밍 경험을 쌓을 수 있는 좋은 기회들이 많이 있습니다. 자신이 만든 응용프로그램을 웹에 공개할 수도 있구요. 안드로이드등 모바일 분야에 뛰어든다면 수익까지 창출할 수 있습니다. 그리고 웹쪽으로도 무언가를 만들어서 서비스할 수도 있죠.

좋은 점은 창업시 비용이 거의 들지 않는다는데 있습니다. 컴퓨터와 아주 적은 금액만 가지고도 할 수 있는 거죠.

그렇게 하나씩 경험을 쌓아나가면서 즐겁게 프로그래밍하시고 IT에 대한 시야를 넓어나가시길 바랍니다.

 

실제로 취업할때에는 그런 경험들을 기업에서는 높이 살 것입니다. 어쩌면 오래 공부한 후에 온라인 커뮤니티에서 활동할 수 있고 무료 프로그램을 배포할 수도 있고. 오픈 소스 프로젝트에 참여할 수도 있습니다. 아마 나중에는 이런 생각이 들지도 모릅니다.

 

프로그래밍 분야가 매우 넓고 직원으로서가 아니라 1인개발자로서 수익이 날 수 있는 곳이 참 많구나 ! 하고 말입니다.

 

​(필자는 웹프로그래머로 12년 정도의 경력이 있습니다. 궁금한 점을 댓글로 다시면 제가 알고 있다면 관련 포스팅을 하겠습니다 ^^)

트위터, 페이스북 공유 부탁드립니다~!
트위터   페이스북


  • 패스워드
           
X