The journey to becoming a developer

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

Total 245

CodeSquad Day 52 : Front-end Week 6

CodeSquad🔹Day 52 Morning Algo & Algorithm 아침 9시에는 알고리즘 스터디가 있었다. 간단히 아침 식사를 하고 참여했다. 프로그래머스 레벨 2 소수 찾기 문제는 어려워서 풀지 못했고, 햄디와 호이가 풀어서 설명을 들었지만 아직 이해하지 못한 상태이다. 따로 시간을 내서 복습을 해야 한다. 이번 주말엔 꼭 공부하도록 하자. 다른 공부도 그렇겠지만 알고리즘은 정말 시간을 투자한 대로 결과가 나오는 것 같다. 오늘의 문제는 프로그래머스 레벨 2의 "위장"이다. 이 문제는 작년 12월에 햄디를 만났을 때 도전해봤던 이력이 있는 문제다. 조합(Combination)을 활용해서 풀어봤는데 풀이가 이번에도 많이 장황해졌다. 시간도 꽤나 걸렸다. 다른 사람들이 간결하게 푼 것을 보면서 많..

CodeSquad Day 51 : Front-end Week 6

CodeSquad🔹Day 51 Pair Review 게더타운에서 베르와 페어 리뷰를 했다. 페어 리뷰는 1대 1로 서로의 코드에 대해서 리뷰를 하고, PR에 댓글을 남기는 식으로 진행했다. 사실 저번 주의 미션이긴 했는데, 주말에 시간이 맞지 않아서 월요일 오전에 진행했다. 베르의 코드를 보면서도 배운 점이 많았다. Symbol을 활용해서 debounce를 구현할 수 있다는 것은 정말 신박했다. 또한 말로 코드리뷰는 여러 번 했었지만 직접 댓글을 남기면서 하는 건 처음이었는데, 글로 남길 때 좀 더 자세히 설명해야 해서 좀 어렵기도 했다. 페어 리뷰를 마칠 때쯤에 간단히 회고를 했다. 평소에 다른 사람들이 PR을 날리고 리뷰를 받은 것을 보아 왔지만, 그것은 정말 일부분만 보는 것이었는데 이번에 페어와 ..

[Sat/3/19 & Sun/3/20/2022] Today I Learned

Learned = Facts + Findings # Algorithms 프로그래머스 레벨 2 기능개발 문제를 풀었다. Programmers Level 2의 소수 찾기, LeetCode Power of Three 문제를 시도했는데 아직 풀지 못했다. # Code Review with Inu 토요일 오후 3시에 이누와 코드리뷰를 했다. 도니도 앞부분은 함께했다. 황준일 개발자의 컴포넌트를 적용했는데 이누는 많이 응용해서 자기만의 생각을 잘 녹여냈다. # Morning Algo 오늘 아침 9시, 알고리즘 스터디가 있었다. 그런데 일요일 아침은 다들 컨디션이 좋지 않아서 일요일만 예외적으로 오후로 바꾸는 게 어떻냐는 의견이 있어서 만장일치로 오후로 바꾸기로 했다. # Reading 이벤트에 당첨되어서 책을 받았..

What I learned/TIL 2022.03.20

CodeSquad Day 49 : Front-end Week 5

CodeSquad🔹Day 49 Class by Crong 오전 10시 반부터 오후 1시쯤까지는 크롱의 수업이 있었다. 1부는 코드리뷰, 2부는 프로토타입으로 나눠졌다. 그런데 첫 리뷰로 내 코드가 선택되었다! 이런 경우가 처음이기도 하고, 사실 SASS 위주로 하고 JS는 임시로 빠르게 구현만 했기 때문에 구조화도 안 되어 있어서 좀 당황을 했다. 리뷰는 SASS는 하지 않고 JS만 해주셨기 때문에 더 그랬다. 앞으로는 JS를 임시적으로 구현한 것은 PR 보내지 말아야겠다는 것, 그리고 웬만하면 그래도 어느정도 설계는 시작하고 구현을 해나가야 겠다는 것을 깨달았다. 2부는 프로토타입에 대한 강의였는데 정말 주말에 각을 잡고 제대로 공부해야겠다는 생각을 했다. Mission 수업을 듣고 너무 피곤해서 점심..

CodeSquad Day 48 : Front-end Week 5

CodeSquad🔹Day 48 SCSS Lint 드디어! How to Install Ruby on Windows 10 {2 Options} Install Ruby on Windows 10 with this simple guide. Install Ruby using the RubyInstaller Tool or with the Linux subsystem and start developing on Windows! phoenixnap.com scss lint를 적용하고 싶어서 루트 경로에 scss-lint.yml 파일도 만들고, vs code extension에 있는 scss lint도 설치해 주고, settings.json 파일에 필요한 코드도 추가해 주었으나 적용되지 않았다. 구글링을 하다가 ruby를 ..

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