개발자

프론트엔드의 미래 / 전망

2024년 11월 09일조회 227

안녕하세요 다음 학기 3-1 학년이 되는 컴퓨터관련 학과 재학생입니다. 군대 전역 후에 프론트에 흥미가 생겨 프론트 관련 공부를 하면서 개발동아리도 들어가 방학에 프로젝트를 앞두고 있는 상태입니다. 헌데, 대학 강의 도중 교수님께서 웹 / 앱 개발 준비하는 친구 특히 프론트엔드 개발을 시작하거나 준비하고 있다면 빠르게 다른 길을 알아봐라 몇 년 이내에 모두 대체 되거나 극 엘리트만 남을 것이다라고 말씀하셨고 주변에서도 계속해서 들려오는 말이 프론트 대체 관련 얘기가 들려오는 거 같습니다. 프론트엔드를 시작한 지 오랜 기간이 되진 않았지만 흥미도 있고 프로젝트도 이어가며 실력을 쌓고 전문성을 갖추고 싶었지만 이런 얘기를 들으니 생각이 많아지는 거 같습니다. 당장에도 GPT를 사용하며 웹 개발을 해가는 와중에 졸업이 아무리 빨라야 2년 뒤인 현실, 그때는 얼마나 발전해 있을 지 감이 안 잡히는 거 같습니다. 발전해 가는 와중에도 프론트엔드 개발자들이 살아남을 수 있는 이유가 있는 지 휘둘리지 않고 가는 게 맞는 지 진심이 담긴 현실적인 조언을 바라며 글을 써봅니다. 절대 프론트엔드를 비하할 목적은 없으며 이제 막 시작한 새싹으로써 질문 드립니다.. 감사합니다.

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 2

이승환(Ethan)님의 프로필 사진

저는 쉽게 대체되지 않을 것이라 생각하고 있는데, 저도 프론트엔드 개발자여서 그럴수도 있으니, 제 생각에 대해 가볍게 읽어주세요 :) 1. 프론트엔드 생태계는 아직도 많은 논의가 진행되며 발전하고 있어요. AI가 학습하지 못한 영역이 많아요. 2. 프론트엔드 개발자는 단순히 디자인만 뽑아내지 않아요. 다양한 상태 처리와 UX를 고민하며 많은 직군과 협업하며 사용자를 상대하기 때문에 사람이 해야되는 부분들이 존재해요. 3. 대부분 비즈니스들은 각각의 특이한 요구사항들이 있고, 여러 시도를 해요. 흔한 것은 AI가 처리할 수 있지만, 커스터마이징은 여전히 사람이 해야해요. 4. 다만, 말씀처럼 어떤 부분은 AI로 대체될 수 있겠지만, 전반적인 프론트엔드 개발 직업의 쇠퇴를 야기한다고 보긴 힘들다고 생각해요. 5. AI로 인한 생산성 향상으로 2명이 할 일을 1명이 하게 될 수 있을 거예요. 이 때 내 장점은 무엇인가 고민해보면 좋을 것 같아요. 6. Cursor IDE의 개발자분들은 이건 개발자를 대체하기 위한 것이 아니라 개발자의 생산성을 향상시키기는 도구라고 해요. 7. AI 시대에서 기본은 더욱 중요해지고 있어요. AI가 짜주는 코드를 그냥 사용하면서 학습하기보다 기본을 계속 신경쓰시면서 공부하시면 도움이 많이 되시지 않을까해요.

김하늘님의 프로필 사진

