- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- react
- First Project
- LEVEL1
- TMIL
- 아고라스테이츠
- LEVEL 1
- sql
- javascript
- CSS
- 리팩터링 2판
- java
- typescript
- 오늘도 개발자가 안된다고 말했다
- 면접을 위한 cs 전공지식 노트
- 프로그래머스
- 코어 자바스크립트
- CRUD
- Err-Handling
- TWIL
- mongodb
- 알고리즘
- LEVEL 2
- Docker
- 코딩테스트
- TIL
- Refactoring
- 배포
- Git
- MariaDB
- 에러핸들링
목록TIL (108)
성장에 목마른 코린이
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 2:00 - 3:00 함께 코칭 3. 줌 클론코딩 강의 듣기 4. 면접을 위한 CS 전공지식 노트 책 읽고 중요한 내용 기록하기! 오늘의 회고 오늘은 주문했던 모니터가 2개 도착해, 모니터들 설치를 하고 면접을 위한 CS 전공지식 노트책을 계속해서 읽었습니다. 20페이지 정도 남기고 정주행 했네요. 내일 부터는 책을 마저 읽고 면접 전까지 읽었던 중요한 내용 정리를 해야겠습니다. 그리고 오늘 줌 클론코딩 강의를 들었는데, 내일이면 강의를 완강 할수있겠어서 해볼 예정입니다!
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 2:00 - 4:00 팀 프로젝트 미팅 3. 줌 클론코딩 강의 듣기 4. 면접을 위한 CS 전공지식 노트 책 읽고 중요한 내용 기록하기! 오늘의 회고 오늘은 새벽 4시에 일어나, 준비해둔 짐들을 싸들고 고모네 집으로 이사를 갔습니다. 이사를 가서 컴퓨터 세팅 및 방 세팅을 하고, 3 모니터를 위해 모니터를 2개 구입했습니다. 전에 있던 책상에 비해 많이 넓어서, 훨씬 쾌적하게 공부할 수 있다는 생각이 듭니다. 그리고 전에 있던 곳에서는 밥을 대부분 시켜서 해결했는데, 이제는 챙겨줄수있는 사람이 생겨서 너무 좋습니다! 거기다 이제 사촌형이랑 운동도 같이가니까 혼자 갈때보다 더 재밌고 자주 갈수있겠네요 ㅎㅎ 아무..
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:00 - 6:00 Socket I.O 3. 오후 6:30 - 7:30 운동 4. 오늘도 개발자가 안된다고 말했다 책 읽고 중요한 내용 기록하기! 책에서 읽은 중요한 내용! 기획 "어떤 대상에게 변화를 가져올 목적을 확인하고 그 목적을 성취하는 데에 가장 적합한 행동을 설계하는 것" 인하우스 기획자: 주로 서비스 발전을 위한 업무를 지속적으로 반복한다. 서비스 성장을 위한 신규 기능을 발굴하거나 기존 기능을 개선하여 사용자 지표를 높이는 등의 업무를 한다. 만약 40-50대 사용자를 위한 서비스 개선 기획을 진행한다면, 서비스내 폰트의 크기를 확대/축소할 수 있는 옵션을 제공하는 등의 기획을 한다. 에이전시..
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오후 12:00 - 1:00 책읽고 중요한 내용 기록하기! 3. 오후 9:00 - 10:00 프론트엔드로 취업하기 클럽 첫 미팅! 책에서 읽은 중요한 내용! 코드를 읽는 시간 대 코드를 짜는 시간 비율이 101대 1을 훌쩍 넘는다. 새 코드를 짜면서 우리는 끊임없이 기존 코드를 읽는다. 비율이 이렇게 높으므로 읽기 쉬운 코드가 매우 중요하다. 오늘의 회고 오늘은 오후에 볼일이 있어서, 소켓 강의만 조금 들었네요. 그리고, 오늘 코드스테이츠에서 코드아일랜드 커뮤니티가 만들어져서, 거기에 있는 저희 동기분이 만드신 프론트엔드로 취업하기 클럽 신청을해서 첫 미팅을 가졌습니다 ㅎㅎ 참가인원이 아직은 ..
오늘의 계획 1. 오전 10:00 - 11:45 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오전 11:45 - 12:00 집중 코칭 3. 오후 1:00 - 2:00 책읽고 중요한 내용 기록 4. 오후 2:00 ~ 5:00 줌 클론코딩 노마드코더 강의 책에서 읽은 중요한 내용! this 자바스크립트에서 가장 혼란스러운 개념을 고르라고 하면 많은 사람들이 망설임 없이 this를 꼽을 것입니다. 클래스에서만 사용할 수 있기 때문에 혼란의 여지가 없거나 많지 않습니다. 하지만 자바스크립트에서의 this는 어디서든 사용할 수 있습니다. 상황에 따라 달라지는 this 자바스크립트에서 this는 기본적으로 실행 컨텍스트가 생성될 때 함께 결정됩니다. 실행 컨텍스트는 함수를 호출할 때 생성되므로,..
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오후 12:00 - 1:00 책읽고 중요한 내용 기록하기! 3. 오후 2:00 - 4:00 줌클론코딩 노마드코더 강의 듣기 4. 오후 4:00 ~ 5:00 함께코치 5. 오후 5:00 - 6:00 운동 가기 6. 오후 7:00 - 12:00 코딩테스트 책에서 읽은 중요한 내용! 어떤 언어인지는 생각보다 중요하지 않다. 이 주장의 핵심적인 근거는 많은 프로그래밍 언어가 알고 보면 근본적으로 매우 비슷하다는 점이다. 물론, 문법도 다르고, 외양도, 기능 구성도 완전히 다르지만 예상보다 공통점이 많다. 거의 모든 프로그래밍 언어는 분기, 반복, 메서드나 프로시저 호출 같은 기본 문법은 물론 코드를 ..
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오후 12:00 - 1:00 책읽고 중요한 내용 기록 3. 오후 2:00 - 5:00 노마드 코더 줌 클론코딩 강의 4. 오후 5:30 ~ 7:00 운동 5. 오후 8:30 ~ 프로그래머스 문제 풀기 책에서 읽은 중요한 내용! 언제 리팩터링해야 할까? 이 책의 저자는 프로그래밍할 때 거의 한시간 간격으로 리팩터링한다고합니다. 그러다보니 작업 흐름에 리팩터링을 녹이는 방법이 여러가지임을 알게되었다고 합니다. Don Roberts의 3의 법칙 1. 처음에는 그냥 한다. 2. 비슷한 일을 두 번째로 하게 되면, 일단 계속 진행한다. 3. 비슷한 일을 세 번째 하게 되면 리팩터링한다. 준비를 위한 리..
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오후 2:00 ~ 5:00 프로젝트 팀미팅 3. 코어 자바스크립트 책 읽고 중요한 내용 기록하기! 5. TypeScript 강의 책에서 읽은 중요한 내용! 실행 컨텍스트는 실행할 코드에 제공할 환경 정보들을 모아놓은 객체로, 자바스크립트의 동적 언어로서의 성격을 가장 잘 파악할 수 있는 개념입니다. 실행 컨텍스트는 자바스크립트에서 가장 중요한 핵심 개념 중 하나입니다. 동일한 환경에 있는 코드를 실행할 때 필요한 환경 정보들을 모아 컨텍스트를 구성하고, 이를 콜 스택에 쌓아 올렸다가, 가장 위에 쌓여있는 컨텍스트와 관련 있는 코드들을 실행하는 식으로 전체 코드의 환경과 순서를 보장합니다. Va..
오늘의 계획 1. 오전 10:00 - 12:00 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:00 - 6:00 Socket I.O 3. 저녁 7:30 - 10:00 코드스테이츠 디너클럽 모더레이터로 참가하기 4. 오늘도 개발자가 안된다고 말했다 책 읽고 중요한 내용 기록하기! 책에서 읽은 중요한 내용! 대안을 제안하는 개발자 이 유형의 개발자는 비즈니스와 사용자에 대한 이해도가 높고, 난이도가 높은 기능을 요청했을 때 안된다는 말을 하기보다는 대안을 제시한다. (page 42) 나는 지난주에 얘기했던, 안된다고 말하는 개발자에 가까웠던 것 같은데 안된다고 하기보다 대안을 제안하려고 좀 더 애써봐야겠다! 협업을 잘하는 개발자 1. 집요한 문제 해결을 통해 원하는 결과를 만들어 낸다. 2. 비즈니스를..
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오후 12:00 - 1:00 책읽고 중요한 내용 기록하기! 3. 오후 1:30 ~ 6:30 Socket I.O를 이용해 채팅기능 구현해보기 4. TypeScript 노마드코더 강의 듣고 기록하기! 책에서 읽은 중요한 내용! 테스트 케이스가 없는 코드는 깨끗한 코드가 아니다. 아무리 코드가 우아해도, 아무리 가독성이 높아도, 테스트 케이스가 없으면 깨끗하지 않다. (page 12) 깨끗한 코드의 특징은 많지만 그 중에서도 모두를 아우르는 특징이 하나있다. 깨끗한 코드는 언제나 누군가 주의 깊게 짰다는 느낌을 준다. - 마이클 페더스 Michael Feathers 켄트 백이 제안한 단순한 코드 규..
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오후 12:00 - 1:00 책읽고 중요한 내용 기록하기! 3. 오후 2:00 - 4:00 TypeScript 노마드코더 강의 듣기 4. 오후 4:00 ~ 5:00 함께코치 5. 오후 5:30 - 7:00 운동 가기 6. 오후 8:00 - 9:30 코드스테이츠 이력서 특강 7. 오후 10:00 ~ 자기 계발 책에서 읽은 중요한 내용! 기술을 가르치는 방법: 1. 큰 그림: 이 기술로 무엇을 할 수 있는가? 무엇을 모르는지 깨닫는 것이 이번 단계의 목표이다. 지식이 부족한 부분을 확인해두어서 나중에 그 기술을 배워야 할 때 어디를 봐야 할지 알게 한다는 뜻이다. 도구의 사용법 까지는 몰라도 된다..
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 4군데 제출하기 / 기업 분석 2. 오후 12:00 - 1:00 책읽고 중요한 내용 기록 3. 오후 2:00 - 5:00 프로젝트 리팩토링 4. 오후 5:30 ~ 7:00 운동 5. 오후 8:30 ~ 깃허브 블로그 공부하기 책에서 읽은 중요한 내용! 리팩터링은 대부분 코드가 하는 일을 파악하는 데서 시작한다. 좋은 코드를 가늠하는 확실한 방법은 '얼마나 수정하기 쉬운가'다. 코드는 명확해야 한다. 코드를 수정해야 할 상황이 되면 고쳐야 할 곳을 쉽게 찾을 수 있고 오류 없이 빠르게 수정할 수 있어야 한다. 리팩터링을 효과적으로 하는 핵심은, 단계를 잘게 나눠야 더 빠르게 처리할 수 있고, 이러한 작은 단계들이 모여서 상당히 큰 ..