The journey to becoming a developer

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

Total 357

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 마크..

[Sun/3/13/2022] Today I Learned

1. Learned = Facts + Findings # Morning Algo & Algorithm 일요일 아침 9시 알고리즘 스터디, 오늘도 아무도 지각하지 않고 다들 잘 모여주었다. 오늘은 3문제에 대해서 이야기했다. 3문제 중 한 문제는 꽤나 쉬운 편이어서 금방 끝냈다. 나 포함 다들 피곤해하는 것 같아서 속전 속결로 끝냈고, 나는 다시 자러 갔다. (요즘 운동량이 적은 건지, 체력이 좀 부족하다는 생각이 든다. 잠을 적게 잔 건 아닌데 매우 피곤했다.) 밤에는 아래 두 문제를 해결했다. https://leetcode.com/problems/contains-duplicate/ https://leetcode.com/problems/valid-palindrome/ 둘 다 easy 난이도라서 어려운 편..

What I learned/TIL 2022.03.14

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까지. 이 모든 과정을 페어와..

[Sun/3/6/2022] Today I Learned

1. Learned = Facts + Findings # Morning Algo + Algorithm 일요일 아침, 알고리즘 스터디가 있던 날! 오늘은 3문제를 가지고 이야기했다. 밤에는 프로그래머스의 2020 카카오 인턴십 문제인 키패드 누르기에 도전했는데, 미묘하게 잘못된 로직이 있어서 그런지 통과가 되지 않았다. 이미 시간을 꽤 써서 내일 다시 한 번 로직을 찬찬히 뜯어보며 재시도 하려고 한다. # Web Component Study 저번 주에 쥬, 이누와 함께 했던 스터디인데 이야기 해 본 결과 이누는 잠시 빠지기로 했고, 쥬와 스터디를 진행했다. 쥬가 햄디, 도니, 칸, 올리버와 함께 스터디 카페에서 만나서 공부를 하게 되어서 나도 화면 너머로 그들과 인사할 수 있었다. 모르는 것을 햄디에게 질..

What I learned/TIL 2022.03.07

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

1. Learned = Facts + Findings # Git Project Simulation Study 2시부터 6시 20분쯤까지 4시간이 좀 넘는 시간동안 Git 스터디를 했다. 내가 기획해 본, 그리고 어텀을 멘토로 초청한 스터디였다. 사실 2월부터 이런 스터디를 하고 싶다는 희망을 하고 있었는데, 쥬와 이야기를 하다가 그게 좀 더 구체화되었고, 어텀도 섭외하고, 파크와 햄디를 차례로 영입해서 멤버가 이렇게 구성되었다. 스터디 전에는 노션 페이지를 만들고, 어텀이 부탁한 대로 Git을 사용하면서 어렵거나 궁금했던 점을 노션에 자유롭게 적어보았다. 어텀은 3시에 오기로 했고, 우리는 2시에 모여서 간단히 스크럼 겸 잡담도 하면서 입을 풀고, Git에 대해서 이야기하고, 또 실습도 간단하게 해 보았..

What I learned/TIL 2022.03.06

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을 보내고, 크롱으로부터 코드리뷰도 받아서 그 피드..