The journey to becoming a developer

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

Total 245

CodeSquad Day 68 : Team Project Week 2

CodeSquad🔹Day 68 Class by Crong 오늘 오전에는 크롱의 수업이 있었다. 보안, 네트워크, oAuth등에 대해서 이야기를 했는데 나에게 너무 생소한 이야기였다. 한 번 들어서는 절대 안 되고 여러 번 반복해서 공부를 스스로 해야겠다. Team Project 오늘 오전 10시 스크럼인데, 아침 운동 인증을 하고 너무 피곤한 나머지 다시 눈을 좀 붙이다가 눈을 떠보니 10시였다. 컴퓨터가 완전히 부팅되는 데에도 시간이 좀 걸려서 10시가 좀 넘은 시간에 줌에 들어가게 되었다. 호이는 도비와 이야기하고 있었다. 도비도 팀원인 지미를 기다리고 있는 중이었다. 그래서 스크럼을 셋이서 하게 되었는데 이것도 재밌는 경험이었다. 크롱 수업 이후 오후에는 어제 각자 기능 개발을 하다가 충돌이 난 부..

CodeSquad Day 67 : Team Project Week 2

CodeSquad🔹Day 67 Team Project 오늘은 컨디션이 정말 안좋고 피곤했다. 눈도 아프고, 머리가 잘 안 돌아가는 게 느껴졌다. 컨디션 관리를 제대로 못 했는데 호이의 배려로 오전은 쉴 수 있었다. 덕분에 오전 시간은 푹 잘 수 있었고, 푹 자고 나니 기운이 회복되어서 기능 구현에 매진할 수 있었다. 오늘은 카드를 추가하는 로직을 구현했다. fetch를 써서 그게 json server에도 반영될 수 있도록 하려고 했는데, 이 부분은 아직 구현하지 못했다. 제이미가 좀 도와줘서 어떻게 해결해나가야 할지에 대한 힌트만 잡았다. 지금은 새벽 2시 20분이라서 이만 자고 내일 마저 해결해야 한다. What I realized 새벽 2시쯤에는 게더타운에서 제이미, 칸, 올리버가 이야기하고 있길래 ..

CodeSquad Day 66 : Team Project Week 2

CodeSquad🔹Day 66 Team Project 오늘은 호이와 분담을 해서, 브랜치를 따로 파서 작업했다. 나는 투두 리스트의 카드에 내용을 입력했을 때, 제목과 내용을 입력해야지만 등록 버튼이 활성화되도록 하는 부분을 작업했다. 그런데 호이가 이슈에 Bug를 올려놓아서 확인해 봤더니, 컬럼 별로 적용이 잘 안 되고 있었다. 해결해 보려고 시도했지만, 알고리즘에 많은 시간을 투자하느라 벌써 새벽 2시 15분이 되어서 내일 오전에 이걸 시도해야 한다. 오후 6시 40분쯤 도비와 지미네 조를 방문해봤다. 크롱이 가르쳐준 pipe 함수를 적용하는 시도를 하고 있었고 버그를 해결해 나가며 결국 pipe 함수 적용에 성공하는 모습을 보며 나도 배웠다. Class by Crong - 첫 번째 파트에서는 구글 ..

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

1. Learned = Facts + Findings Github Wiki 처음으로 Github Wiki라는 것을 써 보았다. 이게 무엇을 위한 것인지 알아보았고 이번 프로젝트에 약간 적용해 봤다. 어떻게 잘 써야 할지는 써 보면서 더 감을 익혀보려고 한다. Algorithms + Algorithm Study 알고리즘 스터디는 오늘 오후 9시에 진행했다. 오늘은 도니와 햄디는 참석하지 못해서 호이와 둘이서 하게 되었다. 마치 팀 프로젝트의 연장선 같은 느낌도 들었다. 실제로 알고리즘 스터디가 끝난 후 팀 프로젝트 이야기도 했다. 알고리즘 리뷰는 인원이 적어서인지 30분 정도밖에 걸리지 않았다. 호이가 PR 리뷰를 받은 것을 적용해서 리팩토링을 했어서 그것에 대한 설명을 듣고, 같이 변수명도 고치고, 커밋..

What I learned/TIL 2022.04.11

[Sat/4/9/2022] Today I Learned: JavaScript Study

1. Learned = Facts + Findings JavaScript Deep Dive Study 2회차 : Scope 오늘은 오후 10시 30분부터 12시 15분까지, 1시간 45분동안 스터디가 진행되었다. 랜덤으로 짝이 정해졌는데 나는 난정이랑 되었다. 11시 30분까지 난정과 함께 오늘의 주제인 Scope에 대해서 각자 준비해 온 질문들을 하고 대답을 했다. 책을 9시쯤부터 읽기 시작해서 사실 준비가 너무 덜 되어 있었다. 이미 어느 정도 아는 내용이라고 방심해서 늦게 시작했는데 역시나 아는 것과 설명하는 것의 괴리감을 느꼈다. 나의 부족한 설명에 비해 난정은 정말 대답을 너무 잘 해서 내가 면접관이라면 정말 만족했을 것 같았다. 다음부터는 책 읽는 시간도 늘리고 대답도 책을 안 보고 유창하게 ..

What I learned/TIL 2022.04.10

