아까 직설적으로 글을 적었다가 욕먹었는데 프로그래밍과 수학공식? > 자유게시판

자유게시판

아까 직설적으로 글을 적었다가 욕먹었는데 프로그래밍과 수학공식? 정보

아까 직설적으로 글을 적었다가 욕먹었는데 프로그래밍과 수학공식?

본문

프로그래밍은 수학공식을 잘안다고 할 수있는 분야가 아니다.

 

바로 논리적 사고와 창의성이 있어야 하는것이다.

 

예를들어 39 * 13= ? 이런 문제가있으면 사람이 보면 쉽게 풀 수있다

 

하지만 이렇게 만들수도있다 

 

39  * (10+3)

또는 (39 * 10) + (39 * 3)

 

 

이렇게 논리적 사고와 창의적 사고가 있어야 프로그래밍을 할 수있는 것이다.

 

수학 공식 외웠다고 프로그래밍에 사용 할 수있는 것은 아니다.

추천
0

댓글 8개

흠, 저도 한마디 보태겠습니다
수학을 공부했다와 수학공식을 많이 외운다가 같은 말은 아니지요
수학을 잘하면 그 만큼 수학적 논리를 익히게 되니 하는 말이겠지요
저도 예를 하나 들어보겠습니다
13x13 , 14x14 , 25x25 이런 제곱 계산은 암산으로 쉽게 계산할 수 있습니다
그런데 숨숨이님이 말하는 논리적 사고가 뛰어난 사람이 저걸 암산하는 방법을 생각해내는 것과
완전제곱식이라는 수학을 공부한 사람이 저걸 암산으로 계산하는 방법을 찾아내는 것에 있어서 누가 유리할 것 같나요?
더우기 논리력이 뛰어난 두 사람 중 한 사람은 수학을 공부했고 한 사람은 그렇지않다면 결과는 완패 수준이 될테죠

숨숨이님이 말하는 프로그래머가 웹프로그래머만을 칭하는 말은 아니겠지요?
수학을 하지않아도 IQ가 높거나 논리적 사고가 강하다면 어느 정도까지는 가능할 겁니다
그러나 수학적 지식이 없으면 그 논리력만으로는 프로그래밍에 한계가 있기 마련입니다
나이가 비슷한 국문과를 졸업한 IQ가 높고 논리력이 뛰어난 프로그래머와 수학을 전공하거나 공대를 나온 보통의 IQ를 가진 프로그래머
둘을 놓고 직원을 채용한다면 저는 수학 공부한 사람을 뽑겠습니다

실제적인 간단한 예를 들어보겠습니다
제목과 날짜가 한 줄로 주욱 나오는 그누보드 최신글 리스트를
가로 한줄에  3개씩 제목과 날짜가 나오도록 스킨을 만드는 작업을 하는데
지금까지 7~8년을 그누보드로 작업해온 어영부영 수학전공자 또는 공대졸업자 프로그래머와
어영부영 비전공자 프로그래머가 있다면 누가 쉽게 작업을 해 낼 것 같은가요?

숨숨이님이 수학을 아주 잘했다는 것 같았으니(글이 지워졌네요)
간단한 이런 자바스크립트 문제를 한번 생각해 보십시다
aa=new Array(3, 5, 6, 10, 12, 14, 15,17, 20, 21, 25, 35, 39, 40, 41, 42, 45, 48, 51, 53, 55, 60 )
이런 값이 있을 때 39 라는 값이 있는지 찾는 방법을 2분검색이라는 것을 아는 사람과 모르는 사람과 어떤 차이가 있다고 보시는가요?
2분검색을 모르면 순차적으로 찾으려 들 것입니다. 13번이나 10번 만에 답을 알 수 있을테죠
2분 검색을 아는 사람이라면 3번이나 4번 만에 찾을 수 있게 프로그래밍 가능합니다
저 배열의 숫자가 아주 많아지면 순차적으로 찾으면 상당한 시간이 걸릴 것입니다

저런게 실제적으로 프로그래밍 어떤 곳에 쓰이느냐구요?
새로 바뀐 도로명 주소를 디비에 넣지않고 검색하는 프로그래밍을 해보니 효과가 있더군요
수학과 전혀 무관한 사람은 이런 작업이 가능하리라고는 보지않습니다만..
저는 초창기 검색엔진 개발을 개발하였던 사람입니다.

말씀하신 검색 알고리즘은 논리적인 사고만 지니고 알고리즘 책좀 봤다하는 사람은 누구나 생각하는거지요

예를 댈걸 대야지..
하핫..숨숨이님도 대단한 고집이잇군요
논리적인 사고만 지니고 알고리즘 책좀....<--- 수학한 사람이 그 책좀 보는 이해도와 그렇지 않은 사람의 차이를 말하고 있는 것입니다
예를 들어 분석관련 프로그램을 짤때는 수학 공식이 사용됩니다.

하지만 수학공식은 이미 나와있고 이것을 논리적으로 알고리즘화 시키는게 프로그래머의 역할입니다.
그리고 예를 드신 이분검색은 상황에 따라 속도차이가 많이 나서 요즘은 건수가 많지 않으면

그냥 순차검색이 빠릅니다. 옛날처럼 컴퓨터 자원이 한정적일때 옛날에 많이 사용되었지..

간단한 알고리즘 책이라도 사보세요.ㅣ..
논리적 사고&창의적 사고에 관해서는 동의합니다만..
수학을 잘한다 와 수학공식을 많이 안다는건 조금 다른 의미 아닌가요?
표현이 조금 어긋난 듯 싶네요~^^
전체 195,305 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여76 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT