개발자
안녕하세요. 취준 끝에 한 웹디자인 회사에 들어가게 된 신입 프론트엔드 개발자입니다. 회사에 대해 간단히 말씀드리면 원래는 웹 디자인만 하고 홈페이지 개발은 외주에 맡기던 회사였어요. 근데 이제는 개발자를 뽑아서 직접 홈페이지 개발도 하기로 하였고, 제가 첫 개발자로 뽑히게 되었습니다. 사실상 작은 외주업체라고 보면 될 것 같습니다 백엔드 개발자는 없기에 제가 어찌저찌.. 풀스택을 하게 될 것 같은데 걱정도 되지만 잘하고 싶은 마음도 큽니다. 그래서 몇 가지 궁금한 점 여쭙고 싶습니다. 1. 프론트엔드가 백엔드를 빠르고 쉽게 구현하는 방법이 있을까요? 실무에 firebase를 사용하면 욕먹을 짓인가요? - > 백엔드 지식이 거의 없습니다. 학습과 개발을 병행해야 하는 비용이 크면 회사에도 지장이 갈 것 같습니다. 그래서 당장은 'firebase로 먼저 시작을 하자' 인데, 사이드 프로젝트에서 사용한 것은 봤어도 풀스택개발자가 사용하는 경우는 못 본 것 같아서 고민이 됩니다. (구현하게 된다면 퍼블리싱, 애니메이션, 입력폼, 지도, 관리자페이지, 회원관리, 소셜로그인 등 정도의 기능이 다 라고 보면 될 것 같습니다.) 2. 제가 당장 해야 할 일의 순서와 중요도를(또는 방향성을) 선배님들께서 알려주시면 정말 감사하겠습니다. 서버는 AWS EC2로 충분할지, 보안은 SSL 인증서 적용으로 충분할지, firebase로도 운영툴을 만들 수 있는지, CI/CD는 지금 상황에선 비효율적인지 등의 걱정들로 머릿속이 아주 복잡합니다. 3. 사수가 없어서 아쉽지만, 그만큼 배워갈 것도 많다고 생각합니다. 1년은 꼭 다니고 싶은데 어떤 포인트를 잡고 무얼 얻어가면 좋을까요? 다음 이직때 물경력이라는 평가를 받고 싶지 않습니다ㅠ 시간 내주셔서 정말 감사합니다.
답변 1
익명
작성자
2024년 10월 30일
AWS Lambda 한번 알아보겠습니다. 감사합니다!!
aigoia
인디 게임 개발자 • 2024년 10월 31일
넵. 아 글고 몽고DB Altlas도 한번 해 보세여.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 10월 29일
우선 첫 개발자로 뽑히셨다니 축하드립니다! 그에 따른 책임감과 걱정을 이해합니다. 가장 우선적으로 생각하셔야 할 점은 회사가 처음 개발 인력을 뽑았다는 것이므로, 국소적인 변화를 빠르게 일으키려고 부담 갖지 않으셔도 됩니다. 여기서 중요한 것은 장기적인 전략과 역량 구축입니다. 질문에 대해 답변 드리겠습니다. 1. 프론트엔드가 백엔드를 빠르게 구현하는 방법: Firebase 같은 서비스를 사용하는 건 나쁜 선택이 아닙니다. 실제로 많은 스타트업들이 초기 인프라로 Firebase를 많이 사용합니다. 사용자 관리, 인증 등 복잡한 기능을 손쉽게 처리할 수 있고, 서버리스 환경에서의 확장성도 좋습니다. 하지만 진입 장벽이 낮다 보니, 실무에서의 배움이나 성장 가능성 측면에서는 한계가 있을 수 있습니다. 2. 지금 상황에서 필요한 것: AWS EC2와 SSL 인증서는 충분해 보입니다. CI/CD까지 고려하는 것은 시기상조할 수 있습니다. 당장은 프로젝트의 진행과 기능 구현이 더 중요합니다. 3. 배울 점 찾기: 어떤 식으로든 배워가실 점은 많을 겁니다. 백엔드, AWS, Firebase 등 여러 기술 스택을 경험해보면서 자신만의 전문성을 만드는 것이 중요합니다. 그러나 이 모든 것에 대한 기본적인 이해를 바탕으로 한다면 비효율적일 수 있습니다. 초반에는 환경 설정과 개발 프로세스에 익숙해져야 합니다. 전반적인 조언으로는, 처음부터 완벽하게 하려고 압박감을 느끼지 마시고 계속해서 성장하려는 마음가짐을 가지세요. 회사와 팀에 필요한 개발 역량이 무엇인지 파악하고 그것들을 숙달하는데 집중하세요. 다시 한번 축하드리며, 성공적인 캐리어를 기원합니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!