안녕하세요.

본격적으로 React 학습 과정을 기록하기에 앞서 왜 React를 공부하기로 마음먹었는지 그리고 어떤 목표를 가지고 있는지 공유하며 첫 글을 시작해 보려 합니다.

 

저는 그동안 실무에서 Spring Boot를 기반으로 프론트엔드와 백엔드가 분리되지 않은 MVC 패턴을 주로 다뤄왔습니다.

(화면 구성에는 전통적인 방식인 JSP, JavaScript, jQuery를 사용했습니다.)

하지만 여러 개발자와 협업을 진행하다 보니, 프론트엔드 영역에서 JavaScript와 jQuery가 혼재되어 사용되는 경우가 빈번했고

그러다 보니 코드 가독성 떨어지고 로직을 분석하고 수정하는 데 예상보다 많은 시간이 소요되더라구요....

(물론 기존 코드를 하나의 스타일로 리팩토링하는 방법도 있겠지만 수정하기에는 너무 범위가 커요!)

(이미지 출처 : 나노 바나나)

 

그래서 향후 진행할 새로운 프로젝트에서는 프론트엔드와 백엔드를 분리해서 개발 효율성을 높이고자 합니다!

 

 • Front-end: React 기반의 Next.js

 • Back-end: Spring Boot (API Server)

 

이 아키텍처를 도입하고 사용하기 위해 본격적인 React 공부해보겠습니다.

(이미지 출처 : 나노 바나나)

 

 

어떤식으로 공부를 할지 고민하다가  Udemy, 인프런 등 다양한 강의 사이트와 기술 블로그를 리서치해 보았는데

많은분들이 공통적으로 React 공식 문서를 추천을 하더라고요!

React  공식 문서를 직접 살펴보니 매우 체계적으로 잘 되어 있어서 시작은 외부 강의에 의존하기보다는

공식 문서를 기준으로 삼아 공부하는 방식을 선택했습니다.

 

다음과 같이 단계적으로 학습을 진행할 계획입니다.

Step 1. 기본기 다지기

  - 공식 문서를 기반으로 JSX, Props, State, Hooks(useEffect, useState 등)의 핵심 개념을 이해하기

  - 단순히 코드를 복사해서 붙여넣는 식이 아니라 왜 이렇게 동작하는지 원리를 파악하는데 집중하려고 합니다.

 

Step 2. 데모 프로젝트 구현

  - 이론으로 배운 내용을 바탕으로 간단한 게시판, 투두 리스트(To-Do List) 등의 토이 프로젝트를 직접 만들어보려고 합니다.

  - 컴포넌트 분리, 상태 관리등을 학습하는 것을 목표로합니다.

 

Step 3. Next.js로 확장 및 배포

  - React에 대한 이해도가 쌓이면  Next.js를 사용해볼 예정입니다.

  - SSR(서버 사이드 렌더링)과 SEO 최적화까지 고려하여 기획해 두었던 개인 프로젝트를 실제 배포까지 완료할 예정입니다.

 

 

React나 블로그 작성이 낯설기 때문에 부족한 점이 많을 수 있습니다.

내용 중 수정이 필요하거나 더 좋은 방법이 있다면 언제든 댓글로 피드백 부탁드립니다!

긴 글 읽어주셔서 감사합니다.

 

안녕하세요.

2026.01.06일 오늘의 IT 뉴스를 전해드리겠습니다!

오늘은 아이폰·아이패드 업데이트 소식으로 문을 열어보겠습니다.

 

1. [긴급] 아이폰·아이패드 업데이트

애플이 아이폰과 아이패드 사용자를 위한 업데이트를 배포했습니다. 이번 업데이트는 해커가 악용할 수 있는 보안 취약점을 해결한 패치로 추정이됩니다.

 

 • 대상: iOS 및 iPadOS 지원 기기 전 기종

 • 내용: 중요 보안 수정 및 시스템 안정성 향상

 • 방법: 설정 > 일반 > 소프트웨어 업데이트 메뉴 진입

 

