최근 주변에 비전공 개발자들이 점점 늘어나고 있습니다. 제가 이 글을 쓰고 있는 이 순간에도 반경 10미터 안에 우OOOOO이라는 멋진 회사에 입사한 비전공 개발자 분이 열심히 코딩을 하고 있습니다.
비전공이라고 해서 개발을 못 할리는 없지만, 비전공이기 때문에 CS(컴퓨터과학) 기초가 부족할 가능성은 약간 있는 것 같습니다. 이런 분들을 위해서 진짜 입문용 서적을 소개하려 합니다.
입문용 서적은 제가 아는 한 가장 쉬운 책으로 골랐습니다. 혼자 공부하는 분들은 아무래도 포기하기 쉽기 때문이구요. 만약에 여기 소개하는 책들을 성공적으로 보신다면 다음에는 조금 더 풍부하고 자세한 내용이 있는 강의나 교재로 공부하길 당부합니다. 링크는 편의상 yes24링크를 첨부했습니다.
자료구조: 헬로 코딩 그림으로 이해하는 알고리즘(http://www.yes24.com/24/goods/37885448?scode=032&OzSrank=1)
컴구조 (디지털 논리회로): 만화로 쉽게 배우는 CPU (http://www.yes24.com/Product/Goods/70801371?scode=032&OzSrank=1)
운영체제: OS가 보이는 그림책 (http://www.yes24.com/Product/Goods/64371558?scode=032&OzSrank=4)
데이터베이스: 데이터베이스 첫걸음 (http://www.yes24.com/24/goods/32613394?scode=032&OzSrank=2)
네트워크1: 하루 3분 네트워크 교실 (http://www.yes24.com/24/goods/30670329?scode=032&OzSrank=1)
네트워크2: TCP/IP 쉽게 더 쉽게 (http://www.yes24.com/24/goods/32203210?scode=032&OzSrank=2)
위의 책들을 본다고 해서 엄청난 고수가 되는 것은 아닙니다. 겨우겨우 초보를 벗어나는 정도겠지만, 적어도 포기할만큼 어려운 책도 아니니까, 꾸준히 읽어서 완독을 성공하시길 바랍니다.
추가로 읽으면 더 좋은 책들이 많지만 여백이 부족해서 적지 않기로 합니다. (사실은 여러분이 사 놓고 안 읽을까봐 더 걱정이 됩니다.) 천리길도 한 걸음부터니까, 하나씩 하나씩 차근차근 읽고 성취감을 느껴보세요.
참, 여러분이 아는 좋은 입문용 강의나 교재들이 있다면 덧글을 달아주세요!
글쓴이: 정호영 고품질 소프트웨어 교육기업 코드스쿼드(http://codesquad.kr) 마스터로 일하고 있습니다.