Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
[TIL] Assignment-02 (22.03.19[금])
#pragmatic
2년 전
765

오늘 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

<예시>