[배틀코딩] 비전공 취준생, 이직자를 위한 백엔드엔드 종합 취업 스터디 9월 모집
안녕하세요.
저는 18년차 프리랜서 개발자 이자, 웹에이전시의 기술 이사이기도 합니다.
코딩 독학스터디를 하시는 분 중 방향성이 막막하고, 누군가의 지도 및 가이드가 필요한 분들을 위한 모임입니다.
현업에서는 주로 개발 PL로 일하고 있으며 불황인 요즘에도 개발자 최고 단가를 받으며 프로젝트를 하고 있습니다.
대부분 국비 수료 후 계속된 면접 낙방에 실력의 재보충, 방향성의 확립이 필요한 분들이 많이 신청하십니다.
9월 한 달 간 30일의 기적을 경험하실 분은 합류하세요.
공부는 꾸준함 + 하루의 고착화된 습관 + 끈기가 답입니다.
다이어트 하듯, 꾸준히 운동 하듯, 누구나 한 달 동안 열심히 하면 실력은 일취월장합니다.
각자 진행중인 개인 프로젝트의 에러를 잡아주고 있고, 이력서 피드백과 면접 노하우도 알려줍니다.
한마디로 개인 맞춤형 IT취업 종합 스터디입니다.
8월 진행해보니 공통적인 취약점은 다음과 같습니다.
1) 스프링부트 게시판까지는 가능하지만 스프링 시큐리티에서 엄청난 난관을 겪음. 보통 시큐리티 공부는 한 달 정도 걸립니다.
2) 거의 대부분 자바스크립트를 전혀 다룰 줄 모릅니다. 데이터 전송, FORM관련 태그 핸들링, DOM 다루기 정도는 알아야 합니다.
3) DB 핸들링. 보통 mybatis 기반이나 jdbcTemplate으로 배운 분들이 많은데 JPA 공부를 더
8월 모임을 진행하면서 줌 발표 미팅의 녹화분이 있으니 9월 참여자들은 그동안 누적된 자료를 보실 수 있습니다.
저는 이렇게 진행합니다.
1) 레벨 테스트를 통한 학습법 제시
레벨 테스트는 4지선다 온라인 코딩퀴즈를 이제 폐기하고 바로 알고리즘 풀기를 합니다. 기초 문법을 어느정도 알고 있는지 테스트 하기 위함입니다.
그 다음 실전 코딩 테스트를 통해 현재 자신의 위치를 객관적으로 볼 수 있게 됩니다.
2) 레벨 테스트를 통해 3단계로 구분합니다. (입문자, 초급자, 중급자)
- 입문자 : 아직 개인 프로젝트를 만들 수준이 안된 분.
동영상 강의와 책을 추천합니다. 만약 이미 구매했다면 갖고 있는 책 또는 인강을 한 달간 정복 목표로 공부합니다. 그리고 난이도별 미션 과제들을 도전해봅니다.
스프링 기준임.
1단계)
스프링 MVC 게시판 만들기
2단계)
기본 게시판에 첨부파일, 답변형(계층형) 게시판, 댓글 달기, 좋아요/싫어요, 웹 에디터 달기 등 기능 업그레이드 하기.
3단계)
권한 분류하기. 일반계정과 어드민 계정으로 진입시 기능상의 차이를 두기.
일반계정 : 자기글 수정, 삭제 활성화. 자기글에는 좋아요, 싫어요 못하기.
어드민 계정 : 모든 글에 수정,삭제 가능, 좋아요/싫어요 가능, 웹에디터 기능 사용 가능
4단계)
로그인, 회원가입, SNS 로그인/회원가입 연동
5단계)
아이디, 비밀번호 찾기, 이메일 인증, JWT, 스프링 시큐리티 등 로그인 프로세스에 관련된 추가 기능 들을 구현해본다.
6단계)
쇼핑몰 기능 탑재하기, 상품 리스트, 상품 상세, 장바구니 넣기 등.
7단계)
정책 탑재하기.
포인트 정책, 상품 할인 정책, 포인트 부여 정책, 고객 등급 정책 등
8단계)
쇼핑몰 핵심 비지니스 구현해보기
쇼핑몰의 핵심은 주문 시스템
결제수단, 할인 적용 여부(쿠폰, 포인트 등), 상품의 품절여부 확인, 결제금액 확인, 결제 승인 완료 후 콜백 후속 조치 등
9단계)
주문 취소 처리하기. 내정보 보기
주문 취소는 주문 당시에 완료 되었던 정보들을 다시 원복하는 작업을 수행해야 한다.
사용된 쿠폰을 되살려야 하고, 사용된 포인트가 원복되어야 하고, 결제된 금액인 환불되어야 하고, 상품의 재고가 다시 원복되어야 하고 등 주문시 수행한 프로세스를 다시 역행하여 원복시키고 히스토리를 남긴다.
10단계)
관리자 사이트 구현하기
위 단계를 모두 구현할 필요는 없으며 5단계 까지 진행하기를 권장합니다.
- 초급자(개인프로젝트 도전 가능자) : 뭔가를 주도적으로 만들 실력이 된다면 개인프로젝트에 도전한다.
개인프로젝트는 작은 쇼핑몰이나 예약 시스템을 주제로 개발한다.
참고 소스는 시중 책의 파이널 예제 소스와 깃허브 소스 등 풍부한 예제 소스를 제공한다.
- 중급자(프로젝트 업그레이드) : 개인프로젝트를 완수할 정도의 실력이 있다면 국비에서 완료 했던 팀 프로젝트를 업그레이드 합니다.
당초 계획은 팀 프로젝트 였지만 현실적으로 여러 제약사항이 있어서 개인별 진도 진행이 좀 더 유익했습니다.
프로젝트 진행시 기능리스트 도출, 일정 관리, 에러 피드백을 지원합니다
<비전공 취준생, 이직자를 위한 백엔드 종합 취업 스터디 소개>
1. 스터디 개요
- 대상 : 백엔드 개발자로 취업을 원하는 취준생, 이직준비생
- 목표 : 100% 취업
- 현재 인원 : 약 17명
- 자격 : 없음. 비전공 초심자 가능.
- 비용 : 소정의 장소 이용료.
- 기간 : 9월 한 달.(9.1 - 9.30) 9.2(토) 첫 오프라인 모임.
주중 : 저녁 21:00 ~ 22:00 온라인 줌 미팅으로 개별 진도 체크, 피드백.
주말 : 토,일 오프라인 모임. 09:00 ~ 18:00.
8월 한 달 해보니 주말 이틀동안 다 나오시는 분이 별로 없어서 토, 일 둘 중 하루만 나오시면 됩니다.
2. 스터디 진행 방식
주말)
09:00 ~ 10:00 : 몸풀기 알고리즘 문제 풀이. 프로그래머스 기준, 자신의 실력에 맞는 레벨 선택하여 문제풀기
10:00 ~ 12:00 : 개인별 프로젝트 또는 개인 공부 진행. 막히거나 에러나는 부분 지원해줌
12:00 ~ 13:30 : 점심식사
13:30 ~ 18:00 : 개인별 프로젝트 또는 개인 공부 진행. 막히거나 에러나는 부분 지원해줌
* 단, 9월 첫 참여자는 첫 주말참석시 레벨 테스트 수행 후 코딩 테스트 진행.
- 토, 일 주말엔 오프라인 모임으로 개인별, 질의 응답, 핵심 강의
주중)
21:00 ~ 22:00 : 하루 동안 공부한 내용 발표 후 피드백.
* 매일 공부를 원칙으로 하며 구글시트에 각 개인별 공부 내역을 기입하고 있습니다.
입문자 : 개인진도 + 미션 코딩
초급자 : 개인 프로젝트 만들기(ex : 초간단 쇼핑몰), 풍부한 예제 소스 제공
중급자 : 프로젝트 업그레이드 (쇼핑몰, 인사관리 시스템 등), 총괄 PM 역할
3. 9.2(토) 진행계획
- 배틀 코딩 학습, 포폴 제작 가이드
- 스터디 기간 중 풀타임으로 학습해야 소기의 성과를 거둘 수 있습니다. 그러므로 취준생 및 이직 준비생,
또는 독한 마음 먹은 직장인이 참여 대상입니다.
4. 스터디 일정
- 모임기간 : 9월 1일 ~ 9월 30일.
- 오프모임장소 : 홍대역 1번출구 도보 5분 사무실
5. 지원방법
- 이메일 접수 : azanghs@naver.com
- 모집기간 : ~9.2까지.
- 지원 양식)
메일 제목 : [배틀코딩] 비전공 취준생, 이직자를 위한 백엔드 종합 취업 스터디 9월 참여신청
메일 본문)
이름 / 나이 / 사는 곳 / 연락처 / 백엔드 개발 경력 / 주말 참여일 / 하고 싶은 말
ex) 홍길동 /30세 / 연신내 / 010-xxxx-xxxx / 국비지원 수료 / 토요일반 /3개월 안에 취업이 목표입니다.
오랜 실무 개발 경험과 강의 경험을 갖고 있습니다.
제가 진행하는 교수법이 많은 초보분들에게 분명 도움이 될 것이라 확신합니다.
관심있는 분들은 신청 메일 주세요.
감사합니다.