본문 바로가기

취미노트24

[flutter] 01 플러터 환경설정 아래는 Flutter 설치 가이드 공식 문서이다. 이 문서를 기준으로 삼고 환경설정을 실시하면 된다. Install | Flutter Choose your development platform to get startedInstall Flutter and get started. Downloads available for Windows, macOS, Linux, and ChromeOS operating systems.docs.flutter.dev 1. git을 설치해준다. 2. git이 잘 설치되었는지 확인은 powershell으로 가능하다.윈도우 + r -> powershell 엔터 -> git -v 명령어 입력하면 아래에 git 버전이 나온다.(설치가 잘 되었을 경우) 3. flutter SDK를 설.. 2025. 6. 16.
ChatGPT에게 객체지향을 묻다 Q. 객체지향이라는 용어가 잘 와닿지 않는데 비전공자도 알아듣기 쉽게 설명해 주면 좋겠어 A. 객체지향이란? (비전공자용 설명) 💬 한 문장으로:**“어떤 것을 만들 때, 관련된 데이터와 기능을 하나의 ‘객체’로 묶어서 생각하는 방식”**이에요. 🍱 예시: 도시락 비유도시락 = "객체"도시락 안에는 밥, 반찬, 국 등 구성물(=데이터)과, 도시락을 데우기, 포장하기 같은 동작(=기능)이 같이 있어요. 🧸 더 쉬운 예시: 사람사람이라는 객체에는:이름, 나이, 키 같은 정보가 있고 (→ 데이터)말하기, 걷기, 먹기 같은 행동이 있어요 (→ 기능)이렇게 데이터와 기능을 하나의 묶음으로 다루는 사고방식이 **객체지향(OOP)**입니다. 💡 왜 객체지향이 좋을까?코드가 깔끔하고 재사용하기 쉬워져요예.. 2025. 5. 30.
2024년 대한민국 금융 관련 공공기관 신입사원 초봉 현황 금융 공공기관은 높은 연봉과 안정적인 근무환경으로 취업준비생들 사이에서 '신의 직장'으로 불리고 있습니다.본 보고서는 2024년 기준 경영공시 자료를 통해 금공 등 대한민국 주요 공공기관의 신입사원 초봉 현황을 분석하였습니다. 공공기관 신입사원 초봉 현황2024년 공공기관 경영정보 공개시스템(ALIO)과 채용정보박람회 자료에 따르면, 금융 분야 공공기관의 신입사원 평균 초봉은 4,474만원으로 나타났습니다16. 이는 전체 공공기관 신입사원 평균 초봉 3,896만원보다 약 15% 높은 수준입니다48. 금융 분야는 에너지(4,184만원), 문화예술체육(4,009만원), SOC(3,976만원), 연구교육(3,967만원) 등 타 분야와 비교했을 때 가장 높은 초봉을 제공하고 있습니다16. 주요 공공기관 신입사원.. 2025. 5. 8.
업무효율을 극적으로 높일 수 있는 AI 사용법 몇가지 1. 리서치 자동화AI 검색 도구를 활용하면 원하는 정보를 빠르게 찾고 요약할 수 있습니다. 퍼플렉시티, 젠스파크, 펠로 AI 같은 도구는 여러 검색 결과를 분석하고 정리하여 제공해 주죠.이를 활용하면 기존에 검색하고 정리하는 데 걸리는 시간을 대폭 줄일 수 있습니다. 예를 들어, 퍼플렉시티 AI에게 '펠리세이드와 카니발 크기 등 비교' 라는 키워드를 던지니 알아서 각종 제원 등을 찾아서 비교분석한 보고서를 제시해 줍니다. 기존 검색으로는 사람이 직접 '펠리세이드 스펙' 이라는 검색어를 친 뒤, 그 중에 펠리세이드 스펙이 나온 상세 페이지를 클릭해서 링크에 접속하고, 같은 방식으로 카니발 스펙도 검색을 한 다음에 비교분석을 셀프로 해야만 했습니다. 자료조사 영역에 있어서 AI는 이런 시간을 대폭 줄여줍니.. 2025. 4. 25.
[flutter] 15 객체지향 구조 2, Encapsulation 이번에 알아볼 것Encapsulation (캡슐화)지난 포스팅까지 진행한 Workout Tracker App의 객체지향화    복습  우리가 지난번 작업한 WorkoutManager Class의 구조는 다음과 같다.Propertiesworkouts운동명과 목표횟수를 짝지어진 5개의 객체가 포함된 List 변수workoutIndex운동의 순서를 변경하는 int형 변수resultworkouts운동의 결과를 보여주는 변수MethodsgetWorksoutsToday'오늘의 운동'을 생성한 뒤, return해주는 메소드.workouts의 데이터를 기반으로 Row를 만들어 List로 반환addResultWorkout사용자가 입력한 카운트(운동횟수)를 받아그에 해당하는 결과값(아이콘)을 resultWorkouts에 .. 2024. 9. 5.
[flutter] 14 객체지향 구조 1, Abstraction 이번에 알아볼 것객체지향 프로그램의 특징Abstraction (추상화)지난 포스팅까지 진행한 Workout Tracker App의 객체지향화    객체지향과 추상화의 이해List 구조-> 데이터의 단순 나열로, 데이터 간 관계성을 코드를 설계한 개발자 본인만 명확히 인지하고 있음-> 암묵적인 룰. 안정적이지 못함. Class 구조-> 관계성 있는 데이터들의 그룹화를 통해 누구나 관계성을 명확히 인지 가능-> 성문화된 구조. 안정적   절차지향 : 코드의 순차적인 처리에 따라 프로그램이 유기적으로 연결됨오늘의 운동 설정->운동을 한다->운동결과를 평가한다->오늘 소모 칼로리 계산->SNS 자랑하기 객체지향 : 성격별로 데이터와 절차를 개별 그룹으로 묶어서 구조적으로 접근위 절차지향의 프로세스를 객체지향에서.. 2024. 9. 1.