| Intro. 환영합니다 미래의 CSE 여러분

Codestates Software Engineer 프로그램에 선정되면 되면 일반 졸업생들보다 두 배 이상의 시간을 투자하여 배운 내용을 리뷰하며 동시에 후배 기수를 적극적으로 돕습니다. 취업 시장에서 주니어 소프트웨어 엔지니어로서 필요한 탄탄한 기본기와, 현업에 필요한 커뮤니케이션 능력을 가지게 됨으로서 차별된 경쟁력을 확보하게 됩니다.

CSE의 목표는 다음과 같습니다.

Code States 커뮤니티의 코어 멤버로 활동하며, 빠르게 배웠던 기술을 깊게 이해하고 (재)학습하여 기술적으로, 정신적으로 훌륭한 선배 엔지니어로 후배 기수 수강생들을 돕기

미국 실리콘밸리 코딩 부트캠프 프로그램과, 코드스테이츠에서 과거 CSE 역할을 수행한 선배들은 JavaScript 및 소프트웨어 엔지니어링에 관한 개념들을 이야기 하고 설명하는데 수백시간을 더 쏟았습니다. CSE 졸업자들은 이후 취업 시장에서 기술적으로 더 나은 인터뷰 실력과 건강한 주니어 소프트웨어 엔지니어로서의 가치가 증명되고 있습니다.

Code States 는 열정적이고, 긍정적이며, Code States 의 커뮤니티에 기여할 수 있는 분을 CSE 후보자로 찾고 있습니다.


| 1. 프로그램

| 교육 컨텐츠 제작 및 리뷰

엔지니어와 마찬가지로, 스프린트, 혹은 프로젝트에 필요한 개념과 기술들을 소개하고 설명하는 교육 컨텐츠 제작에 참여합니다. 그동안 과거 선배 CSE분들은 후배 기수의 이해를 돕기 위해 자발적으로 신규 콘텐츠 들을 만들어 냈습니다. CSE로서 신규 컨텐츠에 기여할 수 있게 되며, 최신의 기술을 반영한 신규 스프린트를 먼저 리뷰해볼 수 있습니다.

Benefit
Hard Skill
- 개발 과정과 흡사한 컨텐츠 관리 업무 스킬 (GitHub를 이용한 PR, Review 시스템)

| 라이브 세션 진행

Pre 및 Immersive Course 수강생을 대상으로 라이브 세션 시간동안 코드스테이츠 수업 자료에 대한 설명, 문제풀이, 질의응답을 진행합니다. 기초 학습자에게 설명해주는 경험은 기본적 개념을 더욱 명확히 이해할 수 있는 기회가 됩니다.

  • Checkpoint 해설 수강생들에게 주어지는 Checkpoint의 해설 강의를 진행합니다. 후배 기수분들에게 가장 중요한 기본기를 깊이 이해하고 알려주어야 하기 때문에, 자연스럽게 기술 인터뷰 내용을 준비할 수 있는 시간이기도 합니다.

  • Office Hour 진행 Sprint에서 수강생들이 이해하는데 어려움을 겪는 주요 개념들을 선정하여 수강생들에게 설명하며, 실시간 질의응답을 해결합니다. 스프린트에서 후배 수강생들이 도움을 받을 수 있는 채널로, 헬프데스크 태스크와 더불어 준비하며 스스로 가장 많이 배워가는 시간 입니다.

Benefit
Soft Skill
- Speech: 효과적으로 지식을 전달하는 방법
- Communication:
- 끊을 것은 끊고, 답변해야 할 것은 답변할 줄 아는 방법
- 단순히 말을 잘하는 것이 아닌, 아는 것을 자신있게 말하는 방법
- 모르는 것을 모른다고 이야기할 줄 아는 방법
Hard Skill
- 배움 후 지식을 잘 정리하는 방법

| Help Desk 질문 답변

수강생분들이 질문이 있을때 가장 먼저 찾게 되는 곳입니다. CSE는 수강생들 질문에 대한 답변을 작성하며, 수강생들끼리 묻고 답하는 과정을 트래킹합니다. 이를 통해 기술적 challenge를 가질 수 있습니다. 나 스스로도 모르는 내용의 경우 빠르게 배워 답변을 하게 됩니다. 누군가를 돕기 위해 배울 때 가장 빨리 배우는 경험을 하게 됩니다. 정리된 질문에 정리된 답변을 하는 경험은 주니어 엔지니어가 가질 수 있는 가장 경쟁력있는 기술이 될 겁니다.

