The journey to becoming a developer

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

Total 245

CodeSquad Day 8 : LeetCode Algorithms (6)

CodeSquad🔹Day 8 10:00~11:00 2022 마스터즈 커뮤니티 이벤트 오늘은 코드스쿼드에서 첫 이벤트가 열렸다! 코드스쿼드의 매니저인 클로이가 진행해서 퀴즈도 풀고. 나는 딱 중간을 했다. 다들 정말 순발력이 좋다. 퀴즈 시간이 끝나고는 Q&A 시간이 있었다. 약간 정리를 해 보자면, 1. 사실 본격적으로 알고리즘 배우려면 JavaScript는 제약 사항이 있다. 알고리즘 대회를 준비한다면 파이썬, C++을 사용한다. 그러나 코딩테스트에서 JavaScript를 쓰는 것은 상관 없으니 걱정할 필요 없다. 2. 개발자로서 배울 지식이 정말 방대하다. 어느 한 부분에 깊게 집중하게 되면 시간이 정말 금방 간다. 그래서 밸런스를 맞추는 것이 중요하다. 얕게 여러 번 보는 방법도 있다. 3. 그룹 ..

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

1. Learned = Facts + Findings * 코드스쿼드에서 주어진 6가지 알고리즘 풀기 => CodeSquad Log에 작성 * 재귀 공부 - Linked List 관련 문제를 풀다 보니 재귀에 대한 공부의 필요성을 절실히 느껴서 Udemy 강의를 들었다. (강의를 듣다가 강의 1개가 누락된 것을 발견하고 질문에 남겼다.) - 영어로 들으며(영어자막 on) Readme에 내용을 정리하였다. - Hello Coding 재귀 부분을 읽긴 했었는데 다시 한 번 읽으면서 특히 call stack에 어떤 식으로 올라가서 작동하는지에 대해 설명이 가능할 정도로 공부를 해야겠다. - 재귀와 점점 가까워지려는 시도 중. (멀게만 느껴졌었던 재귀..) 직접 간단한 재귀 코드를 짜 보는 예제 문제를 4개 정도..

What I learned/TIL 2022.01.12

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

🎆 오늘의 깨달음 1. Github 블로그를 만들어야겠다. 코드스쿼드의 Hemdi, Dony의 깃허브 블로그를 보고, 또 다른 사람들의 여러 블로그를 방문한 결과 내린 결론이다. 티스토리에서 조만간 이사를 해야겠다고 결심했다. 그동안 쓴 글이 100개가 넘기 때문에 웬만하면 이사를 하지 않으려고 했는데 아래와 같은 이유로 결심하게 되었다. 물론 티스토리 블로그를 아예 방치하진 않을 것 같다. 간단하게 글을 남길 때에는 괜찮은 것 같다. 내가 아예 테마를 만들고 싶다는 생각도 들었지만, 그건 아직 시기상조라고 생각해서 jekyll 등에서 내가 원하는 테마를 골라 보려고 한다. 현재 티스토리 블로그가 불편한 이유 1. 불편한 마크다운 : 그냥 VS Code에서 마크다운으로 작성한 공부 정리한 내용, 혹은 T..

What I learned/TIL 2022.01.12

CodeSquad Day 7 : CS10 (3/10)

CodeSquad🔹Day 7 10:30~12:10 Class by Crong 코드스쿼드 7일차만에 크롱의 첫 수업을 듣게 되었다. 크롱은 참여형 수업이다. 100여 명이나 되는 대형 수업이지만 질문으로 참여를 유도하기 때문에 더 액티브한 느낌이 들었다. (사실 긴장의 끈을 놓을 수 없다) Learned * 배열과 Linked list의 차이, 각각의 장단점 * Big O notation * 자료구조 학습 방법 : 자료구조 학습 시, 특성을 이해하는 것보다 그 자료구조가 존재하는 이유를 안다면 좀 더 오래 기억할 수 있다. 또한 이 자료구조는 다른 자료구조의 어떤 단점을 보완하는지도 학습하는 것이 좋다. * 실제 사례를 상상해보며 자료구조가 어떤 식으로 적용되는지 생각해보기 * Doubly Linked L..

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

Jest 코드스쿼드가 10시에 시작하기 전 9~10시까지 CS 1번 문제에 대한 테스팅을 하고 싶어서 Jest에 대해서 알아보았다. 그리고 적용도 해 보았다. 포스팅은 작성하는 중인데 내일 중으로 완성해서 업로드 해야겠다. Jest를 처음 써 봤는데 제대로 활용하려면 더 배워야겠다. 굉장히 유용한 툴이다. CodeSquad Day 6 코코아 사람들과 스터디를 했던 자료구조 중 Linked List가 나와서 반가운 마음이 들었다. 스터디가 정말 빛을 발했다. Linked List에 대해 그래도 감이 어느 정도 잡혀 있었는데 이번 기회로 완전하게 익혀야겠다는 생각이 들었다. 오늘은 미션 구현에 초점을 두었기 때문에 개념적으로 더 보완이 필요하다고 느꼈다. 시간 복잡도와 공간 복잡도, 배열과의 차이점이 무엇인..

