가을 CS 석사 예정인데 개발자 취업 공부 방법/계획 어떤지 부탁드립니다

  • #3573249
    ㅇㅇ 211.***.29.239 1230

    안녕하세요 선배님들
    취업 목표로 CS석사 가을 입학 예정인 예비석사생입니다
    > 미리 5월에 퇴직하여 5월부터 모든 시간을 100% 취업 준비에 쏟을 수 있는 상황입니다.

    – 기존 경력
    한국에서 5년 이상의 서비스 운영/서버 개발 경력이 있지만 특출난 커리어는 아닙니다.
    (반년 정도의 인턴경력뿐인 학부생보다 여러 실무 노하우가 있는 수준이라고 보시면 됩니다..)

    – 목표
    물론 경력을 인정해주면 좋겠지만,
    현실적으로 불가능하고 석사신입은 그냥 New Grad(이하 NG) 취급을 받는다고 하여,
    가을 입학하자마자 여름인턴 지원 + 그리고 졸업 1년 전부터 NG 지원 예정입니다.
    (졸업 반년 전부터는 경력포스팅에도 지원해볼까 생각은 있습니다)

    당연하겠지만, 비자/영주권 스폰이 가능한 유명기업/유망스타트업에 입사하는 것이 석사졸업 전 최종 목표입니다.

    이하 공부 계획이며,
    온사이트 인터뷰를 위해 모두 화이트보드에 디자인+수도코드 작성, 영어로 설명연습을 포합니다.

    – 코딩테스트 (OA)
    일단 리트코드 위주로 입학 전에
    이지 – 100문제
    미디엄 – 200문제
    하드 -100문제
    완료하여 인턴 OA/인터뷰를 대비하고
    입학하고 나서도 꾸준히 최종 졸업시점까지 골고루 최종 800문제 정도 완료할 생각입니다.
    = 입학 전까지는 주 6일 중 하루 4문제 목표입니다
    = 입학 후에는 하루 1~2문제 정도 생각 중입니다.

    – 시스템디자인
    제가 경력자이지만, 엄연히 인턴 NG 지원하는 입장에서 시스템디자인을 얼마나 파야할지 감이 안 잡힙니다…
    그래도 이 분야가 충분히 재밌고 배워볼만하다고 생각되어 공부는 할 계획입니다.
    = https://www.educative.io/courses/grokking-the-system-design-interview 유명한 이 사이트를 활용할까 하는데, out-date됐다는 말도 있고해서 뭐가 좋을지 헷갈리는 상황입니다.
    = 주 6일 중 격일마다 문제 하나가 목표입니다.

    – LP
    학부 및 회사에서 겪었던 여러 상황들을 LP 질문에 맞춰 정리할 계획입니다. LP리스트는 어느 사이트에서든 구해볼 작정입니다..
    화상영어서비스를 활용하여 인터뷰 연습을 지속할 예정입니다.
    = 주 6일 중 격일마다 한 케이스씩 작성하고 연습이 목표입니다.
    = LP와 시스템디자인은 서로 격일로 진행하려고 합니다.

    혹시 첨언해주시거나, 너무 과하다거나, 잘못된 점이 있다면 알려주시면 정말 감사드리겠습니다.
    도움주셔서 감사합니다..

    • Comm 198.***.107.126

      너무 과한 계획은 오히려 마이너스일수도 있습니다. 준비하시는걸보니 잘 하실거라고 보입니다.
      저라면 맅코드 비중을 좀 줄이고 다른 학업에 더 투자할거같습니다. 저 문제를 다 풀고 이해하는데 시간낭비일거같아요. 코딩인터뷰는 후보자의 최소조건만을 보는거라 어느 정도 연습만 되면 된다고 봅니다. Leetcode blind 75 검색해셔서 거기 나온 문제랑 응용문제들 위주로 이해하면 웬만한 인터뷰는 잘보실거란 생각입니다.

    • a 64.***.218.106

    • ㅇㅇ 211.***.145.210

      요즘 ca graduate school들이 입학 난이도가 많이 율랐는데 그거 붙을정도면 실력은 알아서 할거고 운이 따라야 할듯요

    • Qqwr 73.***.53.177

      ??? 첫번째 댓글 현직임? 정반대의 조언을 하는듯
      목표가 취업이시면 거기에 몰빵해서 준비하는게 맞음
      학점관리 적당히 하면서 릿코드 문제들 빠삭하게 다룰줄알도록 숙달
      링크드인 통해서 하루에 이력서 열개씩 내고 어차피 99퍼 떨어지니까
      면접까지 가면 뉴그래드는 문제풀이로 합불이 결정됨
      코딩+소프트스킬을 보여줘야되는데 그나마도 알고리즘 준비 안되있으면 그냥 바로 탈락임
      기회오는거 잡아서 인터뷰 연습하고 잘되면 인턴오퍼받고

      • Comm 198.***.107.126

        아마 전 채용과정이 살짝 달라서 그랬던거 같습니다. 첫 직장은 회사에서 학교 방문해서 몇 명 인턴으로 뽑아간 케이스라 빡센(?) 인터뷰 프로세스가 아니었다고 봅니다. 학점이 우수한 학생이랑 회사랑 연계시켜주는 프로그램이었습니다. 졸업 후엔 바로 풀타임으로 일했구요(2018년) . 작년말에 첫 이직했는데 경력직이다 보니 맅코드 문제는 아니었고 여러 문제가 합쳐진 카드게임, 계산 시뮬레이션 프로그램을 짜라고 하더라구요, 개인적으로 맅코드 너무 지루해서 오히려 interactive 한 인터뷰를 주로하는 회사들 위주로 붙은거같습니다.

    • 승전상사 98.***.109.6

      회사마다 조금씩 다르지만, new grad라는게 입사 직급에 관한거라기 보다는 리쿠르팅 시기나 방법등에 대한 부분이 많습니다. 대학원 졸업의 경우 당연히 이전 경력이 있는 경우가 많고, 그것들이 인터뷰 스크리닝 통과 및 최종 합격에 크게 작용할 수 있습니다. 경력이 햇수가 1년이든 10년이든, 실제 사용할 수 있는 실력이 얼마나 되느냐에 따라 합격/불합격과 직급이 달라집니다. 최초 직급은 높지 않아도 연봉 협상에서 유리할 수 있고, 입사 후 승진 속도도 다르지요.

      그럴리는 없지만, 혹시나 그동안의 경험을 무시하지 마시고, 자신의 강점으로 잘 이용하세요. 거기서 뭐했냐 물어보면, 단순 단답형 대답이 아니라, 정확하고 깊은 내용을 얘기하는 동시에서 자신만의 얘기를 같이 하세요. 로봇처럼 일을 수행한게 아니라 관심과 열정이 있었다는게 보이도록요.

    • 짹짹 71.***.27.247

      최근에 CS석사 끝내고 괜찮은 기업에 입사한 사람입니다. Newgrad 에서 시스템 디자인을 물어보는 경우는 없다고 보시면 됩니다. Leetcode에서 회사별로 frequency 나열해서 공부하시는 게 제일 좋을 겁니다. 코딩하기 편한 Python으로요. C++요구하는데는 high frequency trading firm말고는 별로 없을 겁니다. 근데 LP는 뭘 말하는건가요? Behavior Interview 말씀하시는건가요? 그건 실제 화상인터뷰가 잡혔을 때 회사 culture 설명해놓은 사이트가서 정독하면서 준비하는 게 좋을 것 같네요.

      그리고 인턴하고 리턴 오퍼를 받는 것이 취업하기 가장 수월한 길입니다. 그러고 Referral을 받는 게 레주메가 통과할 확률을 제일 높이는 길이고요. SDE 2이상 가능하면 시니어급으로 추천서를 잘 써줄 사람을 찾아보시길 바랍니다. 친척, 학교 친구, 전직장 동료의 사돈의 팔촌까지라도요. 아니면 오픈소스에 기여한 바가 있으면 정말 점수를 높게 쳐줄 겁니다.(저도 오픈 소스 기여한 사람은 실제로 딱 한명 봤는데, 인턴으로선 엄청나게 늦은 2월에 아마존에 지원했는데 인턴에 바로 합격했었습니다.)

    • ㅇㅇ 59.***.98.223

      모두 감사드립니다.
      시스템디자인 비중은 거의 없다시피한가 보군요! 적당히만 공부해봐야겠습니다. 코딩테스트는 주로 자바를 썼대서 자바로 해볼까 생각중입니다. 우선순위큐 같은 자료구조는 자바에서만 제공되기도 해서 먼저 익숙한걸로 해보려합니다
      오픈소스는 한번 알아봐야겠네요.