다회차 수업
협의 후 결정
| 신촌홍대
상세장소 : 신촌인근 스터디 룸
1:1 수업의 경우 수강생분들에게 집중하기 위해서 주 4인 이하로 제한두고 있습니다. 수업 신청전에 꼭 메세지 주세요!
실시간 톡
₩20,000원 / 시간
₩300,000 / 총 5회 15시간
조환희
Jayden
[1:1 맞춤] 초보도 가능한 프로그래밍
찜하기
  • 신촌홍대
  • 3시간/회
  • 1:1 수업
  • ₩20,000/시간

튜터정보

  • 신분 인증 됨
◾ 현직 2년차 개발자

◾ 개발철학
- 화려한 스킬보다 누구나 읽을 수 있고 언제나 유지보수 가능한 개발을 추구합니다.
- 코드에는 본인만의 철학 보여야 한다고 생각합니다.
- 프로그래밍은 글을 써내려 가는 것과 같다고 생각합니다.

◾ 프로젝트
- 삼성전자 베트남 생산법인(SEVT) CCTV영상녹화 상태 체크 서버 개발
- 부산스마트시티 실증단지 모니터링 시스템 데이터 서버 개발
- 경상남도소방본부 119종합상황실 상황판 데이터 연계 서버 개발
- 영흥화력 발전소 음성 방송 시스템 구축
- 신보령화력 발전소 보안 센서 데이터 연동 서버 개발
- 남제주발전본부 센서 데이터 연동 서버 개발

◾ 수상
- 한국 정보 전자 통신 기술 학회 논문 경진대회 우수논문상 수상
- 교내 공학대학 경진대회 우수상 수상
- 교내 캡스톤 설계 경진대회 우수상 수상

◾ 과외경력
- 2015년 C & Java 1:1 스터디 진행 (1년, 전공자 대상)
- 2016년 Java 1:3 그룹 스터디 진행 (1년, 비전공자 대상)
- 2017년 C# 1:2 그룹 스터디 진행 (3개월, 전공자 대상)
- 2018년 java 1:4 그룹 스터디 진행 (1개월, 비전공자 대상)


◾ 이런 생각을 갖고 있어요
저는 그냥 컴퓨터가 좋아 공부하다 보니 어느새 업을 삼아 일을하고 있는 사람입니다. 마냥 혼자 공부하는 것 만이 아니라 다른 이에게 앎을 전달하는 것을 좋아해 지난 몇년간 스터디를 진행해왔습니다.

오랜 스터디를 진행해보고 느낀점은 '잘 하는것과 잘 가르치는것은 다르다'입니다. 본인 스스로 아무리 잘해도, 상대방의 입장에 맞춰 말하지 않으면 그것은 그저 벽에대고 말하기에 지나지 않습니다.

여러 경험을 토대로 이제 막 개발을 시작하시는 분들에게 개발 방향을 제대로 잡아드리겠습니다.

수업소개

⛅ 소개
"골프 퍼팅 연습을 하는데, 공이 어디로 가는지 전혀 보지 않고 1,000개의 공을 친다고 생각해 보죠. 이건 도대체 뭘 연습하고 있는 걸까요? 뭔가 연습이 되긴 하겠죠. 하지만 정확하게 퍼팅하는 부분은 연습이 되질 않을 겁니다. 내가 잘했나 못 했나 알지 못하면 행동을 조정할 수가 없죠. 그래서 학습에서는 피드백이 중요합니다. "
                 출처: 김창준, 함께 자라기(인사이트, 2018), 28-29

이 수업은 프로그래밍 입문자들에게 길을 안내해주는 수업 입니다. 비전공자의 경우엔 무엇을 어디서부터 어떻게 공부해야할지도 몰라 인터넷에 흩어져있는 정보의 조각들을 잘못된건지도 모르는 정보들로 오개념을 배우게 됩니다. 이 수업과 함께 어떻게 공부를 해야할지 같이 방향을 잡아드리겠습니다.


