The journey to becoming a developer

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

Total 245

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

1. CodeSquad Day 5 벌써 5일이라니, 시간이 믿기지 않는 속도로 빠르게 흘러가고 있다. 정말 기록을 제대로 남기지 않으면 손가락 사이로 모래알이 빠져나가듯 배운 것들이 흘러갈 것만 같다. README를 상세하게 쓰는 것도 미션의 일부인데, 이것을 쓰는 게 정말 좋은 것 같다. 어색했던 마크다운도 점점 익숙해지고 있다. 남들이나 미래의 내가 보았을 때도 이해하기 좋은 README를 남길 수 있도록 해야겠다. 2. React Project (1) Mock data 추가, 커뮤니티 페이지에 카테고리 map 돌려서 그려주기 아직 백엔드 API와 연동이 되지 않아서, data.json에 mock data를 더 추가했다. (2) 커뮤니티 페이지의 표에 작성자가 제대로 출력되지 않는 부분 수정 작성자의..

What I learned/TIL 2022.01.08

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

1. CodeSquad Day 4 미션 덕분에 리눅스라는 것에 대해서 더 알아보고, 가상환경에 우분투도 깔고. 더 익숙해져서 제대로 활용할 수 있을 때까지 많은 수련과 공부를 해야겠다고 느꼈다. 앞서나가는 다른 코드스쿼드 동료들을 보면서 많은 것을 느낀다. 2. React project 7시 반부터 8시까지는 커뮤니티 페이지에 styled components를 활용해서 코드를 좀 더 깔끔하게 고쳐보았다. 오후 8시부터 9시까지 로그인 기능에 관한 이야기, 그리고 질의응답을 하는 시간을 가졌다. Firebase로 Google 로그인 구현하기 (React 파트) 안녕하세요 카우치코딩입니다.\* Firebase로 Google 로그인 구현하기 (Spring + React 예제)\* Firebase로 Google..

What I learned/TIL 2022.01.07

CodeSquad Day 4 : CS10 (2/10)

CodeSquad🔹Day 4 10:30~11:00 미션 2 소개 by JK 오늘은 Linux에 대해 학습할 수 있는 미션이 2개 나왔다. 10시 반부터 11시까지 30분 동안 이 미션에 대한 소개와 질의응답을 할 수 있는 시간이 마련되었다. 이 시간에 알게 된 것을 정리해보자면 작업한 것을 배포하는 등 다양한 일을 처리할 때, 원격 컴퓨터에서 해야 하는 경우가 있다. 그 때 Linux를 쓴다. 자주 쓰는 명령어들을 스크립트로 만들어서 쓰는 경우가 흔하다. WLS는 가상 머신(독립된 가상 환경)은 아니다. 컴퓨터에 가상 환경을 마련하는 것은 마치 컴퓨터 안에 컴퓨터를 만드는 개념이다. 두 컴퓨터가 독립되어 있다. 이름은 들어 봤지만 직접 써 보지 않은 리눅스였는데, 이번 기회로 설치하고 간단한 명령어를 쳐..

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

1. CodeSquad Day 3 정말 오랜만에 알고리즘을, 그것도 백준에서 2문제를 풀었다. 추가 문제도 있었지만, 나중에 풀어보는 것으로. 우선순위를 잠시 미뤄두었다. 내일은 CS 2번째 문제가 올라올텐데 어떤 문제가 나올지 궁금하다. 이번에도 잘 학습해보자! 2. React Project Community Detail page * Styled Components 파일을 따로 빼서 적용하니 훨씬 깔끔해졌다. jsx 확장자 파일에는 스타일이 포함되지 않는다. * mock data를 만들 때 백엔드 DB API를 참고했는데 좀 다른 부분이 있어서 이 부분을 멘토님에게 질문을 드렸고, 나의 의문사항이 반영되었다. * My movies 프로젝트에서 했던 것처럼 axios와 json server를 활용해서 데..

What I learned/TIL 2022.01.05

CodeSquad Day 3 : Algorithms

CodeSquad🔹Day 3 오늘은 코드스쿼드 3일차이자 첫 알고리즘 데이였다. 필수로 풀어야 하는 문제는 단 2개로, 오히려 코코아 때보다 더 적어서 덜 부담이었다. 하지만 이번에도 백준의 입출력과 약간 씨름을 해야 했다. 아직 입출력 구현이 어색해서 우선 일반 함수로 구현을 한 후에 node.js 입출력을 받을 수 있는 코드로 변환하는 전략을 택했다. 백준은 채점을 할 때 다른 코딩테스트 사이트보다 오래 걸린다. 최소 1분 이상 걸리는데, 이 점이 좀 아쉽다. ⏰ Today's Timeline ⏰ 오전에는 1009번, 분산처리 문제를 푸느라 시간을 다 보냈다. 규칙을 파악하는 데 오래 걸렸고, 막상 규칙을 발견하니 코드로 옮기는 것은 오래 걸리지 않았다. ⏰ 오후 2시 반까지는 1009번 문제를 입출..

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

