DAY 1 오늘 읽은 범위: 시작 ~ 1장. 실용주의 철학
책에서 기억하고 싶은 내용?
- 자신의 기술에 관심과 애정을 가져라.
- 자신의 일에 대해 생각하면서 일하라!
- 어설픈 변명을 만들지 말고 대안을 제시하라.
- 깨진 창문을 내버려두지 말라.
나쁜 설계, 잘못된 결정, 혹은 형편없는 코드를 고치지 않은 상태로 내버려두지 말라는 의미이다. 더 이상의 손상을 예방하기 위해 어떤 조치를 취하고 있는지 알려줘야 한다는 것이다. 프로그래밍과 엔트로피를 결부시켜 설명하는 부분이 확 와닿으면서도 기억에 남았다. - 변화의 촉매가 되라.
- 큰 그림의 기억하라.
- 품질을 요구사항으로 만들어라.사용자로서 그들이 모든 버그를 제거할 때까지 기다리겠는가? 복잡한 소프트웨어를 사용하면서 어느 정도의 버그를 감내하겠는가? 결함이 더 적은 간단한 소프트웨어를 선택하겠는가?
- 지식포트폴리오에 주기적으로 투자하라.
- 무엇을 말하는가와 어떻게 말하는가 모두 중요하다.
오늘 읽은 소감?
주로 개발자로서의 자세에 대해 서술되있는 장이었다.
프로그래밍을 하면서 책임감을 갖는다는 것은 정말 중요하다. 무엇보다 혼자 만드는 것이 아닌 팀 프로젝트로 진행되는 프로그램인 경우가 많으므로 내가 만든 코드가 동료들도 쉽게 이용하고 확장 가능한지에 대해 순간순간 고민하는 태도를 지녀야 겠다.
그리고 오늘 읽는 내용 중에 가장 와닿았던 내용은 언제 멈취야 할지 알라는 것이다. 프로젝트를 기한 내에 하다가 보면 내 자식같은 프로그램을 완벽하지 않은 상태로 내 기준에는 부끄러운 상태로 사용자들에게 보여줘야 하는 시점이 온다는 것이다. 시간, 비용과 타협해야 한다는 문제다. 품질을 요구사항을 만들라는 말이 기억에 남는다.
궁금한 점이나 잘 이해되지 않는 내용
궁금하거나 이해 안되는 부분은 아니고, 책을 읽다보니 개발자 간 의사소통에 대한 책을 더 읽고 싶다는 생각이 들었다.
'CS' 카테고리의 다른 글
[실용주의 프로그래머] Mission 1 (0) | 2022.03.22 |
---|---|
[실용주의 프로그래머] 2장. 실용주의 접근법 (0) | 2022.03.18 |
[실용주의 프로그래머] 실용주의 프로그래머 챌린지 시작! (0) | 2022.03.15 |
쿠키 Cookie와 세션 Session (0) | 2022.03.03 |
TDD와 단위테스트 (0) | 2021.11.24 |
댓글
최근에 올라온 글
TAG
- 오늘의코딩
- JIRA
- 실용주의프로그래머
- 노마드코더
- gradle
- git연동
- 기술블로그
- 정보처리기사 실기
- 북클럽
- 정보처리기사 필기
- IT 5분 잡학사전
- spring
- filezila
- intellij
- jdbc
- EC2
- gradle build
- LifecycleException
- AWS
- 개발도서
- putty
- SQLD
- 정보처리기사
- 독서후기
- ubuntu
- java
- 노개북
- 웹페이지만들기
- 배포
- 호스팅영역
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함