1. 웹개발 미니 프로젝트 항해를 진행하며 같이 하게 될 동료들을 만났다. 최대 3~4인으로 구성되었으며, 비전공자의 비율은 70% 정도인 느낌이다. 스파르타 웹개발 종합반 강의를 기반으로 프로젝트를 진행하며 결과 중심 보다는 협업이 어떤건가 느끼는 게 목표인 것 같았다. 4명 중 그나마 국비지원 경험이 있던 내가 팀장으로 선정되었다. 시작하기 전 스터디 그룹이나 사전 들어야할 강의 목록이 있는데 뽑힌지 2일밖에 안 된 분은 결국 부담을 느끼시고 하차하여 4명에서 3명으로 프로젝트를 진행했다. 첫 프로젝트니 잘 했다고 생각했다. 뿌듯하다 생각도 했다. 그러나 시간이 지난 지금 보니 왜 저것밖에 하지 못 했지란 생각이 많이 든다. 기능도 기능이지만 깃허브 사용법을 이때 자세히 익혔야 했는데 싶은 생각이 많..
항해99
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 객체지향 모던자바스크립트 - 객체지향 프로그래밍 모던자..
WIL - Weekly, I Learned 11/22 11/23 11/24 11/25 11/26 11/27 팀 배정 Node.js 심화 3주차 댓글 HTML 구현 새벽 - 게시글 작성 구현 새벽 - 댓글 작성 새벽 - 게시글 작성 구현 Node.js 심화 1주차 개인 과제 리뷰 매쉬업엔젤스 협력사 발표회 새벽 - 게시글 불러오기 구현 새벽 - 댓글 불러오기 새벽 - 게시글 불러오기 구현 Node.js 심화 2주차 Node.js 로드맵 세션 강의 개인 과제 리뷰 스파르타 대표님 미팅 이상함 감지 게시글 수정 구현 런드리고 협력사 발표회 개인 과제 리뷰 개인 과제 리뷰 게시글 삭제 구현 회원가입 구현 update 기존 게시글 불러오기 구현 view 제외 다시 시작 댓글 게시 구현 로그인 구현 주특기 고민 상..