The journey to becoming a developer

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

Total 144

[Mon/9/5/2022] Today I Learned

# Algorithm 캠스터디에서 아침 스크럼을 간단하게 마친 후 바로 알고리즘을 풀어보려 시도했다. LeetCode의 First bad version 문제를 시도했는데 잘 풀리지 않아서 보류해 둔 상황이다. (시간 초과가 나고 있다.) # 원티드 프리온보딩 코스 7:30~10:30PM 오늘 처음으로 원티드 프리온보딩 코스 수업에 참여해 보았다. 저번의 코스는 React query였다는데 참여를 못해서 너무 아쉬웠다. 다행히 이번에는 신청에 성공하여 TypeScript를 배울 수 있게 되었다. 그런데 나는 사전과제에 대한 소식을 듣지 못해서 하지 못했다. 그래도 다행히 다음 과제가 이번 과제의 연속선상에 있었다. JS Doc을 활용해서 각 함수들의 타입과 정보를 명시하는 과제였다. 장현석 님이 강의를 맡..

What I learned/TIL 2022.09.06

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

# 새벽 알고리즘 5:00~6:00AM 새벽 12시가 넘어서 한슬님과 이야기를 마치고, 카톡도 거의 2시가 넘어서까지 주고받았다. 그러다보니 새벽에 각성이 되었는지 4시가 되어도 잠이 오지 않았고, 게다가 배도 고파왔다. 결국 4시 반에 아침식사인지 야식인지 모를 식사를 하고, 알고리즘까지 풀었다. 그제서야 잠이 잘 왔다. 알고리즘은 토요일 알고리즘 스터디 때 정했던 프로그래머스 Level 2 카펫 문제를 다시 풀었다. 저번과 거의 풀이가 비슷했고 푼 시간도 20분으로 동일했다. 다른 문제를 도전해 보려고 했는데(모음사전) 눈이 감겼다. 먹고 바로 자면 역류성 식도염 걸린다는데 다음부턴 새벽에 배고파도 참고 자야지.. 밥 먹고 알고리즘 풀고 이것저것 하다보니 어느새 새벽 6시가 넘었고 해가 뜨려고 할 때..

What I learned/TIL 2022.09.04

[Sat/9/3/2022] Today I Learned

# Algorithm Study 8:15~9:45PM 정말 해커톤의 후유증은 아직도 남아있는지, 원래 오전에 크로스핏을 가려고 했는데 몸이 움직이질 않아서 결국 포기했다. 밥을 먹고도 힘이 없어 계속 누워있다가 8시에 있을 스터디를 준비하기 위해 부랴부랴 Greedy Algorithm 공부에 돌입했다. 다행히 이번에 풀어야 하는 알고리즘은 하나뿐이었어서 스터디를 진행할 수 있었다. 노션에 개념을 정리하고, 안경잡이 개발자 블로그를 참고해서 간단한 예제를 소개하고, 프로그래머스 조이스틱 문제 해설을 보고 이해하려고 노력해보았다. 스터디가 끝나고는 머핀이 5일간 해커톤으로 만든 프로젝트도 감상했고(파이썬과 장고를 활용했다는 게 대단했다!), 약간 흐트러진 캠스터디의 기강을 어떻게 바로잡을지에 관한 이야기도 ..

What I learned/TIL 2022.09.04

[Fri/9/2/2022] Today I Learned

# 근황 마지막으로 TIL을 작성한 날이 8월 17일, 수요일이었다. 당시 치열한 경쟁을 뚫고 구름톤에 선발되어 설레는 마음을 가지고 해커톤을 준비하고 있었던 것이 생각난다. 그리고 나는 8월 19일부터 26일까지, 8일간 해커톤을 하게 되었다. 그런데 출발해야 하는 8월 19일 금요일부터, 아침에 일어났는데 뭔가 컨디션이 매우 좋지 않았다. 코드스쿼드 6개월을 하는 동안 이런 일 없이 항상 건강했는데, 이건 좀 다르다는 것을 직감했다. 머리가 깨질 듯한 두통, 계속 목에 끼는 가래와 내가 원하지 않을 때 나오는 기침까지. 코로나 자가검진 키트에서는 분명 음성이 나왔는데, 감기증상이 나타난 것 같았다. '쉬어야 하나'라는 생각이 들었지만 어떻게 얻은 기회인데, 몸이 좀 좋지 않다고 해서 포기하고 싶지 않..

What I learned/TIL 2022.09.03

[Wed/8/17/2022] Today I Learned

# Project checkbox 기능개발 & API 필요한 것 정리 이슈 리스트의 체크박스 기능을 개발해 보았다. 개별 선택은 어렵지 않았는데 전체 선택의 상태관리가 조금 까다로웠다. 개발후라이 님의 글을 보고 많은 도움을 받았다. 알고보니 코드스쿼드 2020년도 수료생이어서 매우 반가웠고, 기술적인 글을 굉장히 잘 정리해서 쓰시는 것에 감탄했다. 나도 기술적으로도 글을 잘 정리해서 쓸 수 있도록 꾸준히 정리를 해봐야겠다. 노션에다 개발 과정을 끄적이기는 하지만 그걸 넘어서 개발후라이님의 블로그처럼 남에게도 도움이 되는 글을 쓰는 개발자가 되고 싶다. 지금까지는 백엔드 분들과 API를 논의할 때 거의 대화로 전달을 했다 보니, 기록이 남지 않아 똑같은 내용을 다시 전달해야 하는 경우가 발생했다. 그래서..

