개발자
안녕하세요. 저는 프론트앤드 개발자 신입으로 구직중인 취준생입니다 그리고 오늘 개발자 한명없는 스타트업(대표 1명, 직원 1명)에서 면접을 보고왔습니다. 현재 si외주를 맡겨서 베타버전까지 나왔고 11월초 출시 목표라고 합니다. 추가로 구현하고싶은 기능들이 많아서 개발자(프1명,백1명)를 고용하는거라고 하시고요. 제가 궁금한점은 블록코딩?으로 되어있어서 새로운 언어,기술을 배우것에 대해 괜찮은지 라고 물어시더라고요 react를 쓴다고 하고요 또 si에서 가이드가 다 내려와 주어지기때문에 그거보고 하면된다고도 하고 그업체의 cto가 기술자문으로 있기때문에 물어봐도된다고도 하고요.. 이게 정확히 무슨말인지 저에게 어떤 영향으로 올지 감이 안잡혀서 선배님들의 경험과 안목이 필요한 상태입니다. 사수가 없는건 아쉽지만 그래도 기술적으로 성장할 수 있는 환경이 될 수 있을까요? 도와주십쇼! 감사합니다
답변 2
안녕하세요. 확실하진 않지만 제 생각을 적어볼게요. 1. 블록 코딩이란건 워드프레스, framer 같은 노코드 플랫폼을 쓰는 것으로 추정되는데 제품 프로토타입으로 빠르게 뽑아내긴 좋지만 제한된 기능으로 인하여 스타트업에서 출시 전 mvp를 뽑는 용도로는 적절해 보이지만 일하는 개발자에겐 좋지는 않아보입니다. 2. si에서 가이드..? 이 부분은 정보가 불명확해서 뭐라 드릴 말씀은 없지만 프론트 개발자에게 적절한 가이드일 가능성이 낮다고 생각되네요 3. 사수가 없다 큰 문제는 아니라고 생각되지만 본인이 확신이 없는 상태 + 블록 코딩을 쓰는 환경을 보았을때 저는 비추하고 싶네요..
익명
작성자
2024년 10월 30일
당시 답변을 읽고 큰 도움이 됐습니다. 감사 댓글이 늦어진 점 죄송합니다. 블록 코딩은 말씀하신 대로였습니다. 결국 그 회사는 가지 않게 되었지만요, 감사합니다!!
대표가 그냥 불러준거를 그대로 이야기 하는 걸텐데 새로운 언어라고 하는걸 보면 노드를 연결하는 비주얼 스크립팅일 가능성도 있습니다. 보통 블렌더 마야 유니티 언리얼 같은 걸보면 아트 직종이 쓰기 쉽고록 노드를 이어붙이는 방식이 있어서 노코드 외에 그런게 아닌가도 확인해 보면 될듯 싶습니다. 스크래치등 코딩 교육에서는 비주얼 스크립팅을 블록코딩이라고도 해여. 비주얼 스크립팅이라면 기본적인 코딩에 원리는 같습니다. 그래서 코딩 교육용으로 많이 쓰고여. 다만 조금만 복잡해져도 지옥이 되는 통에 그래서 어느정도 분리가 되는 부분에 제한적으로 쓰거나 출시후 추가 기능 없이 마감이 되는 싱글 패키지에 씁니다. 이게 회사에 비지니스 측면에서는 제약을 받아서 서비스 확장이 어려워여. 그 서비스 자체로 돈을 벌기보다는 유저를 많이 모으고 그걸 기반으로 수익모델을 언쳐서 회사를 운영해야 하는데 거기서부터 제약이 생깁니다. 외주업체는 당연히 출시 이후 수익화는 관심이 없으니 그런 이야기는 안해겠져. 어느선이 넘어가면 코드로 처음부터 다시 만들어야 될껍니다. 그러나 이게 쉽지가 않은게 유저는 확보에 놯지만 아직 돈을 못벌고 비용은 계속 나가고 있는 상황에서 다시 제대로 만들 돈이 없고 대표는 다시 만들어야 한다는 사실을 받아들이지 못하고 폐업하는 거져. 여튼 저는 입사는 좀 보류하는게 좋을듯 싶습니다. 기술이 아니라 비지니스적으로여.
익명
작성자
2024년 10월 30일
당시 답변을 읽고 큰 도움이 됐습니다. 댓글이 늦어진 점 죄송합니다. 몰랐던 부분인데 덕분에 외주업체의 장단점을 확실히 알게 되었습니다. 결국 그 회사는 가지 않기로 했습니다. 도움 주셔서 정말 감사합니다!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 10월 11일
이런 상황에서는 여러 가지를 고려하실 필요가 있습니다. 1. 기술스택: 사용하게 될 기술 스택이 현재의 능력과 흥미를 반영하는지 확인해보세요. React를 학습하고 싶다면 이는 좋은 기회일 수 있습니다. 2. 문서화: SI업체로부터 받아온 가이드 와 코드가 잘 문서화되어 있다면, 이해하는데 크게 문제되지 않을 것입니다. 3. 코드 품질: 전달받은 코드의 품질도 중요합니다. 만약 복잡하고 유지보수하기 어렵다면, 새로운 기능의 추가는 많은 시간과 노력이 필요할 수 있습니다. 4. 소스코드 제어: 이미 개발된 부분에 대한 소스코드를 조절할 권한을 가지게 되는지 확인하세요. 5. 지원 시스템 : 만약 문제가 발생한다면 SI 업체나 다른 지원이 가능한 시스템이 있는지 확인하세요. 개인적으로 당신은 계속 배우고 성장하는 데 중요한 경험을 얻을 수 있는 좋은 기회라고 생각합니다. 하지만, 해야 할 작업의 범위와 복잡성에 대해 충분히 이해하는 것이 중요합니다. 작업내용에 대한 명확한 기대치와 목표를 설정하고 이를 잠재적인 고용주와 공유하는 것이 좋습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!