The journey to becoming a developer

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

Total 245

[Sun/4/24/2022] Today I Learned

1. Learned = Facts + Findings # Algorithms 오늘 오후 9시에 알고리즘 스터디가 있었기 때문에 3문제를 준비해야 했다. 1문제는 이미 풀었지만 문제는 2문제가 너무 나에겐 어려웠다. 다른 사람의 접근 방법과 풀이를 보면서 이해해 보려고 했는데 내가 설명을 하기가 어려웠다. # Project 프로젝트 스케쥴 관리, 폴더 구조 변경, 경로 import 할 때 상대 경로가 아닌 절대 경로로 바꾸기, 컴포넌트 구조 등등을 고민해 보았다. 그리고 코드 리뷰를 오늘 오후에 받게 되어서 그 리뷰도 확인하고 어떻게 적용할지 생각해 보았다. 내일부터 구현해야 할 것들을 GitHub의 이슈로 전환도 해 놓았다. # OAuth 생활코딩 OAuth 강의를 보고 학습해 보았다. 한 번으로 역시 ..

What I learned/TIL 2022.04.25

[Sat/4/23/2022] Today I Learned

1. Learned = Facts + Findings # JavaScript Deep Dive Study - Execution Context 실행 컨텍스트는 마치 나에게 거대한 산, 거대한 벽같이 느껴지는 존재였다. 어렵다고 생각해서 제대로 공부하는 것을 피해 왔던 개념이었는데 오늘이 스터디였기 때문에 더 이상 피할 수 없었고 맞부딪쳐 보았다. 역시나 쉽지는 않았지만 부딪친 보람은 있었다. 미지의 세계같이 느껴졌던 LexicalEnvironment, EnvironmentRecord 같은 것들이 약간은 가깝게 다가왔다. 그러나 아직 매우 얕은 수준으로 아는 수준이기 떄문에 더 깊이 있게 설명할 수 있어야겠다고 느꼈다. 이번에는 앨런과 질의응답을 하게 되었는데 앨런의 질문에 제대로 대답하지 못한 경우도 있었..

What I learned/TIL 2022.04.24

CodeSquad Day 75 : Team Project 2 - Day 5

CodeSquad🔹Day 75 1. 데일리 스크럼 (10:00~10:30AM) 오늘은 내가 회의록 담당자여서 노션에 오늘의 스크럼을 기록했다. 그런데 햄디가 스크럼이 끝날 때까지 오지 않았다! 알고보니 늦잠이었다. 햄디 없이 준, 동기와 셋이서 진행했다. 컨디션을 간단히 공유한 후, 오늘의 할일과 2시 반부터 3시까지 전체 공유 시간에 어떤 식으로 공유할지를 정해보았다. 우리 팀이 어떤 식으로 협업을 진행했는지와 프론트, 백엔드 각각의 진행 상황을 간결하게 공유하기로 했다. 2. Team Project (10:30~12:30, 1:30~2:30PM) 오늘 오전과 오후 시간을 이용해서 아래와 같은 일들을 진행했다. 오늘은 PR 마감시간도 2시까지로 매우 앞당겨졌고 발표도 준비해야 했기에 점심시간을 좀 이용..

CodeSquad Day 74 : Team Project 2 - Day 4

CodeSquad🔹Day 74 어제에 이어 오늘도 햄디와 카페에서 페어 프로그래밍으로 팀 프로젝트를 진행했다. 이번에는 우리의 체력을 고려해서 오전에는 온라인으로 하고 오후 2시가 조금 넘은 시간에 만났다. 글을 쓰다가 사진을 넣으려던 중에 갑자기 티스토리가 멈춰버려서 쓰던 내용이 날아가서 다시 쓴다. 티스토리에 이런 불편함이 있다. 블로그 만드는 방법을 좀 배워서 블로그 이사를 갈까 고민이 된다. # Scrum 우리의 게더타운에서 햄디, 동기와 만났다. 준은 어제 새벽까지 열심히 구현하느라 피곤하셨는지 참석하지 못하고 셋이서 진행했다. 간단히 각자의 컨디션과 어제 한 일, 오늘 할 일을 이야기했다. 오늘 음식을 잘못 먹었는지 카페에 도착하고 나서 매우 속이 좋지 않았다. 속이 메슥거려서 팀 프로젝트를 ..

CodeSquad Day 73 : Team Project 2

CodeSquad🔹Day 73 Class by Honux: OAuth 오늘은 크롱의 수업이 아닌 호눅스의 수업이었고 100여 명 되는 코드스쿼드 멤버들이 모두 모여 줌에서 수업을 들었다. 공통 수업 날이었어서 북적였다. OAuth는 아직 제대로 학습한 적이 없어서 낯설었지만 꼭 알아야 한다는 강조를 여러 번 하셨기에 시간을 투자해서 공부를 해 보려고 한다. Team Project # Scrum 오전 10시에 게더타운에서 햄디, 동기, 준과 만나 스크럼을 했다. 어젯밤에 햄디가 엄청나게 잘 정리된 Readme를 작성해 주어서 감탄했다. 그리고 게더타운에서 단체사진도 찍어서 Readme에 첨부했다. 게더타운 캐릭터가 정말 귀여워서 소소한 즐거움이었다. 5시 30분쯤에는 다시 모여서 각자 오늘 한 것들에 대해..