보안 전문가들은 "단순한 기능 추가가 아니라 취약점을 막는 패치인 만큼 미루지 말고 즉시 업데이트할 것"을 권고하고 있습니다. 

 

참고 링크

  Apple 업데이트 공식 문서

 

Apple 보안 출시 버전 - Apple 지원 (KR)

이 문서에는 Apple 소프트웨어에 대한 보안 업데이트 및 신속 보안 대응이 나열되어 있습니다.

support.apple.com


2. OpenAI 창업 지원 프로그램 'Grove 코호트 2' 모집 시작

 

(이미지 출처 : 나무위키)

 

두번째 소식은 OpenAI의 파격적인 창업 지원 프로그램 'Grove 코호트 2' 모집 소식입니다.

이번 프로그램은 아이디어만 있는 초기 단계부터 실제 제품을 개발 중인 단계까지 모든 창업자와 개발자를 대상으로 하는 5주 집중 코스입니다. AI 서비스를 준비 중인 분들에게는 정말 놓칠 수 없는 기회인데요.

 

주요 혜택

 • 5만 달러(약 7,000만 원) 상당의 API 크레딧 지원

 • 최신 AI 도구에 대한 조기 접근 권한(Early Access)

 • OpenAI 팀 전문가들의 직접 멘토링

 

혁신적인 프로젝트를 시작하고 싶었지만 비용이나 기술적 장벽에 부딪혔던 분들에게는 좋은 기회가 될거 같습니다.

 

관련 링크 및 지원하기

 •  공식 지원 페이지: OpenAI Grove 프로그램 소개

 •  마감일: 2026년 1월 12일 (현지 시간 기준)


3. 애플 2026 로드맵 루머: 아이폰 18은 없다?

 

(이미지 출처 : 나무위키)

 

세번째 소식은 애플(Apple) 유저분들이라면 귀가 솔깃할 만한 '2026년 신제품 로드맵' 전망입니다.

충격적이게도 올해 가을 출시를 예상했던 아이폰 18이 올해 출시되지 않을 수도 있다는 루머가 제기되었습니다. 외신과 팁스터들에 따르면 폼팩터의 대대적인 변화와 AI 최적화를 위해 출시를 2027년으로 미룰 가능성이 높다고 합니다.

하지만 실망하기엔 이릅니다. 올해의 주인공은 Mac이 될 예정이기 때문입니다.

 

 •  M5 맥북 프로: 차세대 실리콘 M5 칩을 탑재해 AI 처리 속도를 비약적으로 높인 맥북 프로가 상반기 출시될 예정입니다.

 • 스마트 홈 허브: 디스플레이가 장착된 새로운 홈팟(HomePod) 등 가정용 기기의 등장이 점쳐지고 있습니다.

 

올해는 아이폰 교체보다는 맥북의 진화와 가정용 AI에 주목해야 할 한 해가 될 것 같습니다.

 

참고 링크

  Apple 뉴스룸(공식 소스 확인)

 

Newsroom

Apple Newsroom은 Apple에 대한 새로운 뉴스를 제공하는 곳입니다. 여기서 보도자료를 읽고, 업데이트를 받고, 영상을 보고, 이미지를 다운로드 받을 수 있습니다.

www.apple.com


4. 웹 개발의 혁명: 브라우저 내장 AI (window.ai) 상용화

(이미지 출처 : Chrome Developers )

 

네번째 소식은 현업 웹 개발자분들이라면 환호성을 지를 만한 웹 표준 API 소식입니다.

그동안 AI 기능을 서비스에 붙이려면 비싼 API 비용을 내거나 무거운 백엔드 서버를 구축해야 했죠? 이제 크롬(Chrome)과 엣지(Edge)가 window.ai API를 정식 상용화하면서 판도가 바뀝니다.

이제 외부 서버 통신 없이 브라우저에 내장된 경량화 LLM(Gemini Nano 등)을 자바스크립트로 직접 제어할 수 있습니다.

