개발자
디자인 말고, 개발협업 능력으로 무엇을 할 줄 알면, 회사에게나, (프론트/백엔드)개발자가 협업하기 좋을까요? 아니 매력적일까요? JS인터렉션 능력(혹은 GSAP)은 기본적으로 요구하는 걸 느끼겠는데 혹시 다른 무엇이 있을까요 리액트나 TS는 배워둬도 회사에서 많이 쓰질 않으면, 경험해볼 기회가 없어 교양?으로 만지작 중입니다 다양한 의견 궁금합니다!
답변 1
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 08월 27일
퍼블리셔로서, 당신이 디자인 외에 개발 협업능력을 갖추면 매우 매력적일 것입니다. JS 인터렉션과 GSAP은 이미 기본적으로 요구되는 능력입니다. 그 외에 다음과 같은 능력을 추가로 가지고 있다면 많은 도움이 될 것입니다. 1. Version Control System (VCS) 이해 : VCS (Git이 가장 일반적)는 팀에서 코드의 버전 관리를 위해 필수적입니다. Git의 기본적인 이해는 필수이며, branch, pull request 등의 고급 기법을 사용할 수 있으면 더 좋습니다. 2. API 이해: 프론트 엔드나 백 엔드 개발자와 협업하려면 HTTP API를 이해하는 것이 중요합니다. API가 어떻게 작동하는지, RESTful 또는 GraphQL 같은 개념을 알아야 합니다. 3. 자동화 도구 사용: Gulp, Webpack 등의 웹 성능 최적화와 빌드 자동화 도구를 사용하는 방법을 알면 시간을 절약하고 에러를 줄일 수 있습니다. 4. Testing: 코드 테스팅은 버그를 찾아 수정하고 새로운 기능이 원활히 작동하는지 확인하기 위한 중요한 과정입니다. Unit test, Integration test 등의 기본적인 테스팅 방법을 이해하면 좋습니다. 5. Agile/Scrum: 프로젝트 관리 방법론 중 하나로서, Agile 또는 Scrum 방식을 이해하고 참여할 수 있다면 팀 진행 속도에 기여할 수 있습니다. 리액트나 TS 같은 기술은 현재 회사에서 사용하지 않더라도, 개인적으로 경험해보는 것이 좋습니다. 그 이유는 이러한 기술들이 산업 표준이 되어가고 있기 때문입니다. 자신의 능력을 넓혀가는 것은 언제나 좋은 습관입니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!