2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

기타/도서리뷰 111

[한빛미디어] 친절한 딥러닝 수학

이번에 리뷰할 책은 한빛미디어의 인공신경망 이해를 위한 기초수학 친절한 딥러닝 수학입니다. 책의 구성 책의 제목에서 느껴지는 것이 무엇일까요? 바로 "친절한" 입니다.^^ 이 책은 인공신경망을 공부하려고 하는 윤서와 대학에서 컴퓨터 비전을 전공한 지우, 그리고 장래희망이 머신러닝으로 무엇인가를 만들고 싶은 윤서의 도현이의 이야기 입니다. 윤서의 부탁을 거절하지 못하는 지우는 치즈케이크와 같이 단것을 좋아하는 학생입니다. 딥러닝에 대해 공부하고 싶은 윤서는 딥러닝에 대해 아는것이 거의 없는 처음 배우는 학생인데 컴퓨터 비전을 전공한 지우를 통해서 하나 하나 깨우치게 되는 내용입니다. 이 책은 대화체로 구성이 되어 있습니다. 딱딱해 보이는 수식처럼 보이지만 이렇게 물어 보고 거기에 대답하는 형식으로 되어 있..

기타/도서리뷰 2021.04.07

[도서리뷰]리팩터링 2판 - 실무 개발자라면 꼭 한번 봐야 할 책

이 책을 신청한 이유 전산실에서 근무하던 시절 다른 사람이 만든 코드를 유지보수 업무를 하면서 프로그램을 다시 만들고 싶었던 마음이 굴뚝 같았던 적이 있었는데 프로그램을 다시 만들지 않고도 설계를 변경할 수 있다니~ 너무 궁금해서 신청을 하게 되었네요.^^ 리팩터링이란? - 리팩터링이란 외부동작을 바꾸지 않으면서 내부구조를 개선하는 방법 - 코드가 작성된 후에 설계를 개선하는 작업 - 모든 것을 미리 생각해서 설계하는 방법이 아닌 개발을 지속적으로 진행하면서 좋은 디자인을 찾는 작업 이 책의 구성 1. 리팩터링 예시 2. 리팩터링 원칙 3. 코드의 문제점 4. 테스트 구축 5. 카탈로그 보는법 6. 기본적인 리팩터링 7. 캡슐화 8. 기능이동 9. 데이터 조직화 10.조건부 로직 간소화 11. API 리..

기타/도서리뷰 2021.03.09

처음 배우는 애저

올해에도 나는 리뷰어다 2021에 선정이 되었네요^^ 책을 매달 한권씩 접하면서 IT계통의 흐름을 읽을 수 있는 좋은 기회를 주셔서 한빛미디어에 다시 한번 감사드립니다. 이번에 신청한 책은 처음 배우는 애저입니다. 애저의 정식명칭은 Microsoft Azure 입니다. 이 책을 신청한 이유는 4차산업 하면 클라우드,빅데이터,인공지능,IoT 가 떠오르는데요~ 4차 산업이 핵심에는 클라우드 서비스가 핵심이 되지 않을까 해서 신청을 해 보게 되었습니다. 빅데이터,인공지능,IoT 는 클라우드 서비스 기반에서 서비스가 이루어 지므로 대세를 따르기 위해서는 클라우드 서비스가 무엇인지 알아볼 필요가 있을것 같습니다. 저도 예전에 프로젝트 수행할때 클라우드 서비스를 이용해 보기는 했지만~ 사용자 입장이나 운영자 입장에..

기타/도서리뷰 2021.02.08

나는 리뷰어다 2021 모집 안내

작년에 참여했던 "나는 리뷰어다" 를 통해서 많은 책을 읽었는데요~ 책을 받고 나서 리뷰를 써야 한다는 살짝 압박감이 있기는 하지만~ 책을 읽으면서 많은 정보를 알게 되어 너무 좋았네요... 한빛미디어는 이공계 분야 종합교재 출판사로 IT계열의 업무를 하시거나 공부를 하고 계시다면 한번쯤은 한빛미디어 책을 구매 하셨을텐데요~ 저는 학생들과 같이 공부하고 있는 입장이라서 새로운 정보를 받아 볼 수 있는 계기가 되어 너무 많은 도움을 받았습니다. 2020 리뷰어에 이어 2021년에도 변함없이 나는 리뷰어다를 모집하기에 관심있는 분들이 참여해 보시면 좋을것 같아서 같이 공유를 해 드립니다. 지원자격은 다음과 같습니다. IT종사자만 가능하다거나 블로그 등의 영향력등을 보지 않습니다. 리뷰 작성 약속을 지키려고 ..

기타/도서리뷰 2021.01.18

2021년에는 하루 한개 수학에 도전해 보아요~

예전에 학교 다닐때 수학은 시험용으로 공부를 했기에 재미 있는줄은 몰랐는데~ 시험 스트레스 없이 수학 공부를 하니 수학이 재미있네요.~ 새로움을 깨닫는 재미~ 평범함 속에서 알게 모르게 수학은 계속 사용되어 왔었고 그것을 깨닫는 재미~ 오늘은 그 재미를 더해줄 365수학을 리뷰해 볼까 합니다. 이 책을 쓰신 분은 처음에 365일 수학 달력을 만들어 볼까 해서 도전을 하셨다고 해요.~ 그 얘기를 들으니 흥미가 진진해 지더라구요... 매일 매일을 주제로 하나의 수학을 풀어 나가는 수학 달력이라니~ 그 달력을 만드는데 무려 7년의 시간이 걸려서 완성을 했다고 합니다. 그것을 계기로 네이버에 365일 수학을 연재 하게 되고 그것을 책으로 출판했다고 합니다. 책의 두께를 보고 깜짝 놀라기는 했습니다. 무려 100..

