좋은 개발자가 되기 위한 방법
대학교에서 사용 가능한 교내 심부름앱
ㅇ 신속성
ㅇ 정확성
ㅇ 경제성
대학생들의 심부름 주문 배달에 대한 욕구를 해소
작은 규모지만 대학생들의 경제 활동이 가능
내가 가는 길이 돈이 된다
- Position : Back-end
- Stack : Node.js
ㅇ Server: Express
ㅇ Database: MySQL, Sequelize
ㅇ Authentication: JSON Web Token, Crypto
ㅇ Email: Nodemailer
- Other
ㅇ Multer, Multer-S3 (이미지 업로드)
ㅇ Push Notification with Expo(앱 푸시 알림)
- 관계형 데이터베이스 설계 및 구축
- REST API 만들기
- JSON Web Token을 이용한 로그인 간소화
- Expo 를 활용하여 앱 푸시 알림 보내기
- 클라이언트에서 요청하는 데이터 생성 및 제공
- 이해하기 쉬운 서버 구축하기
읽기 쉬운가? (Easy, Readable)
예측가능한가 (Predictable)
나 (서버) 로 인해서 발생하는 문제가 무엇이며 내가 해결 할 수 있는가?
내가 해결할 문제인가?
끝까지 좋은 컨디션을 유지하는 방법은?
조급해 하지 말 것
핵심은 무엇인가
팀의 조화
소통
공유하고 싶은 내용
쉽고 정확하고 예측 가능하게
핵심은 무엇인가