The journey to becoming a developer

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

Total 357

CodeSquad Day 15 : CS10 (6/10)

CodeSquad🔹Day 15 10:10~10:25 스크럼 10:30~12:40 Class by Crong 🔷 1부 : 구글 시트에 질문 작성한 내용 토대로 답변하는 시간 100명이 넘는 대형 강의이다 보니 구글 시트에 질문한 답변도 정말 많았고 이것에 대한 답도 1시간 약간 넘게 했지만, 크롱이 완전히 다 답변을 하진 못했다. 그런데 여기서 정말 많은 것을 얻을 수 있었다. 그 중 중요하다고 생각했던 것들을 정리해보았다. # Code & Fix 가 아닌 Design & Code 를 하라 완벽한 설계는 어렵더라도 무작정 코드를 짜고 고치는 접근법보다는, 설계를 어느정도 한 후 코딩을 하라는 것. 저번 객체지향 프로그래밍 미션때도 나왔던 말이다. # 요구사항을 제대로 분석하는 것이 중요하다 잘못된 결과를 ..

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

1. Learned = Facts + Findings # Closure # Functional programming # Class field 2. Well done # 책, 동영상을 적절히 조합하여 새로운 개념을 학습 예전에는 동영상만 보고 그다지 깊이 있지 않게 자바스크립트의 개념들을 배웠었는데 이번에는 좀 각을 잡고 책 2권, 모던 자바스크립트와 코어 자바스크립트를 읽으면서 클로저라는 개념을 학습하였다. 사놓고 제대로 보지도 않고 있던 책들이었는데 이번 CS 미션을 통해서 정독하게 되니, 나의 지식이 얕고 거의 없는 것과 다름없었다는 것을 정말 깨달았다. 클로저라는 개념을 알기 위해서 실행 컨텍스트, 호이스팅, 렉시컬 스코프 등 다른 개념들을 알아야 했다. 그동안 너무나 대충 알거나 거의 몰랐던 것들..

What I learned/TIL 2022.01.21

CodeSquad Day 14 : CS10 (6/10)

CodeSquad🔹Day 14 10:10~10:25 그룹 스크럼 10:30~10:55 미션 설명 by JK 함수형 프로그래밍에 관련된 미션이 나왔다. 이와 관련해 어떤 식으로 학습할지, 문제는 어떻게 풀어나갈지에 관한 설명을 들었다. 11:10~5:30 미션 수행과 학습 중간에 4시쯤 게더타운에서 미션 잘 안 풀리는 부분에 대해서 이야기를 했다. 클래스 필드, 순수 함수 여부에 관련된 이야기를 나눴다. 상속, 프로토타입에 관한 이야기도 나와서 이 부분도 꼭 학습해야겠다고 느꼈다. 자바스크립트 학습이 많이 부족하고 구멍이 많다. 5:30~6:10 마무리 스크럼 어떤 식으로 미션을 진행했는지에 대해서 각자 이야기하고, 또 클로저에 대한 이야기도 했다. 클로저는 내가 제대로 학습을 하지 않았다는 생각에 밤 시..

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

1. Learned = Facts + Findings # 프로그래머스 알고리즘 4문제 풀기 기존에 풀어 보았던 문제도 있어서 다시 풀고 소요 시간을 측정했다. 풀면서 배열 메서드인 map 사용이 아직도 원활하지 않다는 것을 느꼈다. 또한 정규 표현식도 좀 더 잘 이용하고 싶었다. # 운영체제, 프로세스 메모리 학습 학습 정리도 하는 게 목표였는데 우선은 내용을 읽고 이해하느라 정리까지는 하지 못했다. 그냥 무작정 타이핑하면서 정리하고 싶진 않았고 이해를 한 후에 아는 대로 정리하고 싶어서 좀 더 학습을 한 후 정리를 해야겠다. # 객체지향 프로그래밍과 함수형 프로그래밍 원래는 책을 읽었어야 하는데 영상으로 좀 퉁친 감이 있다. 어쨌든 얄코의 유튜브 영상을 보며 객체지향 프로그래밍과 함수형 프로그래밍이 어..

What I learned/TIL 2022.01.20

CodeSquad Day 13 : Programmers algorithms (4)

CodeSquad🔹Day 13 10:10~10:25 그룹 스크럼 10시에는 오늘 풀어야 하는 알고리즘 문제들을 확인하고, 10시 10분부터는 간단히 컨디션과 상황 공유를 했다. 이번 주 미션이 어려웠던 만큼 알고리즘 문제는 약간 쉬운 것으로 밸런스 조절을 한 것 같았다. 프로그래머스의 레벨 1 문제여서 조금 머리를 풀가동하진 않아도 되는(?) 그런 문제들 4문제로 구성되어 있었다. 10:25~2:45 (4시간, 점심시간 + 휴식 1시간 제외 3시간) 알고리즘 문제는 오전에 3개, 오후에 1개를 풀어서 모두 풀었고 2시 45분에 제출했다. 예전에 풀었던 문제라고 해도 몇 달 전에 푼 것들이라서 시간이 엄청 짧게 걸리진 않았다. 막막한 것도 있었다. 그래도 다 풀어냈다. map을 좀 더 잘 쓰고 싶다는 생각..