✔ 맞춤 과목 예시 (이런 과목들을 들을 수 있어요)
- 생 초보 프로그래밍 입문 수업
- 자료구조 & 알고리즘 기초과정
- 객체지향 설계 방법
- Java, Python, C, C# 등 프로그래밍 언어 수업
- 웹 크롤링 서버 개발
- 데이터 관리 서버 개발
- (Python+Flask), (Node.js+express) (C#+Grapevine) Web REST 서버 개발
- 그 외 기타 등등 수강생 1:1 맞춤


✨ 우리 수업만의 특징
- 수강생 1:1 맞춤 수업 (매주 수강생의 현재 상태에 대한 피드백 제공)
- Github를 이용한 코드리뷰
- Github를 이용한 강의 자료 공유
- Slack으로 실시간 질의응답
- 개발외 실무 툴 함께 학습 가능 (Github, Slack, JIRA, Jenkins, Beyond compare)
- 제시된 커리큘럼외에도 수강생의 요구에따라 수업 일정 조정 과 수업 내용 조정이
자유롭게 진행될 수 있습니다.


⏰ 수업 스케쥴
- 주 1회 3시간


✔ 수업 준비물
- 노트북
- 열정


⛪ 수업 장소
- 신촌, 홍대 / 스터디 룸

수업대상

  • ✔ 추천해요
    - How보다 Why를 알고 싶으신 분
    - 프로그래밍 수업을 듣긴 들었지만, 뭐가 뭔지 1도 모르겠는 분
    - 프로그래밍 기초를 제대로 배우고 싶으신 분들
    - 실무를 배우고 싶은 대학생분들
    - 비전공자인데, IT쪽 취업을 준비중이신 분
    - 비전공자인데, 간단하게 업무 보조 툴을 만들어 보고 싶으신 분


    ✔ 비추해요
    - 혼자서 개발이 가능하신 분

커리큘럼

1회차

1회차에서는 프로그래밍에 대해 전반적인 개념을 잡게 되고, 프로그래밍을 할 수 있는 프로그램을 직접 설치해봅니다.

0. 각 언어의 장단점 설명 및 개발해보고 싶은 프로젝트 선정 ( OT )

1. 컴퓨터와 운영체제 그리고 프로그래밍 언어 대한 설명
- 기초를 다지는데 꼭 필요한 프로그래밍에대한 전반적인 이해입니다. 이론 위주의 설명이며 재미있는(?) 프로그래밍 역사와 함께 프로그램이 컴퓨터 내부에서 어떻게 동작 되는지 배울 수 있습니다.

2. IDE ( Integrated Development Environment, 통합개발환경 ) 구성 해보기
- 개발에서 가장 중요한건 뭐니뭐니해도 개발 툴입니다!! 저도 개발 툴 없이 개발하라하면 진짜 못할 것 같아요. OT시간에 선정한 프로그래밍 언어의 개발툴을 직접 설치해봅니다.

3. 화면에 Hello world! 출력해보기
- 업계에서는 보통 Hello world를 출력하면 절반은 배웠다 라고 말합니다. (시작이 반이니까요)

* 아주 간단한 과제가 있습니다!
* 첫 수업은 OT 시간이 포함되어있습니다. 약 10 ~ 30분 정도 더 진행됩니다.

2회차

2회차에 배우는 내용이면 이제 간단한 프로그램정도는 이제 혼자서 만드실 수 있게 됩니다.

1. 변수, 객체, 타입, 클래스 개념
- 어떤 언어든 이는 가장 기본적인 개념입니다. 화면에 뿌려지는 많은 정보들이 실제 프로그램 내부에선 어떻게 저장 및 관리가 되는지 알 수 있게 됩니다.

2. 조건제어문 개념
- 만약 ~~ 라면의 개념인 if문에 대하여 배워봅니다. 과장해서, if문 하나면 모든 프로그램을 짤 수 있다!! 라는 말도 있는 만큼 중요한 개념입니다. 덧붙여서 반복문도 함께 배웁니다.

3. 함수 개념
- 코드 중복을 줄일수 있는 획기적인 방법을 배우게 됩니다.

3회차

3회차에서는 프로젝트에 앞서 간단한 프로그램을 직접 만들어봅니다. 미니프로젝트를 진행함으로써 실제 프로젝트가 어떻게 진행될지 감을 잡는 시간입니다.


# 미니프로젝트 예시
- 계산기 프로그램
- 까페관리 프로그램
- 쇼핑몰 관리 프로그램

4회차

4회차에서부터는 프로젝트를 진행하게 됩니다. 프로젝트 첫 주차에 저와 같이 프로그램의 구조를 설계하게 될거고 두번째 주차에는 코딩을 진행하게 됩니다.

# 이 수업에서 할 수 있는 프로젝트 예시

[쉬운 난이도]
- 콘솔 게임 만들어보기 (테트리스, 소코반, 푸쉬푸쉬 등)
- 직접 서버를 구현한, 나만의 홈페이지 만들어보기
- 메신져 프로그램 만들어보기
- 학사관리, 도서관리 등 관리 시스템 만들어보기

[조금 어려운 난이도]
- 웹페이지 자동 로그인 및 자동 댓글달기 등 매크로 만들어보기
- 우리 회사 or 학교 급식 메뉴 자동 알람 만들기
- 이미지가 있는 예쁜(?) 게임 만들어보기

5회차

5회차에서 전 주차와 마찬가지로 프로젝트를 이어서 하게 됩니다.

튜터영상

리뷰(5)

리뷰쓰기
5.0
  • 커리큘럼
  • 전달력
  • 준비성
  • 친절도
  • 시간준수

실시간톡

실시간 톡하기