- 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 |
- 오늘도 개발자가 안된다고 말했다
- 코어 자바스크립트
- 면접을 위한 cs 전공지식 노트
- mongodb
- CRUD
- sql
- 알고리즘
- 리팩터링 2판
- First Project
- MariaDB
- LEVEL 2
- react
- 아고라스테이츠
- Refactoring
- 에러핸들링
- LEVEL1
- CSS
- TIL
- typescript
- 코딩테스트
- java
- javascript
- Err-Handling
- TMIL
- 프로그래머스
- TWIL
- LEVEL 1
- 배포
- Docker
- Git
목록전체 글 (363)
성장에 목마른 코린이
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오후 2:00 ~ 5:00 프로젝트 팀미팅 3. 코어 자바스크립트 책 읽고 중요한 내용 기록하기! 4. 이력서 수정 5. 코드스테이츠 지원 사전 질문 준비 책에서 읽은 중요한 내용! '값을 대입하지 않은 변수', 즉 데이터 영역의 메모리 주소를 지정하지 않은 식별자에는 자바스크립트가 직접 undefined를 할당합니다. 한편 ES6에서 등장한 let, const에 대해서는 undefined를 할당하지않은 채로 초기화를 마치며, 이후 실제 변수가 평가되기 전까지는 해당 변수에 접근할 수 없습니다. null은 한가지 주의할 점이 있습니다. typeof null이 object라는 점입니다. 이는 자..
오늘의 계획 1. 오후 3시 프로젝트 미팅 전까지 Socket I.O를 이용해 채팅기능 구현해보기 2. 오후 3:00 - 5:00 프로젝트에 채팅기능 추가 3. 저녁 6:00 - 8:00 이력서 2군데 제출하기 / 기업 분석 4. 오늘도 개발자가 안된다고 말했다 책 읽고 중요한 내용 기록하기! 책에서 읽은 중요한 내용! 기획서 작성 시 가장 중요한 점은 작성 방법이 아니라, 전달하고자 하는 메시지를 정리하는 것이다. 특히 협업을 할 때는 내가 생각한 의도를 상대방에게 정확하게 전달할 수 있어야 한다. 그러기 위해서 무엇보다 기획 의도를 명확하게 정의할 수 있어야 한다. (page 19) 만약 개발 공부를 하고 싶다면 다양한 개발 지식을 쌓기보다, 자신이 담당하는 서비스의 구조를 먼저 파악한 후에 필요한 ..
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:30 ~ Socket I.O를 이용해 채팅기능 구현해보기 3. Clean Code 책 읽고 중요한 내용 기록하기! 책에서 읽은 중요한 내용! 우리 모두는 대충 짠 프로그램이 돌아간다는 사실에 안도감을 느끼며 그래도 안 돌아가는 프로그램보다 돌아가는 쓰레기가 좋다고 스스로를 위로한 경험이있다. 다시 돌아와 나중에 정리하겠다고 다짐했었다. 물론 그때 그 시절 우리는 르블랑의 법칙을 몰랐다. 나중은 결코 오지 않는다. (page4) 나쁜 코드의 위험을 이해하지 못하는 관리자 말을 그대로 따르는 행동은 전문가답지 못하다. 나쁜 코드를 양산하면 기한을 맞추지 못한다. 오히려 엉망진창인 상태로 ..
오늘의 계획 1. 오전 10:00 - 12:00 + 저녁시간 활용해서 이력서 2군데 제출하기 / 기업 분석 2. 오후 1:30 - 1:45 집중코치 3. 오후 4:00 ~ 함께코치 4. 오후 10:00 ~ 프로젝트 리팩토링 책에서 읽은 중요한 내용! 한 가지 프로그래밍 언어를 꼼꼼히 배우는 데 집중하라. 코드 구조화란 주석을 줄줄이 달지 않고도 이해하기 쉽도록 코드를 잘 작성하는 것을 가리킨다. 원래는 코드만으로도 의사 전달이 가능해야 한다. 대부분의 개발자가 새 코드를 작성하는 일보다 기존 코드를 유지 보수하는 일에 훨씬 더 많은 시간을 쓰기 때문이다. 나중으로 미루지 말고 코딩을 처음 배울 때 부터 깔끔하게 잘 작성하는 법을 배워두기 바란다. (page 54 - 55) 알고리즘과 데이터 구조에 관한 ..
오후 7시 - 8시 30분 Career Talk 중요한 내용! 그리고 취업 지원현황을 엑셀파일로 남기는 것이 굉장히 인상적이고 해야겠다고 생각했습니다! 책에서 읽은 중요한 내용! 아무리 간단한 수정이라도 리팩터링 후에는 항상 테스트하는 습관을 들이는 것이 바람직하다! (page 32) 조금씩 변경하고 매번 테스트하는 것은 리팩터링 절차의 핵심이다!(page 32) 변수의 이름을 더 명확하게 바꿔보자!(page 33) 컴퓨터가 이해하는 코드는 바보도 작성할 수 있다. 사람이 이해하도록 작성하는 프로그래머가 진정한 실력자다.(page 35) 리팩터링 때문에 성능이 떨어진다면, 하던 리팩터링을 마무리하고 나서 성능을 개선하자.(page 47) 대체로 리팩터링 덕분에 성능 개선을 더 효과적으로 수행할 수 있다...
프로젝트 발표 영상 프로젝트 배포 사이트 JoopJoop www.joopjoop.site 길다면 길고 짧다면 짧은 파이널 프로젝트가 끝이 났습니다! 프로젝트가 끝이나고 진짜 열심히 잠을 잤네요 ㅎㅎ.. (평균 12시간) 4주간 파이널 프로젝트를 진행하면서 생각대로 안되는 부분도 많았고, 시행착오도 많았지만 그래도 잘 마무리한 것 같아서 만족스럽습니다! 아래 스크린 샷은 저희 팀이 프로젝트 기간 작성한 기록 들인데요! 프로젝트 기간동안 매일매일 빠짐없이 작성한 기록들입니다!!! 다시 돌아 볼때마다 뿌듯함이 느껴지네요 ㅎㅎ 그리고 아래 스크린 샷은 저희 백엔드에서 작성한 Task 들입니다! 어려웠던 점 백엔드에서 Task를 진행하면서 가장 어려웠던부분은, Https 로 배포할때 만나는 에러들을 해결하고 lo..
오늘의 프로젝트 목표 프로젝트 내용 진행중인 에러 Kakao Oauth를 구현하는 도중, Refresh 토큰이 담기지가 않습니다 https://github.com/codestates/agora-states/discussions/2577