26일차 TIL 210408

1. 오늘 하루는 어땠어 ?

  • 딴생각이 많이 드는 것에 대해서 페어랑 이야기를 해보았다. 아마 유어클래스 내용이 어려워서…잘 이해가 안되서 그런것 같다고 한다. 나도 어느정도 동의를 했다.
  • 문서 형식으로 된 것이 공부가 어렵다면 관련 자료를 유튜브로 찾아봐서 시청해야겠다. 집중력을 높이는 것이 시급하다.
  • 함꼐 한 페어분이 유쾌하셨다. 그리고 기다려주시기도 했고, 설명을 잘 들어주시기도 했다.
  • 유어클래스 내용을 꽤나 여러번 보고 있는데 흡수가 안되는 느낌이다. 내일 한 번 더볼것이다.
  • 스프린트 시간에 더 집중해야겠다는 생각이 든다. 유어클래스에서 놓친 개념을 줍줍할 수 있었다 *prototype : 모델의 청사진을 만들 때 쓰는 원형 객체(original form)
  • 나만의 언어로 이해하는게 더욱 중요한 것 같다. 이렇게 이해하니까 더 쉬웠다. 클래스 = 자동차를 만드는 틀, 인스턴스 = 그 틀로 만들어진 실제 자동차
  • this는 엄마찾기이다. 부모객체를 먼저 조회하고 없는 경우 window/global 를 참조한다.
  • 다음주 목요일까지 자기소개를 준비해야 한다. 다시끔 내가 여기서 교육을 듣고 있는 이유에 대해서 생각할 수 있는 좋은 기회라고 생각한다. 잊지마. 잊지말고 이겨내야지.
  • 익숙해질 떄까지 반복할 것이다. 지금은 낯설어서 그런것이니. 🦋

2. module.exports

  • module.exports에 뭔가가 이미 붙어있다면, exports 는 무시된다.
    //lib/my-module.js
    let x =10
    exports.x = 20
    module.exports.x = 30
    //subject.js
    let mod = require('./lib/my-module.js')
    let result = mod.x
    console.log(result)//x=30
    
  • require 로 파일을 두 번 불러온다해도 두 번 실행되지 않는다. 한 번 불러오면 캐싱 값에 저장되어 재사용된다.
  • module.exports exports 를 섞어쓰지 말아야 한다.

3. 네이버 개발자 채용 직무 토크

어렵게 생각할 필요도 없는 것이었다. 개발과 결혼할 수 있나? 일상을 함께하고 그 일상을 견딜 수 있는가? 개발자란 직업의 고통과 끊임없는 변화를 즐길수 있는, 그냥 개발이 좋은 사람. 나는 그런 사람인가?

Updated: