본문 바로가기

전체 글173

DAILY_MISSION.04 웹개발 용어 정리 2 데이터베이스(Database) 조직체의 응용 시스템들이 공유해서 사용하는 운영 데이터들이 구조적으로 통합된 것 데이터 중복을 최소화 하고, 데이터마다 설명까지 포함하여 저장 프로그램 데이터간 독립성 : 개별 프로세스 효율적인 접근과 질의 가능 구조 관계형 데이터베이스(ReIationaI DataBase) 테이블/릴레이션 에서 논리적으로 데이터를 구성한 집합 위주의 데이터베이스 단순한 관계, 스키마만 정의한 다순한 데이터모델 쿼리(Query) **관계형 데이터베이스 기준 사용자는 원하는 데이터(what)만 명시하고, 어떻게 이 데이터를 찾을 것인가(how)를 DBMS를 통해 DB에서 데이터를 찾도록 요청할 수 있는 DB와의 대화를 위한 언어 API(Application Programming lnterfac.. 2024. 3. 20.
넷플릭스가 콘텐츠 제목을 쓰지 않는 이유? Article Date 2022.03.20 URL https://brunch.co.kr/@5bb7412700ae45a/1 UX 학습의 효과 넷플릭스가 말하는 UX(User eXperience)가 말하는 사용자 경험은 사용자에게 익숙한 경험을 전달하는 방식 → UX를 위해 고민, 가설을 세우고 이를 테스트하면서 발전하는 서비스 형태로 변형 중 경험의 활용은 쉬운 인식의 방식 UX의 핵심은 기술이 아닌 사용하는 오프라인 사람들에 대한 이해, 인문학에서 시작 UXUI는 구현 방식이 아닌 작동 방식, 어떻게 작동하는 가에 대한 얘기 스티브 잡스, 애플 Mac의 GUI, iPhone의 iOS → 넷플릭스의 영화관과 같은 UX를 제공 콘텐츠의 제목을 극장과 같은 포스터 형식, 폰트로 추가X 게슈탈트 이론 출현 Em.. 2024. 3. 20.
개발자에게 물어봤습니다: ① 함께 일하고 싶은 개발자 Article Date 2022.09.01 URL https://yozm.wishket.com/magazine/detail/1702/ 개발자 사이의 협업 앱 웹 서버, 게임, 인프라, AI, 머신 러닝, 블록체인 등 다양한 분야의 개발자가 존재 하나의 기능도 나눠서 작업하거나 같은 코드 베이스에서 다른 기능을 개발하는 같은 분야의 다른 일을 하는 개발자도 존재 → 다른 분야 & 같은 분야개발자 간의 협업해야하는 상황은 필연적 💡 프로덕트 개발에 있어서 PM의 역할은 전체적인 프로젝트를 기획하는것에서 디자이너 개발자를 모두 지속적으로 소통을 하면서 프로덕트의 완성까지 관리하는 직업임을 개발자는 이해를 하고 있어야 된다고 생각한다. 특히 Agile할게 진행되는 상황이라면 기능 구현에 있어서 개발자가 수정하고.. 2024. 3. 20.
(24.03.19) 미션_아티클스터디&용어정리(다른카테고리) / Java의 정석 + 백준 오늘은 미션 아티클 스터디랑 용어 정리 이런게 시간을 많이 잡아먹는 듯 정리하면서 배경지식을 늘리기에는 필요한 일이나 찾고, 작성하는데 시간을 너무 많이 소모하는 듯.. 아무래도 뭔가 스스로 코드를 짜는 등의 실용적인 부분이 너무 약하기 때문에 연습문제를 많이 풀어볼 수 밖에 없는데 이렇게 너무 이론 정리하는데에만 시간을 낭비해 버리니 답답한 마음이 든다 그래도 찬찬히 오늘 할 일 들 정리해서 순서대로 진행하는게 미래의 나에게 큰 도움이 될 것이라곤 생각하며... Java의 정석 Study 간단 정리 백준 예제를 풀기 위해 시작해야하는데 이미 아고 있었던 Scanner 클래스와 split, System.out.println에 대해서 계속 메모리 , 시간 초과가 나는 에러가 발생했다. 그래서 시간 복잡도가.. 2024. 3. 19.
DAILY_MISSION.04 웹개발 용어 정리 1 서버(Server) vs. 클라이언트(Client) 서버 네트워크상에서 서비스를 제공하는 컴퓨터 시스템, 장비 공유기, 도메인 관리기(DNS), IP 할당기(DHCP), 시간관리기(NTP), 게이트웨이 등 데이터, 리소스 저장, 클라이언트에게 제공 클라이언트 네트워크상에서 서버에게 서비스를 요청하는 컴퓨터 시스템, 장비 컴퓨터, 노트북, 핸드폰, 아이패드 등 요청받은 데이터를 다시 사용자에게 제공하면서 서로 상호작용 프론트엔드 (Front-end) vs. 백엔드(Back-end) 프론트엔드 (Front-end) 사용자가 직접 상호작용하는 부분인 PC에서 활용하는 웹 사용자에게 정보 표시 / 입력 웹 애플리케이션의 사용자 인터페이스(UI), 사용자 경험(UX)을 중점적으로 프로그래밍 하는 구축 부분 HTM.. 2024. 3. 19.