Benefit
Soft Skill
- 질문의 의도를 잘 파악하는 방법
- 공감 능력 (어디가 어려운지를 파악)
Hard Skill
- 맞춤법, 띄어쓰기
- 적절한 레퍼런스를 찾는 방법
- 가독성있게 기술 문서를 작성하는 방법 (markdown)

| CSE’s Experience

이머시브 과정 중 선배 기수, 선배 개발자로서 자신의 경험에 관해 발표하는 시간을 가집니다.


| 2. 선발 및 근무 일정

| 선발 과정, 근무 일정, 근무조건

다음의 문서를 확인해 주시기 바랍니다 - 링크

| 전체 프로그램 일정

CSE 프로그램의 계약기간은 상황에 따라 다르지만, 5개월 정도로 진행됩니다.


| 3. 방침

  1. Code States 와 사전에 논의되지 않는 한, 모든 일들은 Code States 와 약속된 사무 공간에서 진행해야합니다. 정말 불가피한 예외상황이 있는 경우 Code States 스탭에게 미리 알려야 합니다.

  2. 시간 약속은 Code States 커뮤니티에 중요한 부분입니다. Code States는 자기주도적으로 일할 수 있는 멤버들을 선발하고, 그 멤버들이 본인의 역량을 마음껏 발휘할 수 있는 핵심 목표를 설정하여 자신의 일을 자유롭게 할 수 있도록 장려합니다. 시간 약속을 지키지 못하는 경우 코드스테이츠 슬랙내의 attendance 채널로 미리 사유를 보내주세요.

  3. 구두로, 성적으로, 물리적으로, 인터넷상으로의 모든 괴롭힘과 차별은 용납되지 않습니다.

    나이로 차별하는 부분도 절대 없어야 합니다. 학생들이나 지원자들과 이야기할때 조심해주시고, 서로 높임말을 사용해 주시기 바랍니다.

    위 사항은 다른 스태프 및 학생들과 함께 참가하는 모든 현장 및 외부 모임까지 적용됩니다. (근처 술집, 공동 주거지, 컨퍼런스 도중, 사교모임 등). 또한 다른 동료나 학생들에게 보여지는 소셜 미디어도 주의해서 사용하시기 바랍니다. 온라인에서의 부적절한 행동에 대해서도 책임을 물을 수 있습니다.

  4. 지나치거나 해로운 농담들은 자제해주시기 바랍니다.

  5. 근무 중에 취하거나 불법적인 행동들을 하면 안됩니다.

  6. CSE 프로그램이 진행되는 중에 이탈해서는 안됩니다. 개인적인 사유로 중간에 CSE 을 그만두게 된다면, 발생시킨 손해에 대해 책임을 지게 될 수 있습니다. 피치 못할 사정이 생긴 경우, 반드시 코드스테이츠 스태프와 미리 사전에 면담을 요청해 주시기 바랍니다.

  7. Code States 와 자신에게 최선의 선택이 아닌 행동은 하지 않으시길 바랍니다.


