[AI Crew][정보]인공지능사관학교 오프라인 공간 소개 및 실습 환경 정리 7~8월 개발 도구 설치 및 활용 경험

2025. 8. 5. 08:15대외활동/인공지능사관학교

728x90
반응형
SMALL

#AI사관학교 #오프라인교육환경 #IT교육실습실 #실습실소개 #플랫폼및인프라반 #개발자환경세팅 #인공지능사관학교 #플랫폼및인프라반 #VSCode #Docker #Anaconda #Firebase #포트폴리오정리

 

인공지능사관학교 오프라인 실습 공간 탐방기 👀

1. 실습은 공간에서 시작된다

온라인 강의가 일상이 된 요즘, 개인적으로 온라인은 집중을 못한다고 느껴서 인공지능사관학교의 오프라인 집중 실습 환경 속에서 학습하고 있습니다.
단순한 강의실이 아니라, 마치 스타트업 개발실 같은 분위기를 가지고 있어 매일 아침 출근(?)하는 기분이 들곤 하죠.

 

2. 내 자리가 있는 개발자 교실

  • 정해진 좌석과 듀얼 모니터
  • 하루 8시간 이상 집중 가능한 구조
  • 실시간 줌 수업 + 실습 병행 루틴

지정 좌석에는 대형 모니터와 USB 장치 연결이 가능한 실습용 노트북이 배치되어 있습니다.
이곳에서 우리는 매일 VS Code, Jupyter, Android Studio 등 다양한 툴을 실행하며 실습을 진행하고 있어요.

👨‍💻 실제 제 노트북에는 Python, Docker, Firebase, Git 등 실무 수준 도구가 설치되어 있고,
수업과 과제/프로젝트를 병행하면서 개발 감각을 기르고 있습니다.

 

 3. 실습 공간 스냅샷 소개

실습 환경 및 생도증

 

복도 및 사물함
엘리베이터 및 화장실

 

2층 휴게실


 

직접 체험해보지 않으면 알 수 없는, 몰입 가능한 분위기자극받는 환경이 이 공간의 가장 큰 장점입니다.

 

4. 쉬는 시간도 전략이다

실습 공간 외에도 복도 좌식 공간, 휴게실, 자동판매기, 카페 공간 등이 마련되어 있어요.
짧은 휴식 동안 팀원들과 프로젝트 이야기를 나누거나, 노션에 기록을 남기며 정리하는 시간이 오히려 학습에 큰 도움이 됩니다.

 

5. 총평: 이 환경에 오길 잘했다

온라인으로만 공부할 때와는 분명 다른 리듬과 몰입이 생겼습니다.
단순히 강의를 듣는 게 아니라, 직접 개발하며 나만의 루틴을 만들 수 있는 환경.
이 오프라인 실습 공간은 제가 개발자로 성장하는 데에 중요한 기반이 되었습니다.
추가적으로 나는 과연 회사에 출근해서 정해진 시간에 업무를 집중하고 해결 할 수 있는가를 증명해 나가고 있습니다. ( 지각도 안하고 추가 학습도 진행하면서 최대한 나는 조직의 업무를 수행 할 수 있을까?를 단순한 말이 아닌 행동으로 말할 기록을 쌓고 있습니다.🤗)

 
이제 다음 글에서는, 이 공간에서 어떤 툴을 설치하고, 어떤 흐름으로 실습이 진행되는지를 구체적으로 정리해보겠습니다.


소개: 실습은 도구에서 시작된다

항상 프로그래밍을 배울 때 마주하는 가장 큰 벽은 이론 보다는 도구 설치와 환경 세팅인 것 같습니다.
(물론 이론도 매번 큰 벽을 만나지만요 😂)
이번 글에서는 2025년 7월부터 8월 초까지 설치하고 사용한 개발 툴그 활용 방식, 그리고 앞으로의 확장 계획까지 정리해보았습니다.

 

 1. 내가 설치한 개발 툴 & 환경 목록