1. CodeSquad Day 2 어느새 코드스쿼드 2일차. CodeSquad Log에 글을 남겼다. 내일은 Algorithm Day! 어떤 알고리즘을 풀지 궁금해진다. 알고리즘을 제대로 푼 지가 너무 오래되어서 머리를 좀 굴릴 때가 되었다. 2. React Project 일주일간 했던 것에 대해 간단히 발표하는 미팅을 오늘 8시부터 약 30분간 했다. 사실 이번 주말, 즉 새해에 많이 노력을 투입했어야 하는데 계획을 세우고 재정비를 하느라 그러지 못해서 아쉬운 부분이 있었다. 그래도 우선 커뮤니티 페이지 자체는 완성을 했고, 이제 로직을 붙이고, 백엔드가 완성되는 대로 API 연동도 해야 한다. Styled Components 를 활용해서 인라인 스타일링을 바꾸는 작업도 해 줘야 한다. 아래 글들은 S..

What I learned/TIL 2022.01.05

CodeSquad Day 2 : CS10 (1/10)

CodeSquad🔹Day 2 10:30~12:40 CS10 Class by JK 오늘은 2일차이자, 코드스쿼드 마스터즈 코스에서의 첫 수업이었다. 마치 소프트웨어학과 학부생이 된 듯한 느낌. 첫 수업인 만큼, 바로 수업으로 들어가지 않고 Flow Theory로 시작하였다. 예전에 라는 책에서 봤던 내용이었어서 다시 상기되는 느낌이었다. (블로그에 후기도 쓰려고 했었는데, 다시 읽는다면 써봐야겠다!) 함께 자라기 - 교보문고 애자일로 가는 길 | 다음 문장들을 보고 거짓이라고 생각하는 게 있으면 골라보세요.1. 일반적으로 경력이 많으면 전문성도 높다.2. 수십 년간 같은 수련을 날마다 반복하면 실력이 는다.3. 실수 www.kyobobook.co.kr 사진 출처 https://subscription.pac..

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

1. CodeSqaud Day 1 올해 첫 월요일이자 코드스쿼드 마스터즈 첫 날. 오전에는 오리엔테이션, 오후에는 미션을 했다. 9시부터 10시 반까지는 게더타운에서 코드리뷰를 하고 있길래, 가서 열심히 들었다. 나도 발표하고 싶었지만 아직 완성되지 않은 부분이 많아서 다른 분들 설명을 열심히 들어보았다. 정말 다들 잘 하셔서 놀랐다! 배울 게 앞으로도 정말 무수히 많을 것이다. 내 코드도 좀 다듬어주었다. 아직 못한 부분은 내일 아침에 더 할 예정이다. 2. React project 커뮤니티 페이지를 만들고 있다. 우선 기능을 구현하기 전에 전체적인 골격을 만들어주었다. 게시판 CRUD를 Ant Design을 이용해서 구현해야 한다. 커뮤니티 메인 페이지는 Layout과 Table을 활용해 보았다. S..

What I learned/TIL 2022.01.04

CodeSqaud Day 1 : Orientation + CS10 (1/10)

CodeSquad🔹Day 1 10:00~11:40 : Orientation & Schedule 2:00~6:00 : CS10 [Mission 1] (1) 2:00~2:30, JK의 CS10 소개 소프트웨어 개발 분야에서 공통적으로 필요한 지식들을 학습해보기 전, CS에 대한 소개글을 꼼꼼히 읽어보았다. 아무래도 나같은 비전공자일 경우, 학교에서 받을 수 있는 체계적인 학습을 경험하지 못했기 때문에 이 기간 집중적으로 학습하는 것이 정말 중요하다. JK가 했던 말 중 "학습하는 방법을 학습하라" 라는 말이 기억에 가장 남는다. 눈앞에 지식을 아무리 잘 설명해놓은들, 내가 그것을 제대로 학습하는 방법을 모른다면 그저 활자에 지나지 않는 경험을 했다. 작년에 개발 공부를 시작했을 때 시행착오를 많이 겪은 부분..

[1/52] Weekly I learned (2021.12.27~2022.1.2)

✔️ What I learned this week React my movies 프로젝트 마무리 (heroku를 통한 배포) React mountain 프로젝트 구현 🌟 What I'm going to learn next week CodeSquad Computer Science React mountain project - Community page (CRUD) ✍️ My thoughts 이번 주는 해가 바뀌는 주여서, 특히 주말을 한 해를 되돌아보고 계획 짜는 날로 삼느라 공부를 많이 하지 못했다. 1/3부터는 다시 개발 공부 달려보자!

What I learned/WIL 2022.01.03