IT 개발자가 되기위한 여정

컴퓨터 공부를 시작함에 앞서 계획 및 개발에 대한 내용을 풀어나갈 생각입니다.

기타/학습일지

[학습] 5월 4주차 학습

제로시엘 2022. 5. 30. 06:40

티스토리를 너무 안써서 익숙해지기 위해 매주 무엇을 진행할지와 다음주에 무엇을 진행했는지 적어보려고 한다.

 

 

금주 진행한 학습

  • 알고리즘 교육 
    프로그래머스 lv1 22문제
    map에 좀더 익숙해질 필요성을 느낌 , 자료형 오타 등에 주의하며 작성하기

  • cs 교육
    면접을 위한 CS 전공지식 노트 (디자인 패턴) 부분
    모델 - 뷰 - 컨트롤러 (MVC) 의 경우 흔히 사용하는 react.js가 채용한 방식 (가상 dom을 사용)
    모델 - 뷰 - 뷰모델 (MVVM) 의 경우 Vue.js가 채용한 방식
    MVC보다 MVVM이 좀더 강하게 결합되어 있으며 양방향 바인딩을 가지게 된다.
    선언형 -> 함수형 프로그래밍 (function단으로 분리, reduce 같은 함수를 이용)
    명령형 -> 객체지향형 프로그래밍(class , constructor 등을 사용) , 절차지향형 프로그래밍

  • 클론코딩
    리엑트 JS 공부용 클론코딩
    api를 사용한 외부 자료 가공 , 리엑트 기본문법 익히기
    await , asyne을 사용하여 비동기를 동기적으로 처리해보기
    https://github.com/zerosial/NomadClone-ReactMovie
 

GitHub - zerosial/NomadClone-ReactMovie

Contribute to zerosial/NomadClone-ReactMovie development by creating an account on GitHub.

github.com

 

 

차주 진행예정