분류 전체보기 3

자료구조/알고리즘 개념

스택은 접시 탑, 큐는 줄서기 — 코드 없이 이해하는 자료구조개발 공부를 시작하면 대부분 “자료구조/알고리즘”이라는 단어를 일단 겁부터 먹고 만난다.특히 비전공자는 “이걸 알아야 하는 건 알겠는데, 도대체 왜 중요한지”부터 잘 안 잡힌다.복잡한 시간 복잡도나 수식보다, 먼저 머릿속에 들어올 “직관”이 필요하다. 왜 자료구조를 배워야 할까?정답률보다 “반응 속도” 때문이다 같은 기능을 만들더라도 “어떻게 담고, 어떻게 찾느냐”에 따라사용자 입장에서 느끼는 속도는 극단적으로 달라진다.예를 들어 로그인을 한다고 해보자.입력한 이메일로 “저장된 사용자 목록” 중에서 나를 찾는 과정이 필요하다.목록 전체를 맨 앞부터 끝까지 하나씩 비교한다면 → 시간이 오래 걸린다“어디 있는지 바로 가리키는 구조”를 써서 곧장..

카테고리 없음 2025.10.25

시뮬레이션 1강 정리

시뮬레이션이란?-실시스템에서 실제 시스템의 성질을 나타내는 모델을 만든 다음 그 모델로 실험을 하는 것! (모의 실험) 시뮬레이션의 활용 예-드라이빙 시뮬레이션, 시뮬레이션 모델하우스, 의료영상 시뮬레이션, 교육용 시뮬레이션, 시뮬레이션 게임 등 다양함. 시뮬레이션의 기본요소-실시스템-모델-시뮬레이터*모델링:모델을 만드는 과정*시뮬레이션:모델 만들고 실험하기 시뮬레이션의 목적-실제 시스템이 갖는 행위를 예측, 평가, 분석, 훈련 실시스템을 표현하는 모델-해석적 방법:수학적 공식으로 표현됨, 해법에 따라 풀어 나가면 해가 구해짐, 가장 정확한 방법-실험적 방법:실시스템의 구성요소가 복잡 or 정확히 분석되지 않아 공식 유도하기 어려울때 사용, 실험 모델 구성->실험적 방법으로 문제 해결 시뮬레이션의 구분-..

카테고리 없음 2025.10.11

개발자도 피그마(Figma)를 배우면 좋은 이유와 기초 가이드

개발자에게 디자인 툴은 다소 낯설게 느껴질 수 있습니다.“굳이 디자인 툴까지 배워야 할까?” 하는 생각이 드는 게 자연스럽죠. 하지만 요즘 같은 협업 중심 개발 환경에서는 피그마(Figma) 를 조금이라도 다룰 줄 아는 것이 큰 장점이 됩니다. 이번 글에서는 개발자가 피그마를 배우면 좋은 이유와, 꼭 알아두면 좋은 기초 기능을 소개해 보겠습니다. 🟡개발자가 피그마를 배우면 좋은 이유 1) 디자이너와의 원활한 협업과거에는 디자이너가 만든 시안을 별도의 파일(PNG, PSD 등)로 받아서 작업했죠. 그러다 보니 “이 여백 몇 픽셀이에요?” 같은 질문이 끊임없이 오갔습니다.피그마에서는 개발자가 직접 디자인 파일을 열어보고, 정확한 레이아웃·폰트·색상 코드를 확인할 수 있습니다.→ 불필요한 커뮤니케이션을 줄..

카테고리 없음 2025.09.27