요즘IT
위시켓
최근 검색어
전체 삭제
최근 검색어가 없습니다.

2022년 회고와 2023년 개발 트렌드 전망에 대한 글을 작성했던 것이 엊그제 같은데 벌써 1년이 지났네요. 2023년은 챗지피티(ChatGPT) 열풍과 함께 인공지능의 기술적 혁신으로 주목할 만한 한 해였습니다. 이 기간 동안 웹 개발에도 많은 변화가 있었으며, 2024년에도 인공지능, 머신러닝, 서버리스 아키텍처 등이 웹 개발 분야에 큰 영향을 미칠 것으로 보입니다.

회원가입을 하면 원하는 문장을
저장할 수 있어요!

다음

회원가입을 하면
성장에 도움이 되는 콘텐츠를
스크랩할 수 있어요!

확인

개발

2023년 회고와 2024년 웹 개발 트렌드 전망

년차,
어떤 스킬
,
어떤 직무
독자들이 봤을까요?
어떤 독자들이 봤는지 궁금하다면?
로그인

2022년 회고와 2023년 개발 트렌드 전망에 대한 글을 작성했던 것이 엊그제 같은데 벌써 1년이 지났네요. 2023년은 챗지피티(ChatGPT) 열풍과 함께 인공지능의 기술적 혁신으로 주목할 만한 한 해였습니다. 이 기간 동안 웹 개발에도 많은 변화가 있었으며, 2024년에도 인공지능, 머신러닝, 서버리스 아키텍처 등이 웹 개발 분야에 큰 영향을 미칠 것으로 보입니다.

 

이와 관련하여 2023년을 회고하고, 2024년 웹 개발에 대한 전망과 함께 웹 개발자로서 앞으로 어떻게 커리어를 만들어가야 할지에 대한 고민을 정리해보았습니다.

 

2023년 웹 개발 회고

1) 인공지능 혁신의 시대

2023년은 가히 인공지능(AI) 열풍이 분 한 해였다고 평가할 수 있습니다. 웹 개발 현장에서도 이제는  코파일럿(Copilot)이나 챗지피티 같은 인공지능 서비스가 없어서는 안되는 도구가 되었는데요. 개인적으로도 이러한 인공지능 도구의 활용이 실제로 개발 생산성을 최소 2배에서 많게는 4배까지도 올려주고 있다고 보고 있습니다.

 

2024년 웹 개발 트렌드 전망
<출처: DALL-E, 작가 편집>

 

특히 인공지능 서비스는 소프트웨어 개발 전 과정에 걸쳐 영향을 주고 있으며, 웹 개발 방식도 바꾸고 있습니다. 예를 들어, 분석 및 설계 단계에서는 챗지피티를 이용하여 문서 작업을 하고, 개발 및 테스트 단계에서는 코파일럿으로 소스 코드와 테스트 코드를 작성하고 있습니다. 이와 같이 인공지능을 이용하여 웹 개발 프로젝트에서 반복적이고 시간이 많이 소요되는 부분을 손쉽게 처리할 수 있게 되었습니다.

 

2) 웹 프레임워크 & 기술

2023년 웹 프레임워크와 기술과 관련해서 먼저 프로그래밍 언어의 인기도 측정 지표인 PYPL 지수를 살펴보도록 하죠. 2023년에도 여전히 파이썬(Python), 자바(Java), 자바스크립트(JavaScript)가 상위권을 차지하고 있습니다. 한가지 눈에 띄는 점은 러스트(Rust)의 상승세입니다. 러스트는 비록 학습 난이도가 높다는 단점이 있지만, 고(Go)와 비교해서도 빠르고 안정적인 언어라는 특징이 있습니다.

 

2024년 웹 개발 트렌드 전망
<출처: PYPL>

 

