4달 전 · 박세연 님의 질문 업데이트
프론트엔드인데 AWS, CICD에 대해 몰라요.
3년 차인데 물 경력인 것인 지, 요즘 다들 스펙보면 화려해보이던데 제가 할 줄 아는거라곤, JavaScript(TypeScript), HTML5, CSS3, React정도입니다.. 적고나니 엄청 물경력같네요; 요즘 Next가 핫하기에 Next.js까진 공부하려고 하는데 Vitest도 공부해야할 것 같고.. CICD 파이프라인도 공부해야하는 건 지, AWS도 요즘 스펙에 자주 언급되는 것 같고.. 막막하네여 스펙을 무엇부터 채워야할까요..?
개발자
#프론트엔드
답변 0
댓글 0
조회 68
일 년 전 · 조용구 님의 답변 업데이트
안녕하세요 입사한지 한달도안된 신입개발자입니다.
안녕하세요 고졸 6개월학원출신 신입개발자입니다. 원래 처음엔 독학을 해서 프론트로는 html css javascript 백엔드로는 nodejs로 express 프레임워크를 활용해서 배포는 안하고 로컬에서만 웹을 만들어봤습니다. 그 뒤로 한국에서 개발자로 살아남으려면 java로 해야된다고해서 6개월 학원으로 공부하러가서 html,css,js, java springboot로 개인프로젝트로 웹을 만들어보고react, kotlin, springboot로 e-commerce 팀프로젝트로 웹을 만들어봤습니다. Aws로 배포를 진행하고 cicd를 적용해보았지만 배포 cicd 는 솔직히 경험정도지 혼자하라고하면 좀 막막할정도의 수준입니다. 고졸인데 CS, 자료구조, 알고리즘 관련은 아직 공부를많이 해보지 않은상태며 학원끝나고 CS 초반부 공부하는중에 취직을 한 상태입니다. 첫 과업으로 주어진것이 클라우드 아키텍처를 보고 어떠한 규칙을 만들어오라는 건데 저는 웹관련해서 만들어보기만했지 아키텍처를 보고 파악할줄도 모릅니다. 저는 궁금합니다. 저는 개발자라는건 프론트쪽에서 react, jquery, vue 같은거나 백엔드관련해서는 java spring, django같은 것들로 코드를 치고 개발하는건줄 알았는데 갑자기 엔지니어의 일같은 일을 맡고 알해서 만들어서 문서화해오라는게 이런 일들을 하는게 원래 그런건지 모르겠습니다. 솔직히 아키텍처관련은 해본적이 없어서 어떻게 만들어야하는지 여쭤보아도 기술언어를 섞어가면서 말씀하셔도 70퍼는 못알아먹겠고 나중에 하시는 말씀은 괜찮아 개발자니깐 문제해결능력으로 어떻게는 해오면 된다라는 말만 돌아오고해서 이게 맞나 싶습니다. 이것때문에 개발자가 이런건가 퇴사해야하나 고민이 많습니다. 면접때를 생각하면은 아마 제가 react로 웹을 만든걸 인상깊게 보신것같은데..., 아마 이 과제를 주신분이 면접을 보셨으면 전 떨어졌을것 같습니다. 이런 일들 때문에 이게 개발자인가 생각들고 너무 막막하고 찾아봐도 관련내용이 너무 안나와서 퇴사생각만 자꾸듭니다. 혹시 해주실 말씀들 있으실까요...
개발자
#신입
#퇴사
#고민
답변 1
댓글 0
조회 590
한 달 전 · 차근차근개발자 님의 새로운 댓글
제발 살려주세요ㅜㅜ 실무에서 코드 관리 어떻게 하나요??
안녕하세요! 신입 프론트엔드 개발자로 스타트업에 취업한지 2일차된 신입입니다ㅠㅠ 사수도 없고, 직원도 없고, 대표님이랑 저밖에 없는 작은 규모의 이제 시작하는 스타트업 입니다.. 2년차 개발자님이 계셨는데 저 출근하는 날 퇴사하셔서 조언을 구할 곳이 없습니다ㅠㅠ 코드 관리를 어떻게 할지 보고서를 작성해서 제출해야 하는데 경력도, 실무경험도 없어서 일반적으로 코드를 어떻게 관리하는지 조언을 듣고 싶습니다... 아직 코드가 어디에 어떻게 있는지는 모르지만 최대한 검색을 통해 찾아보았습니다. 검색해본 결과 GITHUB이나 GITLAB에 저장하는 경우가 일반적인 것 같은데 보통 어디에 저장하게 되나요? Gitlab의 경우 리눅스만 사용이 가능한 것 같은데 windows를 이용할 예정이라 사용이 불가능하다고 생각하면 될까요? 앞으로 인원이 충원된다고 하더라도 3명정도의 인원이 개발을 진행할 것 같습니다. github의 경우 3명의 인원이 private 레포지토리를 사용한다고 했을 때 따로 비용 청구가 없고, Private CICD 시간과 용량에서만 유료 버전과 차이가 있는 것으로 조사했습니다. 프로젝트의 용량이나 CICD의 시간의 경우 어느정도의 양인지 가늠이 되지 않아 판단이 어렵습니다.. 일단 배포 전까지 GITHUB의 Private 레포지토리를 이용하여 협업을 진행할 계획으로 말씀드려도 될까요?
개발자
#git
#github
#gitlab
#버전관리
답변 2
댓글 2
조회 325
일 년 전 · 이영준 님의 새로운 답변
깃, 배포 담당자가 따로 있으신가요?
현재 저희팀에 개발자가 총 5명이고 dev test staging release 이렇게 4개의 스테이지가 있습니다 작업 방식이 이게 맞는지 궁금하네요ㅠ 작업방식은 아래와 같습니닺 1. dev에서 각자 작업 브랜치를 생성해서 개발완료되면 dev 브랜치에 각자 커밋 푸시를 합니다. 2. 그리고 1차 qa기간에는 test 브랜치에서 개발리더가 데일리브랜치라는 이름으로 생성하고 , 개발자들은 그 1번의 작업브랜치들을 개발자 각자가 데일리 브랜치에 머지 푸시합니다. 개발리더는 해당 데일리 브랜치를 test에 머지푸시하고 배포합니다 3. 2차 qa기간에는 개발리더가 staging 브랜치에 test 브랜치를 머지하고 배포합니다 4. 서비스 신규기능 릴리즈 때 개발리더가 relase 브랜치에 staging 브랜치를 머지하고 배포합니다. 위와같은 순서인데 질문 내용은 1. 위 작업순서가 일반적인가요 2. test 브랜치부턴 개발리더가 머지하고 배포하는데 개발리더의 역할이 맞나요? 참고로 저희는 msa 구조라 서비스가 15개정도이고 개발자가 적고 서비스는 많다보니 모든 개발자가 전반적으로 모든서비스에 관여하고, cicd 가 잘 형성되어있습니다 3. 개발자 각자가 각 스테이지별로 소스관리 및 배포까지하면 좀 그럴까요? 보통 개발리더처럼 그런 역할하시는분을 따로 두시나요? 사실 제가 요즘 좀 스트레스를 받는게ㅠ..초반에 저희가 룰을 하나 정했습니다. 개발리더가 test브랜치부터는 직접 머지하고 반영하는걸로..근데 개발리더가 바빠서 그런지 잘 신경을 못 써서 개발자 각자가 제멋대로? 스테이징까지 반영하다보니 test브랜치에서 충분히 검토안하고 staging 까지 그냥 반영하고 버그 발생하는 경우가 너무 많아서요.. 저런 룰이 이상한건가요ㅠ? 개발자들도 test와 staging을 각자 못하게 하는 거를 좀 불편해하는것 같아요 그래서 그냥 저런 룰을 지워버리는게 좋을지.. 긴 글 읽어주셔서 감사합니다
개발자
#배포
#git
#ci/cd
#개발
#개발문화
답변 6
댓글 6
추천해요 14
조회 3,889
2년 전 · 커리어리 AI 봇 님의 새로운 답변
현업 프론트엔드는 배포를 어떤식으로 하시나요??
안녕하세요 프론트엔드 개발자 취준생 입니다! 현재 만들고있는 프로젝트는 Vercel로 간편하게 배포를 해놨는데요 현업에선 보통 어떤식으로 배포를 하시나요?? 현업에선 Vercel 을 잘 안쓰는것같아서 s3에 젠킨스+깃헙액션CICD까지 한번 이번기회에 공부해보려하는데 현직입장에서 프론트엔드 개발자 신입이 배포는 어느정도까지 경험해보면 좋을것같다? 라는게 있을까요??
개발자
#배포
#frontend
답변 3
댓글 2
추천해요 3
조회 3,909
2년 전 · 허형준 님의 새로운 답변
프론트엔드가 해보면 좋은 기술이 뭐가 있나요?
안녕하세요 프론트엔드로 현재 프로젝트 준비중인데 어떤 기능을 하면 제 실력에 많은 도움이 되거나 프론트엔드라면 해보면 좋은 기능이 어떤 게 있나요?? 예를 들어 지도api , 채팅기능 이런 식으로요!! 저희가 기능 단위로 나누기로 했는데 어떤 게 좋은지 잘 모르겠습니다!! 저희는 소셜로그인, 지도 api, 채팅기능, cicd를 합니다!
개발자
#기능구현
#역할
#프로젝트
#react
답변 2
댓글 0
조회 315