작별왕바이킹
263
2018-10-10 16:10:40 작성 2018-10-10 16:53:31 수정됨
15
3649

(장문/넋두리 주의) 안녕하세요. 7월에 설문 요청했던 현직 강사입니다.


안녕하세요. 시간 빠르네요..

7월에 설문 올렸던 현직 국비 강사입니다.  
응답해주신 분들 정말 감사합니다. 수강생들 동기 부여에 큰 도움 되었습니다.!

10월 수료를 목표로 수업 마무리하고 있습니다.

제가 가르치는 전체적인 일정입니다. 1일 8시간 총 100일 (주말/공휴일 제외)이죠. 
이 짧은 기간동안 실무에서 사용할 수 있게끔 교육 해야했습니다.

자바를 20여일만에 마스터하는게 말이 됩니까... 그래서 필요한것만 진행하는거죠...
DB 관련해서는 테이블간의 관계를 설정하는 법(정규화..) / ERD 작성 / ERD보고 SQL 작성하는 능력을 중점으로 진행 했습니다.
샘플 데이터베이스를 기본으로 하고.. 통계 함수가 필요한 곳에선 직접 제작한 DB와 데이터를 제공하여 시계열 쿼리 작성하는 법을 했네요.
(공공 데이터는 참 좋은 소스입니다.. ㅋ)
외부 데이터(CSV, xls 등)을 어떻게 DB에 적재해야 하는지, 적재할 때 유의사항등을 생각케끔하고 프로시저를 작성해서 적재하는 법...
(행정구역별 10년치 데이터를 적재하게끔 하니 좋더라구요.)

휴강은 축구하다가 연골/인대 다쳐서 수술하느라 쉬었네요.. ㅎ

이제 후반부네요... 

요구사항에서는 본인만의 시스템을 만든다고 가정했을때 고객(사용자)에게 제공하고자 하는 기능을 생각해보고 이를 정의서/분석서로 바꾸는 작업을 했습니다. 
(뭐.. 흉내만 내는거죠..)
화면구현에서는.. 
   HTML의 이해... : form의 구성, form을 이용한 데이터 전송 방법
   JSP의 이해 및 사용법..
    : 전송된 데이터를 처리하는 방법 / JSP->JSP 데이터 전송 및 처리 / JSP->Servlet->JSP 데이터 전송 및 처리 ..
    : BMI 계산, 한전 계산식으로 전기요금 계산 등등 taglib 및 jstl 사용.. 
   중요한 것은 어떻게 데이터를 전송하고 / 전송된 데이터를 어떻게 꺼내고 처리해야 하는지입니다.

이후부터는 본격적으로 웹 프로그래밍에 중점을 두고 많은걸 하게 됩니다..
그냥 배우는 것이 아니라 과거 방식을 사용해보고 불편한 점을 개선하는 방식으로 진행을 하는거죠.. 
예를 들면.. Spring 설정을 XML로 해보고 이를 Annotation으로 바꾼다던가.. 

이때 AWS를 이용해 본인만의 서버를 설정합니다.
    SVN을 사용하는 이유는.. github를 활용할 수 있으나 비공개시 돈 내야 하고.. 프로젝트 수에 대한 제한도 있고..
    SVN 설치하고 설정하게 되면 그만큼 Linux 환경을 접하게 되는 이유도 있구요..

웹 프로젝트에서 필수 구현 기능
    - 회원가입 / 로그인
    - 권한 별 게시판 기능 구현(목록, 조회, 쓰기, 수정, 삭제)
    - 첨부파일 업/다운로드
    - jqGrid를 사용해 게시글 목록 구현
이렇게 나온 결과물입니다...
1차 웹 포트폴리오  http://bit.ly/yhsPF01

이후 원하는 사람에 한해 부트스트랩 UI를 구입하여 기능 구현을 다시 합니다.
샘플 UI 화면(HTML)이 있으니 모든 기능을 다시 구현해야죠.
2차 웹 포트폴리오   http://bit.ly/pf_youngmo

