프로그래밍 할 때 수학관련 필요한 요소가 무엇무엇있나요?
학생때 배웠던 수학을 프로그래밍 할 때에도 써먹을 수 있는지가 궁금합니다 그리고 c언어 같은 것들을 배우려면 어떻게 배우는게 가장 효율적이고 좋은지도 알려주시면 감사하겠습니다!
프로그래밍
프로그래밍을 하려고 한다면 당연히 프로그래밍 언어를 배워야하기는 합니다.
컴퓨터 공학과로 진학하기 위해서는 프로그래밍을 할줄 알아야하는 것은 아닙니다.
많은 컴퓨터 공학과 학생들이 프로그래밍 언어를 1학년때 처음 배우는 경우가 많이 있습니다.
처음 배운다면 파이썬으로 시작하는 것을 추천합니다.
다른 언어보다 상대적으로 쉽기 때문에 좋습니다.
"파이썬 정복", "점프 투 파이썬(c언어도 있음)" 등의 책으로 공부해보는 것도 좋을 것 같습니다.
어떠한 업무를 하는지에 따라서 수학관련된 요소가 필요할 수도 있습니다.
특히나 통계 부분에서는 수학이 필요하다고 생각이 됩니다.
최근에는 인공지능 관련 부분도 대부분 수학이 많이 들어가게 됩니다.
게임 엔진 개발 또한 수학 + 물리가 많이 들어가는 것으로 알고 있습니다.
수학을 잘하면 여러모로 장점은 많이 있습니다.
물론 수학이 필요없는 프로그래밍도 있지만 수학이 필요한 프로그래밍도 상당히 많습니다. 예를 들어 요즘 AI를 많이 개발하고 있는데 AI는 수학적 배경 지식을 요구하는 분야중에 하나입니다. 그리고 매일 접할 수 있는 날씨 예측 또한 굉장히 복잡한 계산량을 요구하는 수학적 배경 지식을 요구합니다. 그 계산을 빠르게 처리할 수 있는 슈퍼컴을 통해서 이뤄지는 것이고요. 그외에 다양한 분야의 프로그래밍에서 수학 배경 지식이 필요로 합니다.
효율적인 C언어를 공부에 대한 조언은 사실 C언어 프로그래밍에 대한 모든 경우의 수를 공부한 것이 아니기 때문에 본인의 경험치를 기준으로 설명해드릴 수 밖에 없고, 거기서 이것이 더 필요했으면 도움이 됐겠다 정도가 되겠네요.
경험을 비추어 처음의 개념 공부가 어려웠던 기억이 납니다. 그 개념을 아마 이 책이면 많은 도움을 드리지 않을까 생각합니다. 초급자 전용 추천드리는 책 "Hello coding 프로그래밍"추천드립니다. 게임 개발자 출신인 김포프님이 만드신 책입니다. 정말 쉽게 잘 설명 하니 정말로 추천드리는 책입니다.
https://m.hanbit.co.kr/store/books/book_view.html?p_code=B6832340619
강좌와 블로그 겸용은,
C언어 무료 공부하기 블로그를 소개해드릴꼐요.
https://blog.naver.com/tipsware/221198607335
블로그지만 영상도 있으니 차근차근 단계별로 공부해 보세요. 이런 무료 강좌도 비싼 강좌에 비해 나쁘지 않고 충분히 좋습니다.
그리고 추가로 추천드리는 강좌는 "언제나 휴일" 강좌입니다.
http://ehpub.co.kr/category/programming-language/c-language/
C계열의 윈도우즈 프로그래밍 강좌들을 동영상 및 글로 블로그에서 가르쳐줍니다. 열심히 배우셔서 잘 따라 가시길 바랍니다.