What I learned/TIL 2022.08.18

[Tue/8/16/2022] Today I Learned

Today # 구름톤 접수 완료! 두 번째로 접수해 보는 해커톤이다. 참여 동기, 프로그램에서 기대하는 바, 만들고 싶은 서비스, 그리고 내가 했던 프로젝트 경험까지 글을 써서 내야 했다. 꽤나 시간을 많이 투자해 정성들여서 적었는데, 워낙 뽑는 인원수가 적어서 될 거라는 장담은 없다. 적으면서 느낀 점은 완성도가 있는 글을 쓰는 것은 꽤나 어려운 일이라는 것이었다. 특히 나의 생각을 정제해서 다른 사람에게 어필을 해야 하는 경우이기 때문에 단어 선택이나 문장 구성에도 신경을 많이 써야 했다. 지금 적고 있는 것처럼 편하게 내 생각을 적을 순 없으니까 말이다. 이런 류의 글쓰기 연습도 정말 많이 필요하다. # Junction Hackathon Preparation 해커톤 팀 빌딩을 위해, 디스코드 채널에..

What I learned/TIL 2022.08.17

[Sun/8/14/2022] Today I Learned

1. Learned = Facts + Findings # Project 프로젝트 기능구현에 좀 더 시간투자를 하고 싶어서 원래 1시에 예정되어 있던 English Interview 스터디를 불참하게 되었다. 일찍 일어나서 프로젝트를 구현했다면 참여할 수 있었을 텐데 아쉬웠다. 다음 주도 해커톤 일정이 있어서 참여를 못하는데, 다다음주부터는 잘 준비하여 꼭 참여할 수 있도록 해야겠다. # English Presentation Study (Week 2) Hackathon에 참여를 하는 만큼 이번엔 이것과 관련된 영상을 보고 학습한 후 발표했다. # Algorithms LeetCode에서 2문제를 풀었다. (Longest Common Prefix, Roman to integer) 두 문제 모두 예전에 풀었던 ..

What I learned/TIL 2022.08.15

[Sat/8/13/2022] Today I Learned

Today # Project 오늘은 쏘냐를 직접 카페에서 만나서 모각코를 했다. 오전에 일어나자 마자 카페로 출발했고, 쏘냐를 기다리며 프로젝트 코드를 작성했다. 또한 오늘은 토요일이지만 10시에 머핀도 함께 스크럼을 했다. 확실히 약속을 잡아놓으니 버려지기 쉬운 주말 오전 시간을 알차게 활용할 수 있었다. # JavaScript Study - REST API Deep Dive의 REST API와 유튜브 영상, 구글 검색 등으로 학습하여 REST API 스터디를 진행했다. 칸이 열심히 준비한 발표를 듣고 자유롭게 이야기를 나눈 후 간단하게 질의응답을 했다. Overfetching과 Underfetching이라는 용어를 처음 듣게 되었고, 이에 대해서 알게 되니 나중에 GraphQL도 배워서 사용해보고 ..

What I learned/TIL 2022.08.14

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

1. Learned = Facts + Findings # Project - Milestone page 개발 - Milestone API 백엔드 분들과 논의 - TabLink 컴포넌트 구현 # REST API - Deep Dive 책 읽고 정리함 # Algorithm Study - LeetCode Move Zeroes 문제 해설 설명함 (Two pointer) - 1시간 가량 다양한 주제로 토론 & 이야기가 많은 인사이트를 주었다. # English Dictation - Hackathon 영상 받아쓰기하며 영어공부 겸 해커톤 준비 2. Well done # 늘어나는 집중도 프로젝트 마감일이 벌써 내일이다 보니 집중을 하지 않을 수가 없다. 오늘은 코어 타임인 10시부터 5시까지는 거의 딴짓 없이 할 일에 ..

What I learned/TIL 2022.08.12

[Tue/8/9/2022] & [Wed/8/10/2022] Today I Learned

1. Learned = Facts + Findings 8월 9일 화요일은 컨디션을 위해 간만에 일찍 자는 바람에(11시 30분 취침) TIL을 생략했다. 그래서 2일치를 한번에 써본다. # 화요일 React 스터디 어제는 React 스터디가 있는 날이었고 이번에는 도트, 에스, JS, 이든이 참여했다. 코드 분할, Context, Error Boundary, 그리고 내가 범위를 착각하고 공부한 forwardRef까지 각자 돌아가며 발표했다. 나는 forwardRef를 프로젝트에서 어떻게 적용했는지와 Error Boundary를 함수형 컴포넌트에서는 어떻게 활용하는지를 간단히 발표했다. # 스크럼 스터디 2일차 + 중간점검 스크럼 어제에 이어 오늘까지 스크럼 스터디를 참여중이다. 확실히 캠을 켜고 하는 공..

What I learned/TIL 2022.08.11