책책책book/실용주의프로그래머
[실용주의 프로그래머] 스터디 2주차
햄❤️
2022. 5. 11. 10:47
728x90
진도: 1장 ~ 25page
책을 읽으면서 정리하고 싶은 것들만 다시 보기 위해 기록합니다.
Topic1. 당신의 인생이다
- 변화를 피한다?
- 개발자는 스스로 할 수있는 힘이 있다? 기회를 많이 주는 업계!
Topic2. 고양이가 내 소스코드를 삼켰어요
- 실수를 인정한다.
- 팀이 나를 믿고 의지해야한다. 신뢰!?
- 책임지기. 결과에 대한, 다른 사람을 비방하지말고 문제가 생기면 대책을 세우자
- 변명이 아니라 대안을 제시하라..! 안된다고 하지 말자.? (오늘도 개발자가 안된다고 했다 책이 생각났다)
Topic3. 소프트웨어 엔트로피
- 엔트로피? = 무질서
- 기술 부채(debt) 계속 커진다.
- 깨진 창문을 내버려 두지 말라, 나쁜 설계나 형편없는 코드 등등. 더미데이터, 주석처리
- 그 전에 망치지 말자~! 잘 만들자
Topic4. 돌멩이 수프와 삶은 개구리
- 시작피로 = 모든 사람이 각자 자신의 자원을 지키려고 하는 것.(시작 전에 사전 과정들이 복잡한 것들..)
- 삶은 개구리 처럼 변화를 감지하지 못하게 되면 안된다.
- 점점 상황이 안좋아진다. 하나의 일에 집중할 때.. 큰 그림에 집중해야한다!! (특히 주위)
- 상황인식 훈련(주변을 살피고 의식해라 프로젝트에도)
Topic5. 적당히 괜찮은 소프트웨어
- 사용자를 생각해라.. 사용자의 요구사항
- 완벽하지 않을 수도 있다. 그래도 괜찮다. 완벽해지기란 불가능하다.
- 완벽하게 훌륭한 프로그램을 과도하게 장식하거나 지나칠 정도로 다듬 느라망치지말라. 그냥 넘어가고 코드를 현재상태로 한통안 그대로 놓아 두라. 완벽하지 않을 수도 있다.
- 모든 버그를 제공하는 것은 불가능하다.
- 기능 블로트란 소프트웨어가 쓰는 기능에 비해 훨씬 더 많은 기능을 가지고 있는데,기능이 많은 만큼 버그나 보안 취약점이 생길 가능 성도 높은 것을 말한다.
Topic6. 지식 포트폴리오
- 기한이 있는 자산이란 시간이 지남에 따라 그 가치가 줄어드는 자산을 말한다. (기술 지식)
- 현재 기술이 금방 옛 기술이 된다. 지식 가치가 점점 떨어져… 즉 지식 포트폴리오에 투자해야 성공적인 경력이 된다.
- 현재 작업에 시용하는 기술에 관해서는 속속들이 알아야 함
- 새롭게 떠오르는 기술이 인기를 끌기 전에 미리 알고 학습
728x90