본문 바로가기
국비학원

[국비지원] KH 정보교육원 1,2,3일차

by 도전하는 개발자 2022. 3. 27.

Day1

설렘보단 걱정으로 시작한 국비지원교육 첫날!! 코로나로 인해 비대면으로 진행되게 되었다. 첫날에는 행정팀과 취업팀 OT가 진행되었다. KH정보교육원의 장점이라고 한다면 교육부터 취업까지 나름 체계적인 지원이 있는 것? 현실은 어떨지 모르겠으나 학생들의 취업까지 많이 신경쓴다고 느꼈다. 뒤이어 강사님이 남은 3시간 가량을 강의하셨는데 소개와 개발환경 등을 구축하면서 시간이 지나갔다.

  

  • DNS 서버 설정 (8.8.8.8 / 8.8.4.4)
  • 명령 프롬프트 실행 
  • Sublime text 설치
  • Powershell로 Scoop 설치
  • Scoop으로 7zip, Aria2, git, Java등 설치

Scoop 명령어들

alias       Manage scoop aliases
bucket      Manage Scoop buckets
cache       Show or clear the download cache
checkup     Check for potential problems
cleanup     Cleanup apps by removing old versions
config      Get or set configuration values
create      Create a custom app manifest
depends     List dependencies for an app
export      Exports (an importable) list of installed apps
help        Show help for a command
hold        Hold an app to disable updates
home        Opens the app homepage
info        Display information about an app
install     Install apps
list        List installed apps
prefix      Returns the path to the specified app
reset       Reset an app to resolve conflicts
search      Search available apps
status      Show status and check for new app versions
unhold      Unhold an app to enable updates
uninstall   Uninstall an app
update      Update apps, or Scoop itself
virustotal  Look for app's hash on virustotal.com
which       Locate a shim/executable (similar to 'which' on Linux)

 

 

Day2

 사실 개강 전부터 가장 걱정했던 것이 '잘 따라갈 수 있을까?' 였는데 수업의 기준 자체가 비전공 노베이스로 잡혀있어서 오히려 진도가 느리다는 생각마저 들었다. 시작도 하기 전에 걱정부터 하는 것은 쓸데없는 일인 것 같다는걸 다시 한번 느낀다. 아무래도 각자 환경도 다르고 비대면이다보니 둘째날 역시 개발환경 구축을 하는데 많은 시간이 들었고 이 후 약간의 진도를 나갔다.

 

  • 이클립스 설치 및 워크 스페이스 등 설정
  • lombok 설치
  • 고급언어, 저급언어
  • JDK, JRE, JVM
  • .java ---컴파일----> .class

Day3

 2일차부터 원하는 사람에 한해서 대면수업을 진행했는데 3일차부터 사람들이 꽤나 나오기 시작했다. 아무래도 비대면이 이동시간, 식사, 체력 등에서 장점도 있지만, 강사님과의 즉각적인 피드백이 힘들다는 점에서 대면수업이 훨씬 낫다고 생각한다. 절대 나태해지지 않고 계속해서 비대면으로 수업참여해야지! 드디어 본격적으로 진도를 나가며 개념을 학습하고 이클립스에서 "Hello World" 같은 기초적인 코드를 작성하기 시작했다. 앞으로 학습 할 내용이 기대된다 ㅎㅎ

 

  • 클래스 블록, 메소드 블록
  • 변수와 타입
  • 데이터 타입 (byte, char, short, int, long / float, double / boolean)
  • 자동타입변환(promotion), 수동타입변환 (casting) 

 

데이터 타입 - 기본 타입

 

데이터 타입 활용

 

변수 값 교체