본문 바로가기

기타

내가 생각하는 프론트엔드 개발이란?

프론트엔드 개발이란 사용자와 가장 밀접하게 상호작용 할 수 있는 분야입니다.

 

사용자는 프론트엔드 개발자가 만든 웹 사이트를 직접 사용하고, 상호작용 하기 때문에,

프론트엔드 개발자는 사용자가 편하게 사용할 수 있는 웹사이트를 만드는것이 중요합니다

 

그러기 위해서는 프로그래밍 뿐만 아니라, 사용자의 연령, 성향 등을 확인하고

사용자 친화적으로 개발을 하는것이 중요하다고 생각합니다.

 

그러기 위해서는 좀 더 디테일 하게 접근하는것이 중요하다고 생각합니다.

예를들자면, 똑같은 버튼이 셋 존재한다고 가정할때,

두개의 버튼의 이름은 '제출' 입니다.

그런데 하나의 버튼은 '제출하기' 입니다.

이런부분은 사소하다면 사소할 수 있고, 코드상 문제도 없습니다.

하지만 프론트엔드로서는 중요한 문제라고 생각합니다.

사용자 입장에서는 불편하게 보일수도 있기 때문입니다.

 

마찬가지로 텍스트가 일정 범위를 넘겨서 줄바꿈이 되는 경우도 있습니다.

이 경우에도 그대로 두기보다는, 사용자가 읽기에 편하게 조정해주는 것이 중요하다고 생각합니다.

 

프론트엔드 개발에서 중요한 요소 중 하나는 사용자 경험, 즉 UX를 고려하는 개발이라고 생각합니다.

 

그리고 또 하나, 고려해야 할 요소가 있습니다.

시각적 효과입니다.

같은 음식을 먹더라도 보기 좋은 음식에 손이 가기 마련인데, 웹 사이트 또한 마찬가지입니다.

사용자는 자기가 사용하기 편한 것 뿐만 아니라, 예쁘고 멋있는 웹 사이트를 더 선호하는 경우도 있습니다.

이를 위해 CSS와 애니메이션 효과 등을 활용하고,

감각적으로 웹 사이트를 디자인 하는것 또한 중요하다고 생각합니다.

 

이를 위해 HTML 과 CSS 또한 소홀히 하지 않고 공부하는것이 중요하다고 생각합니다

 

제가 생각하는 프론트엔드 개발이란, 편의성과 멋, 두마리 토끼를 한번에 잡을수 있는 것이라고 생각합니다.