Community

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

← Go back
TIL 220514 | 1장 실용주의 철학
#pragmatic
2년 전
1,044

오늘 TIL 3줄 요약

  • 깨진 창문이 있다면 바로 고치자.

  • 오래걸리는 큰 밑그림보단 무리 없이 만들 수 있는 작은 세부사항 먼저 구현하자.

  • 매일 생각하고 더 많이 학습하자.

TIL (Today I Learned) 날짜

2022. 05. 14

오늘 읽은 범위

1장 실용주의 철학

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

  • 깨진 창문 : 문제 하나를 방치해두었다간 프로세스 전체가 뭉개지는 나비효과가 발생할 수도 있다. 문제가 있을 수도 있는 코드가 있으면 즉시 고치고, 더욱 깔끔하고 알아보기 쉬운 문법을 쓰려고 노력하자.

  • 완벽한 코드는 없다 : 필요한 기능을 만족한다면 너무 다듬으려 하지 말고 일단은 넘어가라. 무한이라는 개념처럼 완벽이란 닿을 수 없는 목표이며, 어느정도 방치된 뒤에 다시 보게 되면 뭔가 아이디어가 떠오를수도 있다.

  • 타 개발자, 그리고 고객과의 소통 : 개발자들끼리는 코드로 말할 수 있지만 완성된 제품을 사용하는건 고객이다. 대학 1학년생도 알아들을 수 있어야 좋은 강의라고 하던 리처드 파인만의 말처럼, 내 프로그램이 굴러가는 방식에 대해서 알기 쉬운 말로 설명해보는 습관을 갖는것도 괜찮겠다.

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

  • 언어의 한계가 곧 세계의 한계라는 비트겐슈타인의 말처럼, 프로그래밍 언어와 방법론도 더욱 많이배우고 경험해보고, 자연과학과 인문학도 자주 접해봐야 어떤 발상이든 생각한대로 구현하는 기술이 늘 것 같다.

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

  • 1인 프로젝트는 해본 적이 있으나 팀 단위 개발에 대해선 소프트웨어 공학 이론만 들어봐서 아직 개발자간의 소통같은 업계의 일이 체감되진 않는다.