목 차
1. UI와 UX의 차이점은?
2. 서버란 무엇인가?
3. 기존 서비스에 신규 유저가 많이 유입이 됐고, 서비스 제공을 할 수 있는 총량은 정해져 있습니다. 어떻게 하실 거예요?
4. 본인이 생각하는 올해의 최고의 서비스는?
5. 서비스 기획 업무는 어디까지라고 생각하세요?
6. 서비스 기획자로서 중요한 업무는 무엇이라고 생각하나요? 해당 업무에 어떤 역량이 필요한지 설명해주세요.
7. 뛰어난 사용자 경험을 위해 고려해야 할 요소들은 무엇인지 설명해주세요.
8. 서비스 기획과 관련하여 중요한 프로세스를 설명해주세요.
9. 서비스 기획자로서 신문, 책, 영화 등을 통해 얻을 수 있는 인사이트 중 어떤 것이 있다고 생각하시나요? 해당 인사이트를 어떻게 활용할 수 있을지 설명해주세요.
10. 프론트오피스(FO)와 백오피스(BO)의 정의와 차이점을 말해보세요.
11. 정보구조도에 대해 설명할 수 있는지?
: UI 디자인은 다음과 같은 요소들에 집중합니다.
제품의 시각적 요소(버튼, 아이콘, 스크롤바, 메뉴 등)
색상 구성, 타이포그래피, 레이아웃
화면 디자인과 시각적 계층 구조
각 요소의 배치와 상호작용 방식
인터페이스의 미적 매력과 일관성
UI는 순전히 디지털 영역에 속하며, 사용자가 제품과 상호작용하는 시각적 접점을 만듭니다.
: UX 디자인은 다음과 같은 요소들에 집중합니다.
사용자의 전체 여정과 경험
제품이 해결해야 할 사용자 문제 파악
정보 구조와 콘텐츠 조직
사용자 리서치와 페르소나 개발
제품 사용 시 사용자의 감정과 만족도
UX 디자인은 디지털 제품뿐만 아니라 모든 종류의 제품, 서비스, 경험에 적용될 수 있습니다.
☆ UI와 UX는 상호의존적인 관계를 가지고 있습니다.
한 가지 비유로 설명하자면:
UI는 말을 타기 위한 안장, 등자, 고삐라면, UX는 말을 타면서 느끼는 감정입니다.
레스토랑에 비유하면, UI는 접시, 수저, 냅킨이고
UX는 조명, 음악, 고객 서비스와 같은 전체적인 식사 경험입니다.
.
.
제품 개발 과정에서 일반적으로 UX 디자인이 먼저 이루어지고 그 다음에 UI 디자인이 진행됩니다.
UX 디자이너가 사용자 여정의 뼈대를 구성하면,
UI 디자이너는 시각적이고 상호작용적인 요소로 이를 채워넣습니다.
결론적으로, UI는 제품이 어떻게 보이고 기능하는지에 관한 것이고,
UX는 사용자가 제품을 사용하면서 느끼는 전반적인 경험에 관한 것입니다.
☆서버란 네트워크를 통해 클라이언트에게 서비스나 정보를 제공하는 컴퓨터 시스템입니다.
'서버'는 네트워크 환경에서 다른 컴퓨터나 디바이스(클라이언트단)에 서비스를ㅈ ㅔ공하는 컴퓨터 시스템을 의미합니다.
: 서버는 다음과 같은 핵심 기능을 수행합니다.
데이터 저장 및 관리
: 대량의 데이터를 저장하고 관리하며, 필요시 클라이언트에게 제공합니다
네트워크 통신
: 클라이언트 간의 데이터를 중계하는 역할을 수행합니다
보안 관리
: 사용자 정보를 보호하고 권한이 없는 접근을 차단하기 위한 보안 기술을 적용합니다.
서비스 제공
: 웹사이트, 애플리케이션 등 다양한 서비스를 사용자에게 제공합니다
리소스 관리
: 네트워크 전체의 리소스를 관리하고 배포하는 역할을 담당합니다
: 목적과 기능에 따라 다양한 유형의 서버가 존재합니다.
웹 서버
: HTTP 프로토콜을 사용하여 웹 페이지와 관련 파일을 클라이언트에 전송합니다.
(Apache, Nginx 등)
데이터베이스 서버
: 데이터베이스에 접근하여 데이터를 읽거나 쓰는 작업을 수행합니다.
(MySQL, PostgreSQL 등)
파일 서버
: 파일을 저장하고 관리하며 클라이언트에게 파일 접근 권한을 부여합니다.
(FTP 서버, NAS 등)
메일 서버
: 전자 메일을 송수신하고 저장하는 역할을 합니다.
(Microsoft Exchange, Postfix 등)
애플리케이션 서버
: 특정 애플리케이션을 실행하고 관리하며, 비즈니스 로직을 수행합니다.
(Web Logic, Jeus, Tomcat 등)
게임 서버
: 온라인 게임에서 플레이어 간 상호작용을 관리하고 게임 데이터를 처리합니다
프록시 서버
: 클라이언트와 서버 사이에서 중개 역할을 하며, 요청을 라우팅하거나 데이터를 필터링합니다
서버는 사용자(클라이언트)의 요청에 따라 서비스를 제공하는데,
이러한 구성을 클라이언트-서버 시스템이라고 합니다.
이는 하나 이상의 응용 프로그램을 상호 협력적인 환경에서 운용하는 분산처리 형태를 의미합니다.
클라이언트가 요청을 보내면 서버는 이를 처리하고 응답을 반환하는 방식으로 작동합니다.
소규모 네트워크에서는 한 대의 서버로 모든 서비스를 제공할 수 있지만,
대규모 네트워크에서는 여러 대의 서버를 배치하고
각각 특정 역할을 담당하도록 구성하는 것이 일반적입니다.