The journey to becoming a developer

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

Total 95

CodeSquad Day 47 : Front-end Week 5

CodeSquad🔹Day 47 Morning Algo & Algorithm 오늘은 오전 9시에 알고리즘 스터디가 있었던 날이다. 프로그래머스 1문제, LeetCode 1문제에 대해서 토론했는데 이번엔 문제 난이도가 그렇게 높지 않아서인지 30분만에 끝이 났다. 그 후에 이야기를 좀 하다가 나는 바람을 좀 쐬려고 밖에 나갔다 왔다. 밤에는 LeetCode의 알고리즘 한 문제를 풀어보았다. 시간 복잡도가 너무 안좋게 풀어서 다시 좀 더 효율적인 풀이로 풀어야 한다. Mission: SASS! 미뤄 왔던 SASS를 드디어 제대로 사용해 보았다. 미뤄 온 것이 후회될 정도로 재미와 효율성을 모두 느꼈다. 사실 SASS는 작년 말쯤 배우려고 시도했는데 당시에는 좀 낯설고 어렵게 느껴져서 잠시 미뤘었는데 지금은 그..

CodeSquad Day 46 : Front-end Week 5

CodeSquad🔹Day 46 Group Scrum 월요일이고 새로운 조를 만났다. 이야기도 나누고, 스크럼 규칙을 짜고, 또 이번에는 특이하게 1대 1 페어를 맺어서 리뷰하는 게 있었다. 사다리 타기를 돌려서 짝을 정했다. Class by Crong 식곤증으로 졸린 눈을 뜨려고 노력하면서 들었는데, 크롱이 이걸 알아채신 건지 나에게 기습(?) 질문을 했고, 몽롱한 상태이면서 예상하지도 못했던 질문이라 대답을 잘 할 리가 없었다. 돌아보니 그 개념에 대해서 잘 모르기도 했다. 수업이 끝나자마자 너무 피곤해서 낮잠을 잤는데, 그룹 마무리 스크럼 하기 직전에 일어나서 아슬아슬했다. 보통 낮잠은 안 자는데 오늘은 좀 피곤함이 심했다. Mission: SCSS! 쿠팡 사이트를 클론하는 것이었는데, HTML 마크..

CodeSquad Day 44 : Pair Programming

CodeSquad🔹Day 44 Morning Algo & Algorithm 오전 9시부터 10시까지, 알고리즘 스터디를 진행했다. 2문제에 대해서 이야기했다. Binary Tree의 최대 깊이를 구하는 것은 다른 분들의 풀이를 이해하는 것이 아직 어려웠다. 밤에는 프로그래머스에서 '다트 게임'이라는 레벨 1 문제를 풀어보았다. 2018년도 카카오 블라인드 채용 문제였다고 한다. 절차적으로 풀다 보니 코드가 매우 길어졌는데, 역할별로 함수를 만들어서 분리시켜보았다. 일요일에 다른 분들은 어떻게 풀었을지 궁금해졌다. 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr Class by Crong 오전 10시 반부터는 크롱의 수업이 있었다. 사실 이 때부터 컨디션이 급격하게 안좋아져서 집중을..

CodeSquad Day 42 : Pair Programming

CodeSquad🔹Day 42 Morning Algo & Algorithm 오늘은 알고리즘 스터디가 있는 날. 정말 빨리 돌아오는 것 같다. 프로그래머스 1개, 리트코드 1개에 대해서 각자 어떻게 풀었는지 풀이와 사고과정을 공유했다. 다들 너무 잘 풀어서 내가 배워가는 게 많았다. 밤에는 프로그래머스에서 문제 1개를 풀었다. 복잡해 보이는 스토리형 문제도 노션에 사고과정을 기록해가면서 풀면 좀 더 빨리 풀리는 느낌이다. 물론 아직 연습이 더 필요하다. Pair Programming 오늘도 어제와 같이 나의 페어인 BB와 함께 페어 프로그래밍을 했다. 설계를 마무리짓고, Figma 툴을 활용해 와이어프레이밍을 하고, HTML 마크업과 CSS 스타일링, 그리고 JavaScript까지. 이 모든 과정을 페어와..

CodeSquad Day 40 : Front-end Week 3

CodeSquad🔹Day 40 Refactoring & PR 아침 운동 인증을 하고, 아침식사를 하고 간만에 9~10시 시간 사이에 코딩을 했다. 앞으로는 간만이 아니라 꾸준히 할 수 있도록 할 예정이다. 아침을 여는 사람들(아여사) 줌 모임에 참여했는데 항상 꾸준히 일찍 일어나서 공부하는 사람들을 보고 자극을 받았다. 1시까지 PR을 보내야 했지만 아직 덜 마무리된 것이 있어 약간 늦게 보냈다. Promise 오후 시간은 거의 Promise 학습에 열을 올렸다. Promise.all과 Promise.race의 차이는 무엇인지 학습해봤고, Promise.all을 내 코드에 적용도 해 보았다. Code Review 이번에는 namse님이 리뷰를 해 주셨다. 어쩌다 보니 실시간으로 namse님의 리뷰에 댓글..

