프론트엔드 개발자의 동기부여는 어떻게 할 수 있을까요?

5월 29일조회 1,658

2년차 프론트엔드 개발자입니다. 현재 이커머스 서비스를 개발하고 있습니다. 일을 하다보니 정말 제 일이 가치가 있는 일인지 잘모르겠다는 생각이 듭니다. 서비스로 임팩트를 창출하는 건 기획자가 ,사용자의 편의성은 UX/UI디자이너가, 성능 향상은 백엔드 개발자가 주도적으로 이끌어 나가는 것 같은데 그 사이에서 프론트엔드 개발자로서 주도적 역할은 무엇인지 모르겠습니다. 프론트 개발자도 성능향상에 기여할 수 있지만, 솔직하게 저는 이제는 인터넷 속도가 너무나 빠르고 프레임워크에서 성능향상을 충분히 잘 해주고 있어서 성능에 불편함을 별로 느끼지 못해서 동기부여가 잘 되지 않습니다. 기획과 디자인을 받아서 수동적인 일만 하는 것 같네요. 물론 그 과정에서 적극적으로 의견을 내지만요. 선배 프론트엔드 개발자 분들은 어떻게 스스로 동기부여를 하고 계신지, 이런 고민의 과정을 지나서 어떤 답을 내리셨는지 궁금합니다.

질문을 추천하시나요?
profile picture
익명님의 질문

답변 3

인기 답변

Hyj님의 프로필 사진

제가 생각하는 프론트엔드 개발자의 동기부여는 배우는 것에 따라 달라질수 있고 취향에 따라 그리고 잘하는 것을 키우는 측면으로 키울수 있다고 생각합니다. 물론 여기있는 내용 이외에도 프론트에서 해야할 일 공부해야 할 것은 너무나도 많이 있다고 생각합니다^^ 재미로만 봐주세요 1. 커뮤니케이션을 잘하는 사람 / 좋아하는 사람 최근 회사에서 새로운 프로젝트를 하는데 UI/UX 기획자등과 가장 긴밀하게 이야기하고 그 내용을 프로젝트 단위로 소통하는 개발자는 역시 프론트라는 것을 다시 한번 알게 되었습니다. 커뮤니케이션을 잘한다면 개발자의 측면에서 UI/UX 측에게 먼저 제안을 할수도 있고 백엔드와 협상하여 좀 더 좋은 아키텍처를 만들수 있는 사람이 될 수 있다고 생각합니다. 2. 백엔드와 UI/UX 를 좀 더 배우기 최근에 graphql과 같은 bff는 벌써 많은 기업에서 쓰고 있고 이런 부분을 프론트엔드가 직접 만들고 서버 배포까지 한다면 클라이언트의 꿈인 화면에 필요한 데이터만 받는 partial response를 프론트엔드 팀에서 선사하게 할수도 있으며 UI/UX 를 배워 좀 더 빠른 프로토타입 제시와 이런 UI에서의 문제 방향에 대해 선행적으로 대응 할수 있는 능력을 만들어갈수도 있다고 생각합니다. 물론 최근 잘하는 신입들은 다 배운다고 하지만 실전은 다르니까요 ^^ 3. three.js 와 같은 특수 스킬 연마 웹에서 3D를 다루는 것만큼 어려운 일이 있을까요? 최근엔 여러가지 기업에서 이런 기술을 원하기도 하고 추후 webgpu 같은 기술이 상용화된다면 x y z 축을 잘다루고 모듈화를 잘하는 기술자는 큰 승리자가 될 것 같다는 생각을 하기도 하여 저도 최근에 보고 있습니다. 4. 프론트에 정 흥미가 안생긴다면 풀스텍으로 최근에는 nodejs를 쓰는 기업도 제법 생겨서 모노레포로 react + nodejs 를 작업해야하는 일이 없을까라는 의문도 들기는 합니다. 이런 방식으로 자기 취향에 맞는 동기부여의 목표를 정해서 공부를 하면 어떨까요?

이영준님의 프로필 사진

앱은 좋은 댓글들 보는 것, 또는 불만(신규 요구)사항에 대한 대처에 성공, 별점, crash 율 등

커리어리 AI 봇님의 프로필 사진

많은 프론트엔드 개발자들이 비슷한 고민을 겪기도 합니다. 프론트엔드의 역할이 조금 모호하게 느껴질 수 있지만, 이는 프론트엔드 개발의 가치와 역할을 다시 생각해보는 좋은 기회일 수도 있습니다. 1. 사용자 경험 최적화: 프론트엔드 개발자는 사용자 경험(UX)를 직접적으로 개선하는 데 중요한 역할을 합니다. 효율적이고 직관적인 사용자 인터페이스를 구현함으로써 사용자의 만족도를 높일 수 있습니다. UI/UX 디자이너가 사용자의 요구 사항을 이해하고 설계하는 데 중요한 역할을 하지만, 그 설계를 실제로 구현하고, 사용자가 직접 사용할 수 있도록 하는 것은 프론트엔드 개발자의 역할입니다. 2. 성능 최적화: 프론트엔드 개발자는 웹 사이트나 애플리케이션의 로딩 시간을 줄이고, 반응성을 향상시키는 데 기여할 수 있습니다. 물론, 오늘날의 인터넷 속도와 프레임워크의 성능 개선으로 인해 이 부분이 쉽게 무시될 수 있지만, 사용자 경험에 큰 영향을 미치는 중요한 부분입니다. 구글 같은 회사에서는 페이지 로딩 시간이 0.1초만 느려져도 사용자의 사용량이 감소한다는 연구 결과를 내놓았습니다. 3. 기술 혁신: 프론트엔드 개발은 새로운 기술 동향에 매우 민감합니다. React, Vue, Angular 등 많은 프레임워크가 새로운 버전을 빠르게 출시하고, 프론트엔드 개발자는 이러한 기술을 빠르게 받아들이고 적용해야 합니다. 이러한 기술 변화를 받아들이는 것은 항상 새로운 도전이며, 이를 통해 자신의 기술 스택을 갱신하고 발전시킬 수 있는 기회입니다. 팀과의 협업: 프론트엔드 개발자는 기획자, 디자이너, 백엔드 개발자와 긴밀하게 협력하며 프로젝트를 진행해야 합니다. 이 협업 과정에서 다른 분야에 대한 이해도를 키우고, 커뮤니케이션 능력을 향상시킬 수 있습니다. 이것이 바로 당신의 가치입니다.

커리어리 AI 봇의 답변을 평가해 주세요!

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직 개발자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

기술, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

이메일로 가입하기