게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
알고리즘 은 어떻게 공부해야하나요?
게시물ID : programmer_18166짧은주소 복사하기
작성자 : 사색을하자
추천 : 0
조회수 : 783회
댓글수 : 4개
등록시간 : 2016/08/13 22:00:38
알고리즘은 '규칙의 집합'  바꿔 부를 수 도 있다

메리엄-웹스터 사전 정의 따르면 어떤 문제를 해결하기 위해서 필요한 규칙을 이해하고 그러한 규칙을 단계별로 적용해서 문제를 해결하는 것을 의미한다

규칙을 이해하고 그런 규칙을 적용해서 문제를 해결하는 것이 프로그래밍

알고리즘 능력은 그 자체로 프로그래머의 정체성을 규정한다. 그렇기 때문에 배워야 하는 시기가 따로 있다. 시기를 놓치면 익히기 어렵다

미국의 IT 회사들은 (특별한 경우를 제외하면) 특정 기술이나 API에 정통한 사람을 찾지 않는다. 기뵌적인 능력(문제를 해결할 수 있는 능력, 즉 알고리즘)
을 갖춘 상태에서 새로운 기술을 빠르게 습득해서 활용 할 수 있는 사람을 찾는다

프로그래밍이라는 기술은 이렇게 알고리즘이라는 세포로 이루어져 있다. 그리고 알고리즘이라는 세포의 내부에 존재하는  DNA는 논리다
만사에 논리적인 사람은 좋은 코드를 작성하지만 , 논리적인 사고가 결핍되어 잇는 사람은 아무리 열심히 '코딩'을 배워도 좋은 코드를 작성하지 못한다.

프로그래밍을 할려면 알고리즘이라는 메타 능력이 반드시 있어야 한다. 알고리즘이 얼마나 중요한가 하면 프로그래밍 그 자체라고 말할 수 있을 정도로 중요하다.

위에 글이 제가 책에 본것을 부분 발췌한 것인데요 

저는 저는 문과출신에 IT쪽 취준생인데요 위 글을보면 알고리즘이 중요한것 같은데요 알고리즘 능력을 키울려면 어떤식으로 하는게 좋은 걸까요?
수학공부를 해야하는건지 아니면 프로그래밍 공부를 하다보면 길러지는건지요? 프로그래밍 공부를 해오고 있는데 어디에 중점을 두고 공부를 하면 좋을지 조언 부탁합니다

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호