스택오버플로에서 약 9만 명의 개발자를 대상으로 설문 조사한 내용에 따르면, 2023년에 가장 많이 사용된 웹 프레임워크 및 기술로 노드(Node.js)와 리액트(React)가 꼽혔습니다. 그리고 특이하게도 파이썬의 인기와 달리 파이썬 웹 프레임워크인 장고(Django)와 플라스크(Flask)는 10위권 밖으로 밀려나고, 올해로 20주년을 맞이하는 워드프레스(WordPress)가 다시 10위권 위로 올라왔습니다.

 

2024년 웹 개발 트렌드 전망
<출처: Stack Overflow>

 

워드프레스는 비록 오래된 콘텐츠 관리 시스템(CMS)이지만, 다양한 플러그인을 활용하여 인공지능 챗봇이나 머신러닝 기능을 통합하기 위한 시도가 이뤄지고 있습니다. 또한 헤드리스 CMS(Headless CMS)로 활용되면서, 프론트엔드는 리액트나 뷰(Vue), 앵귤러(Angular) 같은 웹 기술을 사용하여 웹사이트를 개발하는 사례도 많아지고 있습니다.

 

3) 프로그레시브 웹 앱과 웹 어셈블리

프로그레시브 웹 앱(Progressive Web Apps)은 전통적인 웹 앱과 네이티브 앱의 장점을 가진 진보된 형태의 앱을 말합니다. 줄여서 PWA라고도 하죠. 마치 네이티브 앱처럼 보이지만 웹 브라우저를 통해 액세스할 수 있는 일종의 웹 애플리케이션입니다. 2023년에도 PWA 개발 프로젝트는 활발하게 진행되었습니다.  PWA는 별도의 앱 스토어 없이도 네이티브 모바일 앱의 많은 이점을 제공하기 때문에 개발자들 사이에서 점점 더 인기를 얻고 있습니다.

 

2024년 웹 개발 트렌드 전망
<출처: web.dev>

 

웹 어셈블리(WebAssembly, WASM 와즘으로 약칭하기도 함)는 C나 C++, Rust 같은 컴파일 언어의 빠른 성능을 웹에 적용하는 기술을 말합니다. 현재는 웹 브라우저 외에도 서버를 비롯한 다양한 디바이스에도 웹 어셈블리가 적용되고 있는데요. 다만 영국의 소프트웨어 컨설턴시 기업인 Scott Logic의 자료에 따르면, 여전히 2023년에도 웹 어셈블리는 웹 애플리케이션 개발에 주로 사용되고 있습니다. 개인적으로 앞으로 웹 어셈블리가 웹 개발 영역에서 얼마나 자바스크립트를 대체할 수 있을지는 여전히 주목해봐야할 부분이라고 생각합니다.

 

2024년 웹 개발 트렌드 전망
<출처: Scoot Logic>

 

 

2024년 웹 개발 트렌드 전망

1) 인공지능/머신러닝과 웹의 통합

인공지능(AI)과 머신러닝(ML)은 웹 개발에서 점점 더 보편화되고 있으며, 많은 기업과 개발자가 이러한 기술을 웹사이트와 웹 애플리케이션에 통합하려고 하고 있습니다. 따라서 2024년에는 오픈AI나 엔트로픽 같은 인공지능 기업에서 제공하는 API를 활용한 웹 개발 프로젝트가 크게 증가할 것으로 보여집니다.

 

2024년 웹 개발 트렌드 전망
<출처: Open AI>

 

아울러 앞으로 웹 개발은 AI와 ML을 활용하여, 웹 사이트 내 검색 기능을 개선하고 사용자에게 개인화된 경험을 제공하는 방향으로 나아갈 것이라고 생각합니다. 특히 웹 사이트와 웹 애플리케이션에 통합된 챗봇(Chatbot)을 통해 사용자 참여를 높이고 궁극적으로 더 많은 전환을 유도할 수 있을 것입니다.

 

2024년 웹 개발 트렌드 전망
<출처: drift.com>

 

이러한 인공지능/머신러닝과 웹의 통합은 단순히 사용자의 질문에 답하는 것 뿐만 아니라, 구매 유도와 거래 완료, 피드백을 주고받는 자동화된 고객 지원 역할도 수행할 것으로 보입니다. 즉, 챗봇과 가상 비서(Virtual Assistant)를 웹사이트와 웹 애플리케이션에 통합함으로써, 기업은 고객 서비스를 개선하고 반복적인 작업을 자동화하는 방향으로 나아갈 것입니다.

 

