프로그래밍과 수학의 관계
- 이번에는 프로그래밍과 수학의 관계를 알아보려고 합니다.
- 수학을 못해도 프로그래머가 될 수 있는지.
- 수학은 왜 항상 프로그래밍과 같이 언급되는지.
- 개발하는 분야별로 수학의 필요성은 어떠한지 등 알아보겠습니다.
수학 못해도 됩니다
- 수학을 못해도 프로그래머가 될 수 있습니다.
- 여기서 프로그래머가 될 수 있냐는 것은, 좋은 프로그래머가 될 수 있냐는 것입니다.
- 수학을 못해도 좋은 프로그래머가 될 수 있습니다.
정말 그럴까요
- 그럼 왜 수학을 잘 해야 프로그래밍을 잘 할 수 있다는 말이 나온 것일까요.
- 그것은 수학과 프로그래밍이 연관이 없는 것은 아니기 때문입니다.
- 프로그래밍을 잘하는데에는 여러 요인이 있겠지만, 논리력이 큰 비중을 차지합니다.
- 그런데 수학을 잘한다는 것은 숫자를 활용한 논리력이 좋다는 것입니다.
- 수학을 잘하면 논리력 자체가 좋을 확률이 높고, 곧 프로그래밍도 잘 할 확률이 높습니다.
- 결국, 수학을 잘 하면 프로그래밍을 잘 할 확률이 높지만,
- 수학을 못해도 논리력이 좋다면 프로그래밍을 잘 하는데 지장이 없습니다.
정말 그렇습니다
- 실제로 수학을 못하는데도 프로그래밍을 잘하는 경우가 있습니다.
- 숫자에 흥미를 느끼지 못했거나, 어떠한 이유로 수학을 안했거나 못했을 뿐
- 논리력 자체는 좋은 경우입니다.
언제나 있는 예외
- 다만, 논리력과 더불어, 수학적 지식이 더 많이 요구되는 개발 분야가 있습니다.
- 데이터 사이언스, 머신러닝 개발, 비디오 게임 개발을 하고 싶다면
- 수학을 천재 같이는 아니어도 어느정도 잘 하는 것이 좋습니다.
마무리
- 이렇게해서 좋은 프로그래머가 되려면 수학은 못해도 된다는 점과
- 프로그래밍과 수학은 직접적으로 연관되어 있지는 않지만, 공통적으로 논리력이 중요하다는 것.
- 그리고 실제로 수학을 못해도 프로그래밍을 잘하는 경우와
- 데이터 사이언스, 머신러닝, 비디오 게임 개발은
- 수학이 어느정도는 요구된다는 점을 알아봤습니다.