전체 글

자기계발을 좋아하는 개발자.
· 코드숨
이번 주에는 Redux 테스트와 TDD 방식으로 코드 작성하는 것을 배웠습니다. 막연하게만 알고 있었던, 테스트 작성을 조금씩 알아가는 것 같아서 좋았습니다. [ 강의 & 과제 진행 ] - 관심사 분리 - Container & Presentation 패턴 - Redux 테스트 - TDD 사이클로 코드 작성하기 이번 주는 슬로우 스타트가 되었는데, 매일 시간을 내서 진행하지 않으면 피드백을 받지 못하는 아쉬움이 남습니다. 피드백을 많이 받을 수록 몰랐던 부분이나 인사이트를 얻을 수 있기 때문에 더 분발해야 겠습니다. 확실히, 거의 매일 같이 "코드숨"을 진행하다 보니 시간관리나 체력적인 관리를 잘해야 겠습니다. 그래도, 벌써 한 달이라는 시간이 빠르게 흘렀고, 테스트 코드에 대해 익숙해지고 있는 느낌을 받..
· 코드숨
드디어 테스트 코드를 연습할 수 있게 되었습니다! 코드숨을 통해 가장 배우고 싶었던 것이었는데요. 테스트 코드를 작성하는 것이 막연하게 느껴져서, 많은 고민을 했던 한 주차 였습니다. [ 강의 & 과제 진행 ] - "Jest"와 "React testing library" 이용한 React 테스트 코드 작성 테스트 코드를 몇 번 작성해본 적은 있었으나, 익숙하지 않아서 그런지 "낯설음", "막연함"을 많이 느꼈습니다. 생소하기도 했지만, 과제를 통해 작성을 해야 하는 임무!가 주어지니까 계속 고민하고 시도해보면서 점차 익숙해지는 것 같았습니다. matcher나 fireEvent, query 함수도 생소했던 것들이 많았는데, 테스트 코드를 계속 작성하다 보니 사용법을 익혀나갈 수 있었습니다. [ 배운 점 ]..
· 코드숨
이번 주는 1주차와는 다르게 월요일부터 과제를 작성하고 PR을 빠르게 보내려고 노력했습니다. 매일 연습하는 것이 중요하다는 이야기를 들었는데, 매일 조금씩 피드백을 받으려고 한 부분이 좋았다는 생각이 듭니다. [ 강의 ] - 리액트 시작! - 관심사 분리 리액트는 많이 익숙한 편이라서 무난하게 들었고, "관심사 분리"라는 주제가 핵심인 것 같습니다. "비즈니스 로직과 뷰를 어떻게 분리시킬 것인가?" "뷰를 어떻게 더 쪼갤 수 있을 것인가?" "특정한 기능 또는 뷰 만을 어떻게 나눌 수 있을 것인가?" 위와 같은 고민을 하는 것이 관심사 분리입니다. 프로그램은 살아 숨쉬는 생물처럼 계속 역동적으로 바뀝니다. 어떤 기능이 추가되고, 삭제되고, 변화되고... 이런 역동성을 대응하기 위해 관심사에 맞게 쪼개는 ..
· 코드숨
지인이 강력한 추천을 해서 큰 맘 먹고 리액트 6기를 신청했습니다. 1주차라서 무난할(?) 줄 알았는데, 꼭 그렇지만은 않았습니다. 회사와 병행을 해야 해서 시간관리가 중요했고, 시간을 잘 써야하는 부분이 많았습니다. 이런 부분은 적응이 점차적으로 되리라 생각되었고, 체력적인 부분도 관리를 잘해야 될 것 같습니다! 코드숨은 "고통 주도 개발"을 교육 특징 중 맨 첫 번째로 내세우고 있습니다. 이제 왜 그런지 몸소 깨닫습니다 ㅎㅎㅎ [ 강의적인 부분 ] 첫 강의라서 개발환경 구축과 JSX에 관한 내용을 다루었는데, 웹팩 설정을 오랜만에 하니까 좀 헤맸습니다. 다른 프레임워크에서 웹팩 설정을 어느 정도 처리해주기 때문에 직접 설정할 경우가 없기도 했습니다. (물론 깊게 들어가면 설정해주어야 합니다.) 그런 ..
· 재테크
직장인이 되고 나서, 재테크에 대한 관심은 더 많아진 듯 합니다. 작년부터 시작한 동학개미운동에 합류하면서, 주식에 대한 관심도 많아졌고, 운좋게 수익도 얻었습니다 ㅎㅎ 재테크 책도 보고, 경제 서적도 보게 되면서 현재 경제 상황이 비정상적으로 돌아간다는 걸 깨닫고 있습니다. 경제 펀더멘탈(경제 기반)은 약한데 코로나 바이러스란 팬데믹 현상으로, 금리 인하가 지속되면서 기이한 현상이 벌어지고 있습니다. 경제 상황이 안 좋아지면, 주식과 부동산 가격이 하락해야 정상일텐데, 시장에 유동성이 확장되면서 거꾸로 흘러가고 있습니다. 뭐... 많은 이유가 있겠지만 말입니다. 몇 년 전부터, 경제 위기가 올 것이란 예측을 전문가들이 하고 있는데, 그것에 대한 준비를 해야하지 않을까 싶습니다. 그래서 저는 고평가가 많..
· 재테크
학생 때는 재테크에 1도 관심이 없었습니다. 그냥 부모님이 용돈 주시면, 용돈에서 해결하려고 노력하고 부족하면 아르바이트해서 보충하는 식으로 지냈었죠. 괴로운 취준 생활을 보내면서, 생존의식이 생기기 시작하였고, 이는 돈에 대한 관심으로 이어졌습니다. 직장인 삶을 시작하면서, 감격스럽게 월급을 받기 시작했습니다. 나름 책을 읽었다고 생각했고, 성공이나 자기계발관련된 책은 읽었었지만 실제적인 재테크에 대한 책은 읽지 않았더군요... 그래서 재테크와 관련된 책들을 읽기 시작했습니다. 재테크, 재무 설계와 같은 책들을 읽었는데요. 그러면서, 돈 관리에 대한 지식들을 쌓아나가기 시작했습니다. 또, 실제 저자 분과 면담을 할 수 있는 기회가 생겨서, 재무 설계에 대한 설명도 듣고 왔습니다. (재테크와 재무 설계는..
· 기타
얼굴 피부가 깨끗하신 분들은 피부에 대한 고민이 잘 없으시겠지만, 얼굴 피부가 여드름으로 가득하신 분들은 정말 걱정과 스트레스가 많으실 겁니다... # 군대 시절 저는 여드름 평범하게 있었다가, 군대에서는 정말 깨끗이 사라졌습니다. 군대에서 고생하기는 하지만... - 규칙적인 생활, - 매일 같이 땀을 흘리며, 노폐물을 방출하게 만드는 운동과 훈련 - 산 속의 깨끗한 공기 이런 것들이 많은 도움이 되었나 봅니다. 군대에서 화장품 성분 이런 거 잘 신경쓰지도 않았습니다. # 복학 후 그렇게 여드름에 걱정 없을 줄 알았는데, 복학을 하고 나서 여드름이 하나 둘 생기더니 어느 순간에는 여드름이 얼굴 곳곳에 분포하고 있었습니다. 처음에는 잘 신경 안쓰다가, 어느 순간 신경을 써야 겠다는 생각이 들어서 여러 가지..
· 기타
기업들마다 요구사항이 다르지만, 일반적으로, 코딩테스트 (알고리즘 또는 구현 과제) 와 컴퓨터공학 지식과 프론트엔드 관련 질문을 합니다. 전반적으로 다 준비를 하시되, 지원하는 기업에 따라서 필요한 내용을 정리하면 될 것 같습니다. 질문을 정리하는 데 도움이 되었던 사이트를 아래에 정리했습니다. typescript-kr.github.io/ (타입스크립트 핸드북, 한글 번역) ko.reactjs.org (리액트 공식문서, 한글 번역) ko.javascript.info (모던 자바스크립트 튜토리얼, 한글 번역) www.zerocho.com/ (제로초 블로그, 전반적인 프론트엔드 기술) www.youtube.com/c/dongbinna/videos (나동빈 유튜브, 자료구조 및 코딩테스트 관련에 도움을 받음)
· 기타
취업 또는 이직 준비하시는 분들이 많은 것 같습니다. 그렇기에 예상 면접 질문을 정리하는 것이 중요한 것 같습니다. 많은 분들에게 도움이 될 것 같아서 여태까지 경험한 면접 질문을 정리해봅니다. 취업 및 이직 화이팅입니다!!! :) [ 자바스크립트 관련 ] - 프로토타입이란? 프로토타입 체이닝은 무엇인가? - 자바스크립트는 얼마나 사용해봤나? 자신이 생각하기에 능숙도는? - ES6의 Symbol은 무엇인가? - ES6에 추가된 원시 타입은? - let, const와 var의 차이점은? - 클로저란 무엇인가? - 가비지 컬렉터란 무엇인가? - 클로저가 실행될 때 가비지 컬렉터가 어떻게 동작하는 지 설명해라. [ React 관련 ] - React의 장/단점은? - React와 jQuery의 차이점은? - R..
철스커
철스커의 멀티 저장소