2) 클라우드와 서버리스 아키텍처

이제 대부분의 웹 개발은 클라우드 기반으로 진행되고 있습니다. 클라우드 기반 프로젝트의 주요 장점은 개발자가 편리하게 서버를 확장하거나 관리할 수 있다는 점인데요. 이제는 여기에 더해 클라우드 서버를 구축하고 관리하는 역할까지 클라우드 업체에 맡기는 서버리스 아키텍처(Serverless Architecture)가 점차 늘어날 것으로 보입니다.

 

2024년 웹 개발 트렌드 전망
<출처: AWS>

 

참고로 서버리스 아키텍처는 서버가 전혀 없는 아키텍처를 말하는 것은 아닙니다. 여전히 클라우드 내에 실제 서버들이 구성되어 돌아가고 있으며, 단지 개발자가 직접 클라우드 서버를 관리할 필요가 없다는 것을 의미합니다. 즉, 웹 애플리케이션을 빌드하고 실행하는 데 필요한 인프라를 클라우드 업체에서 알아서 구성 및 관리하기 때문에, 기업 입장에서는 마치 관리할 서버가 없는 것처럼 보인다는 것이죠.

 

이러한 서버리스 아키텍처는 비록 특정 클라우드 업체에 종속된다는 단점이 있지만, 서버 인프라를 구성하고 관리하는 데 들어가는 시간과 비용을 아낄 수 있다는 장점이 있습니다. 2024년에도 웹 프로젝트 진행 시 많은 수요가 있을 것으로 전망됩니다.

 

3) 웹 보안 동향 및 전망

웹 보안은 2023년에도 중요한 이슈였지만, 2024년에는 그 중요성이 더 부각될 것입니다. 세계적인 보안 전문가로 구성된 트렐릭스의 보도자료에 따르면, 2024년에는 AI를 활용한 소셜 엔지니어링 기반 해킹을 비롯하여 다양한 해킹 수법이 종횡할 것으로 예측하고 있습니다.

 

이에 따라 웹 개발 프로젝트에서 각종 보안 위협에 대한 대처와 데이터 유출 방지가 더욱 중요해졌고, 웹 개발자들은 더더욱 OWASP Top 10과 같은 보안 가이드라인을 엄격히 준수해야 할 것입니다.

 

2024년 웹 개발 트렌드 전망
<출처: owasp.org>

 

참고로 OWASP Top 10는 ‘The Open Worldwide Application Security Project’의 줄임말로 매 3~4년 간격으로 10대 웹 애플리케이션의 취약점을 분석하는 프로젝트를 말합니다. 가장 최근에 발표된 목록은 2021년 목록으로 접근 권한 취약점, 암호화 오류, 인젝션(Injection) 등을 이용한 해킹 사례 등이 목록화 되어 있습니다.

 

 

웹 개발자의 미래와 커리어 전략

1) 인공지능 및 머신러닝 학습

인공지능/머신러닝과 웹이 통합되는 방향으로 가는 만큼 웹 개발자 역시 인공지능과 머신러닝을 학습해야 하는 시대가 오고 있습니다. 이를 반영하여 최근에는 웹 개발자 채용 공고 우대 사항으로 “인공지능 및 머신러닝에 대한 이해가 있는 개발자”가 들어있기도 합니다. 따라서 앞으로 웹 개발자는 단순히 웹 프레임워크를 어떻게 하면 잘 다루는지를 넘어, 웹과 인공지능 서비스 및 머신러닝 기능을 어떻게 통합시킬 수 있는지에 대한 고민이 필요할 것이라고 여겨집니다. 아울러 이와 관련된 포트폴리오를 만들어가는 것이 커리어를 발전시키는 데 중요한 역할을 하리라 생각합니다.

 

