1. 웹개발 미니 프로젝트 항해를 진행하며 같이 하게 될 동료들을 만났다. 최대 3~4인으로 구성되었으며, 비전공자의 비율은 70% 정도인 느낌이다. 스파르타 웹개발 종합반 강의를 기반으로 프로젝트를 진행하며 결과 중심 보다는 협업이 어떤건가 느끼는 게 목표인 것 같았다. 4명 중 그나마 국비지원 경험이 있던 내가 팀장으로 선정되었다. 시작하기 전 스터디 그룹이나 사전 들어야할 강의 목록이 있는데 뽑힌지 2일밖에 안 된 분은 결국 부담을 느끼시고 하차하여 4명에서 3명으로 프로젝트를 진행했다. 첫 프로젝트니 잘 했다고 생각했다. 뿌듯하다 생각도 했다. 그러나 시간이 지난 지금 보니 왜 저것밖에 하지 못 했지란 생각이 많이 든다. 기능도 기능이지만 깃허브 사용법을 이때 자세히 익혔야 했는데 싶은 생각이 많..
WIL - Weekly, I Learned What I Do? 실전 프로젝트 발표 자료 제작 요청사항 적용 실전 프로젝트 협력사 초청 최종 발표회 What I Learned? 발표회 후 받은 질문 개발을 시작한 이유 회사에서 다른 언어를 배우라 하면 어떡할지 몽고 DB를 사용한 이유 MySQL과 mongoDB의 차이점 관계성이란 무엇인가 가장 잘 했다고 생각하는 기능은 그 기능의 속도를 확인했는가 10만명이 그 기능을 사용하면 스트레스가 어마어마할텐데 어떻게 해야하는가 What I Will? 개인 계정 Github Readme 생성 Github 주석 정리 Final Project 잠이 드는 시간 Zzz 잠에 쉽게 들지 못한다면 마음에 안정을 주는 ASMR 듣고 수면 기록도 매일 남겨봐요! zzzapp...
WIL - Weekly, I Learned What I Do? 1/10 1/11 1/12 1/13 1/14 1/15 asmr mix API 설계 DB 정규화 API 변경 Service Worker test 디지털 마케팅 특강 멘토 상담 prettier/eslint 적용 소셜 로그인 구현 요청 변경 요청 변경 Jenkins CI/CD firebase webpush test API Document Jenkins CI/CD What I Learned? clean code - prettier/eslint Restful API git ignore 설정 DB 정규화 .env 활용 postman으로 API 문서 설계 소셜 로그인 - Kakao Webpush - ServiceWorekr / Firebase-admin ..
WIL - Weekly, I Learned What I Do? 1/2 1/3 1/4 1/5 1/6 1/7 1/8 회고록 수면 기록 구현 완료 팀 회의 수면 알고리즘 수정 이미지 파일 변경 이미지 파일 변경 멘토 상담 수면 기록 알고리즘 팀 회의 EC2 upload EC2, S3 연결 및 음원/이미지 등록 수면 알고리즘 수정 팀 회의 중간 발표 팀 회의 https 설정 팀 회의 What I Learned? Alone moment() 라이브러리 사용 Certbot을 사용해 이미 올라가있는 내 aws ec2 서버에 https 설정 EC2에 Node.js(Express) + pm2 배포하기 EC2 인스턴스에 S3 연결하기 What I Will? Team 소셜 로그인 - 카카오톡 REST API 변경 DB 정교화..
WIL - Weekly, I Learned What I Do? 12/27 12/28 12/29 12/30 12/31 팀 회의 회원가입/로그인 기능 구현 팀 회의 서버 준비 및 배포 서버 update API 설계 알람 팝업 기능 구현 수면 기록 알고리즘 구현 프론트 측 요청 처리 팀 회의 팀 회의 수면 기록 POST 기능 구현 수면 기록 알고리즘 구현 멘토 상담 DB 설계 수면 기록 알고리즘 및 기록 없는 유저 찾기 구현 백엔드 2분이 나간다 선언 항해측과 전체 면담 항해측 지원군으로 새로운 백엔드 개발자 1분 합류 새로만든 EC2 계정 연결 문제가 생겨 다른분의 계정으로 일단 배포함 알고리즘의 늪에 빠져 헤어나오지 못하는 중 What I Learned? Alone 날짜 계산을 위한 자바스크립트 Date ..
WIL - Weekly, I Learned What I Do? 12/19 12/20 12/21 12/22 12/23 12/24 팀 회의 - 프로젝트 기획 그룹 멘토링 멘토 피드백 기반 팀 회의 - 주제 변경 팀 회의 - 새로운 주제로 기획 팀 회의 - 프로젝트 확정, 기능 추가 팀 회의 - api Sequelize 관계 쿼리 정리 멘토 피드백 기반 팀 회의 - 기능 추가 WebSocket 정리 Youtube-dl 기능 정리 액정 패널 손상... Back 회의 - scope, db, git repo Sequelize 정리 팀별 멘토링 Readme 정리 프로젝트 기획 완료 기능 부족 또는 주제 별로라는 피드백으로 다시 팀 회의 기능 추가 후 다시 돌아온 피드백에 그 기능 구현 하냐는 질문에 주제 변경 마땅한..
WIL - Weekly, I Learned What I Do? 12/13 12/14 12/15 12/16 12/17 12/18 팀 배정 시간 관련 코드 수정 검색 기능 구현 cors 설정 오류 해결 프로젝트 종료 프로젝트 제출 마감 프로젝트 기획 API/DB 변경 회고 멘토링 MySQL/Workbench 설치 실전 프로젝트 팀배정 scope 나누기 2차 비밀번호 확인 구현 cors 설정 오류 해결 MySQL 정리 API 정리 DB 작성 로그인/회원가입 구현 이큐브랩 협력사 발표회 댓글 CRUD 구현 Project GitHub What I Learned? TEAM API URI 작성 방식 스키마 표현 방식 두번째 협업을 진행하며 느낀 점 백엔드 기능 구현은 예상보다 빠르게 완료하였지만 금요일쯤 총 팀원 6..
WIL - Weekly, I Learned What I Do? 12/06 12/07 12/08 12/09 12/10 12/11 팀 배정 git 설정 comment api 오류 수정 like 구현 api 설정 오류 수정 프로젝트 기획 shema 설정 팀 회의 comment api test 팀 회의 git Readme 작성 scope 나누기 app.js 설정 데이블 협력사 발표회 팀 회의 git Readme 설정 프로젝트 마감 api 정리 팀 회의 멘토링 타임테이블 김병욱님 특강 오류 수정 위벤처스 협력사 발표회 Humelo 협력사 발표회 tam git 병합 comment api test team git 설정 postman test router 구현 Project GitHub What I Learned? 첫..
WIL - Weekly, I Learned What I Do? 11/29 11/30 12/01 12/02 12/03 12/04 팀 배정 Node.js 심화 5주차 강의 - Jest 개인 과제 진행 객체지향 정리 팀 과제 과제 제출 마감 팀 과제 개인 과제 시작 Jest로 테스트 코드 작성 생활코딩 Node.js - 객체지향 강의 개인 과제 해결 생활코딩 Node.js 강의 객체지향 정리 주특기 멘토 방문 모던 자바스크립트 -객체지향 정리 과제 제출 완료 모던자바스크립트 - Class 정리 GitHub 연결 모던 자바스크립트 - this 정리 개인 과제 진행 What I Learned? Alone 생활코딩!Node.js프로그래밍 - JavaScript 객체지향 모던자바스크립트 - 객체지향 프로그래밍 모던자..