본문 바로가기

반응형

전체 글

(364)
클린 코더스 1강 - 구현하려는 것을 화이트보드에라도 그려놓고 시작하기 - 일단 빠르게 구현하는 것은 조삼모사 - 시간 날 때 리스트럭쳐링 할게~ => 그럴 시간은 오지 않는다. - TDD할 시간이 어딨어? 읽기 쉬운 코드를 작성해야 하는 이유 - 나조차도 나중에 보면 모른다 OOP를 하면 유닛테스트 작성하기 쉬워짐 모킹하면 되니까 ### Encapsulation Command: 상태를 변경 Query: 상태 변경 x 커맨드와 쿼리가 같이 존재하면 안됨. ### Polymorphism 구현 상속, 인터페이스 상속 수퍼클래스로 재사용하면 안되고 인터페이스 상속으로 재사용해야 한다. 수퍼클래스는 재사용이 아니라 의존성이 높아진 것이다. 구현체가 변경이 일어나도 아무런 영향이 있으면 안된다. 스프링이 좋은 이유는 스프링이 생각..
[TIL] 2022-08-13 Facts 해결한 문제 3 x n 타일링 Feelings 3 x n 타일링 은 너무 무서웠다. 분면 완탐이나 dfs는 시간초과가 뜰테고, 25분간 고민한 뒤 풀이를 봤는데 LV4 문제에 dp였던 것 같았다. 지금은 LV2로 옮겨진듯 하나.. 점화식도 두 가지 이상으로 세울 수 있는 것 같았고, 점화식을 찾는 과정이 내가 생각해내기 어려운 것들이었다. --- 술을 끊기로 결심했다. 정신과 신체를 약해지게 한다. 그런 결심을 하고 체육관에 가서 러닝을 뛰다가 머릿속에 명제 하나가 떠올랐다. 구원은 고통 속에 있다. 진정 맞는 말 같다. 이러한 명제를 곱씹으며 하루를 노력으로 살아가니 성취감과 만족감이 한층 더 느껴진다. Findings 그래도 memoization을 let을 이용하여 재할당하는 방법을 배운 ..
[TIL] 2022-08-10 Facts 해결한 문제 이진 변환 반복하기(10분) 점프와 순간 이동(12분) Feelings Findings Future Action Plans
인프랩 실무 면접 준비 계획 1. 기술 면접 후기 서치 인프랩 면접 후기 서치 - javascript면 prototype RDB면 인덱스 등 활용했던 내용에 대해서 아주 간단한 기본기부터 프로젝트 과정에서 겪었을 법한 내용까지 전반적으로 이야기를 이어감 - 과제를 해결한 방법에 대한 설명 - javascript 관련 기본적인 지식 - 웹기술 관련 기본적인 지식 - 합격률 25%대. 준비가 미흡하다고 조금이라도 판단될 시 불합격시키는듯. - Promise 관련 질문 - ES6 관련 질문 - 아키텍쳐 관련 질문 - 직무상 강점 기술 면접들의 공통적인 의도, 목적을 면접관, 채용 담당자 입장에서 정리해보기 2. 인프랩 기술 블로그 서치 기술 블로그 쉴 때 향로님이 나온 영상 보기 ex) eo, 개발바닥 등 3. 과제전형 기반 예상 질문 ..
[TIL] 2022-08-09 - 인프랩 과제전형 합격 Facts 예전에 프로그래머스 풀이 처음 시작했을 때 다른 사람의 풀이를 계속 열어보았더니 점수가 마이너스돼서 50문제 이상을 풀어도 17만등에서 벗어날 수 없었다. 하루 10문제를 풀어야겠다 결심하고 부계를 파서 랭킹을 올렸다. 아무것도 풀지 않은 부계의 등수는 13만등이었다.. 본계보다 높았다.. 해결한 문제들 영어 끝말잇기 (25분) 구명보트 (30분, 풀이 봄) 교점에 별 만들기 (70분, 풀이 봄) 피로도 (70분, 풀이 봄) 큰 수 만들기 (35분, 풀이 봄) 전력망을 둘로 나누기 (100분, 풀이 봄) 모음사전(60분, 풀이 봄) [1차] 캐시(50분, 풀이 봄) Feelings 오전 9:00 오랜만에 TIL을 쓴다. 여러 기업에서 서류탈락을 해서 화가 나던 참이었다. 화나는 거는 나는거고,..
createAsyncThunk 의 API 요청 함수에 여러가지 인자를 받아야 할 때 해결법 dispatch(updateArticle(articleId, data)); 이런식으로 요청하면 안된다. 두번째 인자로 {requestId: dsg43fadghg4ag, ...어쩌고} 와 같은 이상한 놈이 가버린다. 따라서 dispatch(updateArticle([articleId, data])); 이런 식으로 첫번째 인자인 payload 안에 여러 종류의 데이터를 넣도록 하자!
인프랩 서류 합격 기념 1년 회고 및 앞으로의 방향 계획 글을 쓰는 이유는 다음과 같다. - 싸피 교육을 1년간 받으면서 내가 갖고 있던 "동시대를 살아가는 개발자들의 좋은 습관"들이 많이 사라졌다는 사실 - 그로 인해 갈팡질팡하고 있는 나의 취준 커리큘럼 - 인프랩 CTO 향로님 회고를 보고 느낀 점을 기록하기 위해 https://jojoldu.tistory.com/626 2021년 CTO 회고 개인 회고와 별개로 CTO로서 구체적으로 기록을 남기고 싶어서 CTO회고는 별도로 빼서 작성하게 되었다. 개인회고에 같이 담으니깐 양이 너무 많았다. 개인 회고는 별도로 쓸 예정이다. 나와 비슷 jojoldu.tistory.com 주니어 개발자들이 필수로 읽어야 하는 주옥같은 글이니 꼭 읽어보길 바란다. --- 취업준비를 위해서 할 수 있는 일은 너무나도 많다. 똑같..
가성비 빔프로젝터 PJM300 후기 이번에 여수 여행을 위해 빔프로젝터를 구매했다. 누워서 천장에 투사해도 좋을 것 같고 아니면 앉아서 맥주를 마시면서 보는 것도 괜찮을 것 같다. 이번에 사면 두고두고 유용하게 쓸 것 같아서 구매 진행! 갬성도 챙겨야쥐 ㅎㅎ 구성품은 아래와 같다. 무선세트라서 동글이가 딸려왔다. pjm200보다 밝기와 명암비가 더 높은 pjm300으로 구매했다. 이렇게 한번에 업그레이드와 무선세트를 구매하면 더 싸게 살 수 있는듯 하다. 디자인이 예쁘다. 곡선형에 화이트 컬러가 마음에 든다. 바로 투사해보았다. 천장이다. 생각보다 선명하다. 암실이 아닌데도 밝기가 밝다. 다만 밤과 같이 어두운 장면은 잘 표현하지 못하는 면이 있었다. 하지만 십만원 초반대임을 감안하면 정말 좋은 퀄리티! 무선 연결이 음성, 영상 끊김 현상..

반응형