[우아한 테크세미나] 우아한 테크캠프에서 공부하는법

hohooodo·2021년 8월 13일
4

세미나

목록 보기
2/3
post-thumbnail

영상이 보고싶다면?

Intro

연사 소개

정호영
무려 15년이나 대학을 다니다가 데이터베이스로 학위를 취득하고 LG전자 SW플랫폼 연구실에서 리눅스 및 안드로이드 성능 최적화 관련 일을 했습니다. NHN NEXT와 Amazon Web Services를 거쳐서 현재는 교육기관 코드스쿼드에서 좋은 동료들과 제자들 덕분에 많은 것들 배우고 즐겁게 지내고 있습니다.

  • 소프트웨어 교육기업 코드스쿼드 운영
  • 리눅스 좋아함
  • 취미: 게임, 코딩, 독서, 주짓수
  • 우아한테크캠프에서 인턴과 함께 지내면서 느낀점을 정리한 지극히 주관적인 발표다.
  • 우아한 형제들의 공식적인 입장과는 거의 관련이 없음을 미리 밝힙니다.
  • 나는 테크캠프를 교육을 받은 적이 없었다
  • 다양한 후기를 읽어보고, 옆에서 관찰하고, 가끔 대화를 통해 상태를파악하고, 간접경험만 있었음

1. 2021 우아한 테크캠프를 지원해보자

  • 2020년 5월 가상의 대학생 정지수군의 체험기
    • 학점 3.2
    • 코딩: 만드는걸 좋아하는데 잘하는편은 아님, 프론트보다 백엔드를 좋아함
    • 기타: 배민 VIP
    • 지원했지만 불합격

잠깐! 우아한 테크 캠프의 취지는?(발표자 뇌피셜입니다)

  • 발표자는 우아한 형제들의 왕팬
  • 1기: 순수 사회 기여취지로 시작, 받은만큼 기여하고 돌려주자!
  • 피드백을 받아보니 취업연계가 되면 좋겠다
  • 현재는 채용 연계 프로그램!

잠깐! 1년간 열심히 준비했는데 불합격했어요..

  • 경쟁률이 정말 높다. 떨어지는게 어찌보면 당연
  • 준비를 안한사람도 붙을 수 있고, 반대도 있다
  • 다른 취업시험처럼 암기 위주의 죽은 지식을 학습한 게 아니니 여러분의 실력은 향상되어있을것
  • 좋은 길은 어디에든 있으니까 힘내자

2. 2021년 5월 우아한 테크캠프 합격!

  • 구글 직원이 도메인지식, 알고리즘, 영어 등 중에서 가장 중요한것은 의사소통능력이라고함. 가장 중요하다
    • 이를 쌓으려면?
    • 다양한 경험들
      • 개발 커뮤니티 및 스터디 활동
      • 학과 공부 외에 경험을 쌓음
        • 가장 중요한것은 직접개발하고 운영해보는 경험 운영, 유지보수, 롤백 이런경험
      • 코딩테스트 여러 플랫폼을 통해 학습
        • 알고리즘이 중요하다 안중요하다 의견을 갈리지만 취업하기위해서는 꼭필요함..
      • 유지어터의 느낌으로 오래 할수있는 학습강도 유지
        • 친구 중 코드포스 레드 있다
        • 그친구 말로는 게으른 꾸준함이 중요하다
        • 어려우면 안하더라도 아예 손 놓는게 아니다 다시 하는거
        • 양을 늘리기보다 줄이면서 꾸준함을 찾는게중요
      • 웹개발을 위한 기초 지식 습득
        • HTTP, 바닐라JS, 운영체제, 다양한 프레임워크학습

잠깐! 합격후기(인터넷 검색을 통해 찾아봄)

  • 기수마다 코딩테스트 및 면접 방식이 다름
    - 과제형식으로 나올수도 있다(개인적인 의견)
    • 최종면접까지 간다고 무조건 붙는게 아니다
  • 코딩테스트 전부 다 맞지 않아도 합격가능. Hidden case주의
  • 프론트: vanilla JS를 중시하는것 같다

3. 캠프생활: 1주차 프로젝트 시작

  • 팀을 이뤄서 프로젝트 수행
  • 강의는 최소화 하고 키워드 살짝 언급해줌

잠깐! 프로젝트 기반 학습 (A를 배우는 가장 좋은 방법은 A를 하는 것 입니다.)

  • 중고등학교와 같은 방식의 학습으로는 실력을 키우기 힘들다
  • 복사 붙여넣기, 인터넷 검색만으로 성장하기도 어렵다
  • 팀 프로젝트 추천
  • 프로젝트를 하다가 모르는게 있다면 공부하기

4. 캠프생활: 2주차 갈등이 생김

  • 코드리뷰할때 감정을 상하게하면 안됨

잠깐! 좋은 개발자란?

  • 좋다는 말은 여러가지가 있다. ex) 롤에서 각자 포지션이 있는것처럼
  • 평범한사람들이 모여 멋진 성과를 내자
  • 가장 중요한 조건이 소통능력
  • 뛰어난 사람일수록 소통을 강조함
  • 출처: http://egloos.zum.com/agile/v/5827377
  • 동료가 내 말을 받아들이려면 정서적 공감대가 형성되어야함

5. 캠프생활 중반: 갈등 해결을 위해 노력 (코드보다 사람이 더 중요하다)

  • 월급이 나오는것도 아니니까 보여주기식보다 성장을 위해 노력하자
  • 밉상이 되지말자
  • 프로젝트보다 중요한것은 사람이다
  • 동료 인턴들의 마음을 얻기 위해 노력하면서, 동시에 성장도 하기위해 노력

6. 캠프 생활 후반: 점점 더 어려워지는 프로젝트

  • 점점 어려워짐
  • 시간이 부족하지만 스스로를 컨트롤하자

7. 드디어 캠프 생활 마침

  • 시간이 빠르게 지나갔다. 고통스럽지만 행복하고, 힘들지만 즐거웠다.
  • 2022년 스타트업에 취업
    • 나보다 뛰어난 사람이 많아서 취업에는 불합격
    • 그래도 캠프에서 배운 내용은 큰 도움이 되었다.
    • 테크캠프의 경험을 살리자

Outro

  • 요약
    • 우테캠 꼭 와야하는건 아니다
    • 프론트엔드 적성에 맞다면 전망 좋다. IOS 마찬가지 안드로이드 애매함
    • 시간이 된다면 글쓰기, 회고하기, 독서, 운동, 개발영어, 지속성장하는 사람이 되자.
    • 기본기도 쌓되 깊게파는 한 분야가 중요하다
  • 진짜 마지막
    • 나만의 힐링 수단을 가져봅시다
    • 취미를 만들어서 힐링을 하세요 저는 책을 읽음
    • 추천도서목록

질문리스트

  1. 코테 몇문제 맞춰야 합격할까요?

    • 저도 잘 몰라요 다만 히든케이스를 잘 맞추도록하세요
  2. 트렌드를 어떻게 따라감?

    • 회사가 원하는사람 : 러닝커브가 좋은사람
    • 모든 트렌드를 다 따라갈수가 없으니까 기본을 단단하게
  3. 취업후에 진로를 바꿀수있는 기회있나요?

    • 얼마든지 있음 흔하다
profile
글을 잘쓰는 개발자가 되고싶습니다

0개의 댓글