CodeSquad Day 39 : Front-end Week 3

CodeSquad🔹Day 39 Morning Algo & Algorithm 오늘도 오전 9시에 알고리즘 스터디를 했다. 프로그래머스의 로또 문제, 그리고 LeetCode의 Happy Number 문제였다. 오늘의 알고리즘은 등산 갔다 와서 LeetCode의 문제를 하나 도전했다. Dynamic Progamming을 활용하는 문제였어서 예전에 Udemy에서 들었던 강의를 복습하는 기회가 되었다. Class by Crong 이번에는 도니, 이누, 도트의 코드를 리뷰를 생생하게 들을 수 있었다. 그 외 JSON, 비동기 코드의 동작 순서를 예상해 보는 것, Fetch 등에 대한 수업이 이어졌다. 이번에도 수업은 1시까지 길게 이어졌다. 그래도 다 중요한 내용이기 때문에 집중하려고 애썼다. Asynchronou..

CodeSquad Day 38 : Front-end Week 3

CodeSquad🔹Day 38 Master tea time 오늘은 11시부터 12시까지 크롱 마스터와 함께하는 티타임이 있었다. 수강생 인원이 거의 40명이 육박해서 아쉽게도 실제로 대화는 나눌 수 없었고 slido를 이용해 질문을 남기고, 크롱이 거기에 대답하는 방식으로 진행되었다. 다음번에는 좀 더 적은 인원씩 나눠서 이야기를 나눠보는 것도 좋은 방법인 것 같다. Mission & PR & Refactoring 원래는 express를 좀 더 학습해볼까 했는데, heroku로 배포를 하고 싶어서 오후엔 이것을 했다. heroku CLI를 사용하다가 에러가 나서 이미 heroku 배포를 완료한 BB에게 도움을 요청했고, 덕분에 잘 해결할 수 있었다. PR을 보내고, 크롱으로부터 코드리뷰도 받아서 그 피드..

CodeSquad Day 37 : Front-end Week 3

CodeSquad🔹Day 37 Morning Algo & Algorithm 오늘은 화요일, 아침 9시 알고리즘 스터디 하는 날이었다. 무거운 몸을 일으켜 참여하면 오전을 뿌듯함으로 시작할 수 있어서 좋다. Linked List 문제는 아직도 머리가 아프다. 오늘의 문제를 LeetCode에서 시도했는데 JavaScript의 set을 활용해야 잘 풀 수 있는 문제였다. set을 제대로 활용해 본 적이 없어서 내일 추가적으로 학습해서 풀어봐야겠다. Learning Express의 미들웨어 개념이 무엇인지 파악해보려고 애썼다. 공식문서를 봤지만 잘 와닿지 않아서 블로그도 보았지만, 역시 써 보기 전까지는 잘 모르겠다. SSR, CSR 개념도 이해하기 위해서 드림코딩 엘리, 얄코, 테코톡 영상을 참고해 보았다. ..

CodeSquad Day 36 : Front-end Week 3

CodeSquad🔹Day 36 Morning Scrum & 오전 학습 월요일, 새로운 조원들, 그리고 새로운 미션들과 함께 시작하는 하루였다. 새로운 조원들이라 했지만 사실 한 번 이상 같은 조가 된 적이 있는 사람들, 그리고 코코아 과정 때부터 같이 했던 사람들도 있어서 낯익은 느낌이 들었다. 어색한 느낌은 없었다. 미션 중 하나는 저번주처럼 스크럼 규칙을 세우는 거였다. 사다리 타기를 해서 걸린 JS가 정리해서 Slack 프론트엔드 채널에 올려주었다. 점심 시간 전까지는 미션을 정독하고 미션과 함께 나온 학습할 거리들을 보면서 Promise도 간략하게 학습해 보았다. 구현보다는 이번 주 미션에서 무엇을 배워야 할지, 또 수업에서는 뭘 얻어가면 좋을지 그런 방향성을 잡는 시간을 가져보았다. 이번 주도 ..

CodeSquad Day 35 : Front-end Week 2

CodeSquad🔹Day 35 Morning Scrum 오늘은 12시 전까지 PR해야 하는 날이어서, 그 전까지 무엇을 할지에 대한 계획을 공유했다. 그것 외에도 루틴에 관련된 이야기도 했다. 남과 비교하지 않고 나의 중심을 유지하고, 멘탈 관리를 잘 하는 것이 중요한데, 여기서 루틴을 일정하게 유지하는 것이 매우 큰 도움이 된다는 것. 이런 이야기도 편하게 할 수 있는 분위기라서 좋았다. Mission & PR & Code Review 사실 오늘 많이 구현한 것은 없고, 거의 다듬기를 위주로 했다. PR 메시지를 적느라 시간이 꽤 걸렸다. 내가 왜 이렇게 구현했는지, 그리고 궁금한 점들을 많이 적어봤다. 이번에 코드 리뷰는 크롱이 아닌 남세 님으로부터 받았는데 정말 구체적이고 정성 가득한 피드백이었다...