The journey to becoming a developer

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

Total 245

[Mon/1/24/2021] Today I Learned

1. Learned = Facts + Findings # 코드스쿼드 CS07 운영체제, 프로세스 관리 학습 # 프로젝트 내일이 최종 데모일이라서 이곳저곳 손봤다. 산 검색 페이지도 좀 더 업그레이드를 해 주었다. 백엔드 분이 데이터를 정말 정성스럽게 넣어주셔서 더 화사해보인다. 리스트에 산의 높이도 나올 수 있도록 하고, 산 검색하는 부분 레이아웃도 바꿔주었다. 네비게이션 바에 메뉴가 선택되는 것도, URL로 접속했을 때 제대로 표시되지 않아서 useLocation 훅을 활용해서 개선해 주었다. 커뮤니티 페이지에서는 infinite scroll 구현중인데, 스크롤을 맨 끝으로 내렸을 때 호출되어야 하는 함수가 제대로 호출되지 않는 문제가 있다. 라이브러리를 쓰고 있는데 한참 자료 찾고, API 봐도 답을..

What I learned/TIL 2022.01.24

CodeSquad Day 16 : CS10 (7/10)

CodeSquad🔹Day 16 10:30~11:00 미션 설명 by JK 늦잠으로 아침 스크럼을 참여하지 못하고, 부랴부랴 미션 설명을 들었다. 알람 소리를 못 듣고 깊은 잠에 빠져버렸다. 더 강력한 알람을 준비해야겠다. 어쨌든, 오늘 미션은 저번 미션과 이어지는 운영체제와 관련된 미션이었다. 저번에는 메모리 관련이었다면 이번에는 프로세스를 어떻게 관리하는지에 관한 것이었다. 나는 네트워크나 데이터베이스같은 쪽을 생각했는데, 또 운영체제였다. 저번에 사실 제대로 학습하지 못해서 찝찝한 마음이 들었었는데 이번 기회에 좀 더 학습해야겠다고 생각했다. 11:00~1:00 운영체제 학습 유튜브, 인터넷 사이트를 참조하면서 README에 정리하며 운영체제의 기초적인 부분들을 학습했다. 책을 아예 구매해야 할지 고..

[Sun/1/23/2021] Today I Learned

1. Learned = Facts + Findings # CS06 Functional programming - compose와 pipe function에 대해 배워 봄 # Project 피드백 반영하여 삭제 모달 컴포넌트를 재사용 가능한 로직으로 수정 2. Well done # 오늘은 딱히? 공부량이 많지도 않았고, 여러 불만족스러운 성취도 때문에 솔직히 오늘은 잘 한 점을 찾기 어렵다. 시간을 계획대로 보냈어야 하는데 너무 낭비한 시간도 많고, 규칙이 너무 없었다. 이런 생활습관을 최대한 빠르게 개선해야겠다. 3. Lacked # 전반적으로 만족스럽지는 못한 하루 어제 새벽 4시 반이 넘어서 취침해서인지 오늘 너무 늦게 일어나는 바람에, 오전이 통째로 사라졌다. 오전에 세워두었던 계획들이 통째로 날아갔..

What I learned/TIL 2022.01.24

[Sat/1/22/2021] Today I Learned

1. Learned = Facts + Findings # 오전 : 프로젝트 구현 - 인피니티 스크롤은 아직 제대로 시작 못 함 - 삭제 모달 분리 작업 - moment.js 활용하여 날짜 파싱해서 제대로 그려주기, 정렬 기능 작동하게 하기 # 오후 : CS06 미션 : 구현은 약간, 학습을 위주로 2. Well done # 함수형 프로그래밍 정리 보완 (그러나 아직 끝나지 않음) 드림코딩과 얄코의 영상은 다시 보면서 내용을 정리해봤고, 인프런의 짧은 영상과 Smok의 영상도 보면서 총체적으로 정리해 보았다. Readme가 좀 더 풍성해지고 있다. 그러나 정리만 한다고 해서 다 제대로 안다고는 보장할 수 없으니 학습은 계속 해야 한다. 그리고 아직 Lazy evaluation과 currying에 관한 학습..

What I learned/TIL 2022.01.23

[Fri/1/21/2021] Today I Learned

1. Learned = Facts + Findings # Functional programming Coding # Project meeting (21:00~22:40) - 인피니트 스크롤을 테이블에 적용하는 것에 대한 문제 - 커뮤니티 테이블의 작성일 정렬 - 커뮤니티 '모든 글' 눌렀을 때 모든 글이 다시 로딩되도록 하기 (Ant design의 radio button 썼을 때 onClick을 등록하는 법) 2. Well done # 프로젝트 안 풀리는 부분들 해결 프로젝트 미팅이 꽤나 길었는데 이 때를 놓치지 않고, 구현할 때 잘 풀리지 않았던 부분들을 질문해서 해결하였다. 코드스쿼드 정규시간이 끝나고 집중해서 구현을 했기 때문에 가능한 것이었다. 확실히 준비가 된 상태로 회의에 임하니 내가 얻는 게 ..

What I learned/TIL 2022.01.22

CodeSquad Day 15 : CS10 (6/10)