What I learned/TIL 2022.01.11

CodeSquad Day 6 : CS10 (3/10)

CodeSquad🔹Day 6 10:30~11:00 미션 소개 by JK 월요일이어서 새로운 조에 배정되었다! 10시에는 조원들과 간단하게 인사를 하고, 오늘의 미션을 읽어 보고 있었다. 10시 반부터는 저번처럼 JK가 미션에 대해 소개해주었다. 확실히 그냥 내가 읽을 때보다 설명을 들으니 문제에 대한 이해가 더 넓어져서 좋았다. 새로운 미션을 받을 때마다 약간 부담이 느껴졌었는데, 미션을 좀 더 즐기고 싶다는 생각도 들었다. 물론 미션이 어려울 때는 부담이 되는 게 맞지만, 재미도 느끼면서 해결해 나가면 좋지 않을까? 이번 미션 역시 주어진 요구사항을 해석하는 것도 만만치 않았다. 문제를 해석해네고 어떻게 풀어갈 지 구상하는데 오전 시간이 다 흘러가 버렸다. 점심을 잘못 먹어서 배탈이 심하게 났었다. 약..

[2/52] Weekly I learned (2022.1.3~1.9)

✔️ What I learned this week CodeSquad CS01, CS02 : 2번째 미션은 미완성 Algorithms : 백준 알고리즘 2문제 React project English : 블로그 글 1개 업로드 🌟 What I'm going to learn next week CodeSquad CS03, CS04 : 전부 해결하기 Algorithms : 필수 2문제 풀고 해설 블로그 작성하기 React project : 마지막 데모 목요일 & 회고 작성 English : 블로그 글 2개 업로드 ✍️ My thoughts 본격적으로 제대로 달려야 한다! 설명 가능한 것이 내가 진짜 아는 것이니까 항상 이것을 염두에 두고 공부하도록 하자. 프로젝트도 마무리 잘 하고, 이번에는 미션을 꼭 집중해서 ..

What I learned/WIL 2022.01.10

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

1. React project (1) My page UI 완성 API가 어떤 식으로 구성이 될 지 아직 모르지만 우선은 프로젝트 마감일이 얼마 남지 않았기 때문에 UI부터 서둘러 완성하기로 했다. 내가 좋아요를 누른 산, 내가 작성한 글, 댓글 이렇게 총 3가지를 만들었다. Ant Design의 컴포넌트들을 적절히 활용하여 배치했다. (2) 프로젝트 진행상황 공유 4시부터 5시 15분까지 약 1시간 15분간 게더타운에 모여 프로젝트 진행상황을 공유하는 시간을 가졌다. 내가 제안을 해서 모이게 되었는데, 정말 잘 한 일이라고 생각했다. 짧은 시간이었지만 느낀 점이 많았기 때문이다. 그동안 slack으로만 소통을 하다가 대화를 하고 바로 질의응답이 가능하니까 더 빠른 피드백이 오갈 수 있었다. 백엔드 담당 ..

What I learned/TIL 2022.01.10

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

1. React project (1) 카테고리 선택할 때 Tag가 아닌 Radio Button으로 바꿔서 선택이 하나만 가능하도록 구현했다. Community page, 글쓰기 Form에도 적용했다. (2) 태그 눌렀을 때 해당하는 글만 필터링이 되도록 구현하고 글로 정리했다. React & Ant Design : 카테고리 필터링 기능 구현하기 커뮤니티 페이지에서 카테고리 버튼을 눌렀을 때 해당하는 카테고리에 맞는 글만 보여지도록 구현해야 했다. 카테고리는 중복 선택이 안 된다는 것을 감안해서 Ant Design의 Radio Button을 활용하기 jaypedia.tistory.com (3) 글쓰기 기능 구현 + 글로 정리 React & Ant Design : 글쓰기 기능 구현하기 (Form) 이번엔 글..

What I learned/TIL 2022.01.09

CodeSquad Day 5 : CS10 (2/10)

CodeSquad🔹Day 5 📃 10:30~12:00 Linux 수업 by 호눅스 1시간 반 동안, 유쾌한 호눅스의 수업이 진행되었다. 수업 말고도 다른 재미난 이야기나 질의응답도 해서 딱딱한 분위기는 아니었다. 그러나 마음 놓고 즐길 수만은 없는 시간이었는데, 시분할 운영체제나 Multics 운영체제같은 익숙하지 않은 용어들이 많이 나왔었다. 내가 모르는 지식적인 부분이 많았어서 내가 앞으로 공부해야 할 게 정말 많다고 느꼈다. ✅ 앞으로 공부해야 할 것 🔹Network : 작년 11월에 책으로 스터디를 하긴 했지만 그것으로는 부족하다. 다시 한 번 스터디를 하거나 스스로 공부해야 한다. 🔹쉘 스크립트 작성법 🔹SSH 학습 🙂 장기적인 시야를 가지고 CS를 배우자 그리고 호눅스가 이런 말도 해 주셨다...