웹의 앞면으로 사용자가 직접 상호작용할 수 있는 사용자 인터페이스
사용자가 사용하기 쉽고 보기 편해야 참여를 이끌어낼 수 있기에
직관적이고 사용하기 쉬운 UI(User Interface)를 구축
웹의 뒷면으로 사용자가 필요로 하는 정보를 저장, 관리, 전달함
프론트엔드에 있는 사용자들의 요청을 처리하고
데이터 베이스와의 상호작용, 비즈니스 로직처리를 담당
고등학생때 정보수업을 들으면서 처음 "프로그래밍"이란것에 관심을 가지게 되었다. 전진, 후진, 방향전환 등을 구성해서 캐릭터를 지정된 위치까지 이동하도록 만드는 간단한 프로그램이었는데 단순한 명령어만으로 캐릭터를 움직인다는 것 그리고 이동을 완료했을 때의 그 즐거움이 커서 수업시간을 기다리게 되었고 자연스럽게 컴퓨터공학과로 진학하는 계기가 되었으며 지금까지 계속 개발자가 되기 위해 배우는 중이다.
다양한 개발분야가 있고 모든 분야를 경험해본 것은 아니지만 이전 부트캠프에서 웹 서비스를 구현하면서 머신러닝, 데이터, 프론트, 백을 경험해 봤었다. 그 중 가장 재미있었던 분야가 백엔드였는데 그 이유는 프론트, 데이터베이스, 머신러닝 등의 모든 작업을 하나로 묶어주고 원활하게 돌아갈 수 있도록 해주는 게 매력적으로 느껴지고 즐거웠기 때문이었다. 그래서 이걸 직업으로 삼아서 계속 배우고 일해보고 싶다는 생각이 들어서 선택하게 되었다.