The journey to becoming a developer

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

Total 245

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

1. Learned = Facts + Findings # CodeSquad CS08 구현과 스터디 - 미션 2를 따로 설계해서 하려다가 일단은 - 스터디는 9시 반부터 11시 반까지 약 2시간 진행되었다. 클래스의 getter, 클로저에 대한 나름 심도 깊은 토론이 이어졌다. - 새벽 거의 3시까지 게더타운에서 코드리뷰 겸 이야기를 했다. # Customize Ubuntu Terminal - 우분투 터미널을 즉흥적으로 커스터마이징했다. 2. Well done # 스터디와 코드리뷰 주말이지만 코드스쿼드 멤버들과 게더타운에서 만나서 토론하고, 그 과정에서 배우는 것들이 많았다. 3. Lacked # 구현에만 초점 맞춘 나머지 학습이 부족함 내일은 [학습 : 구현] 비율을 5대 5 정도로 균등하게 맞춰봐야겠다..

What I learned/TIL 2022.01.31

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

1. Learned = Facts + Findings # CS08 미션 1 완성 + 리팩토링 어제 미완성 상태로 잤는데 오늘 마무리까지 해서 완성했다. 아직 미션 2가 남긴 했지만. # 객체지향의 사실과 오해 독서 코드스쿼드 멤버 Khan이 이 책을 읽고있다길래, 방치되고 있었던 책을 다시 꺼내들었다. 마침 내가 짜고 있던 미션도 결국 객체지향을 활용해서 설계해야하는 것이기 때문에 도움이 될 것이라 생각했다. 내일 Dony, Hemdi 그리고 Khan과 함께 모여서 독서토론 할 날짜를 정해보려 한다. 2. Well done # 리팩토링 (거의) 완료, 그러나... 코드스쿼드 8번째 문제의 미션 1번을 리팩토링했는데, 나름 만족스러운 결과가 나왔다. 하지만 이게 최선의 방법은 아닌 것 같기도 하고, 확신이..

What I learned/TIL 2022.01.30

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

1. Learned = Facts + Findings # CodeSquad CS08 Asychronous Event Emitter를 사용하여 코딩하고 미션 제출 2. Well done # 유익했던 코드리뷰 이번 조에서는 코드리뷰 참여한 인원 자체가 나 포함 4명으로 너무 적었어서, 내가 즉흥적으로 게더타운에서 코드리뷰를 하자고 했고, 나 포함 7명이 참여하였다. 다양한 사람들의 리뷰를 듣고 배울 수 있어서 정말 좋았다. 그리고 햄디가 정말 내 코드에 대해서 조언을 많이 해줬고, 발전적인 토론도 할 수 있었다. 햄디와 내일부터 진행할 스터디 커리큘럼에 대해서도 이야기했고, 나름 만족스러운 커리큘럼이 나왔다. 앞으로 9일 간을 정말 알차게 보내보려고 한다. 3. Lacked # 수업에 집중하자 JK 수업 난..

What I learned/TIL 2022.01.29

CodeSquad Day 20 : CS10 (8/10)

CodeSquad🔹Day 20 10:00~10:20 그룹 스크럼 10:30~1:00 수업 by JK 비동기와 관련된 수업. 많은 부분 이해를 하지 못해서 복습이 필수다. 이번에도 시간이 좀 초과되었다. 그만큼 알찬 수업이었다. 2:00~5:00 미션 구현 약 3시간동안 미션을 구현해보았다. 구현해 나갈 때 노션에 과정을 적어가면서 구현해보았다. 5:00~6:00 그룹 리뷰 + 마무리 스크럼 조원 총 6명 중 2명은 사정이 있어서 참여하지 않았고 4명만 참여했다. 9:00~11:30 CS08 Code Review in Gather town 아무래도 나를 제외한 3명의 코드만 보니, 다른 조원들의 코드리뷰도 궁금해서 게더타운에서 리뷰하실 분들을 모집했다. 9시에 시작해서 무려 11시 반까지 이어졌다. 도니 ..

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

1. Learned = Facts + Findings # CodeSquad CS08 # Project Github issue 혼자서 2시간동안 develop 브랜치에 머지하는 것을 시도했는데, 어디서 꼬였는지 잘 되지 않았다. 그래서 예진님한테 SOS 요청을 했고, 오늘 저녁에 다시 시도했다. 동휘님까지 오셔서 잘 해결되었고, 내친 김에 main에 머지해서 배포가 잘 되는지까지 확인했다. 30분 정도 걸릴 줄 알았던 만남이 2시간 반이나 걸렸지만 나름 보람있었던. 확실히 그래도 slack으로 소통할 때보다 문제가 있으면 바로바로 화면 공유해서 해결할 수 있어서 좋았다. 2. Well done # Node.js 학습 시 집중력이 좋았다. 3. Lacked # 오전에 좀 더 밀도있게 시간을 보내면 좋았을 것..

What I learned/TIL 2022.01.28

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시 반에 그룹 리뷰를 하기로 했어서 어느..