백엔드와 프런트엔드의 선택 고민하지 마세요!
프런트엔드는 JavaScript, React, Angular, Vue.js 등으로 공급이 다양해졌어요.
기술 향상으로 선택의 폭이 넓어졌고, 힘들게 구현하던 화면을 지금은 쉽게 처리하죠.
문제는 공급이 늘었지만, 수요인 고객이 프런트엔드 변화의 필요성을 크게 못 느낀다는 거예요.
Java와 Spring Framework 조합에서 JSP (JavaServer Pages) 대신 다른 언어를 사용할 필요가 없기 때문이죠.
예를 들어볼게요.
고객이 개발 회사에 기존 백오피스(JSP) 업그레이드를 요청해요. 기획자는 프런트엔드를 React로 적용하자고 건의해요.
고객은 React를 몰라요. 고객이 기획자에게 물어요. 질문은 개발 기간, 개발 비용, 보안 취약점이에요.
고객의 질문에 기획자의 대답은 고객을 설득하기 힘들어요.
개발 기간이나 개발 비용이 크게 줄지 않아요. 특히 보안 이슈는 답이 없어요.
프런트엔드 언어는 클라이언트 사이드 렌더링(CSR)이에요. CSR은 서버 사이드 렌더링(SSR)에 비해 보안이 취약해요. 참고로 JSP는 SSR이에요.
개발자 취업을 준비하면서 방향을 못 잡는 경우가 있어요.
그럴 때는 오래 고민하지 말고 백엔드 개발자를 목표로 전진하세요.
벡엔드 개발자로 일하면서 주변을 살펴봐도 늦지 않아요.
일단 시작하는 게 우선이에요.
취업, 이직, 퇴사, 커리어 고민으로 힘든가요?
Notices를 확인하고 상담 서비스를 받아보세요.
1분만 투자하세요.
1분으로 1년을 아끼고, 10년의 커리어가 달라져요.