일상

일상/Today I Learned

[데브코스] 한 달 차 회고

어느새! 1차 단위기간이 끝나고 2차 단위기간이 시작되었다. 어찌 시간이 이리 빠른지... 데브코스 면접 본다고 덜덜 떨던 때가 엊그제 같은데 벌써 한 달이라는 시간이 흐르고 첫 번째 프로젝트로 끝나버렸다! 모든 지 적당히 하자가 모토인 나는... 데브코스도 나름 적당히 보내고 있는 것 같다(? 주차별 회고를 써서 한 달 회고는 어떻게 진행하면 좋을까 고민하면서 이전 회고글을 보다가 이전에 썼던 주차별 회고에서의 감상과 어떤 게 달라졌는지! 기록하면 좋을 것 같다는 생각이 들었다. 1주 차 강의 1주 차는 아무래도 적응기간이었기 때문에 강의 위주(+과제)로 진행됐었다. 1주 차 회고를 다시 보니 확실히 데브코스라는 스케줄에 적응하는 데 바빴고 잘할 수 있을까라는 불안이 있었던 것 같다. 조금은 낯설고 어..

일상/Today I Learned

[데브코스] 2주차 & 3주차 회고

주마다 회고를 진행하려고 했지만 정신차려보니 2주가 지나서 3주차 주말이었다..ㅋㅋㅋㅋ 회고를 어떻게 하면 자세하게 진행할 수 있을까 생각하다가 데브코스를 진행하면서 하루의 스케줄이 크게 1. 강의 2. 과제 3. 개인공부 로 진행되기 때문에 각 공부마다 어땠는지 회고하려고 한다. 강의 2주차 초반에 자료구조, 알고리즘 강의가 끝났고 2주차부터 3주차까지 바닐라 자바스크립트에 대한 강의가 진행되고 있다. 자료구조&알고리즘 강의같은 경우엔 확실히 어렵지만 배워야 하는 내용이었다. 데브코스 오기 전에는 자료구조&알고리즘 강의도 사놓은 상태로 이제 진짜로 찐찐찐으로 자료구조 강의 시작해야지...하고 있었다.(한 달 정도를) 그런데 데브코스를 통해 자료구조에 대해서 깊이있게 배우진 않아도 이런 종류가 있고 이런..

일상/Today I Learned

[데브코스 Day8] 2022.10.26

📖오늘 배운 것 DOM(Document Object Model) DOM이란? :문서 객체 모델은 HTML, XML 문서의 프로그래밍 interface이다. DOM은 프로그래밍 언어가 DOM 구조에 접근할 수 있는 방법을 제공하여 그들이 문서 구조, 스타일, 내용 등을 변경할 수 있게 돕는다. DOM 특징 -DOM은 html 문서로부터 생성되지만 동일한 것은 아니다. > 원본 html이 유효하지 않아도 생성된 DOM 트리에는 교정되어 나타난다. > 자바스크립트를 통해 DOM을 수정하는 경우 DOM에는 업데이트되지만 HTML 문서의 내용이 변경되는 것은 아니다. -DOM은 key 와 value로 이루어져 있는데 이것은 웹 UI의 상태, 기능, 속성을 객체로 만든 것이다. DOM Tree :DOM은 트리구조로..

일상/Today I Learned

[데브코스 Day6] 2022.10.14

📖오늘 배운 것 "DFS와 BFS" 깊이 우선 탐색(DFS) 그래프 탐색 알고리즘으로 최대한 깊이 내려간 뒤 더 이상 내려갈 곳이 없으면 옆으로 이동한다. 길을 정해서 갈 수 있는 한 최대한 깊이 갔다가 더 이상 길이 없음면 가장 최근 분기점의 다른 길로 가보는 것이다. 모든 노드를 방문 할 수 있다. 특징 stackdmf 이용해서 구현할 수 있다. v가 정점의 수이고 E가 간선의 수일 때 BFS의 시간 복잡도는 O(V+E)이다. 관련 알고리즘 문제 https://school.programmers.co.kr/learn/courses/30/lessons/43162 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기..

일상/Today I Learned

[데브코스] 1주차 회고

회고와 일기 그 어딘가 개강 직전 주 금요일에 오티를 하고 월요일부터 바로 교육을 시작했다. 코어타임은 기본 1시부터 7시이지만 특강이나 여러 일정에 의해 그 안에서 조정될 때가 많다. 코어타임동안은 무슨 공부를 하든 공부를 하고 있으면 된다! 첫 날에 데브코스에서 제공하는 강의를 보고도 시간이 여유가 되서 오 개인공부도 많이 할 수 있겠는걸? 했지만 바로 그 다음날부터 강의를 다 듣기에도 급급했다... 그래서 5개월 간 목표는 당일 강의 밀리지 않고 100% 출석하기로 정했다. 교육매니저님이 멘토님들을 중심으로 팀을 정해주시고 각 팀 내 규칙에 따라 스크럼 등을 진행하며 학습하게 된다. 자기소개도 진행했었는데 다른 분들 이야기를 들어보면서 ... 이 코스 문 닫고 들어온 건 나겠군 이라는 확신을 했다 ..

일상/개발일기

[프로그래머스 데브코스] 프론트엔드 과정 3기 합격 후기

데브코스 프론트엔드 과정에 합격했다! (벌써 2주차) 데브코스 시작 전에 쓰고 싶었는데 어쩌다 보니 시간이 이렇게... 데브코스 전에는... 보통 다들 그러겠지만 이러 교육에 지원한 것이 데브코스가 처음이 아니었다. 처음에는 독학해보자 라는 마음이었지만 공부를 하다 보니 이런 기분이 들었다... ㅋㅋㅋㅋ 공부와 백수 그 어딘가에서 헤매는 기분... 그래서 규칙적인 가이드라인과 공부할 원동력이 필요하다고 생각했고 교육기관을 좀 더 적극적으로 찾아보기 시작했었다. 노션에 지원한 교육기관을 정리하고 원하는 곳에 지원하면서 정녕 이 많은 교육기관 중에 내가 갈 곳이 없는 것인가??라는 생각이 듦과 동시에 안되면 인강 듣지 뭐>< 라는 자아가 싸우고 있었다. 사실 개발 공부를 처음 시작할 때 데브코스 알게 됐었는..

일상/Today I Learned

[데브코스 Day5] 2022.10.21

📖오늘 배운 것 트리 : 노드로 구성되어 있으며 모든 정점이 연결된 그래프이다. 루트(Root): 부모가 없는 노드, 최고 정점 노드(Node): 구성요소 간선(Edge): 노드와 노드 간의 연결선 리프노드(Leaf Node): 자식이 없는 노드 레벨(Level): 노드에서 특정 노드까지의 깊이 디그리(Degree): 노드의 자식의 수/간선의 수 깊이(depth): 루트에서 특정 노드까지의 간선의 수 높이(height): 리프에서 특정 노드까지 가장 긴 경로의 간선의 수 특징 루트 정점을 제외한 모든 자식 노드는 하나의 부모 노드를 가진다. 노드가 n개인 트리는 항상 n-1개의 간선을 가진다. 종류 편향트리 : 모든 노드들이 하나의 자식만을 가진 경우 이진트리: 각 노드의 자식 노드가 2개 이하인 경우 ..

일상/Today I Learned

[데브코스 Day2] 2022.10.18

📖오늘 배운 것 네트워크 기초 ▶브라우저 창에 주소를 입력하면 벌어지는 일 ① URL을 해석한다. ② DNS를 조회한다. DNS란? :Domain Name System으로 도메인(ex> google.com)과 IP주소(ex> 142.250.199.110)를 서로 변환해준다. -브라우저는 DNS 요청을 보내기 전에, 이미 해당 도메인을 알고 있는지 브라우저 캐시를 찾아보고 없다면 로컬 컴퓨터의 hosts 파일을 참조한다. 만약 이미 정의가 되어 있다면 내부적으로 IP를 반환한다 위의 두 가지에 해당이 안된다면 DNS를 호출한다. 이러한 DNS는 Root server, TLD server, Authoritative Server 순으로 탐색한다. -Root Server : TLD DNS 서버 IP를 저장해 두..

일상/Today I Learned

[데브코스 Day1] 2022.10.17

📖오늘 배운 것 호이스팅 호이스팅이란? : 코드가 실행되기 전에 변수, 함수 선언이 해당 스코프의 최상단으로 끌어올려진 것 같은 현상 > 자바스크립트는 코드 실행 전에 실행 컨텍스트를 위해 실행 가능한 코드를 형상화하고 구분하는 과정을 거친다. 그리고 이러한 과정에서 모든 선언이 스코프에 등록된다. >변수는 선언 - 초기화 - 할당 단계를 거치는데, var 변수의 경우 선언과 함께 undefined로 초기화되어 메모리에 저장되기 때문에 참조에러가 나지 않지만 let, const 변수는 선언과 초기화가 별개로 이루어져 선언만 되고 초기화는 되지 않은 상태에서 메모리에 저장되지 않는다. 따라서 초기화되어 있지 않아 변수를 참조할 수 없다. 변수 단계 -선언 단계 : 변수를 실행하여 컨텍스트 변수 객체에 등록..

일상/Today I Learned

2022.10.12

📖오늘 배운 것 -props와 state의 개념 다시 알아보기 -폴더구조 쳬계적으로 짜보기 -useEffect 사용법 💭배운 점 리액트 스터디를 하면서 생각해보지 못했던 부분들과 기본 개념에 대해 다시 생각해볼 수 있어서 좋았다. 🔰개선할 점 시간을 들여서 만족스러운 결과를 내는 것이 좋을 것 같다. 시간 체계적으로 사용하기! 💻앞으로 배우고 싶은 것 -리액트 잘 다룰 수 있도록 연습하기 -깃헙 다루는 방법

YJzero
'일상' 카테고리의 글 목록 (5 Page)