The journey to becoming a developer

My future is created by what I do today, not tomorrow.

Total 357

[Thurs/8/4/2022] Today I Learned

1. Learned = Facts + Findings # Project 타니, 검봉과 함께 스크럼을 하고 프로젝트를 진행하고 있다. 혼자서 프론트엔드를 맡아서 하다보니 진도가 쭉쭉 나가지는 않지만 그래도 배우면서 한걸음씩 나아가고 있다. 오늘은 react-query를 적용해서 open/closed 이슈 필터링 기능을 구현해봤다. # Algorithms 매주 8시 알고리즘 스터디에 참여를 처음 한 게 5월 19일이었는데 벌써 거의 3달이 다 되어 간다. 코드스쿼드 했을 때 프로젝트가 바쁘면 참여하지 못할 때도 있었지만 요즘은 거의 웬만하면 참여를 하고 있다. 오늘의 문제는 LeetCode의 Valid Sudoku(Medium), Missing Number(Easy)였다. 1개 더 있었는데 나는 그것까진 준..

What I learned/TIL 2022.08.05

[Tue/7/12/2022] Today I Learned

Timeline 11:00~11:30 Scrum 11:30~12:00 Progress Bar 열린 이슈 개수, 닫힌 이슈 개수를 받아서 계산하여 %를 표시할 수 있도록 했다. 12:10~ Milestone page UI text button이 필요해서 기존 Button 컴포넌트의 props로 text라는 타입도 받을 수 있도록 추가해주었다. Progress Bar 만들 때 배웠던 Mapped type을 활용해 보았다. export type ProgressBarProps = { size: 'large' | 'small'; openIssueCount: number; closedIssueCount: number; }; export type ProgressBarInfoProps = ..

What I learned/TIL 2022.07.13

[Mon/7/11/2022] Today I Learned

Timeline 시간대별로 기록하기 : 그동안 내가 프로젝트하거나 공부할 때 기록하는 것을 잠시 소홀했었는데, 오늘부터 다시 꼼꼼하게 기록하며 개발해보자! 1:05~1:20 Scrum 정말 오랜만에! 백엔드의 타니 & 검봉과 스크럼을 했다. 일주일 전에 미리 이야기를 어느정도 해 두고 계획을 짜둔 게 있어서 15분만에 간단히 끝났다. 각자의 컨디션과 오늘의 계획을 말했다. 오늘은 타니가 스크럼 기록을 맡아서 했다. 1:30~2:20 Label page UI 구현 Label Mock data를 한땀한땀 넣어주었다. Label, Description, Button 이 컴포넌트들을 정렬하기 위해 Label에 width: fit-content;을 적용해줘야 했다. 이걸 해주지 않으니 기존 Label에는 widt..

What I learned/TIL 2022.07.12

JavaScript - Variable, Closure

2주 만에 재개된 자바스크립트 스터디. 오늘은 저번에 했던 단원들을 묶어서 복습하는 식으로 진행했다. 앞으로 당분간은 오늘같은 식으로 단원을 묶어서 진행할 예정이다. 제이와 난정은 사정이 있어 참석하지 못했고 칸, 앨런, 도트와 함께 넷이서 진행했다. 코드스쿼드 수료 이후의 첫 스터디였고 그동안 약간 풀어진 나사를 다시 조이는 계기가 되었다. 얕게 스쳐만 지나갔던 개념들을 선명하게 머릿속에 집어넣고 제대로 말할 수 있을 정도로 반복을 해야겠다고 느꼈다. 기억을 오래 남기고 싶어 다시 한 번 정리하는 시간을 가져본다. 🧩 Variable 변수란 무엇이고, 왜 필요한가? 변수란 결국 프로그래밍을 할 때 데이터 관리를 용이하게 하기 위해 사용하는 것. 재사용하고 싶은 값을 메모리에 저장하고, 그 값을 읽기 위..

코드스쿼드 프론트엔드 마스터 크롱과의 면담 후기

정말 간만에 블로그에 글을 쓴다. 마지막 프로젝트를 하면서 주로 Wiki에 그 날의 회고를 작성해서 올렸고, 프로젝트의 과정은 노션에 편하게 작성을 했다. 블로그에는 따로 글을 올리지 않아서 잠시 중단이 되었었다. 그리고 어느 새 코드스쿼드에서 보낸 6개월이 막을 내렸고 나는 수료식에서 수료증을 받고, 간만에 사람들도 만나면서 정신 없이 며칠을 보냈다. 그러고 나서 보니 벌써 7월의 일주일이 지나 있었다. 블로그에 대한 고민이 되었다. 원래는 매일 글을 쓰기로 했는데 이렇게 마지막이 텅 비어버렸고, 여기서 다시 시작을 해도 될까? 아니면 아예 처음부터 다시 시작을 해야 할까? 라는 고민이 머릿속에서 계속되고 있었다. 그리고 나는 크롱에게 면담을 신청했고 바로 어제인 7월 6일 수요일 오후 8시 30분에 ..

CodeSquad Day 102 : Project 4

CodeSquad🔹Day 102 Class by Crong - TypeScript 오후 2시부터 4시쯤까지, 크롱의 TypeScript 강의가 있었다. 세부 주제는 Generics. 이번 주 TypeScript 스터디 주제도 제네릭이라서 학습이 더 필요하다. 옐로우와 페어 프로그래밍을 처음 하게 되었다. 주어진 자바스크립트 코드를 제네릭을 활용해서 타이핑 하는 문제였다. Project - Calendar 슬라이더를 더 완성도 있게 하려고 했으나, 우선 SearchBar와 상태가 연동되도록 하는 게 우선이라고 판단해 일단 상태 관리 로직을 고민했다. DatePicker 컴포넌트를 만들어서 날짜를 선택할 수 있게 했다. Modal을 클릭했을 때 SearchBar의 Focus가 사라지지 않도록 상태 관리 로직..