CodeSquad Day 65 : Team Project Week 1

CodeSquad🔹Day 65 Team Project 오늘은 기능 개발보다는 리팩토링 위주로 진행했다. 5시에 PR을 보냈고, 밤에 리뷰를 받았다. 이번에는 나는 키보드를 잡지 않고 호이가 코딩하는 화면을 보고, 진행하면서 피드백을 주는 식으로 진행했다. 함수형 프로그래밍을 어떻게 적용할지에 대한 감이 없었기 때문에 거의 호이가 주도하게 되었다. 거의 하루 내내 직접 내가 코드를 짜지 못하고 바라보기만 해야 했던 점은 아쉬움으로 남는다. 만약 내가 좀 더 함수형 프로그래밍에 대해 빠삭했다면 좋았을텐데, 그러지 못했다는 게 아쉬웠다. 더 공부를 해야겠다. 지금까지 Github의 Issue 탭을 활용하지 않았는데, 주말에 호이가 맡아서 기능 요구사항을 정리해 보기로 했다. 나는 Wiki를 작성해서 지금까지의..

CodeSquad Day 64 : Team Project Week 1

CodeSquad🔹Day 64 Morning Algo & Algorithm 목요일 9시, 어김없이 게더타운에 모여 스터디를 진행했다. 아픈 햄디를 제외하고 도니, 호이와 모였다. 오늘은 Greedy Algorithm을 적용해서 풀어야 하는 2문제에 대해서 이야기를 했다. 프로그래머스 레벨 2의 큰 수 만들기, 조이스틱 문제이다. 큰 수 만들기 문제는 다른 사람이 푼 풀이를 참고해서 해결했던 과정을 설명했고, 조이스틱 문제는 결국 손을 대지 못해서 호이의 설명을 열심히 들었다. 시간을 내서 스스로 풀어봐야 한다. 코딩테스트 연습 - 괄호 변환 카카오에 신입 개발자로 입사한 "콘"은 선배 개발자로부터 개발역량 강화를 위해 다른 개발자가 작성한 소스 코드를 분석하여 문제점을 발견하고 수정하라는 업무 과제를 받..

CodeSquad Day 63 : Team Project Week 1

CodeSquad🔹Day 63 Class by JK CS10 이후의 첫 JK 수업이었다. 팀 프로젝트가 시작된만큼, 이번엔 프론트엔드만 수업하는 것이 아니라 백엔드, IOS, 안드로이드 클래스도 모여서 줌 라운지에서 다같이 수업을 들었다. 백여 명의 사람들이 모였다. 앞으로 공통 수업은 6회 정도 남아 있다. 4월에 2회, 5월에 3회, 6월에 1회. OAuth, Unit test, 클라우드 인프라, 자료구조와 알고리즘 등 유익한 수업들이 기다리고 있다. 오늘은 프로젝트를 어떻게 팀끼리 잘 해나갈 것인지에 대해 초점을 맞춘 강의였다. 추상적으로 그냥 잘 맞춰가라! 이런 게 아니라 C4모델, 백로그 등 내가 몰랐던 체계적인 팀 프로젝트 운영에 대한 것들을 알 수 있었다. Team Project 오전에는 수..

CodeSquad Day 62 : Team Project Week 1

CodeSquad🔹Day 62 Webpack 어제 배운 웹팩을 오늘은 프로젝트에 적용해 보았다. 생활코딩 영상과 크롱의 수업에서 배운 것들을 조화시켜서 npm으로 설치하고 config 파일을 만들어주었다. 앞으로도 공식 문서를 많이 보면서 웹팩 환결설정에 더 익숙해져야겠다고 생각했다. HTML & SCSS 주어진 Figma 파일을 바탕으로 먼저 HTML 마크업을 하고, SCSS도 짜 주었다. SCSS는 한 번 해 봤더니 처음에 폴더 구조 잡는 데 드는 시간이 훨씬 줄어들었다. Algorithm 코딩테스트 연습 - 큰 수 만들기 programmers.co.kr 위 문제를 시도해 보았는데, Greedy 알고리즘을 좀 더 학습한 후에 도전해야겠다고 느꼈다. 어쨌든 목요일에 스터디이므로 학습 후 해결해서 잘 설..

CodeSquad Day 61 : Team Project Week 1

CodeSquad🔹Day 61 Team Project 첫 팀 프로젝트로 팀원은 호이가 되었다. 평소 알고리즘 스터디를 같이 해와서 따로 아이스 브레이킹 시간이 필요하지 않았다. 우리는 이번 프로젝트의 목표, 그라운드 룰, 커밋 규칙, 브랜치 구조를 정해보았다. 프로그래밍 요구사항 중 Webpack과 Babel을 사용해서 기본적인 환경을 구성해야 하는 것이 있었다. 우리 둘 다 웹팩을 잘 모르기 때문에 생활코딩의 웹팩 강의를 듣고 감을 잡아보기로 했다. Class by Crong - Webpack, Babel 초반에는 팀 프로젝트를 어떤 식으로 진행해야 하는지에 대한 조언들과 이야기를 위주로 했다. 4월은 바닐라 자바스크립트를 쓰기 때문에 JS에 익숙해질 수 있는 시간이 더 생겨서 좋았다. React는 5..