Community

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

← Go back
TIL #1 : 서문 ~ 1장.실용주의 철학
#pragmatic
2년 전
916

오늘 TIL 3줄 요약

  • 프로그래밍은 기예다. 개발자는 매일 작은 기적을 만드는 것이다.

  • 어설픈 변명 말고 대안을 제시해라.

  • 큰 그림을 기억하라

2022.0515 서문 ~ 1장.실용주의 철학

책에서 기억하고 싶은 내용

  • 프로그래밍은 기예다. 개발자는 매일 작은 기적을 만드는 것이다. 프로그래머로서 여러분은 어떤 면으로는 듣는 사람이고, 어떤 면으로느 조언하는 사람이며, 통역하는 사람이기도 하고, 명령을 내리는 사람이기도 하다. 애매모호한 요구 사항을 포착해서 단순한 기계를 최대한 활용할 수 있도록 구현하려고 노력한다. 자신의 작업을 다른 사람이 이해할 수 있도록 문서로 만들려고 노력하고, 자신이 한 것을 바탕으로 다른 사람이 또 다른것을 만들 수 있도록 자신의 작업을 설계하려고 노력한다. 이뿐 아니라 쉬지 않고 똑딱대는 프로젝트 일정 시계에 맞추어 이 모든일을 해내기 위해 노력한다.

  • 변명 말고 대안을 제시해라. 안된다고 하지 말고 상황을 개선하기 위해 무엇을 할 수 있는지 설명하라. 코드를 지워야 하나? 지워야 한다고 말하고 리팩터링의 기치를 설명해 줘라. 어설픈 변명을 늘어놓기 전에 그 변명거리를 없애도록 노력해 보라

  • 큰 그림을 기억하라. 당장 하고 있는 일에만 정신을 쏟지 말고, 주변에서 무슨일이 벌어지는지 늘 사펴보라.

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

  • 깨진 창문에 대한 내용을 보고 다른 창문도 깨트린 경험이 떠올랐고 머쓱해졌다. 클린코드 라는 책을 읽고는 있던자리는 더 깨끗하게 정리하는 내성을 기르고 있어 더이상 깨진창문을 가만히 보고 있거나 더 깨트리는 일은 하지 않아야겠다고 다짐했다.

  • 책에서 기억하고 싶은 내용은 개발자로서 일을 하면서 부족했던 부분, 깨달았던 부분들이다. 어렴풋이 인지는 하고 있었는데 책에서 정확히 짚어주니 조금 더 생각해야 할것들이 명확해진 느낌이다. 핑계대지 않고, 큰 그림을 보며 요구사항을 정확히 파악해 멋진 코드를 작성하는 개발자가 되기 위해 꾸준히 훈련해야겠다.