꼬딱지만한 코딩 썸네일형 리스트형 창직을 위한 창의적 사고법, 무엇이 핵심일까? 창직을 위한 창의적 사고법, 무엇이 핵심일까? 코로나19 팬데믹 이후, 우리는 일자리의 불안정성과 기술 변화가 얼마나 빠르게 기존의 직업들을 위협하는지를 실감하게 되었습니다. 이제는 단순히 ‘직장을 구하는 시대’를 넘어, 스스로 ‘직업을 만드는 시대’로 접어들고 있습니다. 오늘 소개할 논문은 바로 이 변화에 대한 해답을 찾고자, 창직(創職)의 핵심 원리와 창의성의 작동 방식에 주목한 연구입니다. 창직이란 무엇인가? 창직이란 기존에 없던 새로운 직업을 만들어내는 것을 의미합니다. 창업이 ‘사업을 시작하는 것’이라면, 창직은 ‘직업 그 자체를 창조하는 일’에 가깝죠. 창직의 핵심은 단 하나, 창의적 아이디어입니다. 하지만 지금까지 창의적인 직업 아이디어를 체계적으로 만들어내는 방법에 대한 연구는 매우 드물.. 더보기 CS50x 2025 - Lecture 0 - Scratch https://www.youtube.com/watch?v=2WtPyqwTLKM&list=PLhQjrBD2T383q7Vn8QnTsVgSvyLpsqL_R&index=2 Welcome to CS50, Harvard University's introduction to computer science and the art of programming. My name is David Malan, and I'm thrilled to guide you through this journey. As you dive into the course, you’ll find that it’s designed to be both challenging and rewarding, providing you with a solid found.. 더보기 마켓 앱 만들기 오늘의 실습 주제Firebase Firestore와 Firebase Storage 연동Firestore에 데이터 저장 및 CRUD 구현이미지 업로드를 위한 image_picker 사용MVVM 아키텍처로 프로젝트 구조 잡기REST API의 개념 및 Docker로 실습 서버 구동 오늘 한 일1. Firestore 및 Storage 연동cloud_firestore, firebase_storage 패키지 설치Firestore에 post 저장 테스트Storage에 이미지 업로드 후, 해당 URL을 Firestore에 저장하는 흐름 구현2. UI 구현WelcomePage, LoginPage, JoinPage, AddressSearchPage 등 다양한 화면 구성TextFormField를 활용해 사용자 입력 필드 .. 더보기 블로그 앱 만들기 (Firebase) & TIL 작성 Part 01: 블로그 앱 프로젝트 시작 & UI 구현- MVVM 구조로 프로젝트 폴더 정리- Riverpod 상태관리 패키지 세팅- AppBar, ListView, TextFormField를 사용하여 HomePage, DetailPage, WritePage UI 기본 틀 완성 UI 구조 정리 Part 02: Firestore와 연결하기- Firebase Firestore란 무엇인지 이해하고 앱에 연동- CRUD 기본 흐름 학습 (Collection-Document 구조, `Posts` 컬렉션 사용)- Firestore 연동 후 데이터를 앱 화면에 출력 Part 03: Firebase Storage 연동- 이미지 업로드를 위해 `image_picker` 패키지와 Firebase Storage 연동-.. 더보기 Flutter에서 JSON 다루기 + MVVM 패턴 + 상태관리 Riverpod + Open API 사용법 1. JSON이란?- JavaScript Object Notation의 약자로, 데이터를 교환하기 위한 경량 데이터 포맷- Dart와 다른 언어(예: 서버) 간 통신 시 객체를 주고받기 위해 직렬화(Serialization) 필요- 구조는 key: value 쌍이며, value는 다양한 타입(String, Number, Boolean, Array, Object, null) 가능 2. Dart에서 JSON 사용하기- dart:convert 라이브러리의 jsonEncode(), jsonDecode()를 활용- 객체 → Map → JSON String (직렬화)- JSON String → Map → 객체 (역직렬화)- User 클래스 만들기 후 fromJson, toJson 메서드로 변환 로직 구현 3. .. 더보기 Leedo-ShoppingMall-Dart 구현한 기능- 상품 목록 보기 - 장바구니에 상품 담기 - 장바구니 총합 보기 - 프로그램 종료 기능 - 상품 추가/삭제 기능 (도전 기능) - 상품 검색 기능 (도전 기능) - 결제 기능 + 로그 저장 (도전 기능) 어려웠던 점- GitHub 연결이 처음이라 push와 remote 설정에서 오류가 많았음- 검색 기능에서 문자열 전처리를 통해 검색 정확도를 높이는 데 고민이 있었음(구현 실패)- Dart 기본 문법과 클래스 설계가 익숙치 않아 공부하는데만 시간이 엄청 흘러갔음(LLM 적극 활용) 더보기 이전 1 다음