CodeSquad🔹Day 15 10:10~10:25 스크럼 10:30~12:40 Class by Crong 🔷 1부 : 구글 시트에 질문 작성한 내용 토대로 답변하는 시간 100명이 넘는 대형 강의이다 보니 구글 시트에 질문한 답변도 정말 많았고 이것에 대한 답도 1시간 약간 넘게 했지만, 크롱이 완전히 다 답변을 하진 못했다. 그런데 여기서 정말 많은 것을 얻을 수 있었다. 그 중 중요하다고 생각했던 것들을 정리해보았다. # Code & Fix 가 아닌 Design & Code 를 하라 완벽한 설계는 어렵더라도 무작정 코드를 짜고 고치는 접근법보다는, 설계를 어느정도 한 후 코딩을 하라는 것. 저번 객체지향 프로그래밍 미션때도 나왔던 말이다. # 요구사항을 제대로 분석하는 것이 중요하다 잘못된 결과를 ..

[Thurs/1/20/2021] Today I Learned

1. Learned = Facts + Findings # Closure # Functional programming # Class field 2. Well done # 책, 동영상을 적절히 조합하여 새로운 개념을 학습 예전에는 동영상만 보고 그다지 깊이 있지 않게 자바스크립트의 개념들을 배웠었는데 이번에는 좀 각을 잡고 책 2권, 모던 자바스크립트와 코어 자바스크립트를 읽으면서 클로저라는 개념을 학습하였다. 사놓고 제대로 보지도 않고 있던 책들이었는데 이번 CS 미션을 통해서 정독하게 되니, 나의 지식이 얕고 거의 없는 것과 다름없었다는 것을 정말 깨달았다. 클로저라는 개념을 알기 위해서 실행 컨텍스트, 호이스팅, 렉시컬 스코프 등 다른 개념들을 알아야 했다. 그동안 너무나 대충 알거나 거의 몰랐던 것들..

What I learned/TIL 2022.01.21

CodeSquad Day 14 : CS10 (6/10)

CodeSquad🔹Day 14 10:10~10:25 그룹 스크럼 10:30~10:55 미션 설명 by JK 함수형 프로그래밍에 관련된 미션이 나왔다. 이와 관련해 어떤 식으로 학습할지, 문제는 어떻게 풀어나갈지에 관한 설명을 들었다. 11:10~5:30 미션 수행과 학습 중간에 4시쯤 게더타운에서 미션 잘 안 풀리는 부분에 대해서 이야기를 했다. 클래스 필드, 순수 함수 여부에 관련된 이야기를 나눴다. 상속, 프로토타입에 관한 이야기도 나와서 이 부분도 꼭 학습해야겠다고 느꼈다. 자바스크립트 학습이 많이 부족하고 구멍이 많다. 5:30~6:10 마무리 스크럼 어떤 식으로 미션을 진행했는지에 대해서 각자 이야기하고, 또 클로저에 대한 이야기도 했다. 클로저는 내가 제대로 학습을 하지 않았다는 생각에 밤 시..

[Wed/1/19/2021] Today I Learned

1. Learned = Facts + Findings # 프로그래머스 알고리즘 4문제 풀기 기존에 풀어 보았던 문제도 있어서 다시 풀고 소요 시간을 측정했다. 풀면서 배열 메서드인 map 사용이 아직도 원활하지 않다는 것을 느꼈다. 또한 정규 표현식도 좀 더 잘 이용하고 싶었다. # 운영체제, 프로세스 메모리 학습 학습 정리도 하는 게 목표였는데 우선은 내용을 읽고 이해하느라 정리까지는 하지 못했다. 그냥 무작정 타이핑하면서 정리하고 싶진 않았고 이해를 한 후에 아는 대로 정리하고 싶어서 좀 더 학습을 한 후 정리를 해야겠다. # 객체지향 프로그래밍과 함수형 프로그래밍 원래는 책을 읽었어야 하는데 영상으로 좀 퉁친 감이 있다. 어쨌든 얄코의 유튜브 영상을 보며 객체지향 프로그래밍과 함수형 프로그래밍이 어..

What I learned/TIL 2022.01.20

CodeSquad Day 13 : Programmers algorithms (4)

CodeSquad🔹Day 13 10:10~10:25 그룹 스크럼 10시에는 오늘 풀어야 하는 알고리즘 문제들을 확인하고, 10시 10분부터는 간단히 컨디션과 상황 공유를 했다. 이번 주 미션이 어려웠던 만큼 알고리즘 문제는 약간 쉬운 것으로 밸런스 조절을 한 것 같았다. 프로그래머스의 레벨 1 문제여서 조금 머리를 풀가동하진 않아도 되는(?) 그런 문제들 4문제로 구성되어 있었다. 10:25~2:45 (4시간, 점심시간 + 휴식 1시간 제외 3시간) 알고리즘 문제는 오전에 3개, 오후에 1개를 풀어서 모두 풀었고 2시 45분에 제출했다. 예전에 풀었던 문제라고 해도 몇 달 전에 푼 것들이라서 시간이 엄청 짧게 걸리진 않았다. 막막한 것도 있었다. 그래도 다 풀어냈다. map을 좀 더 잘 쓰고 싶다는 생각..