2) 웹 개발자의 커리어 성장 전략

인공지능이 더 빠르고 더 정확한 코드를 생산하더라도 결국 최종적으로 프로덕트에 적용하고 그에 대한 책임을 지는 것은 아직까지는 사람이 할 일입니다. 따라서 여전히 개발자에게는 코드를 분석하고, 코드에 적용된 알고리즘이나 디자인 패턴 등을 이해할 수 있는 능력이 필요합니다. 또한 단순히 코드만 짜는 개발자를 넘어 비즈니스 마인드를 갖추고, 문제 정의와 그 해결책을 위한 프로덕트 기획력도 점차 필요한 덕목이 되지 않을까 싶습니다.

 

웹 개발자로서 커리어를 성장시키기 위해서는 기존의 프로그래밍과 시스템 디자인에 관한 이해를 바탕으로, 인공지능과 머신러닝에 대한 내용을 학습하고, 이를 웹과 통합하여 여러 가지 문제를 해결할 수 있는 비즈니스 감각을 갖춰야 합니다. 인공지능과 서버리스 아키텍처 등으로 웹 개발이 점점 편한 방향으로 가고 있지만, 그만큼 웹 개발자로서 살아남기 위해서는 더 많은 역량을 갖춰야 하는 시대가 아닌가 싶습니다.

 

 

마치며

지금까지 2023년 회고와 2024년 웹 개발 전망, 앞으로 웹 개발자가 커리어 성장을 위해 어떤 것을 갖추어야 하는지 살펴보았습니다. 인공지능 혁신이 이뤄지면서 웹 개발은 빠르게 바뀌고 있고, 그에 맞춰 웹 개발자도 커리어 성장을 위해 지금까지와 다른 노력이 필요할 것 같습니다. 언젠가 인공지능이 개발자의 일자리를 완전히 빼앗을 지도 모르지만, 위기를 새로운 기회로 삼을 일도 분명히 있을 것이라 생각합니다. 그리고 이 기회를 잡기 위해서는 당장은 힘들더라도 미래를 위한 전략을 틈틈이 준비해 보시길 바랍니다.

 

요즘IT의 모든 콘텐츠는 저작권법의 보호를 받는 바, 무단 전재와 복사, 배포 등을 금합니다.

좋아요

댓글

공유

공유

Developer, Blogger
272
명 알림 받는 중

작가 홈

Developer, Blogger
272
명 알림 받는 중
곰씨네 IT를 비롯하여 다양한 블로그를 운영 중인 개발자입니다. 2010년부터 LG CNS에서 소프트웨어 엔지니어로 근무하며, LG전자 물류 시스템 구축, 스마트 TV OS 개발, LG화학 모바일 프로젝트 등에 참여했습니다. 2017년 미국으로 이주해 프리랜서 개발자로 전향했으며, 현재는 AI와 머신러닝 분야로의 경력 확장을 위해 미국 매사추세츠 주립대에서 컴퓨터 공학 석사 과정을 병행하고 있습니다.

운영 중인 블로그
곰씨네 IT: https://gomcine.tistory.com
곰씨네USA: https://gomcineusa.tistory.com
코리얼티USA: https://korealtyusa.com

저서
개발자가 영어도 잘해야 하나요? (English for Developer)
http://gilbut.co/c/24026188iO

인터뷰
미국에서 1인 개발자로 홀로서기
https://yozm.wishket.com/magazine/detail/2508/

좋아요

댓글

스크랩

공유

공유

지금 회원가입하고,
요즘IT가 PICK한 뉴스레터를 받아보세요!

회원가입하기
요즘IT의 멤버가 되어주세요! 요즘IT의 멤버가 되어주세요!
요즘IT의 멤버가 되어주세요!
모든 콘텐츠를 편하게 보고 스크랩해요.
모든 콘텐츠를 편하게 보고 스크랩 하기
매주 PICK한 콘텐츠를 뉴스레터로 받아요.
매주 PICK한 콘텐츠를 뉴스레터로 받기
로그인하고 무료로 사용하기