HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 3기 교육생
/
😃
기동팀
/
💬
[Day 1] 스크럼
💬

[Day 1] 스크럼

태그
스크럼
날짜
Oct 17, 2022
💡
오늘 한 일과 배운 내용 중 새로 알게된 내용, 추가적인 공부가 필요한 내용을 적어보아요!

📓 학습 관련 자료 공유

  • 함수
    • Function | PoiemaWeb
      함수란 어떤 특정 작업을 수행하기 위해 필요한 일련의 구문들을 그룹화하기 위한 개념이다. 만일 스크립트의 다른 부분에서도 동일한 작업을 반복적으로 수행해야 한다면 (동일한 구문을 계속해서 반복 작성하는 것이 아니라) 미리 작성된 함수를 재사용할 수 있다.(코드의 재사용) 함수의 일반적 기능은 특정 작업을 수행하는 구문들의 집합을 정의하고 필요시에 호출하여 필요한 값 또는 수행 결과를 얻는 것이다.
      Function | PoiemaWeb
      https://poiemaweb.com/js-function
      Function | PoiemaWeb
  • 스코프
    • Scope | PoiemaWeb
      스코프(Scope, 유효범위)는 자바스크립트를 포함한 모든 프로그래밍 언어의 기본적인 개념으로 확실한 이해가 필요하다. 먼저 아래 예제의 실행 결과에 대해 생각해보자. var x = 'global'; function foo () { var x = 'function scope'; console.log(x); } foo(); // ? console.log(x); // ? 이름이 같은 변수 x가 중복 선언되었다.
      Scope | PoiemaWeb
      https://poiemaweb.com/js-scope
      Scope | PoiemaWeb
  • 실행 컨텍스트와 자바스크립트의 동작 원리
    • Execution Context | PoiemaWeb
      이 포스팅의 내용은 ES3를 기반으로 하고 있다. 실행 컨텍스트(Execution Context)는 scope, hoisting, this, function, closure 등의 동작원리를 담고 있는 자바스크립트의 핵심원리이다. 실행 컨텍스트를 바로 이해하지 못하면 코드 독해가 어려워지며 디버깅도 매우 곤란해 질 것이다. ECMAScript 스펙에 따르면 실행 컨텍스트를 실행 가능한 코드를 형상화하고 구분하는 추상적인 개념이라고 정의한다.
      Execution Context | PoiemaWeb
      https://poiemaweb.com/js-execution-context
      Execution Context | PoiemaWeb
  • 클로저
    • Closure | PoiemaWeb
      클로저(closure)는 자바스크립트에서 중요한 개념 중 하나로 자바스크립트에 관심을 가지고 있다면 한번쯤은 들어보았을 내용이다. execution context 에 대한 사전 지식이 있으면 이해하기 어렵지 않은 개념이다. 클로저는 자바스크립트 고유의 개념이 아니라 함수를 일급 객체로 취급하는 함수형 프로그래밍 언어(Functional Programming language: 얼랭(Erlnag), 스칼라(Scala), 하스켈(Haskell), 리스프(Lisp)...)에서 사용되는 중요한 특성이다.
      Closure | PoiemaWeb
      https://poiemaweb.com/js-closure
      Closure | PoiemaWeb
      24장 클로저
      클로저의 핵심 키워드는 '함수가 선언된 렉시컬 환경'이다. 24.1 렉시컬 스코프 자바스크르립트 엔진은 함수를 어디서 호출했는지가 아니라 함수를 어디에 정의했는지에 따라 상위 스코프를 결정한다. 이를 렉시컬 스코프(정적 스코프)라 한다. (관련된 내용은 13장 스코프 정리를 보면 자세하게 알 수 있다.) 2022.07.03 - [언어 공부 및 정리/자바스크립트[모던자바스크립트]] - 13장 스코프 13장 스코프 13.1 스코프란?
      https://pinetree93.tistory.com/m/69
      24장 클로저
      YouTube
      Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
      YouTube
      https://www.youtube.com/
      YouTube
  • 호이스팅
    • [10분 테코톡] 💙 하루의 실행 컨텍스트
      🙋‍♀️ 우아한테크코스의 크루들이 진행하는 10분 테크토크입니다. 🙋‍♂️ '10분 테코톡'이란 우아한테크코스 과정을 진행하며 크루(수강생)들이 동료들과 학습한 내용을 공유하고 이야기하는 시간입니다. 서로가 성장하기 위해 지식을 나누고 대화하며 생각해보는 시간으로 자기 주도적인 성장을 지향하는 우아한테크코스의 문화 중 하나입니다. 🌕우아한테크코스란 🌕 우아한테크코스는 일반 사용자용 서비스를 개발하는 회사가 필요로 하는 역량을 가진 프로그래머를 양성하기 위한 교육입니다.
      [10분 테코톡] 💙 하루의 실행 컨텍스트
      https://www.youtube.com/watch?v=EWfujNzSUmw
      [10분 테코톡] 💙 하루의 실행 컨텍스트
 

👥 나눈 이야기들

  • 클로저의 작동 원리
  • 선언형 vs 명령형 코드
  • JavaScript 엔진에서 Object Type 구현 방식
  • 흐름 제어에 관하여
    • control flow는 보통 명령형 프로그래밍, data flow는 함수형 프로그래밍을 의미한다.
  • 블로그 작성법
    • TIL 또는 WIL을 꾸준히 작성하는 것이 좋을 것 같다.
    • TIL에 자신이 학습한 내용 전부를 작성하는 것보다 간단히 배운 내용, 몰랐던 부분, 느낀 점들을 적자.
      • TWL : 프로그래머스 데브코스 운영일기 #10 TIL 작성법 및 활용방법 (feat. 수강생 예시)
        여러분은 학습한 내용을 다음 날 모두 기억할 수 있나요? 사람의 뇌는 30일 이내에 배운 내용의 90%를 잊어버린다고 해요😢 그래서 배운 내용은 바로바로 기록하고, 반복해서 머릿속에 넣는 것이 중요하죠. 기록의 중요성은 다들 알고 있지만, 실천하기는 참 어려운 것 같습니다. 프로그래머스 데브코스에서는 학습을 시작하기 전 TIL(Today I Learned)의 중요성에 대해 설명하는 시간을 갖는데요.
        https://prgms.tistory.com/m/129
        TWL : 프로그래머스 데브코스 운영일기 #10 TIL 작성법 및 활용방법 (feat. 수강생 예시)
 

👀 오늘 한 일

대현
ex) 프로그래머스 강의 Day 1 학습 완료
 
동우
ex) 프로그래머스 강의 Day 1 학습 완료
 
주영
  • 노션 꾸미기와 오늘치 강의 20% 정도 (저녁에 마저 듣고 내일부턴 4시반 맞추겠습니다!)
명재
  • 프로그래머스 강의 Day 1 학습 완료
  • 노션 칸반 보드 만들기
 
다연
  • 프로그래머스 강의 Day 1 학습 완료