일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 혼공S
- 혼공단
- 벌칸
- 혼공스
- 불칸
- 혼공학습단
- 나는리뷰어다
- 자바스크립트
- 책리뷰
- 혼자공부하는C언어
- 혼자공부하는얄팍한코딩지식
- vulkan
- 혼공
- 컴퓨터그래픽스
- 네트워크
- OpenGL
- 혼공C
- 혼공컴운
- 혼공단5기
- 혼자공부하는네트워크
- 혼공얄코
- 제이펍
- 혼공네트
- 리뷰리뷰
- 한빛미디어
- 딥러닝
- 파이썬
- 혼공머신
- 데이터분석
- 머신러닝
- Today
- Total
목록서평/IT-책 (75)
Scientia Conditorium

[책리뷰] 에러가 무섭지 않게 되는 책 전반적인 소감 및 마음에 드는 부분'쉽다', '어렵다' 개념은 사람마다 느끼는 정도가 다르다. 어떤 사람들에게는 평생을 다해도 어려운 내용이 있는가 하면, 어떤 사람들에게는 보자마자 바로 이해하고 깨달아버려서 쉬운 내용이 있다. 이 책이 다루는 내용이 딱 그런 느낌이다. 어떤 개발자들에게는 '이런 것도 모르고 어떻게 개발을 한다는거지?' 라고 느낄 수도 있지만, 어떤 개발자들에게는 '아! 이렇게 하는거였구나!' 하고 도움을 받는 내용일 수 있다. 프로그래밍을 하면서 기본기에 해당하는 디버깅에 대해 다루는 책이지만, 요즘 시대에 필요한 책일 수도 있겠다라는 생각이 든다.최근 한 프로그래머 방송을 보고 있다가 시청자 한 분이 질문을 하였다. 질의응답을 이어나가다가 에러..

[책리뷰] Do it! 깡쌤의 안드로이드 앱 프로그래밍 with 코틀린 전반적인 소감 및 마음에 드는 부분괜히 안드로이드 분야 1위 도서가 아니라는 느낌을 받았습니다. 안드로이드 앱을 만들기 위해 필요한 모든 내용을 총망라한 책입니다. 이 책에서 가장 마음에 드는 부분은 앱을 출시하는 방법이 있다는 점 입니다. 대부분의 개발 서적을 보면 개발 환경을 위한 IDE를 설치하고 해당 프로그램에서 실행하면 잘 동작된다! 이정도까지만 알려줍니다. 그러나 이 책에서는 내가 만든 안드로이드 앱을 구글 플레이 스토어에 등록하기 위해 어떻게 해야하는지 자세히 알려줍니다. 물론 이런 부분은 인터넷 검색을 통해 할 수도 있지만 다른 책과 차별화되어 직접 알려준다는 점이 좋았습니다.예제가 총 19개로 가장 많이들 궁금해하는 ..

[책리뷰] 러스트 서버, 서비스, 앱 만들기 - 백엔드 서버, 서비스, 프런트엔드 모두 러스트로 안전하고 빠르게 구축하기 전반적인 소감 및 마음에 드는 부분개발자들이 가장 사랑하는 언어인 러스트로 실제 제품을 만드는 과정을 보여준 좋은 책입니다. 러스트를 사용해 웹 서비스와 애플리케이션을 개발하는 방법을 학습하도록 설계되었습니다. 튜토리얼 접근 방식을 통해 하나의 예제 코드를 점진적으로 개선해나가는 부분이 가장 마음에 들었습니다. 지금까지 러스트를 C++ 대체로 사용하거나 웹에서는 백엔드 부분에서만 사용하요 시스템 개발 언어로 알고 있었는데, 이 책을 통해 전반적인 사용법을 알게되어서 좋았습니다. 이 책은 온라인 강의 플랫폼(디지털 스토어프런트)을 예시로 이를 만들기 위해 어떤 구조와 기술이 필요한지 ..

전반적인 소감 및 마음에 드는 부분시니어 개발자 이상이라면 무조건 봐야되는 책이라고 생각한다. 요즘 개발자들은 CPU가 어떻게 동작하는지, 메모리 구조가 어떻게 이루어져있는지 몰라도 된다고 주장하는 사람들도 많다. 그러나 내 생각은 다르다. 엔지니어급으로 올라갈수록 고수준부터 저수준까지 제품이 어떻게 동작하는지 모두 알아야 된다고 생각한다. 전설의 프로그래머 존 카맥의 팟 캐스트에서도 이와 똑같은 말을 한다. 시스템 레벨의 생각이 중요한데, 고수준부터 하드웨어까지 기술 스택 동작을 모두 알면 최적화하기 위해 무서을 희생할지 결정할 수 있다는 것이다. 즉, 기술의 겉면만 보지말고 깊이 탐구하여 기술 스택의 모든 것을 다 알고싶어 하라는 의미이다.이런 관점에서 이 책은 컴퓨터의 동작 원리를 제대로 파헤쳐 코..

전반적인 소감 및 마음에 드는 부분 책 제목부터 심상치가 않았다. 자동화면 자동화지 초자동화는 또 무엇일까? 하며 의구심을 자극한다. 하지만 읽다보면 이 책에서 말하고자 하는 초자동화가 어떤 것인지 자연스럽게 알게 된다. 저자가 말하는 초자동화란 결국 대화형 AI인데, 3가지 핵심 기술의 조합이다. 대화형 사용자 인터페이스, 컴포저블 아키텍처, 노코드 프로그래밍을 가리킨다. 이 3가지 핵심 기술이 무엇인지, 어떻게 조직이나 비즈니스에 적용하는지 등을 사례를 통해 자세히 설명해준다. 초자동화는 도구가 아니라 생태계이고 생태계의 구성 요소가 배열되는 방식이다. 초자동화는 도구와 다른 여러 도구를 자유롭게 조율할 수 있는 생태계에서 이뤄진다. - p.170 단순히 모든게 자동화 방식으로 돌아간다는 의미가 아니..

[기본 미션] p. 315의 을 실행한 후 출력되는 고양이 이미지 캡하기 [선택 미션] p. 352 누적 예제를 활용하여 본인의 할 일 목록을 만들어 캡처하기 할 일 목록 추가하기 6주차 간략 소감 이번 혼공단 11기 무난히 끝냈다. 자바스크립트를 사용해보면서 느낀 점은 화면에 보이는 기능들을 빠르게 구현할 수 있다 정도다. 아쉬운 점은 디버깅하기 너무 어렵다. 사람의 실수를 빠르게 잡아내기 어렵다. 예를 들어 이번 6주차 선택 미션에서도 체크박스 부분에서 실수가 있었다. 'event.target.checkd' 인데 'event.target.checkbox' 라고 적어서 취소선이 동작하지 않은 문제가 있었다. 자바스크립트 자동완성 기능에서는 checkbox가 나와서 자연스럽게 선택했던게 화근이였다. C+..

[기본 미션] 객체, 속성, 메소드가 무엇인지 설명하기 객체(Object) 여러가지 속성을 가질 수 있는 대상 자바스크립트에서 함수는 객체의 특성을 모두 갖고 있으므로 일급 객체(first-class object)라 속함 비유하면 '실제로 존재하는 사물'을 의미하고 '이름(name)과 값(value)으로 구성'된 속성을 가진 자바스크립트의 기본 데이터 타입 배열도 객체라고 할 수 있음 속성(Property) 객체 내부에 있는 값 배열 내부에 있으면 요소, 객체 내부에 있으면 속성 메소드(Method) 객체의 속성 중에 함수 자료형인 속성 this 키워드 : 객체 내부의 메소드에서 자기 자신이 가진 속성을 표시할 때 사용 [선택 미션] p.288 확인 문제 3번 풀고, 풀이 과정 설명하기 사인 90도의 값..

[기본 미션] p.202 예제를 실행하여 2022년이 윤년인지 확인하는 결과 인증하기 [선택 미션] p.240 확인 문제 1번 풀고, 풀이 과정 설명하기 Filter 함수의 콜백 함수 부분을 채워서 ① 홀수만 추출, ② 100 이하의 수만 추출 ③ 5로 나눈 나머지가 0인 수만 추출해주세요. 그리고 코드의 실행 결과를 적어보세요. x % 2 !== 0 : 홀수만 추출해야하기 때문에 2로 나누어서 나머지가 0이 아닌 목록만 추출 [273, 25, 75, 103, 57] x

[기본 미션] 비파괴적 처리와 파괴적 처리의 의미와 장단점 설명하기 비파괴적 처리 처리 후에 원본 내용이 변경되지 않음 자료의 원본 보호 메모리 낭비될 수 있음 파괴적 처리 처리 후에 원본 내용이 변경됨 메모리 절약 가능 원본이 사라지기 때문에 위험함 [선택 미션] p.173 확인 문제 3번 문제 풀고, 풀이 과정 설명하기 3-1. 비파괴적처리 : strA 원본 유지 3-2. 파괴적 처리 : 배열 arrayB 원본 변경 3-3. 비파괴적 처리 : 배열 arrayC 원본 유지 3-4. 비파괴적 처리 : 문자열 strD 원본 유지 3주차 간략 소감 이번 학습에서 자바스크립트 언어에 대해 안 좋은 감정이 생겼다. 파괴/비파괴처리에 관한 내용 때문이다. 개념 자체는 간단하다. 원본이 바뀌느냐 안 바뀌느냐만 따지..

[기본 미션] p.139의 확인 문제 3번 문제 풀고 완전한 코드 만들어 비쥬얼 스튜디오 코드에서 실행 결과 인증하기 숫자 입력 창 실행 결과 논리연산자 && 기호를 입력하면 해결할 수 있습니다. 미션은 비쥬얼 코드에서 실행한 결과를 보여달라고 했지만, 앞선 챕터에서 구글 크롬창에서 실행한 이력이 있었기 때문에 이를 활용하여 구글 로그창 출력 결과로 대체하였습니다. [선택 미션] p.152의 예제 실행하여 본인의 띠 출력한 화면 캡처하기 뒤쪽 챕터에서 이 코드를 수정할 것 같기는 하지만 우선은 책에 적힌대로 if-else문을 활용하여 실행. 2주차 간략 소감 실행 모듈만 다를뿐 언어에 큰 차이점을 아직까지는 못 느끼고 있다. 거의 모든 언어의 어머니격인 C/C++를 주로 다루었기 때문에 그런 느낌이 드는..