챗GPT, 개발 공부에 있어서 든든한 친구 같은 존재이죠. 내일배움캠프의 수강생들도 혼자 공부할 때에는 챗GPT의 도움을 받고 있는데요. 오늘은 내일배움캠프 수료생들의 챗GPT 경험담을 보고, 여러분의 개발 공부에 적용해봅시다.
백엔드 개발자이다보니 프론트엔드 구현에 있어 미숙한 탓에 gpt에게 화면 구성 코드에 대해 질문하여 페이지를 완성하였습니다.
Thymleaf로 간단한 예제 만들기
Thymleaf를 이용하여 쿠폰 페이지를 만들어 달라고 무작정 질문했습니다. 그랬더니 쿠폰의 목록만을 표시하는 기본적인 페이지가 나왔고, 이후부터 쿠폰 받기 버튼 만들기, 버튼을 누르면 이벤트 발생시키기, 쿠폰의 갯수가 1이상이 아니면 쿠폰 버튼을 비활성화하기, 로그인한 사용자만 쿠폰 버튼이 보이게 하기 등 순차적으로 gpt에게 질문하며 질문하고 다듬으며 쿠폰 발급 페이지를 완성하였습니다.
선착순 쿠폰 받기 버튼 만들기
couponCount가 1 이상이면 쿠폰 받게 하기
위 코드를 사용자가 ‘couponCount’를 특정 값 이상으로 설정할 경우에만 쿠폰을 받을 수 있도록 코드를 업데이트했습니다.
사용자가 한 번만 클릭하면 쿠폰을 받도록 구현하기
사용자가 한 번만 클릭하면 쿠폰을 받도록 구현했습니다. 이를 위해 클라이언트 측에서 버튼을 비활성화하고, 서버 측에서 한 번 클레임한 사용자에게 다시 쿠폰을 주지 않도록 제어할 수 있습니다.
gpt는 내가 언급한 부분이 아니면 당연하게도 해당 부분에 대해서만 코드를 구성해줍니다. 심지어 내가 요구한 것과 조금 다르게 HTML 코드를 작성해 줄 수 있습니다. 때문에 내가 원하는 화면 디자인을 가지고 처음부터 최대한 구체적으로 요구사항에 대해 정리하고 질문한다면 한번에 최상의 답변을 얻을 수 있을 거라 생각합니다. 하지만 요즘은 내가 그린 그림에 대한 프론트 디자인을 자동으로 구성해주는 서비스가 많기 때문에 이를 활용해도 좋을 것이라 생각합니다.
내일배움캠프가 여러분의 러닝메이트가 되어드리겠습니다
내일배움캠프의 많은 수강생들이 부트캠프 생활을 수료하고 현업에서 개발자로 활약하고 있습니다. 내일배움캠프는 모든 운영진이 교육, 특강, 12시간 밀착 케어, 찐한 관리, 인재 채용까지 열과 성을 다해 수강생들의 꿈을 지원하고 있습니다. 수많은 장애물을 넘을 수 있도록 내일배움캠프가 든든한 러닝메이트가 되어드리겠습니다. 내일배움캠프과 함께 여러분의 개발자 여정을 시작하세요.
CREDIT
글 | 손창현 내일배움캠프 수료생
편집 | 정효재 팀스파르타 에디터
취업 준비, 어디서부터 시작해야 할지 모르겠다면?
🧐비전공자인데 IT 업계 취업할 수 있을까?
😟프로젝트 경험이 부족한데, 어떻게 준비해야 할까?
🥺IT 기업으로 이직하고 싶은데 뭐부터 시작해야 할까?
이런 고민을 하고 있다면, 내일배움캠프의 IT 취업 컨설팅을 받아보세요.
취업 코칭 전문가들이 여러분의 고민을 해결해 드립니다.
다음 링크에 이메일을 입력하시면 메일로 1:1 커리어 상담권과 취준 자료집을 보내드릴게요.
Share article
Subscribe to our newsletter