수강생 본인이 원하는 기능이 있다면 어떻게 구현해야 하는지 방향을 잡아주고, 참고할만한 것을 던져주죠.  구현 중 안되는 것은 로그를 보고 원인을 찾을 수 있게끔 힌트만 줍니다. 실무에선 혼자 해결해야 하니까요.. 


화면(HTML)만 있으면 DB 입출력은 가능하게끔 반복한 것 같습니다.
그냥 따라하는게 아니라 왜 이렇게 발전했고 사용 해야하는지도 말했지만.. 본인들은 아리송 하겠죠

2~3주면 과정 끝나고 다음 과정을 준비하겠지만.. 아마 다음 과정이 존재할지 의문이네요 ㅎㅎ
대부분의 학원에서는 "웹 개발자 과정은 이제 지는 해"라고 표현합니다.
영업하기 좋은 좋은 4차산업이란 키워드가 있으니까요..  사물인터넷/빅데이터 기타 등등 
뭘 가르치고 어떻게 가르치는지 알지만 여기선 논외로 하겠습니다 ㅎ
다른 곳으로 가든... 현업으로 복귀하든.. 고민할 시간이 왔네요.

혹시 저에게 수업 들으실분 계신가요?  ㅎ

질문이라던가.. 해주고 싶은 말이 있으시다던가... 댓글로 남겨주시면 겸허히 수용하겠습니다.
2
2
  • 댓글 15

  • Digitalbang
    48
    2018-10-10 16:21:52

    가입하고 첫 댓글이네요... 

    거기 원생분들 좋은 강사님 만나셨네요 부럽습니다

    저희강사님은 그런 고민같은건 1도 없는 분이셨죠 

    5시 50분부터 들썩들썩 아  시간왜안가냐 하시고 ㅋㅋㅋ 

    코드는 쫘악 화면에 뿌려주시고 이렇게 씁니다 하면 따라치느라 시간다가고 

    뭘 중점적으로 봐야하는지 왜 이런걸 쓰는지 다른방법은 뭐가 있는지 그런 말은 1도 없었고 

    그게 다인줄 알았습니다

    지금 입사한지 2달차에 사수도 없고 파견 나와서 프로젝트 맡았는데 정말 죽을것 같습니다

    매일 두시까지 책보고 생활코딩 다시보고 원격으로 집에서도 작업 들어가서 다시보고... 

     주말 수업 국비 말고 유료라도 정말 제대로 가르쳐 주는 곳 있으면 좀 좋겠습니다 

    자바 / 스프링/ 자바스크립트/ 제이쿼리 ㅋㅋ 언제쯤 스스로 아 그래도 1인분은 하고있다 라고 느끼고

    압박없이 일할 수 있을지...

    ㅠㅠ 

    왜 남의 글에 이런 한탄을 적었는지 모르겠네요;; 죄송합니다 ㅎ



    0
  • 작별왕바이킹
    263
    2018-10-10 16:58:10

    Digitalbang 

    아고.. 위로 드립니다...

    제가 제일 싫어하는 타입의 강사네요.. 

    열심히 하시니까 곧 좋은 결과 있으실거에요.

    0
  • guyv
    1k
    2018-10-10 17:59:03 작성 2018-10-10 18:00:32 수정됨

    개인적으로 국비학원 뿐만 아니라, 웹이라는 개념을 교육하는 데에서는 다음을 꼭 선행으로 갈켜주면 좋겠네요.


    1. DBMS는 혼자 노는 녀석이다. 절대 다른 어플 또는 서버와는 아무 관련 없다.

    2. HTTP - 아주 간단하게라도.......

    3. HTML과 HTML에서 작성하는 자료를 받는 특정 서버와는 아무 관련없다. 

    4. 서버스크립트는 HTML만을 만들기  위한 수단이 아니라는 것도 꼭...


    이 같은 특성을 바탕으로 각종 코딩 기술들을 배우는거 아니겠습니까?


    덧: 제일 베스트는,  만들어보지 않았어도 "아, 그거, 만들어지겠다"라는 생각을 가지게 한다면..게임오버겠지요.

    1
  • 작별왕바이킹
    263
    2018-10-10 18:30:44 작성 2018-10-10 18:39:29 수정됨

    고나구나 

    잘 가르친다는 전제하에.. SI 만큼은 받을 수 있습니다. (시급제)
    가장 좋은건 야근/주말 근무는 정말 본인 실력에 달려있어요. 
    계약 조건 상 강의 이외에 업무는 하지 않고, 할 수도 없어서 (계약 외 업무하게 되면 주휴수당 대상)
    저도 수업 마치면 집에 갑니다 ;;
    가끔 NCS 평가 채점한다고 남아있긴 하는데 가끔이구요..


    학원측에서 지는 해라고 표현하는건 수강생을 모집하기가 힘들다는 거죠.

    학원은 인바운드 영업입니다. 찾아오는 사람을 상대로 설명을 하게 되는데...
    찾아오는 사람이 4차 산업이라는 키워드에 꽂혀 있어요.
    그러니 다른 과정으로 안내하고 추천하는게 껄끄러운거죠.
    강남에 있는 학원들 모집 과정만 보더라도 4차산업에 관련된 과정은 20명 정원 금방 마갑됩니다.

    요즘.. 웹 개발 과정은 20명 기준 12명 또는 10명으로 시작해요.
    학원이 어느쪽에 집중 하고 있느냐에 따라 달라 지겠지만 점점 줄어들고 있어요.

    가장 중요한건 행정/교무 직원들은 빨리 모집해서 정원 마감 시키는게 성과 내는거죠.
    과정 시작하고 수료할때 어디로 취업하는가에 대한 관심 별로 없습니다.

    어딜가나 있는 문제지만.. 행정과 실무에서 바라보는 관점의 차이인가 봅니다...

    1
  • 작별왕바이킹
    263
    2018-10-10 18:31:55

    guyv 

    의견 감사합니다!!

    다음 강의시에는 해당 과목에서 조금이라도 설명 할 수 있도록 꾀를 내겠습니다 ㅎ

    1
  • 작별왕바이킹
    263
    2018-10-10 18:44:46

    고나구나 

    국비/국책 = 빨리 먹는게 임자 라죠? ㅎㅎ 
    그러니 정원 꽉 찬 과정이 많아야 학원 이익도 커져서 그럴겁니다.. 

    경영자가 아닌 실무자 입장에선 수강생들이 참 안타까워요.
    예를 들면... 빅데이터 과정을 수강한들.. 빅데이터를 다루는 직무론 취업이 매우 어려운데 말이죠..

    0
  • 왜구랭
    109
    2018-10-11 11:44:50

    혹시 메일 주소 알려주실 수 있으신가요?

    0
  • 작별왕바이킹
    263
    2018-10-11 12:10:07
    0
  • 웰치스
    94
    2018-10-15 20:44:47
    0
  • 왜구랭
    109
    2018-10-15 21:27:02

    작별왕바이킹//

    메일 잘 받았습니다. 큰 도움이 되었습니다.

    정말 감사드립니다.

    시간을 쪼개 해보도록 해보도록 하겠습니다.

    0
  • Ique
    12
    2019-08-16 16:04:14

    작별왕바이킹

    늦었지만, 궁금한게 있어 이메일로 문의드립니다.. 감사합니다.

    0
  • Iola
    12
    2019-09-10 12:23:11

    #작별왕바이킹

    안녕하세요 강의를 듣고싶어 저도 메일 보냈습니다. 답변부탁드려요^^

    0
  • 로그인을 하시면 댓글을 등록할 수 있습니다.