WebGPU 기술이 모바일 브라우저까지 완벽 지원되면서 웹페이지에서 고사양 3D 그래픽과 AI 연산을 네이티브 앱 수준으로 돌릴 수 있게 되었습니다. 2026년은 AI-less(외부 의존 없는) 개발의 원년이 될 것입니다.

 

기술 문서

Chrome Developters: Built-in AI

 

기본 제공 AI  |  AI on Chrome  |  Chrome for Developers

내장된 AI는 강력한 모델을 클라이언트 측으로 가져오므로 민감한 정보를 보호하고 지연 시간을 개선하는 동시에 사용자에게 AI 기능을 제공할 수 있습니다.

developer.chrome.com

 

마무리

오늘 준비한 2026년 1월 6일 IT 뉴스는 여기까지입니다.

OpenAI의 파격적인 지원부터 애플의 전략 변화 그리고 웹 개발의 패러다임을 바꿀 내장형 AI 기술까지!

올해도 기술의 발전 속도도 정말 빠른거 같네요.

 

저는 내일 더 흥미로운 IT 소식으로 찾아오겠습니다! 

 

안녕하세요.

저는 웹 개발 만 5년 차에 접어든 풀스택 개발자입니다.

비전공자로 2020년부터 개발을 시작하면서 "블로그 해야지"라고 다짐만 했던 것 같은데..

드디어 마음을 먹고 첫 글을 작성하게 되었습니다.

지금까지 회사에서 주어지는 업무만 처리하다 보니 흔히 말하는 물경력 개발자가 되어버린 나...

그래서!

이제는 제 연차에 맞는 실력을 갖춘 개발자가 되기 위해 다시 열심히 달려보려 합니다.

(이미지 출처 : 나노 바나나)

공부를 안해온 날들이 후회가 안 남는다면 거짓말이겠지만

더 이상 "그때 할걸"이라는 생각은 그만두고 하나하나 공부해 나갈 생각입니다.

이 블로그는 저 스스로와의 약속을 지키기 위한 기록의 공간이기도 합니다. (잘할 수 있겠죠..?ㅎ)

 

첫 글을 쓰며 앞으로 어떤 내용을 채워갈지 고민해 보았는데요.

지금까지 익혀온 기술 스택과 앞으로 배우고 싶은 기술, 그리고 자격증 준비 과정 등을 다양하게 기록해 보려 합니다.

 

첫 번째, 매일 'IT 뉴스' 스크랩하기

(이미지 출처 : 나노 바나나)

어떤 식으로 뉴스를 정리할지 고민하다가 웹 크롤러를 활용하기로 했습니다.

매일 아침 새로운 뉴스를 크롤링해 디스코드로 전송받고 출근길에 내용을 파악한 뒤 블로그에 정리해 올리는 방식입니다.

주 5일 연재를 목표로 하고 있습니다!

 

두 번째, React와 Next.js 정복하기

(이미지 출처 : andrewlester)

기존 실무에서는 JSP, JavaScript, jQuery를 주로 사용하여 화면을 구성해 왔습니다. 그러다 보니 항상 아쉬움이 있었던 React를 제대로 공부해 보려 합니다. React를 어느 정도 학습한 후에는 Next.js까지 확장해 나갈 계획입니다.

 

세 번째, 정보처리기사 실기 합격하기

(이미지 출처 : 나노 바나나)

필기는 합격한 지 조금 지났지만 실기 준비를 계속 미뤄왔습니다. 자격 유효 기간이 얼마 남지 않은 만큼 올해는 꼭 합격하기 위해 공부한 내용을 블로그에 정리하며 준비할 생각입니다.

 

마지막으로, CS 지식과 실무에서 사용했던 Java 등에 대해서도 틈틈이 기록할 예정입니다.

 

제 긴 글을 읽어주셔서 감사합니다.

작심삼일로 멈추는 블로그가 아닌 꾸준하게 성장하는 기록을 남겨보겠습니다.

잘 부탁드립니다!

 

+ Recent posts