요즘 부트캠프가 대세이다. 짧은기간동안 집중교육을 통해 3~5개월여만에 취업에 성공하는 그런 누구나 구미가 당기는 교육 캠프인것 같다. 나도 너무 듣고 싶다. 전공생인 나조차,,, 나는 사실 암거도 못하는 ,,하하,,,
but.. 가격이 기본 700만원이상씩한다.. 후...
그래서 생각했다 뭐가 다르길래?
내가 가고싶어하던 부트캠프인 wecode이다! 이번 컨텐츠가 실패하면 대출받아서 들어갈 생각이다ㅋ....
WeCode | 위코드 | 코딩 부트캠프 | 코딩교육
WeCode(위코드)의 부트캠프를 통해 개발자로서 커리어를 시작하세요.
wecode.co.kr
위의 도메인에 들어가보면 위코드의 상세 커리큘럼이 나와있다 나는 이커리큘럼을 따라서 학습해볼 생각이다.
Pre-Course
1 ~ 2
본격적으로 코딩 부트캠프 과정을 진행하기 전에 HTML, CSS, 그리고 JavaScript의 기본 문법과 핵심 개념을 배우고 응용 하는 법을 학습하는 과정입니다.
총 2주로 진행되며 첫주는 프론트엔드 프로그래밍 언어인 HTML, CSS, JavaScript를 배우고 두번째 주는 첫주에서 배운 지식들을 응용하여 자신만의 프론트엔드 시스템을 개발하는 프로젝트를 진행합니다.
- 다른 수강생들 / 멘토 들과 소통 및 질문을 할 수 있는 온라인 협업 채널
- 멘토들에게 직접적인 피드백과 도움을 받을 수 있는 오프라인 세션
- 학습 장소 필요시 위코드가 위치해 있는 WeWork에서 코스 진행 및 협업 가능
프론트엔드 부분을 공부하는 기간인것 같다. 음... 일단 기본적인건 아니 pass!
Advanced Group Projects
1. Prepwork
모든 학생들이 WeCode 코딩 부트 캠프의 다양하며 intense한 과정을 성공적으로 진행할 수 있도록 학생들을 준비 시켜주는 기간입니다. 본격적으로 개발을 시작할 수 있도록 필요한 개발 환경 설정 및 기본 지식들을 습득하는 과정입니다.
- Developer Culture and Philosophy
- Git & Github의 기본 개념과 기능들
- 기본적인 Linux 터미널 설정 방법과 명령어들
- Windows 사용자들을 위한 Ubuntu 설치 및 설정
- 다양한 개발 tool 들 소개 및 사용법
- 인터넷에서 기술적인 문제 해결 방법과 지식 찾아내는 법
실습 Project: 나만의 개발 환경 설정하기. 학생들이 스스로 앞으로 개발에 필요한 tool들을 설치하고 환경을 설정.
2. Backend Development
앞선 Pre 코스에서 개발한 프론트엔드 시스템과 연결 될 수 있는 백엔드 API 시스템을 직접 구현해보는 과정입니다.
Python, database, HTTP 등 백엔드 API 시스템을 개발하기 위해 필요한 모든 지식들을 배우고 응용해봄으로써 백엔드 시스템의 대한 개념을 확실히 이해하고 개발 할 수 있도록 하며 더 고급 시스템도 개발 할 수 있도록 기초 체력을 탄탄히 잡아 주는 과정입니다.
- Web Service Development History
- Python 핵심 개념과 기본 문법 및 응용 학습
- Database 핵심 개념과 python을 통한 응용 및 사용법 학습
- SQL 핵심 개념과 기본 문법 및 응용 학습
- HTTP의 구조와 개념 그리고 기능 이해
- 백엔드 API 시스템 개념 이해와 개발
- Python에서 널리 사용되는 프레임워크 Django 사용하여 API 시스템 개발
실습 Project: Python, Django, MySQL을 사용하여 백엔드 API 시스템 개발
3. Data Structures & Algorithms
개발에서 가장 중요한 요소중 하나인 자료구조와 알고리즘을 학습하는 과정입니다.
먼저 자료구조와 알고리즘의 핵심 개념 을 이해하고, 가장 자주 사용되는 자료구조와 알고리즘들을 배우고 직접 응용해보도록 하여 더욱 상급 개발자로서의 역량을 갖출수 있도록 하는 과정입니다.
- List
- Set
- HashMap (Dictionary)
- Queue
- Stack
- Tree
- Sorting
- Search
실습 Project: 각 자료구조와 알고리즘을 직접 구현하고 응용하여 개발
4. Unit Test & Debugging
시스템 개발에서 꼭 필요한 unit test와 debugging 스킬에 대해서 이해하고 응용하는 과정입니다.
오랜 경험과 경력의 전 문가 mentor들의 unit test와 debugging 노하우를 전수 받을 수 있는, WeCode 만이 제공할 수 있는 기회입니다.
- Unit Testing 핵심 개념과 구현 방법 학습
- Debugging을 더 효과적으로 할 수 있는 방법 힉습
- Unit test 친화적인 코드 구현하는 법 학습
실습 Project: Unit test를 직접 구현하고 debugging 스킬들 응용
5. Programming Best Practices & Design Patterns
저명한 개발자들과 학계가 연구해 놓은 programming best practice(정석)와 design pattern 들에 대해 배우고 이해하고 응용 함으로서 더 상급 개발자로서 역량을 키우며, 효율적이며 탄탄한 시스템을 구현할 수 있도록 학습하는 과정입니다.
- Clean Code, DRY, Abstraction 등의 programming best practice 개념 이해 및 응용 학습
- Git Flow Model을 사용해서 더 효과적으로 코드버전 관리와 팀원가의 협업할 수 있도록 학습
- MVC, Layered Pattern 등 각 시스템에 적합한 패턴 선택 및 적용 능력 학습
실습 Project: 적합한 programming best practice 선택 및 적용
Oh My GOD!!!!! 이때부터 찐인것 같다... 다행히? 1번 Prepwork는 어느정도 익혔고 2번 같은경우도 익히긴 했으나
2번은 블로그에 포스팅을 하며 제대로 복습해봐야겠다. 3번 자료구조 알고리즘이야... 매일 공부하는중이니 이것도 블로그에 올리겠다. 4번은? 잘모르겠다 알아보며 해야겠다. 5번또한... (ㅋ나그동안 뭐했지?)
Advanced Group Projects
프론트엔드 부터 백엔드까지 전부 완성된 고급 시스템을 구현하는 프로젝트들을 하는 과정입니다.
2개의 프로젝트를 진행 하게 되며 각 프로젝트마다 2주씩 총 4주동안 프로젝트들을 진행하게 되며, 3~4명이 같은 팀이 되어 프로젝트를 진행합니다.
지금까지 배운 지식들을 응용할 뿐만 아니라 더 상급의 지식들을 배우고 응용하여 고급 시스템을 구현할 수 있는 기회입니다. 또한 개발팀의 일원으로서 팀워크와 커뮤니케이션 역량을 키울 수 있고 팀원과 서로 배우고 도와주며 성장할 수 있는 과정입니다.
- Responsive Web Development, DOM Manipulation, NPM / WebPack / YARN 설정 등 상급 프론트앤드 기술 학습 및 응용
- REST 아키텍쳐 기반의 API 구현
- Python 과 Django를 사용하여 advanced Backend API 기능 구현
- AWS 기반으로 시스템 인프라스트럭쳐 디자인과 구현 및 시스템 deploy
- MVP, Layered Pattern 등의 최적의 패턴 적용하여 시스템 구조 디자인 및 구현
- 코드 전반적으로 programming best practices 적용
- 적절한 data structure와 알고리즘 적용을 통한 코드 효율성 최적화
- Unit test 구현을 통한 시스템 안정성 강화
- Agile 방식의 team project 진행을 통해 팀원으로서의 개발 역량 강화
내가 볼땐 이때가 위코드의 취업에 있어 가장중요하게 작용하는 주차인것 같다. 이건뭐 현재 하고있는 프로젝트간 적용시켜 봐야겠다.....
Advanced Projects
위코드의 마지막 과정으로, 다음 중 한 가지를 선택하여 진행하게 됩니다.
- 기업 협업
- 개인/그룹 프로젝트
- Advanced Study
기업협업을 선택할 경우, 3-4명이 한 팀이 되어 4주동안 실제 기업에 출근해 프로젝트를 개발하게 됩니다. 기업 협업 프로젝트는 참여가 항상 가능한 것은 아니며 기업의 사정 및 기타 여러가지 사정에 따라 진행이 어려울 수 있습니다. 해당 사항 충분히 인지하시고 위코드 코딩 부트 캠프에 참여하셔야 합니다.
개인/그룹 프로젝트를 선택하는 경우 두 번째 달에 진행하는 그룹 프로젝트와 진행 방식은 비슷하나, 시간 제약 때문에 해보지 못했던 기술이나 기능들을 구현해 볼 수 있습니다. 또한 그동안 배운 내용들을 정리하면서 동시에 취업준비도 할 수 있습니다.
취업준비를 선택하는 경우, 개발자로 도약하기 위한 고급 개념을 다져서 더 탄탄한 실력을 쌓을 수 있습니다. 체계적인 4주 커리큘럼을 통해 효과적인 학습을 할 수도 있고, 본인이 부족한 부분은 직접 계획하여 추가 학습을 할 수도 있습니다. 최근 6개월 이내 면접 기출문제 중 자주 묻는 질문 위주로 코딩테스트, 코딩과제, 면접 스터디 등을 동기와 함께 준비할 수 있습니다. 현업 개발자와의 모의 면접 또한 진행할 수 있습니다.
위코드의 가장 큰 장점이라고 생각한다. 기업협업 이부분은 너무나 부럽기도 하고 취업에 있어서까지 도움을 준다하니 너무 부럽다... 후하...열심히 달려봐야겠다.

느낀점: 근데 이걸 3개월만에 할수있나?????라는 생각이 들었다.. 밤새도 안될꺼 같은데?라는 생각이 들긴하는데 아니 안될께 머가있어 2~3주뒤 기말고사가 끝나고 종강이니 일단 그기간은 Pre course라 생각하고 장고 컨텐츠 게시물이나 계속 올리고 있겠습니닿ㅎ 6월에까지 Advanced Group Projects 까지 끝내고 방학동안 클리어 한후 2학기때는 장기 현장실습으로 인턴들어가는걸 목표로 나아가보겠습니다!! 이글이 성지글이 되길 바라며!!!!!!!!! 화이링!!!!!!!!
'개발 life > 마음가짐' 카테고리의 다른 글
요기요 채용 설명회(OMT) (0) | 2021.11.17 |
---|---|
다가오는 취업의 압박- 개발자 취업 방법 (0) | 2021.10.20 |
2021년 3학년 2학기 회고록(깃허브, 장고, 패스트캠퍼스,코멘토, 인턴) (2) | 2021.06.19 |
컴공인턴 합격(이스트시큐리티 PMS-MPI셀) (0) | 2021.06.12 |
내가 일하고 싶은 회사 (5) | 2020.11.15 |