개발자 99% 커뮤니티에서 수다 떨어요!
오늘 TIL 3줄 요약
실용주의 프로그래머는 무엇이 다른가? 문제와 해법에 접근하는 태도와 방식, 철학에 차이가 있다.
실용주의 프로그래머가 가지 ㄴ또다른 성공의 열쇠는 자신이 하는 모든일에 책임을 진다는 점이다.
실용주의 프로그래밍은 실용적 사고의 철학에 뿌리를 두고 있다.
TIL (Today I Learned) 날짜
2022. 03. 19
오늘 읽은 범위
서문~1장. 실용주의철학
책에서 기억하고 싶은 내용을 써보세요.
tip3당신에게는 에이전시가 있다 - 당신에게는 스스로의 행동을 직접 결정할 수 있는 힘이 있다. 업무환경이 엉망인가? 하는 일이 지루한가? 문제를 고치기 위해 노력하라.(p.3)
실용주의 프로그래머는 자신의 경력에 대해 책임을 지고 자신의 무지나 실수를 주저없이 인정한다. (p.4)
tip3 - 어설픈 변명말고 대안을 제시하라 - 안된다고 하지말고 상황을 개선하기 위해 무엇을 할 수 있는지 설명하라(p.6)
소프트웨어가 부패하는데에는 많은 요소가 관여한다. 가장 중요한 것은 프로젝트에서 밟생하는 심리학적 혹은 문화적 요소다(p.8)
tip5 - 깨진 창문을 내버려 두지말라 - 발견하자마자 바로 고쳐라, 적절히 고칠 시간이 없다면 일단 판자로 덮는 것만이라도 하라 (생략) 더이상의 손상을 예방하기 위해 어떤 조취든 취하고 여러분이 상황을 잘 관리하고 있음을 보여줘라(p.9)
tip7큰 그림을 기억하라- 큰 그림에 늘 주의를 기울여라 .당장 하고 있는 일에만 정신을 쏟지말고 주변에서 무슨일이 벌어지는 지 늘 살펴보라(p14)
적당히 괜찮은 소프트웨어를 만들도록 자신을 단련할 수 있다. 사용자나 미래의 유지보수 담당 아니면 자기 자신이 마음의 평화를 유지하기에 적당할 정도로 괜찮으면 된다. 여러분은 더 생삱거이 되고 사용자는 한층 더 행복해 할 것이다. 그리고 짧은 작업기간을 고려하면 여러분의 프로그램이 실질적으로 더 낫다는 걸 알게될것이다.(p.16)
tip9 - 지식 포트폴리오에 주기적으로 투자하라 -
매년 새로운 언어를 최소 하나는 배워라,
기술서적을 한달에 한 권씩 읽어라 ,
기술서적이 아닌 책도 읽어라,
수업을 들어라,
지역 사용자단체나 모임에 참여하라,
다른환경에서 실험해보라,
요즘흐름을 놓치지말라(p.23)
tip10 읽고 듣는 것을 비판적으로 분석하라 -
왜냐고 다섯번묻기
누구에게 이익이되나?
어떤 맥락인가?
언제 혹은 어디서 효과가 있을까?
왜 이것이 문제인가?
tip12 무엇을 말하는가와 어떻게 말하는가 모두 중요하다(p.33)
실용주의 프로그래머는 문서화를 전체 개발 프로세스의 필요 불가결한 부분으로 받아들인다(p.33)
오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요
현실적인 조언들로 가득한 챕터였다. 자기개발서의 프로그래머버전같은느낌?
머리로는 알고있는데 막상 게을러서 받아들이지못하는 습관들도 있다.ㅎ...
그리고 오늘은 전혀 요약하지않은거같은 TIL인거같다...그만큼 기억하고싶은 글들이 많았다는뜻
궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.
엔트로피 - 시스템 내의 '무질서'한 정도를 가리키는 물리학 용어다
오늘 읽은 다른사람의 TIL
<예시>