지은이 소개
박상길 저자
- 전 카카오 검색팀, 자연어처리팀
- 현 현대자동차 AI 리서치 랩
- 카카오 신입 개발자 공채의 문제 출제 위원
정진호 작가
- 평범한 것들이 모이면 특별한 것이 된다
- 매일 꾸준하게 무언가를 하고 있다
여는 글
- 국내에 개발자 코딩 테스트가 처음 도입된 시기는 대략 2005년 무렵, Daum (MS, Yahoo! 인터뷰 기반 제작)
- 대규모 사용자 트래픽을 처리하고 예상하지 못한 문제를 맞딱뜨리는 인터넷 포털에서는 알고리즘 능력이 필수
- 파이썬 동작 원리를 이해, 끈기와 집요함
- 여러가지 접근 방법, 파이썬 라이브러리, 코딩 시 유의할 점
- IT 분야에서 알고리즘이란 어떤 문제를 해결하기 위해 데이터 구조를 만들고 이를 CPU/메모리/디스크 같은 자원을 활용해 계산해내는 것이다.
들어가며
2017년 8월 카카오, 블라인드 방식의 공개 채용
수학과 알고리즘을 공부하는 이유
튼튼한 기본(수학)을 바탕으로 논리적 사고(수학적 사고)를 거쳐 문제 해결(프로그래밍)을 하기 위해
알고리즘 속에 깃든 다양한 사고의 방법, 자료구조, 문제 풀이 역량 등은 체계적으로 생각하는 방법을 길러주며 나아가 훌륭한 개발자로서 당연히 갖춰야 할 튼튼한 지적 기반을 쌓아준다.