본문 바로가기

TIL212

220120 오늘은 목요일! 오늘은 면접을 봤어요!! 그리고 집에서 휴식을 취했어요! 🔎 카카오 엔터프라이즈 최종 면접 보기! 오늘은 카카온 엔터프라이즈 최종 면접을 봤어요!! 최종은 인성면접일 것 이라고 생각했는데 기술만 물어보셔서 조금 놀랐어요! 그래도 재밌게 이야기 하고 나왔던 것 같아요! 좋은 결과 있기를 바래야겠죠!! 🔎 알고리즘 문제 풀기 오늘도 알고리즘 한 문제를 풀었어요! 가운데 글자 가져오는 가벼운 문제였어요~! 2022. 1. 24.
220119 오늘은 수요일! 오늘은 집에서 면접을 보고 공부했어요~!! 🔎 함수형 프로그래밍 책 읽기 오늘은 자바스크립트에서 함수형 프로그래밍을 하는 것에 대해서 생각해보고 책을 읽었어요! 함수형에서는 불변성이 중요해요. 그렇지만 JS의 객체는 불변성을 지키기 쉽지 않죠! 그래서 동결하는 방식을 이용해야하는데 클로져를 이용한 값 객체 패턴을 이용해서 내부 변수 접근을 차단할 수 있고 있죠. 물론 이것을 이용하더라도 모든 것이 다 해결되는 것은 아니라서 Object.freeze라는 함수를 이용해 숨겨진 메타속성인 writable를 모두 false로 바꿈으로서 해결할 수도 있겠네요!! 물론 중첩된 객체까지의 동결은 보장해주지않아요!확실한 동결을 위해서는 재귀를 이용해야해요! 함수형을 향한 여정이 쉽지 않네요! 🔎 알고리.. 2022. 1. 19.
220118 오늘은 화요일이에요!! 오늘은 카페에 가서 공부를 했어요~!! 🔎 함수형 프로그래밍 책 읽기 어제에 이어서 함수형 프로그래밍책을 읽었어요!! 오늘은 함수형과 객체지향 프로그래밍을 비교해봤어요!! 유념해야하는 것은 자바스크립트는 함수형과 동시에 객체지향 언어라는 것을 알아야해요. 함수형은 기능에 초점을 맞춘다면 객체지향은 데이터와 그 데이터의 조작에 관심을 두고 있는 것이에요! 그래서 그 데이터의 조작을 기능들로 잘게 쪼게서 한다면 두개를 같이 사용할 수 있겠죠! 절대 하나만 사용해야하는 것은 아니에요! 🔎 카카오 1차 면접 합격! 얼떨떨하네요! 최종 면접까지 열심히 준비해서 또 한 번 봐봐야겠어요!! 2022. 1. 18.
220117 오늘은 월요일이에요!! 새로운 한 주가 시작되었어요!! 🔎 함수형 프로그래밍 책 읽기 함수형 프로그래밍은 제가 좋아하는 분야에요!! 정말 잘하고 싶고 그 장점들을 살려서 프로그래밍이 하고 싶어요! 그래서 이번에 책을 구입해서 읽으려고 책을 구입했어요. JS에서 함수형 프로그래밍을 적용하는 방법과 함수형 프로그래밍이 무엇인지 1장을 읽었어요!! 함수형에서 중요한 것은 불변성과 순수함수에요. 그 순수함수들을 선언적으로 이용해 하나의 문제를 해결해 나아가는 개념이죠. 딱 한마디로 함수형 프로그래밍을 정의하면 다음과 같이 정의할 수 있을 것 같아요. 함수형 프로그래밍은 외부에서 관찰가능한 부수효과가 제거된 불변 프로그램을 작성하기 위해 순수함수를 선언적으로 평가하는 프로그래밍 방법입니다. 2022. 1. 18.