TIL 22.3.23

hun2__2·2022년 3월 23일
0

노개북

목록 보기
4/5
post-thumbnail

Day4

오늘 TLI 3줄 요약

  • ETC + DRY

TIL(Today I Learned) 날짜

2022.3.23

오늘 읽은 범위

2장

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

  • 사용하는 도구로 다를 수 없는 문제를 마주쳤다는 생각이 들면, 도움이 될 만한 뭔가 다른 것이나 더 강력한 것을 찾아보아야 한다는 것을 명심하라.(p104)
  • 여러분의 생각과 역사를 기록으로 남겨라. (P105)
  1. 지식을 저장하는 최고의 포맷은 일반 텍스트이다.(p105)
    • 일반 텍스트란 인쇄 가능한 문자로 이루어져있고, 사람이 이해 할 수 있어야 한다.
    • HTML, JSON, YAML, HTTP, SMTP, IMAP 모두 일반 텍스트다.
  1. 일반 텍스트의 이점 (p107)
    • 지원 중단에 대한 보험이 생긴다. 그냥도 읽을 수 있으므로 지원이 끊겨도 데이터가 남아있다.

TOPIC 17 셀 가지고 놀기

  1. 목수에게는 튼튼하며 믿을 만한 작업대가 필요하다. 프로그래머에겐 명렁어 셀이 작업대이다. (p111)

  2. GUI의 장점은 WYSIWYG(what you see is what you get) : 당신이 보는 것이 당신이 얻는 것이다. (p111)

  3. GUI의 단점도 WYSIWYG(what you see is what you get) : 당신이 보는 것이 당신이 얻는 전부이다. (p111)

  4. 당신은 shell 안에서 많은 시간을 보내게 될 것이다. 소라게처럼 조개 껍데기(shell)을 당신의 집으로 만들어라. (p113)

TOPIC 18 파워 에디팅

  1. 에디터에 유창해져라(p115)
    • 업무 시간이 줄어든다.
    • 위의 이유보다 더 큰 이유는 사용법에 유창해지면 에디터를 사용하는 것이 생각의 흐름을 방해하지 않는다.
  1. 에디터에 '유창'한지 Testlist (p115~116)
  1. 에디터의 명령어를 모두 외우기 보단, 삶을 편하게 해 주는 명령어를 베워라. (P116)
    • 무언가 같은 일을 반복 할 때 마다 더 나인 방법이 있는지 찾아보라.
    • 위의 기능을 몸이 익숙해지도록 반복해라
  1. 에디터를 업그레이드 해라 (p117)
    • 한 걸음 더 나아가서 사용하는 에디터의 확장 프로그램 기능의 언어를 파헤쳐 보라.
    • 당신이 늘 하는 반복적인 일을 자동화 할 방법을 연구해 봐라.
    • 더 나아가서 확장 기능을 만들어라. 그리고 베포하라.
  1. 도전해 볼 것! (p118) <-- 방학때 과제!!
    • 1주일간 마우스와 트랙패드를 치워라. 키보드로만 에디터를 사용해봐라.
    • 여기서 알게된 방법을 메모해라. 그리고 숙달해라.
    • 당신이 하는 일을 에디터에서 통합하는 방법을 찾아라.
    • 당신이 원하는 플러그인이 없다면 당신이 만들어 보라.

TOPIC 19 버전 관리

  1. 언제나 버전 관리 시스템을 사용하라 (p121)
    • 각종 문서, 전화번호 목록, 외부 업체에 보내는 메모, 빌드와 릴리스 절차까지 키보드로 입력하는 모든 것을 버전 관리 시스템(vcs) 안에 넣어라

TOPIC 20 디버깅

TOPIC 21 텍스트 처리

TOPIC 22 에니지니어리 일지

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

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

오늘 읽은 다른사람의 TLI

profile
과정을 적는 곳

0개의 댓글