Community

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

← Go back
TIL 1장. 실용주의 철학
#pragmatic
2년 전
703

오늘 TIL 3줄 요약

  • 모든 사람들은 주체적으로 원하는 행동을 고르고 행할 수 있는 능력을 갖고 있다.

  • Done is better than perfect.

  • 내가 상대에게 전달하고자 하는 게 무엇인지, 어떻게 제대로 전달할 수 있을지 생각하자.

TIL (Today I Learned) 날짜

2022.05.14

오늘 읽은 범위

1장 실용주의 철학

책에서 기억하고 싶은 내용을 써보세요.

당신에게는 에이전시가 있다.

왜 직접 바꾸지 않습니까?

에이전시 agency : 주체적으로 원하는 행동을 고르고 행할 수 있는 능력

  • 불만족스러운 현재 상황에서 벗어나기 위해 스스로 행동해야 한다.

    문제를 고치기 위해서 할수 있는 한 노력해야 한다.

    주도적으로 행동해서 기회를 잡아라.

실용주의 철학의 초석 중 하나는 책임감

  • 실용주의 프로그래머 → 자신의 경력에 대해 책임지고, 무지나 실수를 주저없이 인정하는 사람

  • 책임지기 :
    변명 말고 대안을 제시하라. 상황을 개선하기 위해 무엇을 할 수 있는지 설명하라.

기술 부채와 깨진 창문

  • 깨진 창문 발견하면 발견하자 마자 고쳐라. 판자로 덮기라도 해라.

  • 방치는 부패를 더 가속시키므로

    방치하지 말고 어떤 조치를 취하고 추후 발생가능한 손상을 예방하라.

  • 깨진 창문이 있다고 부가적인 피해를 일으키지 말라. 깨진창문은 하나로도 충분하다.

적당히 괜찮은 소프트웨어

  • 오늘의 훌륭한 소프트웨어는 환상에 불과한 내일의 완벽한 소프트웨어보다 낫다.

  • 멈춰야할 때를 알라.

    완벽해지기란 불가능하다.

의사소통

  • 말하고 싶은 게 무언지 알라.
    아이디어를 제대로 전달하기 위해서 말하고자 하는 것이 정확히 무엇인지 생각해보고 말하기 전에 무엇을 말할지 계획하고 개요를 작성하라.

오늘 읽은 소감은? 떠오르는 생각을 가볍게 적어보세요

Topic6 지식 포트폴리오 부분이 제일 인상깊으면서도 막막한 감정을 들게 했다.

프로그래머라는 직업은 정말 쉽지 않구나 라는 생각이 많이 들었다.

궁금한 내용이 있거나, 잘 이해되지 않는 내용이 있다면 적어보세요.

Topic 5 적당히 괜찮은 소프트웨어 - 도전해볼것

모놀리식 소프트웨어 블록을 필요한 품질 수준으로 만드는 것 vs 느슨하게 결합된 모듈이나 마이크로서비스들로 설계된 시스템으로 만드는 것 중 어느게 오래 걸릴까? 두가지 방식의 장단점은?

이 질문의 답이 궁금하다. 개인적인 생각으로는 마이크로서비스 시스템이 결합도는 낮지만 개발시간은 더 오래걸릴 거 같긴한데.. 답이 무엇일지 궁금..