The journey to becoming a developer

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

Total 357

CodeSquad Day 19 : CS10 (8/10)

CodeSquad🔹Day 19 10:00~10:30 그룹 스크럼 10시에 미션이 공개되자마자 확인해 보았는데, 잘 감이 잡히지 않았다. 미션에 대한 이야기를 자유롭게 나눠보았다. 10:30~11:10 미션 설명 by JK 이번 미션은 이벤트라는 개념을 활용하고, 또 지난 미션을 통해서 학습했던 프로세스, 스레드 그리고 스케줄링을 적용해 볼 수 있는 것이었다. (스레드랑 스케줄링은 아직 제대로 학습하지 못했다..) Thread pool이라는 생소한 용어도 나왔는데 미션에 직접적인 연관은 없지만 추가적으로 학습해 봐야 하는 것이었다. 설명을 듣고 나니 더 어렵게 느껴지기도 하는 이번 미션. 잘 해낼 수 있기를 바라야겠다. 11:30~12:30 Node 학습 Node.js 환경에서의 비동기를 구현해야 하는데,..

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

1. Learned = Facts + Findings # CodeSquad Algorithm day - Hacker Rank에서 4문제 해결함 # Project - git - Merge Conflict 아직 해결 못 함 # Operating system & Process - Process : HPC Lap 강의 (1/2) - 인프런 운영체제 공룡책 강의 : Chapter 1-1, 1-2 2. Well done # 학습 계획을 지킨 하루 알고리즘은 점심 먹기 전에만 하고, 그 후에는 학습을 하기로 계획했는데 그것을 지켰다. 마무리 스크럼이 끝나고 나서는 운영체제에 대해서 좀 더 제대로 된 학습을 하기 위해서 인프런에서 운영체제 공룡책 강의를 듣기 시작했다. 이건 계획에 없던 것이긴 했지만 결과적으로는 운영..

What I learned/TIL 2022.01.26

CodeSquad Day 18 : Algorithms in Hacker Rank

CodeSquad🔹Day 18 10:10~10:20 그룹 스크럼 어제 새벽 3시 넘어서 잤지만, 지각하지 않았고, 생각보다 많이 피곤하진 않았다. 그룹원들과 오늘 하루는 어떻게 보낼 것인지에 대해 이야기해 보았다. 기본 문제가 총 4개 나오고, 심화 선택 문제가 1개 있었는데, 다들 알고리즘에 투자하는 시간은 적게 하고 어제 미션을 학습하는 데에 중점을 두는 쪽으로 할 예정이었다. 나도 알고리즘은 점심시간 전까지 바짝 해서 끝내고, 이후로는 프로세스와 PCB를 학습하는 것이 계획이었다. 10:20~1:20 Algorithms in Hacker Rank 오랜만에 해커랭크에서 4문제를 풀었다. 앞의 2문제는 메서드를 잘 활용하면 간단히 풀 수 있는 문제여서 금방 해결했다. 그런데 뒤의 2문제는 사고의 과정을..

[Tue/1/25/2021] Today I Learned

1. Learned = Facts + Findings # CS07 게더타운에서 밤 11시에 햄디에게 질문하기로 해서 그 전까지 뭘 질문할지 정리해봤다. 그런데 이 질의응답이 도니와 올리버가 와서 새벽 2시까지 이어졌다. 프로세스에 대한 나름대로의 토론과 Task manager를 통한 실습까지 알찬 3시간을 보냈다. 코드스쿼드 방학기간동안 할 스터디도 계획을 간략하게 짰다. # 프로젝트 마지막 데모일 프로젝트가 8주만에 마무리가 되었다. 아직 완성은 못했지만 공식적인 종료일이기 때문에 모였다. 간단히 데모를 하고, 회고도 나누었다. 2. Well done # 헴디에게 질문해서 많이 배웠다 배운 것들을 노션에 정리했다! 3. Lacked # 코드스쿼드 수업 때, 후반부로 갈수록 집중도가 떨어짐 4. Tomo..

What I learned/TIL 2022.01.26

CodeSquad Day 17 : CS10 (7/10)

CodeSquad🔹Day 17 10:00~10:25 그룹 스크럼 어제 아침 스크럼을 참여하지 못해서 오늘이 첫 아침 스크럼이었다. 10:30~1:00 Class by JK [Process / Thread Scheduling] 🔷 1부 지식과 지혜, 메타인지 등 1부는 바로 이론을 배우기보다는 저번 수업시간처럼 학습에 관련된 이야기를 했다. 🔷 2부 운영체제, 프로세스, 스레드 2부 시간이 1시간 반 정도로 꽤 길기도 했고, 마지막으로 갈수록 생소하고 어려운 개념들이 나왔다. 프로세스 동기화, POSIX Thread 등.. 알아야 할 것들이 많다는 것. 2:00~4:30 미션 구현 두 개의 미션 중, 첫 번째 미션 구현에 집중했다. 학습이 다 된 상태는 아니었지만 4시 반에 그룹 리뷰를 하기로 했어서 어느..

[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