본문 바로가기

분류 전체보기414

UX/UI의 심리학을 공부하면 좋은 이유 최종 수정 : 24.12.27.UX/UI의 심리학정의사용자가 디지털 제품을 사용할 때 나타나는 인지 과정, 행동 패턴, 감정적 반응을 연구하고 이해하는 분야이다. 쉽게 말해서, 사람들이 웹사이트나 앱을 사용할 때 '어떻게 생각하고', '어떻게 행동하며', '어떤 감정을 느끼는지'를 이해하는 것이다. 예를 들면사람들이 화면의 어느 부분을 먼저 보는지어떤 색상이나 모양을 봤을 때 특정 감정이 생기는지복잡한 정보를 어떻게 이해하고 기억하는지왜 특정 디자인에서 실수를 자주 하는지어떤 요소가 있을 때 더 편안함을 느끼는지이런 이해를 바탕으로 UX/UI 디자이너와 개발자들은 더 사용하기 쉽고 만족스러운 제품을 만들 수 있다. 예를 들어, 사람들이 빨간색을 위험이나 경고와 연관 짓는다는 것을 알면, 중요한 경고 메시.. 2024. 12. 28.
『인문학도, 개발자되다』를 읽고 최종 수정 : 24.12.28도서명 : 『인문학도, 개발자되다』 2018년 11월 30일에 출간된 책이라 지금의 상황과 다른 점이 있다. 다 읽었지만, 지금의 나에게 도움이 될만한, 그리고 다시 상기할 만한 내용만 발췌했다. 지금은 구글보다는 GPT 또는 Claude를 의지할 수 있어서 이전보다 개발하기는 더 용이해진 것은 사실이다. 책 곳곳에 유용한 팁들이 있지만, 요즘은 유튜브를 통해 얻을 수 있는 내용들이 많아서 옮기지는 않았다. 나 또한 나름 인문학을 공부하고 여러 모임들을 운영했던 입장이라서 '인문학도'라는 말에 끌려서 도서를 대여했다. 60페이지에 있는 내용이 내가 생각해왔던 것과 가장 유사해서 기분이 좋았다. 지지받는 기분이었다. 그리고 본질을 잊지 않으며 개발에 매진해야 겠다. p.37-3.. 2024. 12. 28.
일반 리스트 최종 수정 : 24.12.27일반 리스트1. 정의일반 리스트는 0개 이상의 원소 또는 서브 리스트를 가지는 유한 리스트이다. 일반 리스트 표현은 L = (e1, e2, e3, ..., en)으로 하고, L은 리스트의 이름이며, n은 리스트 내에 원소의 개수를 의미한다. n ≥ 1인 경우의 첫 번째 원소는 L의 head이며 head(L)이라 표현한다. 첫 원소(head)를 제외한 나머지 리스트를 L의 tail이라 하며 tail(L)이라 표현한다. ex) A = (a, (b, c))길이 : 2head(A) = a, tail(A) = ((b,c))아래 그림은 일반 리스트의 노드 구조를 나타낸다. tag 필드는 data 필드 값이 원자인지 포인터 값인지를 표시하며 data 값이 원잣값이면 tog는 0이고, da.. 2024. 12. 27.
비사용 기억공간 최종 수정 : 24.12.27비사용 기억공간1. 순차 가용공간에서 노드 획득리스트에서 노드의 생성을 위해 노드가 사용할 공간을 할당받아야 하는데, 기억공간을 순차적으로 사용하는 경우에는 이미 사용 중인 공간 이후에 가용공간을 할당받아 사용하게 된다. 그러나 사용 중인 공간 이후로 여유 공간이 없다면 기억공간이 가득 찬 경우로 판단하기 때문에 더 이상 노드의 삽입이 불가능하다. 전체적인 기억 공간으로는 아직 여유가 있지만 순차적으로 공간을 할당받아 사용하기 때문에 기억 공간이 남아 있어도 오버플로가 발생하게 된다. 이러한 문제점 때문에 리스트에서 사용되는 기억 공간의 관리 방식으로는 사용하기 전의 기억공간이나 사용이 끝난 기억공간을 관리의 용이성을 위해 노드로 구성하여 연결한 리스트를 자유 공간 리스트 또.. 2024. 12. 27.
연결 리스트의 종류 최종 수정 : 24.12.27연결 리스트의 종류1. 환형 연결 리스트(Circular Linked List)단순 연결 리스트의 마지막 노드의 포인터를 NULL이 아닌 첫 번째 노드의 주소를 가리키도록 한 형태를 원형 연결 리스트 또는 환형 연결 리스트라고 한다. 어떤 노드에서든 다른 노드를 검색할 수 있다는 장점이 있다. 단, 단순 연결 리스트에서는 첫 노드가 삭제되거나 삽입될 때 head가 변경이 되는데, 환형 연결 리스트는 마지막 노드의 link도 같이 변경되어야 한다. 1) 환형 연결 리스트의 첫 노드 또는 마지막 노드 삽입환형 연결 리스트는 마지막 노드의 링크가 첫 번째 노드를 가리키는 리스트이다. 한 노드에서 임의의 다른 노드로의 접근이 가능하고, head가 첫 노드를 지시하도록 구성한다. 2).. 2024. 12. 27.