기타/도서리뷰 2020.12.28

밑바닥부터 시작하는 딥러닝 3

밑바닥부터 시작하는 딥러닝3은 다음과 같이 직접 딥러닝프레임 워크를 파이썬을 이용해서 만들어 봅니다. 이렇게 딥러닝 프레임워크를 구현하다 보면 밑바닥부터 시작하는 딥러닝 시리즈를 읽으면서 기초이론을 접목해서 직접 실행해 보면서 어떤 식으로 딥러닝이 동작하는지를 파악할 수 있게 됩니다. 밑바닥부터 시작하는 딥러닝3편에서는 Step1~60 까지 단계별로 구성이 되어 있습니다. 60단계는 다음과 같이 다섯고지로 나눌 수 있으며 여기서 만드는 딥러닝 프레임 워크는 DeZero 프레임워크입니다. 텐서플로 2.0부터는 이 책에서 설계방식이 DeZero 와 같은 방식을 채택했으며 이러한 프레임워크의 특징은 다음과 같습니다. 1. 미니멀리즘 - 이해하기 쉽게 만들기 : 아래 몇 단계의 코드를 확인해 보시면 파이썬을 조..

기타/도서리뷰 2020.12.10

초보자를 위한 유니티 입문

예전에 유니티를 공부 하고 싶어서 초보자를 위한 유니티5 입문 책을 구매해서 본적이 있었는데요~ 이 책은 "초보자를 위한 유니티5 입문 책"의 개정판으로 볼수 있을것 같습니다. "초보자를 위한 유니티5 입문"책은 유니티 5.3.1 버젼에서 테스트 완료 된 버젼이라서 책을 따라 하다 보니 유니티 버젼이 너무 많이 달라서 개념을 정확히 이해 하지 않는다면 따라서 연습하기 너무 많은 무리가 있었는데요~ "초보자를 위한 유니티 입문"은 유니티 최근 버젼인 유니티 2019를 반영하여 개정되어 있어서(현재 유니티 버젼은 유니티 2019.4 버젼입니다.) 프로그램 설치부터 따라서 연습을 할 수가 있도록 구성이 되어 있어서 초보자에게 딱 적합한 책입니다. 제가 처음 유니티를 접할때 가장 어려웠던 부분이 3D 게임을 만..

기타/도서리뷰 2020.11.12

밑바닥부터 시작하는 딥러닝2

밑바닥부터 시작하는 딥러닝 시리즈는 라이브러리나 프레임워크로 딥러닝을 구현하는 것이 아닌 책 제목 처럼 밑바닥 부터 구현을 하면서 딥러닝의 개념들을 정확히 잡아 가는 입문서입니다. "밑바닥부터 시작하는 딥러닝" 전편에서는 퍼셉트론, 신경망, 오차역전파 등을 통해서 이미지 인식 분야까지 다루었다고 하면 "밑바닥부터 시작하는 딥러닝2" 에서는 순환신경망(RNN)을 이용한 자연어 처리와 시계열 데이터 처리에 사용하는 딥러닝 기술에 초점을 맞추었습니다. 밑바닥부터 시작하는 딥러닝2 를 살펴 보겠습니다. 오라일리(O'Reilly) 하면 이상하고 생소한 동물들의 표지가 인상적인데요~ 이번 책은 물고기가 주제네요.^^ 어떤 물고기 인지는 모르겠지만 토실토실 한것이 많은 영양가가 있을것 같은데요.~ 자연어 처리에 관한..

기타/도서리뷰 2020.10.18

이것이 취업을 위한 코딩테스트다

최근에는 SW직군의 채용 과정에서 코딩테스트 비중이 나날이 커지고 있습니다. 대표적으로는 삼성전자,카카오,네이버,넥슨 외에도 많은 기업에서 코딩테스트를 통해서 인재를 선발하고 있는데요. 이 책에서는 16년도 부터 20년도까지 코딩테스트 기출문제를 분석하여 어떤 유형이 자주 출제 되는지를 알려 주고 있습니다. 삼성전자의 경우 컴퓨터를 활용한 문제해결능력을 중요시 하는 유형으로 DFS/BFS 위주의 출제경향을 보이고 카카오에서는 그리디 혹은 구현 유형의 문제를 확인 할 수 있습니다. 이 외에도 그리디 유형이 자주 출제 되는 것을 확인 할 수 있는데 이 그리디 유형의 문제도 현재 상황에서 가장 좋은 것만 선택 된다는 알고리즘을 이해 했다고 해서 쉽게 풀수 있는 문제는 아닙니다. 따라서 많은 문제 연습을 통해서..

기타/도서리뷰 2020.09.17

유닉스의 탄생

이 책은 유닉스의 역사를 기록한 책이고 또한 유닉스 개발 현장에 있던 벨 연구소 직원의 회고록 같은 느낌을 받습니다. 책을 읽으면서 내내 벨 연구소 내에서 직접 근무하면서 같이 고민하고 유닉스의 새로운 프로토타입을 만들어가는 과정 하나 하나를 생동감 있게 그려내 컴퓨터의 역사에 흥미를 갖는 학생이라면 이책을 읽어 볼 것을 추천 합니다. 이 책의 구성을 살펴 보면 다음과 같이 구성이 되어 있습니다. 1부 벨연구소 2부 유닉스프로토타입 3부 유닉스1판 4부 유닉스6판 5부 유닉스7판 6부 연구소를 넘어서 7부 사업화 8부 후손 9부 유산 1부 벨연구소 편에서는 세번째 튜링상 수상자인 리처드가 저자에게 말한 "사람들에게 사전과 문법 규칙을 주고서 자, 당신은 이제 훌륭한 프로그래머예요 라고 말하지" 라는 글귀..

기타/도서리뷰 2020.08.12