* 아직 툴 구분이 조금 서툴러서 오류가 있다면 꼭 알려주세요!

카테고리 도구 용도
IDE / 에디터 VS Code, IntelliJ, Android Studio, DBeaver 코드 작성, 앱 개발, DB 연결 등
프로그래밍 언어 Python 3.12 / 3.13, Node.js, Java (Temurin JDK) 백엔드 로직, 모델링, 앱 서버 등
가상환경 / 플랫폼 Anaconda, Docker, VMware Workstation 환경 분리, 배포 시뮬레이션
데이터베이스 Oracle 11g Express, Firebase CLI RDBMS + 실시간 데이터 연동
테스트 및 통신 Postman, Git, GitHub API 테스트, 협업 기반 버전 관리
도움 도구 Notion, Chrome, Zoom 문서 정리, 회의, 피드백 등
 

모든 툴은 학습을 위해 사용되었으며, 과제 수행 및 프로젝트 진행 시에도 문제 해결과 연계되었습니다.

 

2. 실습 흐름: 도구 간 연결 구조

도구들은 개별적으로 쓰이지 않았습니다. 실습 프로젝트에서는 다음과 같은 흐름으로 유기적으로 연결되어 사용되었습니다:

  • Python + Jupyter Notebook (Anaconda) → 모델링 및 예측 로직 구성
  • Flask 서버로 모델 API화 → Postman으로 테스트
  • Firebase와 연동한 Flutter 앱 개발 → Android Studio에서 빌드
  • Docker로 서버 환경 격리 및 구성
  • Git / GitHub로 협업 및 브랜치 전략 적용

👉 이 흐름은 단순히 도구를 배우는 것이 아니라, 개발자라면 실무에서 반드시 거쳐야 할 연동 경험을 미리 체험하게 해주었습니다.

 

 3. 역할별로 분류한 나의 기술 스택

다양한 도구를 다루면서 자연스럽게 역할 기반 기술 분류도 명확해졌습니다.

🔵 Front-end

  • Flutter (실내 경로 앱 개발)
  • HTML/CSS (기초 수준, 추후 React 학습 예정)

🟢 Back-end

  • Python (Flask API 서버)
  • Node.js (간단한 서버 구성 실습)

🟡 Database

  • Oracle DB (11g XE)
  • Firebase Firestore (모바일 앱 실시간 저장소)

🧱 Infra / DevOps

  • Docker, VMware (가상화 및 분리 환경 구성)
  • AWS Skill Builder (EC2, S3 등 예정 실습 대상)

🛠 Tools

  • Git + GitHub (Git Graph 확장 포함)
  • Postman (REST API 테스트)
  • Notion (기록 및 문서 협업)
  • VS Code (메인 에디터)

개발 툴 설치 프로그램 버전

4. 앞으로 확장할 실습 영역

현재까지의 경험을 바탕으로 다음 영역으로 확장해갈 예정입니다.

AWS Skill Builder 실습 EC2, S3, IAM, Lambda 등 클라우드 환경 체험 예정
CI/CD 구성 학습 GitHub Actions, Docker Compose 등 자동화 파이프라인 실습
React 기반 웹 프로젝트 Flutter 외 웹 환경에서도 Firebase 연결 구조 적용
보안 인증 구성 Firebase Auth → OAuth, JWT 인증 흐름 이해 확장
 

정리

인공지능사관학교에서의 학습은 단순히 코드를 배우는 것이 아니라,
현실적인 개발 환경을 구축하고 문제를 직접 해결해보는 과정이었습니다.
도구 하나를 설치하는 것도 단순하지 않았고, 오류가 발생하면 검색하고 생도분들과 피드백을 주고받는 과정을 통해 점차 개발자다운 감각을 익혀갔습니다.
 

🎓 이 글이 도움이 되셨다면 댓글로 질문 남겨주세요.
혹은 실습 환경 구축에 어려움이 있다면 알려주시면 도움을 드릴 수 있는 범위 내에서 최대한 답변 드리겠습니다.

728x90
반응형
LIST