Community

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

← Go back
TIL 3장. 기본 도구
#pragmatic
2년 전
412

오늘 TIL 3줄 요약

  • 도구는 여러분의 재능을 증폭한다. 나의 도구 상자에 투자하자.

  • 버전관리시스템의 중요성

  • 아무리 흐린 먹물일지라도 가장 훌륭한 기억력보다 낫다. 일지를 작성하자.

TIL (Today I Learned) 날짜

2022.5.18. WED

오늘 읽은 범위

3장 기본 도구

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

  • 명령어 셸의 힘을 사용하라.

  • 에디터를 유창하게 쓸 수 있게 하라.

  • 과거를 기억하지 못하는 사람은 과거를 반복할 운명이다.

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

  • 프로그래밍 공부를 시작한 지 얼마 되지 않아서 쌓인 지식이 적다보니 프로그래밍을 깊이 있게 이해하지 못하고 관련 tool들의 사용법에 익숙하지 않아 답답하고 조급한 마음이 크다. 셸을 사용하는 방법을 익히고 내가 사용하는 에디터를 정말로 유창하게 사용하는 연습, 깃허브 강의를 완강하고 꼭 익혀야겠다는 다짐을 했다.

  • 과거를 기억해야 한다. -

    버전 관리 시스템의 중요성, 필요성이 매우 와닿았다. 거기에

  • 디버깅 : "단지 문제 풀이 일 뿐" "현실을 부정하지 말고 just solve problems"

  • 버그에 당황하지 말라.

  • 챌린지를 하면서 수도 없이 "왜 이래, 이럴리가 없는데"라고 생각하게 된다. 이런 생각으로 시간과 내 자원을 낭비하지 말자. 당연히 일어날 수 있으며 실제로 일어났다.

  • 문제의 근본 원인을 찾는 데 집중하자. 실마리를 찾고, 전략을 세워서 디버깅하자.

  • 디버깅의 가장 중요한 규칙은 코드를 고치기 전 실패하는 테스트부터 수행하는 것이다. 버그가 발생하는 상황을 다른 것들로부터 분리하다 보면..실마리가 나오게 된다.

  • 오류메시지를 찬찬히! 꼼꼼하게! 신경써서! 읽자. 바로 문제부터 해결하려고 코드에 손 대는 습관을 버리고 "생각"하자.

  • 오늘 무엇을 했고 무엇을 배웠고 어떤 점이 떠오르고 ..관련 내용을 그날 그날 적어보자. 책에서 나온 것처럼 내 기억은 절대 믿을 수 없으며, 관계가 없는 발상이라도 일단 잊지 않게 쌓아 보자. 내 일을 돌아보고 관찰하고 평가할 수 있는 기회도 생긴다.

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

  • 경험이 없다 보니 아직 실제로 와닿지 않는 예시들이 많았다. 공부가 필요하다.

오늘 읽은 다른사람의 TIL

<예시>

  • 00님의 TIL (url 링크)

</예시>