본문 바로가기

My Place/자기 고찰

개발자란?

개발자란 어떤 문제를 해결하는 사람이다.

문제를 풀어 내는 능력이 곧 개발자의 실력이다.

즉, 개발자 자신이 기본 알고리즘 개념들을 이해하고 그것을 응용해서 얼마나 쉽고 빠르게 문제들을 해결할 수 있느냐가 관건이다.

 

알고리즘을 잘 푼다고 해서 꼭 개발을 잘하는 사람이라고 할 수는 없지만 

알고리즘을 잘하는 사람이 개발도 잘할 확률은 높다.

 

어떤 문제를 해결했다는 것은 그 사람이 도전했고 그 문제를 해결하기 위해 자신의 시간과 노력을 아낌없이 주었다는 결과이다.

 

- 프로그래머스 답변 중에서

 

프로그래머스의 문자열 압축 문제의 질문하기에서 발견한 답변이다.

알고리즘을 왜 배워야하고 왜 풀어야하는지에 대해서 많은 생각을 하게 해준 답변이였다.

그리고 개발자에 대해서도 다시 생각해보게 되었다.

수학 문제를 해결하는 것을 좋아했던 내가 알고리즘 문제를 해결하는 것도 좋아하는 사람이 되길 바란다.

개발자는 무언가 가치를 전달하는 사람이다.

개발자의 장점:

  • 직장이 아닌 직업을 얻을 수 있다.
  • 혼자서, 컴퓨터 한대로, 빠르게 만들어낼 수 있다.
  • 수평적인 기업문화를 가진 곳이 많다.
  • 한국 뿐 아니라 해외에도 많은 Job Position이 열려있다.

- 잇다 온라인 클래스에서

 

가치를 전달한다라.. 정말 멋진 말인거 같다. 

가치를 전달하는 사람이 될 수 있기를