(모집 완료) 같이 공부하면서 프로젝트 진행하실 BE분들 모집합니다.
안녕하세요.
저는 현재 취업 준비 중인 백엔드 개발자입니다.
이전에 FE와 BE를 모집하여 숙박예약 플랫폼 API를 구현한 적이 있습니다.
다만 이전 프로젝트에서 프로젝트 배포 등 DevOps 영역에서 많이 부족한 점이 있었고, 코드도 마찬가지로 부족한 점이 많았습니다.
https://github.com/roovies/Shimpyo-backend
현재 서버를 닫아 놓은 상태여서 코드만 보시거나, 아래 '시연영상'만 보실 수 있습니다.
이처럼 저도 부족한 게 많기 때문에 혼자서 프로젝트를 진행하는 것보다, 뜻이 맞는 사람들과 같이 협업하며, 같이 지식을 공유하면서 프로젝트를 완성시키면 더 좋겠다 생각이 들어 모집 글을 작성하게 되었습니다.
프로젝트 방향성
우선 사이드 프로젝트는 아닙니다.❌
상용화 보단 학습이 우선이 되기 때문입니다.
실제 상용화 하기 위해선 기획자랑 웹 디자이너 등이 필요로 하지만, 대부분 경력이 있는 시니어 개발자들이 속해있는 프로젝트에 참여하기를 원하기 때문에 모집하기가 힘듭니다.
그렇지만 어느정도 기획한 주제가 존재합니다. (*사이드 프로젝트로 발전시킬 수 있습니다.) ✅
팀장인 제가 기획한 주제는 총 2가지 입니다.
주제1: 맛집 플랫폼 (B2C 서비스)
주제2: 배달 플랫폼 (B2B 서비스)
주제에 대한 세부적인 기능 등 자세한 설명은 프로젝트 참여하시는 분들께 설명드리겠습니다.
위 2개의 주제는 단순한 기능을 구현하기 보다, "어, 이런 플랫폼에 이런 기능이 있으면 좋을 것 같은데?"하는 기능을 추가하여 구현하려 합니다.
따라서 토이 프로젝트로 시작했지만, 이를 프로토타입으로 하여 사이드 프로젝트로 가닥을 바꿀 수 있다 생각합니다.
클론 코딩은 아닙니다!
즉, 주제를 정하면서 어떻게 돌아가야 하는지의 로직과 방향성, 틀을 어느정도는 구상해둔 상태입니다.
(하지만 보완하거나 같이 고려해야 할 부분들이 있습니다.)
백엔드 먼저 모집 후, 초기 개발 진행 후 FE를 모집할 예정입니다.✅
글의 취지처럼 처음에는 BE분들을 먼저 모집한 후에, 개발환경 세팅 및 배포까지 수행 및 기본 기능을 구현한 후에 FE를 모집할 예정입니다.
즉 처음에는 BE분들끼리 Postman으로 요청 및 응답 데이터가 제대로 동작하는지 확인한 후에 FE를 모집할 것입니다.
프로젝트 기간은 최소 3개월 정도 생각하고 있습니다.✅
📌 학습이 우선이 되기 때문에 프로젝트 기간을 절대 짧게 잡지 않습니다.
단순히 뚝딱 CRUD로 구현한 프로젝트가 되고 싶지 않고, 이런 저런 현업에서 사용되거나 원하는 기술들을 사용해 봄으로써 완성도 있는 프로젝트를 만들고 싶습니다.
따라서 새로운 기술을 공부하면서 구현해야 하는 경우도 생기기 때문에 프로젝트 기간이 짧을 수 없다 생각합니다.
최소한 3개월을 잡고 있습니다.
BE는 저 포함 총 3명(부족하다 싶으면 4명)이서 진행할 예정입니다.✅
이런 기술스택을 사용할 겁니다.
아래 세부 내용처럼 BE분들끼리 의논해서 정하긴 할 테지만, 기본적으로 베이스는 저런 기술 스택을 사용한다고 말씀드리고 싶습니다.😁
Java 11 사용
Java 17을 사용해 봐도 좋지만, 아직 사용해 본 적이 없기 때문에 사용해 보신 분이 계시다면 업그레이드 할 의향이 있습니다.
Java 11 -> Spring Boot 2.x
Java 17 -> Spring Boot 3.x
MySQL 사용
현업에서는 NoSQL하고 호환이 좋다는 PostgreSQL을 많이 사용한다고 해서, BE분들과 의견을 나눠보고 싶습니다.
저는 NoSQL도, PostgreSQL도 경험해 본 적이 없기 때문에 학습과 병행하여 적용해 보고 싶긴 합니다.
JPA 사용
이런 분들이 지원해 주시면 좋겠습니다.
필수 조건
RESTful API 개발 경험
협업 프로젝트 경험
JPA 사용 경험
프로젝트 기간이 짧지 않는 상황에서 참여가 가능하신 분
학습과 서비스 구현이 병행되어야 하기 때문에 프로젝트 기간이 짧을 수가 없습니다.
적극적으로 소통하시는 분 (카톡 읽고 답 없으신 분들은 지양하겠습니다^^...)
우대 조건
DevOps 관련 경험 및 지식이 있으신 분
CI/CD를 통한 배포 자동화 및 무중단 배포, Docker 사용 등 지식이 있으신 분 환영합니다.
Stream을 사용하여 실제 프로젝트 개발을 해보신 분
실제 현업에서 위 기술스택들을 사용하여 개발 경험이 많으신 분 (정말 배울 점이 많을 것 같아서 매우... 와주시면 감사할 따름입니다.)
지원 방법
위 카카오톡 1:1 오픈 채팅을 통해 아래 양식을 작성하여 보내주세요.
사용하는 Java 버전 :
협업 프로젝트 경험 및 구현한 기능(깃허브 주소도 가능) :
CI/CD 배포 경험 :
Docker 사용 경험 :
JPA 사용 경험 :
현재 하고 있는 일(취준생/현직자) :
만약 위 질문의 답이 취준생이라면, 프로젝트 진행하면서 취준을 같이 준비하시는지(예/아니오) :
만약 위 질문의 답이 예라면, 취업 시 프로젝트 참여가 가능한지 :
일주일 중 프로젝트에 할당할 수 있는 시간 :
일주일 중 프로젝트에 참여하기 힘든 요일 :