CodeSquad Day 12 : CS10 (5/10)

CodeSquad🔹Day 12 10:10~10:25 그룹 스크럼 10:30~1:00 Class by JK 오늘의 수업은 크게 1부와 2부로 나눠져 있었다. 이번엔 수업 전, 수업 자료를 PDF로 미리 받을 수 있어서 좋았다. 태블릿에 넣고 필기하면서 들으니 더 내용이 잘 들어왔다. 1부는 개발자로서 어떻게 성장하면 좋을지에 대한 내용이었다. 나의 위치를 정확하게 판단하라는 것, 목표를 세울 때는 최대한 구체적으로 SMART 원칙에 따라서 세우라는 것이 인상깊었다. 2부는 미션 관련된 내용이었다. 사실 내용이 이해가지 않는 부분들이 많아서, 그 부분부터는 약간 집중도가 낮아졌다. CS는 정말 어렵다는 것을 많이 느낀 수업이었다. 2:30~3:30 그룹 리뷰 이 어려운 미션도 구현하신 분들이 있었다. 리뷰를..

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

1. Learned = Facts + Findings # 동적 메모리 할당 미션 수행을 위해서 필요한 지식이 부족하다고 생각해서 아래 링크를 참고해서 공부해 보았다. 동적 메모리 할당 개념잡기 동적 메모리 할당 개념잡기 출처 : http://www.winapi.co.kr/, Win32 Api 연구 사이트 작성 : 몽키몽키(c... blog.naver.com # 프로젝트 미팅 8시부터 10시까지 2시간 동안 미팅이 진행되었다. 이렇게 길게 진행될 줄 몰랐는데, 로그인 문제 해결과 커뮤니티 부분 문제를 해결하다 보니 시간이 많이 소요되었다. 예진 멘토님이 문제를 해결해 나가는 사고과정도 알려주셔서 더 알찼다. 내가 그동안 알고 있던 방법들이 확장이 되었다. A가 작동되지 않을 때는 무엇을 확인해 보면 되는지..

What I learned/TIL 2022.01.19

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

1. Learned = Facts + Findings # Operating system Crash Course 영상을 보면서 OS가 어떤 배경에서 탄생했는지, 어떻게 발전해 왔는지를 얕은 깊이로 학습해 보았다. 운영체제에 대해서 더 깊이 있는 학습이 필요하다고 느꼈다. 그런데 일단은 미션 해결을 위해서 간단하게만 알고 넘어갔다. # Process memory structure 프로세스 메모리 구조 메모리 구조 [Memory Structure] 안녕하세요. 오늘은 제목에서 밝혔듯 메모리 구조에 대해 알아보려 합니다. 흔히 메모리라고 하면 RAM을 지칭하는데요, 보통 컴퓨터 구조에 대해 학습하시거나 배우셨던 분들은 알겠지만 메모리 st-lab.tistory.com 도비가 공유해 준 위 링크로 메모리 구조에 ..

What I learned/TIL 2022.01.18

CodeSquad Day 11 : CS10 (5/10)

CodeSquad🔹Day 11 10:10~10:20 새로운 조원들과 인사를 나눴다. 새로운 미션에 대해서 이야기도 약간 나눴다. 10:30~11:20 미션 소개 by JK 역대급 난이도(?)의 미션이 나왔기에 이번 소개가 좀 길어졌던 것 같다. 질문을 독려하는 JK 덕분에 질의응답이 많아서 좀 길어졌다. 나도 질문을 하고 싶었지만 오늘 미션에서 나온 것들의 베이스 지식이 없는 상태라 이해도가 0이었다. 감도 잡히지 않았다. 우선 소개와 질의응답을 보면서 감이라도 잡으려고 노력했다. 11:20~5:30 미션 학습 운영체제와 메모리에 관련된 내용을 학습했다. 도비가 유용한 링크를 게더타운에 공유해줘서 그것을 보면서 많이 익혔다. 공부할 때 그냥 글을 읽으니 눈에 들어오지도 않고 집중이 잘 안 되서 종이와 펜..

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

1. Learned = Facts + Findings # 코드스쿼드 CS04 미션 큰 틀은 우선 완성해 놓았다. 그런데 세부적인 디테일이 많이 빠져 있다. 정규 표현식이나 그래프 그리기 등. 밤 11시부터 약 1시간, 게더타운에서 도니와 리뷰를 했다. 도니의 조언을 듣고 약간 수정을 더 할 예정이다. 도니가 코드에 쓴 static, apply 등 내가 잘 모르는 부분이 있어서 이 부분도 나중에 따로 공부가 많이 필요하다. 제출을 하고 싶었는데 아직 제대로 완성되지 않아서 고민 중이다. 미완성인데 제출을 할지, 아니면 좀 더 완성 후에 할지. 이미 늦었으니 아마 좀 더 완성도를 높인 후 나중에? # 프로젝트 댓글 기능 거의 완성(수정, 삭제 버튼만 추가하면 됨) - Ant Design의 공식 홈페이지를 참..

What I learned/TIL 2022.01.17