스파르타코딩클럽

Today I Learned[스파르타코딩클럽] 내일배움캠프: 11일차 TIL

God Korea 2021. 9. 23. 23:54
728x90

#코딩 개발일지 시작의

 새로운 발제를 시작했다. 1주일 동안 POC 프로젝트를 진행하는 것. 또, 오늘 헬스장을 끊었다. 1년에 30만원으로 씹고 뜯고 맛보고 즐길 수 있다. 그래서 오늘부터는 생활패턴을 정형화하려고 한다.

 생활패턴 : 평일 기준 - 매일 6시 기상, 운동 후 체크인 ~ 23시부터 TIL 작성, 24시 취침
               주말 기준 - 기상은 자유.. 운동 및 여가시간 활용 후 체크인 ~ 23시부터 TIL(WIL) 작성, 24시 취침

# 오늘 한 일

  1. POC 프로젝트 발제
    • POC란? 
      • 'Proof of Concept'의 약자로 기술을 검증하기 위해 사용하는 증명이다. 대규모 프로젝트를 진행하기 전, 가장 핵심이 되는 기술을 우선적으로 개발하여 고객의 반응을 살펴보는 프로젝트. 즉, 선발대와 비슷한 개념으로 이해하면 되겠다.
      • '오늘 뭐 먹지?'라는 흔하다면 흔할 수 있는 음식 추천 기능을 POC로 선정했다. 가장 흔하지만, 가장 우리 일상에 녹아들어 있는 식사는 그 활용도가 무궁무진 할 수 있다는 기대감도 약간은 있다.
      • 오늘은 팀원들과 POC 기획 및 큰 틀을 잡았다. 웹 퍼블리싱과 프론트 및 백 개발은 차주 화요일전까지 각자 진행해보기로 했다. 아무래도 할 것이 크게 많지 않다보니, 각자 해보며 경험을 쌓는 것이 좋겠다는 조원들의 의견이 좋았다. (난 왜 당연히 효율만을 생각하고 있었을까... 하핳... 배우는 입장에서는 당연히 다 같이 해볼 수 있을 땐 다 같이 해보는 것이 좋은건데 말이다. 😂)
  2. AWS 2주차 강의 진행
    • AWS 2주차 강의를 듣기 시작했다. 오늘은 오랜만에 공부하는 것도 있고, 프로젝트 발제식 및 팀 회의가 있었던 터라 많이 수강하지는 못했다. 프론트와 백이 나뉘게 된 이야기를 듣기도 하고, 새로운 개념들도 몇 가지 배웠다.
      • CDN(콘텐츠 전송 서비스, content delivery network service) = 정적 파일들을 캐싱하는 용도로 사용
      • Devops = Development + Operation : 형상관리와 배포를 같이 하는 것
      • CI/CD(지속적 통합/지속적 배포) = 요즘 트렌드가 되는 방식이기도 하며, 개념은 깃에서 커밋이나 브랜치를 통해 통합을 진행한 것을 되도록 바로 배포로 이어지게 하는 것이다. (트렌드가 된 이유는 CI만 진행하다가 한달 분량의 CD를 하게 됐을 때 인프라에 어떤 문제가 생길지 모르기 때문이다.)
  3. 자바스크립트 개인 공부
    • 많이 부족함을 느꼈던 자바스크립트를 별도로 구글링 및 유튜브로 추가 공부를 진행하고 있다.
    • 요즘 보고있는 내용은 유튜버 드림코딩 BY 엘리님 영상을 참고하며 공부하고 있다.
      https://www.youtube.com/watch?v=tJieVCgGzh
출처: 유튜브, 드림코딩 by 엘리. 자바스크립트 관련 시리즈
  • async와 defer의 차이 (JS 활용을 위한 속성값)
    • async = html이 파싱 중 스크립트 파일을 만나면, 별도의 파싱 중단없이 js 파일을 다운로드 함. 다운로드가 완료되면 바로 실행하며, 이 때는 html의 파싱이 잠시 중단됨. 또한, 다운로드가 먼저 완료된 파일 순으로 실행함.(내가 입력한 순서에 관계 X)
    • defer = html이 파싱을 함과 동시에 js 파일을 다운로드 함. 다운로드가 완료되어도, 파싱이 완료될 때까지 js 파일을 실행하지 않음. (위험성 ↓) 또한, 내가 입력한 코드줄 순서대로 js 파일을 실행하기 때문에 더욱 체계적으로 관리 가능. (★ 가장 효율적인 속성값)

# 오늘의 이슈/고민, 아쉬운 점 그리고 해결한 내용

  1. 타임어택 테스트 복기 실패 
    • 프로젝트 관련 팀 회의를 진행하면서 이번 타임어택 테스트에 출제됐던 기능들이 많이 활용됨을 알 수 있었다. 하여, 프로젝트 코드를 짜기 전에 타임어택 테스트 복기를 진행하려고 했으나, 오늘 추석연휴 후유증으로 공부가 제대로 되지 않아 완료하지 못한 것이 아쉽다...
  2. 2주차 강의 진도 부진
    • 추석연휴 후유증이라는 동일한 핑계로 2주차 강의 진도마저 많이 나가지 못했다.
    • 이러다 계속 할 일만 쌓여가는 거 아니야..??? 걱정이 태산이니까.. 내일이랑 이번 주말을 활용해서 좀 마무리를 지어두어야 겠다..

# To-do List

  1. 타임어택 테스트 복기하기(상세 코드 분석) + 한 번 더 코드 짜보기
  2. AWS 강의 예습(2주차) 진행하기
  3. 프로젝트 관련 코드 설계 진행하기
728x90