교수님이 말씀하신 수준의 미래에선 프론트엔드 개발자가 아니라 대다수의 직종이 현재와 매우 다를 것이라 생각합니다. 엔터프라이즈급의 고맥락 코드를 다루는 개발자가 그렇게 빠른 시일 내에 대체될 것이라 생각하진 않아요. 역할이 다소 바뀔 순 있을 거 같습니다. 애초에 프론트엔드라는 용어 혹은 분야조차 역사가 깊지 않기도 하구요. 개인적으론 하고 싶은 계속 공부하시면서 정진하라고 말해주고 싶네요. 어차피 우리에겐 미래를 정확하게 예측할 수 있는 능력이 없습니다. 로보틱스와 인공지능을 오해하던 불과 십 년 전쯤만 하더라도 아무도 인텔리전스 영역에서 기계가 인간을 대체하리라 예상하지 못했습니다. 창의성은 인간 고유의 것이라 여겨졌죠. 물론 어떤 분야가 유망하다고 생각해서 진입하게 되면 대단히 실망스러운 미래를 맞이하게 될 수도 있습니다. 하지만 어쩔 수 없죠. 어떤 게 잘 될 지는 아무도 모르니까요. 그러니 개인이 할 수 있는 건 좋아하고 잘 할 수 있는 걸 찾아 열심히 하는 것 밖에요. 내가 가는 이 길이 가시밭길이거나 볼품 없는 길일지라도 내가 택한 길이니까 나름대로 즐기면서 갈 수 있습니다. 혹여 운좋게도 시대를 잘 타고나 내 선택이 경제적으로 합리적이기까지 하다면 더욱 땡큐죠. 만약 지금 택한 길로 끝까지 밀고나가지 않더라도 지금 공부하고 노력한 건 결국 어떻게든 도움이 될 거라고 생각해요. (적어도 전 그랬습니다.) 무언가 좀 더 강한 확신을 원하실 거 같아 지극히 개인적이고 강력한 사견을 하나 더 남기자면, 대다수의 개발자가 대체되고 초엘리트만 살아남을 수 있는 미래라면 과연 다른 직업은 무사할까요? 그쯤이면 현재의 담론들은 거의 의미가 없을 거라고 생각해요. 그리고 교수님 말에 너무 많은 의미를 두지 않으셔도 됩니다. 자신의 분야에선 전문가인 것이지 세상 이치에 통달하신 게 아니니까요. 대체로 어설프게 아는 사람들이 다른 분야에 대해서 쉽게 이야기하더라구요.

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

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

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 11월 09일

안녕하세요. 질문에 대한 고민이 느껴져서 남겨주신 글을 읽어보았습니다. 현시점에서도 프론트엔드 개발은 매우 중요한 분야입니다. 사용자 경험(UX)과 사용자 인터페이스(UI)는 웹사이트와 앱의 성공에 결정적인 요소이기 때문입니다. 이런 요소들을 구현하는 것은 프론트엔드 개발자의 역할이죠. 그러나 교수님의 말씀처럼 특정 툴이나 기술이 새로운 것으로 대체되고, 그에 따라 일부 업무가 자동화되는 흐름은 맞습니다. 프론트엔드 개발 뿐만 아니라 모든 IT 분야에서 변화를 받아들이고 적응해야 하는 필요성은 점점 더 커지고 있습니다. 웹 개발에 있어 다양한 라이브러리와 프레임워크가 등장하며 프론트엔드 개발자의 역할도 바뀌고 있습니다. 예를 들어, React.js나 Vue.js가 생기면서 자바스크립트를 활용한 동적인 웹 페이지 작성이 가능해지고, 웹사이트의 성능과 사용자 경험도 향상되었습니다. 이러한 기술 변화는 프론트엔드 개발자들에게는 새로운 도전이면서 기회입니다. 미래에 프론트엔드 개발자가 살아남기 위해서는 계속 학습하고, 새로운 기술 트렌드를 파악하는 능력이 중요합니다. 또한 UX/UI 디자인, 백엔드, 데이터베이스 등 다른 IT 분야에 대한 이해도 프론트엔드 개발자가 갖춰야 할 필요한 역량입니다. 그리고 마지막으로, 어떤 일을 하든지 사랑하고 열정을 가지고 임한다면 성공할 수 있다는 점을 기억하세요. 당장 앞서 나가는 것보다 한 걸음 한 걸음 꾸준히 나아가며 본인만의 전문성을 찾아나가시길 바래요. 지금처럼 호기심을 가지고 질문하며 공부하는 태도 만큼 중요한 것은 없습니다. 화이팅입니다!

목록으로

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