CodeSquad Day 72 : Team Project 2

CodeSquad🔹Day 72 Team Project 2일차 - Create React App & Styled Components 오늘은 코드스쿼드 센터를 2022년 들어서 처음으로 개방하는 날이었다. 화면으로만 접했던 코쿼 멤버들 그리고 크롱과 호눅스, 매니저인 클로이를 실물로 보니 신기하기도 했고 반가웠다. 비대면이 아니었을 시절에 코드스쿼드였다면 이 공간을 자주 왔겠지? 실물로 처음 만나면 어색할까 걱정했지만 다들 반갑게 인사하고 이야기를 나누었어서 그런 걱정은 금새 사라졌다. 햄디가 게더타운에 접속해서 제이미, 도톨, 포키에게 카메라를 켜고 센터 투어도 시켜주었다. 이렇게 즐거운 시간을 보내다가, 3시쯤부터는 백엔드인 동기, 준과 함께 자리에 앉아서 스크럼을 하고 개발을 진행하기 시작했다. 매번 ..

CodeSquad Day 71 : Team Project 2

CodeSquad🔹Day 71 Team Project 두 번째 팀 프로젝트의 막이 열렸다! 이번에는 무려 백엔드와 협업을 해야 하는 프로젝트이다. 프론트는 햄디와 함께 맡게 되어서 어색하지 않고 즐겁게 잘 해나갈 수 있을 것 같다. 백엔드 분들인 동기, 준과는 처음 만났지만 그래도 오전에 내가 어떤 식으로 팀 프로젝트를 해나갈지에 대한 준비를 하고 이야기를 하니 잘 받아들여 주셨다. 아무래도 백엔드와 협업하는 게 익숙하지 않을 것 같아서 10시 전에 미리 노션 페이지도 만들고, 다른 팀들이 한 것들을 보면서 준비를 해갔는데 정말 준비를 하길 잘했다 싶었다. 팀 프로젝트를 본격적으로 돌입하기 전에, 자기소개를 간략하게 하고 그라운드 룰을 정했다. 이번에는 회고를 꼼꼼하게 작성해서 Github Wiki에도 ..

[Sat/4/16 & Sun/4/17/2022] Today I Learned

1. Learned = Facts + Findings JavaScript Closure 토요일 3시에는 자바스크립트 Deep Dive 스터디가 있었고 이번 주제는 Closure였다. 꽤나 어려운 주제인만큼 오전, 오후엔 클로저 공부를 위주로 했다. 이번엔 칸과 매칭이 되었고 1시간 동안 번갈아가면서 문제를 냈다. 그 후에는 다시 모여서 클로저의 메모리 문제 관련해서 토론을 하고 마쳤다. React 만우절에 샀던 React 강의를 들으면서 기초를 다져보았다. 아직 다 듣진 못했고 useRef, useEffect, useCallback, memo를 활용해서 최적화하는 것 등을 들었다. Algorithms 일요일 오후 9시에 게더타운에서 모여서 프로그래머스 알고리즘 3문제를 가지고 이야기 나눴다. 전력망을 둘..

What I learned/TIL 2022.04.18

CodeSquad Day 70 : Team Project Week 2

CodeSquad🔹Day 70 Team Project & PR 오늘은 팀 프로젝트 마지막 날이자, 마지막 PR을 보내는 날이었다. 4시에는 조별로 데모와 발표가 있었다. 그리고 데모가 약 1시간 정도로 끝난 후에는 크롱의 전체 피드백이 있었다. 이에 대한 회고는 좀 시간을 투자해서 작성할 예정이다. 느낀 것과 배운 것이 정말 많고, 또 아쉬운 점도 있었다. 그런 것들을 조금씩 풀어서 써 볼 것이다. Algorithm 프로그래머스의 "전력망을 둘로 나누기" 문제를 재도전해보았다. 그런데 내가 접근을 아예 잘못 했다는 것을 깨달았고, BFS와 DFS를 더 알고 적용할 수 있어야겠다고 생각했다. 결국 내일 다시 도전해 볼 예정이다. Closure 내일 오후 3시에 자바스크립트 스터디가 있다. 이번 주 주제는 ..

CodeSquad Day 69 : Team Project Week 2

CodeSquad🔹Day 69 Morning Algo & Algorithm 오늘은 프로그래머스의 레벨 2 문제인 오픈채팅방, 뉴스 클러스터링 문제의 풀이를 공유하고 설명하는 시간을 가졌다. 그리고 밤에는 '전력망을 둘로 나누기'라는 문제에 도전했는데 아직 해결하지 못했다. Team Project 오전에는 내가 어제 실수로 잘못 날린 PR을 머지했는데 이것을 복구할 수 있는 방법을 찾느라 시간을 많이 쏟았다. 도니에게도 물어보았지만 결국 이미 머지된 PR에서 리뷰를 받는 것으로 했다. 정말 진땀 나는 상황이었다. 팀 프로젝트인데 이런 실수를 하게 되어서 더 당황스러웠고 팀원인 호이에게 미안하기도 했다. 밤에 약간 잠결에 제대로 확인하지 않고 무심결에 버튼을 잘못 누른 게 화근이었다. 다음부터는 정말 이런 ..