Blog blog = new Korea()

스파르타코딩클럽

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

newkr 2021. 9. 25. 02:16
728x90

#코딩 개발일지 시작의

 첫 생활패턴 실천의 날. 비록 운동은 이번 주 주말부터 시작하기에 다음 주부터 나가겠지만, 절반은 성공한 듯 했다. 물론, 7시에 기상해서 약간 늦게 일어난 감이 있지만.. ㅠ 그리고... 새벽1시인 지금도 안자고 있으니... 하하 성공은 아닌가?...

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

# 오늘 한 일

  1. AWS 2주차 강의 진행
    • 2-5강까지 수강 완료 
      • GitHub Action 이라는 기능을 처음 알았다.. 깃에 푸쉬하면 바로 배포해주는 기능이라니... '이거 완전 꿀이잖아!?' 라고 생각한 것도 잠시.. 서버 터지면 귀찮아지겠구나하며 생각에 잠겨봤었다. 하지만 충분히 테스트하고 올리는 거니까 꿀기능 맞지!? ㅎㅎㅎ
      • 그 외에는 개념강의를 진행했다. 솔직히.. 약간 졸려서 내일 다시 들어봐야 될 것 같기는 하다..ㅎㅎ
  2. 프로젝트 진행
    • 타임어택 테스트 코드 분석
      • 타임어택 테스트 코드를 세부적으로 분석하여, 어떤 기능은 어떤 코드를 사용하는지 확인할 수 있었다.
      • 타임어택 코드를 기반으로 이번 프로젝트를 진행한다면, 1주일 간 크게 어렵지 않게 개발을 진행해볼 수 있을 것 같다.
      • 오늘까지의 완료 사항, main 프론트 페이지 초안 구성 완료
  3. 자바스크립트 개인 공부
    • 많이 부족함을 느꼈던 자바스크립트를 별도로 구글링 및 유튜브로 추가 공부를 진행하고 있다.
    • 요즘 보고있는 내용은 유튜버 드림코딩 BY 엘리님 영상을 참고하며 공부하고 있다.
      https://www.youtube.com/watch?v=OCCpGh4ujb8
  • JS 파일을 별도로 자바스크립트를 코딩할 때, 'use strict'; 를 처음에 선언해주면 굉장히 자유로운 자바스크립트 언어를 약간 통제할 수 있다! (자유롭다는 것이 굉장히 좋은 말일 수 있으나, 프로그래밍에서 자유로움은 그만큼 위험성도 함께 갖고 있다는 것을 명심하자!)
  • 자바스크립트 변수별 선언 특징: ★ (출처: 베이싱에이프님 블로그 https://velog.io/@bathingape/JavaScript-var-let-const-%EC%B0%A8%EC%9D%B4%EC%A0%90)
    • var = 재선언이 가능함
      ex)
      
      var name = hankug
      var name = taewoo
      var name = sangjun
      
      // 결과값은 sangjun이 출력됨. 이는 앞에 변수값을 모두 덮어쓰게 되는 것!​
       
    • let = 재선언 불가, 재할당 가능
      ex)
      
      let name = hankug
      let name = taewoo // 불가능
      name = sangjun // 가능
      
      // 결과값은 sangjun이 출력되며, taewoo는 에러값이 출력됨. 재할당을 통한 유동적인 변수 관리 가능하나, 위험할 수 있음
    • const = 재선언, 재할당 모두 불가
      ex)
      
      const name = hankug
      const name = taewoo // 불가능
      name = sangjun // 불가능
      
      // 결과값은 hankug이 출력되며, 변수에 대한 모든 불투명성을 배제할 수 있음. 굉장히 안정적인 선언

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

  1. 생활패턴을 60%정도는 지켰으나, 아침에 적응하기가 쉽지 않다. 아침에 공부 효율이 많이 떨어져 있는 상태라서, 오늘도 많은 공부를 하지 못했다... 주말 간 부족한 진도를 채워넣어야 할 것 같다.
  2. 프로젝트 진행 상황
    • 프로젝트를 타임어택 테스트를 통해서 진행하면 나름 수월할 줄 알았는데, 생각보다는 많이 뻑뻑하다. 과연... 화요일 전까지 잘 코딩을 마쳐서 팀원들과 서로 좋은 피드백을 주고 받을 수 있을까..
    • 아침에는 자바스크립트 유튜브 강의, 오전에는 스파르타 녹화강의, 오후에는 프로젝트 진행, 저녁에는 미흡한 사항 보완으로 진행하고 있는데.. 생활 패턴이 좀 잡혔으면 좋겠다~~

# To-do List

  1. 타임어택 테스트 참고하여 프로젝트 관련 코드 설계 진행하기 (JS, Python)
  2. AWS 강의 예습(2주차) 진행하기
  3. 자바스크립트 유튜브 강의 진행
728x90