The journey to becoming a developer

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

Total 357

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

1. Learned = Facts + Findings 코드스쿼드 CS04 문제 아직도 이 문제를 두고 고전 중이다. 익숙하지 않은 설계와 친해지려고 하는 중이다. 코드스쿼드 멤버들이 알려주신 것들과 코드들을 참고해서 어찌저찌 하고는 있다. 하지만 아직도 진행 중이다. 아마 내가 맨 마지막으로 제출을 하게 될 듯. Jest도 찔끔이지만, 약간 써 봤다. 좀 더 연습해서 테스트 코드도 능숙하게 짜고 싶다. 프로젝트 피드백 by 예진 멘토 커뮤니티 페이지를 지금까지 한 것을 우선 PR을 날렸고, 이것에 대한 피드백을 들었다. 슬랙 소통이 아닌 게더타운에서 실시간으로 피드백을 받아서 더 유익했다. 프로젝트가 끝으로 갈수록 백엔드와 소통할 일이 많아지고 있다. 슬랙에 질문을 많이 남겼다. 2. Well done ..

What I learned/TIL 2022.01.16

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

1. Learned = Facts + Findings * 객체지향 패러다임 * Observer, Singleton Design patterns 디자인 패턴에 대해 헴디가 열정적으로 설명해줘서 약간 감을 잡았다. 아직 100% 이해는 못 했지만 일단 존재라도 알게 되었다. 7 JavaScript Design Patterns Every Developer Should Know | by Amy J. Andrews | JavaScript in Plain English 위 링크를 아주 대략적으로만 훑어보았다. 2. Well done 새로운 것을 배울 때의 태도 객체지향 설계라는 정말 나에게는 생소하기도 하고 해 보지 않은 것인데 적극적으로 질문하면서 배우려고 했다. (오늘 나는 거의 질문 폭격기였다... 그만큼 모..

What I learned/TIL 2022.01.15

CodeSquad Day 10 : CS10 (4/10)

CodeSquad🔹Day 10 어느새 코드스쿼드 마스터스 코스와 함께한지 2주가 되었다. 슬슬 이런 생활에 익숙해지고 있다. 앞으로 시간을 더 제대로 활용해야겠다는 생각은 계속해서 들고 있다. 시간은 한정되어 있고, 배울 것은 너무 많다. 10:10~10:30 여느 때처럼 스크럼을 했다. 간단히 상황 공유. 10:30~12:40 수업 by JK JK의 알찬 수업이 있었다. 객체지향에 대한 수업이다, 라고 간단하게만 알고 들어봤는데 프로그래밍 언어의 역사부터 시작해서 어떻게 객체지향 패러다임까지 왔는지 정말 방대한 것을 다루는 수업이었다. 단순히 '객체지향 프로그래밍은 이거다' 라고 정의나 설명을 하는 게 아닌 배경을 설명해 주셔서 좋았다. 사실 방대한 내용이었기 때문에 따로 공부가 꼭 필요하다. 오늘 자..

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

1. Learned = Facts + Findings CodeSquad Day 9 - OOP 공부 + README 정리하여 커밋 완료 - 설계 후 코딩 약간 시도 - Inspector 사용 이제 된다! 계속 Debugger Attached 라는 문구가 뜨지 않아서 왜 그런가 했더니 알고 보니 개발자 도구에 Node.js 버튼이 있는데 그것을 눌러야 되는 것이었다. 이것을 알려준 햄디(햄교수님 ㅎㅎ)에게 무한 감사를.. 구글링 해도 안 나오고 골머리 썩고 있었는데 해결되서 너무 좋았다. 이제 디버깅의 늪에 빠질 일만 남았다. React project - 수정 폼 완성하기 제목과 내용을 적는 각각의 Input, TextArea에다가 defailtValue를 주는 식으로 해서 값을 불러오는 식으로 했었다. 그..

What I learned/TIL 2022.01.14

앞으로의 블로그 운영 방식

Github 블로그를 만들게 되면, 나는 앞으로 티스토리 블로그까지 두 가지를 관리해야 한다. Github 블로그가 완성되면 티스토리 블로그는 운영하지 않을까 했지만, 티스토리 블로그도 나름의 장점이 있다고 생각했다. 바로 글을 올릴 때 부담이 덜한 느낌? 꼭 개발 관련 글이 아니더라도 영어, 생활습관 등의 주제로 글을 올렸어서 그런지, 약간 힘을 빼고 쓸 수 있는 느낌이다. 반면 Github 블로그는 정말 개발에 관련된 것들을 약간 빡세게(!) 올려야 할 것 같은 느낌이 든다. Github 저장소에도 내용이 다 올라가기도 하고 말이다. 또 150여 개가 되는 글을 이미 작성했다 보니 이 블로그를 그냥 방치하는 것도 좀 그랬다. 그래서 방치하진 않고 앞으로 자유롭게 글을 올릴 수 있는 곳이 될 것 같다...

Life 2022.01.13

CodeSquad Day 9 : CS10 (4/10)

CodeSquad🔹Day 9 앞으로 CodeSquad Log는 10시부터 6시까지 코드스쿼드 정규 시간 동안 했던 것을 간단히 기록하고, 회고나 생각은 TIL에 좀 더 풍부하게 담아보려고 한다. 10:10~10:25 그룹 스크럼 - 간단히 컨디션을 공유하고, 새롭게 주어진 CS 4번째 문제를 어떻게 풀어나갈지에 대해서 이야기했다. 10:30~10:50 문제 소개 by JK 오늘은 객체 지향 설계와 프로그래밍에 대해서 배울 수 있는 미션이었다. 어떻게 풀어나가면 좋을지에 대한 가이드라인을 들을 수 있었다. 11:20~17:35 CS04 OOP에 대해서 학습하고 문제에 대한 설계를 짜고, 코드를 약간 짜 보았음. 17:35~18:10 마무리 스크럼 - 문제를 어떻게 접근했는지, 설계를 어떻게 했는지 간단하게..

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

My retrospective form

Retrospective a ritual held at the end of a project to learn from the experience and to plan changes for the next effort LWLT 1. Learned = Facts + Findings * Facts : 내가 배운 사실을 기록 * Findings : 실질적으로 배운 점을 기록, 주관적인 생각 포함 가능 2. Well done * 오늘 학습하면서 잘 했다고 생각하는 점 3. Lacked * 오늘 학습하면서 부족하다고 생각하는 점과 개선 방안 4. Tomorrow * 내일의 TODO * 꼭 내일이 아니더라도 다음에 할 일 5. Etc * 기타 남기고 싶은 말 회고 방법 1. 하루에 2번 회고 * 한 번에 몰아서 회고..

Life/Habits 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