The journey to becoming a developer

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

Total 357

CodeSquad Day 56 : Front-end Week 7

CodeSquad🔹Day 56 New Group - Scrum 프론트엔드 과정이 벌써 7주차, 마지막에 접어들었다. 새로운 멤버들을 만나 인사를 나누고, 스크럼 규칙을 세워나갔다. 아침에 스트레칭, 지각 한 사람이 MC하고 5시에 리뷰 알라미 하기, 그리고 스크럼 시 지목보다는 자연스럽게 피드백하고 이야기하는 식으로 진행하기. 마지막 규칙은 내가 제안을 했는데, 이야기가 자연스럽게 더 많아질 수 있어서 좋은 방안이라 생각한다. 대신 스크럼이 좀 늦게 끝나긴 한다.😂 OOP 객체 지향 프로그래밍을 이해하는 시작점 '객체란 무엇인가?'가 아니라 '왜 객체 지향을 써야 하지?' 부터 시작하자. velog.io 슬랙에서 추천받은 글을 정독해 보았다. 이해하기 쉽게 포스팅이 되어있었다. 객체지향을 써야 하는 이..

[Sat/3/27 & Sun/3/28/2022] Today I Learned

1. What I Learned = Facts + Findings # fork 해온 repository 잔디 심기 [Github] fork 해온 repository 잔디 심는 방법 : repository 복사해오기 duplicate the repository 🤮 왜 나는 잔디가 안심어지는거야..? fork 해온 repository는 pull request를 할 때만 내 깃허브에 잔디가 심어지고 commit은 contribution으로 인정되지 않는지 잔디가 심어지지 않는다. 초록 잔디로 '이만 soranhan.tistory.com 토요일엔 기력이 너무 없어서 공부를 따로 한 건 없고, 위의 글을 참고해서 mirror push를 하는 작업을 했다. 그동안 열심히 미션을 하며 커밋했던 것이 나의 reposi..

What I learned/TIL 2022.03.28

CodeSquad Day 55 : Front-end Week 6

CodeSquad🔹Day 55 3/25 금요일의 TIL을 하루 늦은 오늘, 토요일에 쓰게 되었다. Mission Carousel에 debounce를 적용하는 시도를 했다. 우선 debounce의 원리를 적어가면서 이해를 하려고 했다. debounce 로직은 베르가 Symbol을 활용한 것을 허락을 받고 쓰기로 했다. 도중에 잘 이해가 안 가는 부분이 있어서 베르에게 질문을 했고 게더타운에서 답변을 얻을 수 있었다. 하지만 PR을 결국 보내지는 못했다. 생각보다 debounce를 적용하는 게 까다로운 일이라는 것을 깨달았다. 그룹 리뷰는 빠르게 끝이 났다. 오늘 참여하지 못한 멤머들도 있어서 더 빨리 끝났다. 그래서 다른 조에서 하는 리뷰가 궁금해서, 줌의 다른 소회의실로 가서 리뷰를 들어보았다. 정규 시..

CodeSquad Day 54 : Front-end Week 6

CodeSquad🔹Day 54 Morning Algo & Algorithm 오늘은 목요일, 알고리즘 스터디가 있는 날이어서 어김없이 오전 9시에 게더타운에서 모였다. 프로그래머스의 '위장' 문제를 설명할 때 막혀서, 앞으로는 풀면서 로직을 잘 정리해야겠다고 생각했다. 분명 내가 작성한 코드인데도 단 하루 이틀 정도만 지나도 "왜 이렇게 짰지?"하는 경우가 종종 생기곤 한다. 그리고 오늘 아래 LeetCode 문제를 하나 해결했다. Missing Number - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your nex..

CodeSquad Day 53 : Front-end Week 6

CodeSquad🔹Day 53 Mission & PR 오늘은 리팩토링을 위주로 많이 진행했다. - Dropdown 리팩토링 - 자동완성 리팩토링 : 위, 아래 방향키로 검색어 스크롤링 하는 기능을 구현 완료했다. - PR을 늦게나마 올렸다. 구현하면서 궁금했던 사항들도 함께 올렸다. - 배너 리팩토링 Algorithm Power of Three - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com 오늘 도전해 본 알고리즘이었는데 여러 방면으로 생각해 보았지만 잘 모..

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를 ..