전체 글

코드는 효율적으로, 공부는 비효율적으로
Infra

NCA 자격증 취득 후기

회사를 다니면서 틈틈이 공부한 끝에 NCA 자격증을 취득했습니다. 자격증을 취득하기 위해 공부했던 방식과, 후기를 공유하려고 합니다. 네이버 클라우드 플랫폼 자격증 중에는 NCA, NCP, NCE 총 3가지가 있습니다. NCA 취득하고 NCP, NCP를 취득하고 NCE 시험을 볼 수 있습니다. NCA 시험은 네이버 클라우드 플랫폼 자격증 중의 가장 기초가 되는 자격증입니다. 이 시험은 Overview, Compute, Storage, Network, Media에서 문제가 출제됩니다. 자격증 공부하는 방법은 네이버 클라우드 설명서(docs.ncloud.com/ko/) 사이트에 들어가셔서 Compute, Storage, Network, Media를 순서대로 전부 실습을 해보는 것이 좋습니다. 그 후에, 다시..

Framework/Angular

앵귤러 컴포넌트 생명주기(Angular Component Lifecycle)

Angular Component Lifecycle 안녕하세요. 오늘은 앵귤러의 기본이 되는 생명주기에 대해 알아보겠습니다. 앵귤러에는 8단계의 라이프 사이클이 있습니다. (constructor 함수는 타입스크립트에서 동작하므로 제외) 각 단계는 라이프 사이클 훅 이벤트라고 부릅니다. constructor(Typescript) constructor 함수는 앵귤러와 별개로 타입스크립트에서 호출하는 메서드입니다. constructor 함수에는 컴포넌트에 의존성들(예: 서비스)을 주입(inject)하는 것이 가장 좋습니다. constructor 함수가 실행된 후에 앵귤러의 라이프 사이클이 실행됩니다. ngOnChanges constructor 함수 이후에 제일 처음 호출되는 라이프 사이클 훅 이벤트입니다. 자식..

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 6)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 6)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍 컨셉들을 이해하는 첫 단계가 가장 중요하고 때로는 가장 어려운 단계다. 하지만 올바른 관점으로 접근한다면 그렇게 어렵지 않다. 이전 게시물 : Part 1, Part 2, Part 3, Part 4, Part 5 이제 어쩌지? 이 훌륭한 것들을 모두 배웠으니, 당신은 이렇게 생각할 것 이다. "이제 어쩌지? 이제까지 배운 것을 내 프로그래밍에 어떻게 적용시키지?" 사정에 따라 다..

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 5)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 5)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 이전 게시물 : Part 1, Part 2, Part 3, Part 4 참조 투명성 참조 투명성은 순수함수가 표현식으로 안전하게 대체될 수 있다고 설명하는 멋진 용어이다. 아래 예제가 이해하는데 도움이 될 것이다. 대수학에서 다음 공식을 봤을 때, y ..

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 4)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 4)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 이전 게시물 : Part 1, Part 2, Part 3 커링 Part 3의 마지막 부분에서 mult5 함수는 1개의 파라미터를 받았고, add 함수는 2개의 파라미터를 받았기 때문에 mult5 함수와 add10 함수를 합성할 때 문제가 발생했었다. 우..

Knowledge/Web

함수형 프로그래밍 전문가 되기 (Part 3)

이 글은 Charles Scalfani의 So You Want to be a Functional Programmer (Part 3)를 번역한 게시물입니다. Thank you Charles Scalfani! Thanks to your writing, I can grow into a better developer. 함수형 프로그래밍의 개념을 이해하기 위해 내딛는 첫걸음은 매우 중요하다. 매우 힘든 첫걸음이지만 올바른 관점으로 접근한다면 힘들어할 필요가 없다. 이전 게시물 : Part 1, Part 2 합성 함수 프로그래머로서 우리는 게으르다(좋은 뜻). 우리는 빌드, 테스트, 배포 코드를 계속해서 작성하는 것을 원하지 않는다. 우리는 항상 일을 한 번만 하는 방법과 그것을 어떻게 재 사용하여 다른 일을 할 ..

SooJae
이수재 블로그