프로그래밍과 수학의 관계

  • 이번에는 프로그래밍과 수학의 관계를 알아보려고 합니다.
  • 수학을 못해도 프로그래머가 될 수 있는지.
  • 수학은 왜 항상 프로그래밍과 같이 언급되는지.
  • 개발하는 분야별로 수학의 필요성은 어떠한지 등 알아보겠습니다.

수학 못해도 됩니다

  • 수학을 못해도 프로그래머가 될 수 있습니다.
  • 여기서 프로그래머가 될 수 있냐는 것은, 좋은 프로그래머가 될 수 있냐는 것입니다.
  • 수학을 못해도 좋은 프로그래머가 될 수 있습니다.

정말 그럴까요

  • 그럼 왜 수학을 잘 해야 프로그래밍을 잘 할 수 있다는 말이 나온 것일까요.
  • 그것은 수학과 프로그래밍이 연관이 없는 것은 아니기 때문입니다.
  • 프로그래밍을 잘하는데에는 여러 요인이 있겠지만, 논리력이 큰 비중을 차지합니다.
  • 그런데 수학을 잘한다는 것은 숫자를 활용한 논리력이 좋다는 것입니다.
  • 수학을 잘하면 논리력 자체가 좋을 확률이 높고, 곧 프로그래밍도 잘 할 확률이 높습니다.
  • 결국, 수학을 잘 하면 프로그래밍을 잘 할 확률이 높지만,
  • 수학을 못해도 논리력이 좋다면 프로그래밍을 잘 하는데 지장이 없습니다.

정말 그렇습니다

  • 실제로 수학을 못하는데도 프로그래밍을 잘하는 경우가 있습니다.
  • 숫자에 흥미를 느끼지 못했거나, 어떠한 이유로 수학을 안했거나 못했을 뿐
  • 논리력 자체는 좋은 경우입니다.

언제나 있는 예외

  • 다만, 논리력과 더불어, 수학적 지식이 더 많이 요구되는 개발 분야가 있습니다.
  • 데이터 사이언스, 머신러닝 개발, 비디오 게임 개발을 하고 싶다면
  • 수학을 천재 같이는 아니어도 어느정도 잘 하는 것이 좋습니다.

마무리

  • 이렇게해서 좋은 프로그래머가 되려면 수학은 못해도 된다는 점과
  • 프로그래밍과 수학은 직접적으로 연관되어 있지는 않지만, 공통적으로 논리력이 중요하다는 것.
  • 그리고 실제로 수학을 못해도 프로그래밍을 잘하는 경우와
  • 데이터 사이언스, 머신러닝, 비디오 게임 개발은
  • 수학이 어느정도는 요구된다는 점을 알아봤습니다.