| 4. FAQ

  • Q. 저는 그럼 스태프인가요 학생인가요?

    여러분은 학생이 아닙니다. CSE 프로그램은 코드스테이츠 수강생들에게 자신이 배운 지식들을 공유하고 코드스테이츠 프로그램 발전 및 개선에 참여함으로서 결과적으로 제일 많이 배우게 됩니다. 하지만 여러분들은 수강생의 포지션이 아닙니다. 여러분의 의무는 한 명의 엔지니어로서 후배 기수 수강생들에게 도움을 주고 코드스테이츠 프로그램 운영을 지원하며 동시에 스스로 성장하는 경험을 가지는 것입니다.

  • Q. CSE들에게 어떤 점들을 바라십니까?

    코드스테이츠가 기대하는 CSE의 인재상은 다음과 같습니다.

    • 다른 사람들을 도우려는 자세와 의지
    • 주인의식을 가지고 일을 계획하고 수행하는 자기주도성
    • 코스에서 배우지 않은 주제들에 대해서도 적극적으로 배우고 실제로 사용하려는 태도
    • 프로젝트 포트폴리오를 만들고, 지속적으로 발전시켜 나가려는 의지
  • Q. 스태프에게 어떤 도움을 받을 수 있나요?

    기본적으로 CSE 기간에 진행하는 프로젝트는 자기주도적으로 진행해야 한다고 생각해야 합니다. CSE를 위한 준비된 커리큘럼, 혹은 전담 엔지니어의 지도는 CSE 프로그램에 포함되어있지 않습니다.

    또한 코드스테이츠의 운영을 돕는 일에 있어도 CSE 프로그램은 상당 부분 자기 주도적으로 업무가 진행됩니다. CSE 분들은 코드스테이츠 스태프와 동료로서 긴밀한 관계를 가지고 일하게 되고, 스태프들은 여러분이 CSE 업무 수행 중에 겪는 어려움을 해결할 수 있도록 도울 것입니다. 그러나 코드스테이츠의 스태프가 여러분의 일과표를 100% 모두 기억하지 못할 수 있으며, 스스로 주어진 권한과 책임을 다해 맡은 태스크들을 수행해야 합니다.

  • Q. 일이 어떻게 진행되나요? 저에게 관리자(매니저)가 있나요?

    여러분이 CSE로서 배정된 역할에 따라, 여러분에게는 Code States의 업무를 지원하게 될 Head of CSE 역할을 코드스테이츠 스태프 중 1분이 하게 됩니다. 여러분의 일이 특별하게 관리감독을 필요로 하지 않는 한, 여러분이 일하는 업무에 대해서 감독이 크게 없을 것입니다.

    여러분의 생활 동안 발생할 수 있는 민감한 사항들(개인적 상황, 업무 변경 요청, 진행 상황 체크 등)에 있어서는 코드스테이츠 스태프들은 할 수 있을 만큼 도울 것입니다. 위에 사항 발생 시 여러분은 코드스테이츠 슬랙내의 CSE 채널로 연락주시면 좋겠습니다.

  • Q. CSE은 어디서 일하나요?

    CSE의 경우 공유오피스 또는 기타 코드스테이츠와 약속된 장소에서 함께 일합니다. 혹은 오픈된 공유 스페이스 및 수강생 사무실에서 주로 일하게 됩니다. 상황에 따라 사무실 위치가 변경될 수 있습니다. 사무 공간과 별개로 CSE는 코드스테이츠 스태프와 함께 식사 시간, 회식 및 다양한 오프라인에서 함께 어울리게 됩니다.

  • Q. CSE 프로그램이 추후 직업을 찾는데 도움이 되나요?

    CSE 프로그램이 끝나고 Job Searching Sprint 에 합류하게 됩니다. Code States의 Job Searching Sprint 와 채용과정 연결은 CSE 분들에게 큰 도움이 될 것입니다. 하지만 CSE기간 동안에는 다른 회사에 입사 지원을 하는 것, 입사 과제를 수행하는 것, 입사면접을 보는 것 등 일체의 구직활동이 금지되는 계약 사항에 사인하게 됩니다. CSE 프로그램이 끝나기 이전에 Job Searching 을 하는 것은 여러분이 CSE 프로그램을 성실하게 수행하고 개인이 CSE 포지션을 통해 성장하고 발전하는 차원에서도 도움이 되지 않습니다.

    어떠한 상황에서도 CSE 프로그램이 끝나기 전에 다른 직장의 일을 시작하시면 안 됩니다. CSE 로서 해야할 업무들이 다 계획되어 있는 상황에서 약속한 기간 이전에 프로그램을 중단하는 일이 없었으면 좋겠습니다.

    이렇게 강력하게 CSE 업무 기간 중, 잡서칭 금지하는 조항을 넣는 배경엔, CSE 수행 기간 이후, 100여개의 코드스테이츠 파트너사와 더불어, 이후 레퍼런스 체크에서 코드스테이츠 전체 프로그램에서 가장 강력하게 추천하게 되는 이유가 있습니다. 이전 CSE선배 분들의 결과를 참고해 보시면 아시겠지만, 엔지니어로서 취직을 할 수 있을까 하는 걱정을 하지 않아도 될 정도로 성장하게 됩니다.

  • Q. 패스트캠퍼스, 코드스쿼드 등의 다른 코딩을 가르치는 회사들에서 파트타임 업무를 겸할 수 있나요?

    아니요, 코딩 교육을 하는 위와 같은 회사들은 코드스테이츠의 경쟁자로 간주될 수 있기 때문에 경쟁회사에서 일하는 것은 적절하지 못하다고 판단됩니다. 보안유지계약서에서 상세 내용을 다루게 됩니다.

  • Q. 또 제가 알아야 할 것들은 없나요?

    여러분이 맡게 될 수 있는 업무들에 시간을 투자할 의지가 있는지 미리 확실하게 생각하고 CSE 에 지원해 주시기 바랍니다. 여러분은 자유와 자기 주도적인 생활을 즐길 수 있나요? 아니면 윗 사람의 통제와 관리를 더 필요로 하나요? 더 나은 내일을 위해 스스로에게 동기부여를 할 수 있는 사람인가요? 아니면 다른 사람의 꾸준한 칭찬과 격려를 필요로 하나요? CSE 분들은 스스로 목표를 세우고 스스로 주도하는 일을 즐기며, 열의를 보여줄 수 있어야 합니다. 만약에 CSE 지원을 고민하고 계신다면, 이러한 자기 주도적인 부분에 매력을 느낄 수 있어야 합니다.

    어떤 분들은 자주성에 큰 가치와 중요성을 두는 코드스테이츠 회사 문화에 동의하지 않을 수 있습니다. 만약에 여러분이 자유도가 높은 상황에서 자기 주도적으로 자신을 관리할 수 없는 분이라면, CSE 프로그램과 맞지 않을 수 있습니다. Code States 의 다른 직원들과 마찬가지로, CSE 분들도 자기 주도적으로 일하는 업무 환경에 잘 적응해 주셔야 합니다.

    모든 역할들에서 어렵고 힘든 부분이 있을 수 있습니다. 업무를 수행하는 과정에서 어렵고 힘들 수 있다는 사실은 당연하지만, CSE 업무를 수행하는 과정에서 또한 큰 성취감과 보람도 느낄 수 있을거라고 생각합니다.

  • Q. 어떻게 지원할 수 있나요?

    코드스테이츠 CSE 채용 안내 이후 아래의 사항을 제출해 주시기 바랍니다. 코드스테이츠에 이력서와 자기소개서를 제출해 CSE에 지원해주세요. 그리고 지원해주신 분들을 대상으로 서류 검토 및 최종 면접을 거쳐 CSE분들이 선발됩니다. Code States 와 함께 할 멋진 CSE 분들을 기다리겠습니다.

    1. 이력서 (나의 정보)
    2. 자기소개서 (내가 누구인지. 내가 CSE에 지원하게 된 계기 및 목적)
    3. 과제 : "CSE로서 Immersive Course & Pre Course 에 기여하기 위하여 자신이 할 수 있는 것" 을 주제로 과제를 제출해 주시기 바랍니다. 되도록 구체적으로 작성해 주시기 바랍니다.

    만약에 CSE 에 지원하신다면, 지원서를 최대한 솔직하게 적어주세요. 저희는 여러분들이 CSE 로서 좋은 경험을 할 수 있을지 없을지에 대해 알아보기 위해 다양한 질문을 할것입니다. 만약에 CSE 프로그램이 여러분에게 맞지 않더라도, 일반 수강생을 위한 Code States의 Job Searching 도움을 받으실 수 있습니다.


| Comments from Code States

*“ Code States 에는 정말 좋은 분들(수강생, 졸업생, 스태프, 파트너 회사, 투자자, 기타 도움주시는 분들)이 함께 하고 있습니다. CSE 분들은 일반 학생들에 비해 더 오랜 기간 동안 깊고 다양한 네트워크를 만들어 나갈 수 있을 것입니다.

Immersive course 수료생들에게 있어서 Codestates Software Engineer(CSE) 프로그램은 본인 스스로를 한층 더 발전시키고 더 좋은 풀타임 오퍼를 받을 수 있도록 준비할 수 있는 기회입니다. 자주성을 사랑하고 Code States 문화에 깊이 공감하는 분들의 지원을 기다립니다!”*


| 제출 과제

  1. 이력서 (나의 정보)
  2. 자기소개서 (내가 누구인지. 내가 CSE에 지원하게 된 계기 및 목적)
  3. 과제 : "CSE로서 Immersive Course & Pre Course 에 기여하기 위하여 자신이 할 수 있는 것" 을 주제로 과제를 제출해 주시기 바랍니다. 되도록 구체적으로 작성해 주시기 바랍니다. ( Cover Letter 에 같이 적어주세요 )