JavaRush /Java Blog /Random-KO /체코에서 개발자로서의 첫 직업
Viktor Lonkov
레벨 41
Прага

체코에서 개발자로서의 첫 직업

Random-KO 그룹에 게시되었습니다
2019년에 저는 다른 JavaRush 학생들의 성공 스토리를 읽고 제가 일자리를 찾아 그 "성공"을 거두게 되면 반드시 제 글을 써야겠다고 생각했습니다. 다음 달이면 Java 개발자로 일한 지 1년이 되는데, 이 이야기를 통해 JavaRush에게 감사하다는 말을 전하고, 포기했던 순간들이 많았기 때문에 이 책을 읽는 분들이 계속해서 배울 수 있도록 동기를 부여하고 싶습니다. 처음부터 모든 것에 대해 이야기하고 싶기 때문에 이야기가 길어질 것입니다. 장으로 나누어 흥미롭지 않은 서정적 여담을 건너 뛰실 수 있습니다. 스포일러: 학습과 구직 과정은 3장부터 시작됩니다. 처음 2장은 삶의 이야기입니다. 1. 서정적 여담 (서문) 내 이야기는 2013년에 프로그래머가 되기 위해 공부하고 국내 최고의 대학 중 한 곳에서 졸업장을 받았다는 사실로 시작되기 때문에 다른 이야기와 조금 다를 것입니다. 지금은 여전히 ​​상위 5위 안에 있습니다. 그러나 그 이상의 길은 나를 프로그래밍에서 멀어지게 만들었습니다. 나는 학교와 대학에서 꽤 잘 공부했고 자동 기계로 모든 시험에 합격했으며 포르쉐 911을 운전하려는 꿈이 항상 내 머릿속에 번쩍였습니다 (아,이 Californication). 게다가 그 당시(2012~2013)에는 친구들과 함께 BM(Youth Business) 파티에 참여하게 되었습니다. 그래서 4년차에 나는 "삼촌을 위해 프로그래머로 일하는 것"이 ​​내 야망과 일치하지 않으며 이런 식으로 한 달에 200,000 루블 이상을 벌지 않을 것이라고 결정했습니다 (내가 얼마나 틀렸는지). 급우들과 나는 우리 자신의 웹 스튜디오를 열기로 결정했습니다. 우리는 주로 대규모 온라인 상점, 기업 포털 및 SEO 프로모션을 만드는 데 참여했습니다. 기술적인 부분은 건드리지 않고 처음부터 제가 맡은 업무는 고객을 찾아 소통하고 프로세스(본질적으로는 관리자)를 관리하는 것이었습니다. 전체 구현은 처음에는 고용된 프리랜서가 수행한 다음 자체 정규 직원이 수행했으며, 동급생이 전체 기술 프로세스와 팀 관리를 담당했습니다. 프로그래머로서 실제 경험을 쌓아야 했던 대학의 모든 인턴십은 고객 중 한 명에게서 직접 준비했습니다(사이트에서 좋은 할인을 제공하여). 훌륭한 PET 프로젝트를 작성할 수 있는 실제 기회도 있었던 논문. 우리의 졸업 프로젝트는 C#과 ASP.net의 ERP 시스템이었는데, 여러 학급 친구들과 팀을 이루어 모든 작업을 3개로 나누어 작성했습니다. 그러나 여기서도 나는 프로그래밍에 관여하지 않았고, 내가 맡은 업무는 비즈니스 프로세스 계획, 시스템 인터페이스 및 데이터베이스 설계였습니다. 그 결과, 대학을 졸업하고 5년이 지난 2018년, 활동을 바꾸기로 결심할 당시에는 실제로 코드 작성에 대한 실질적인 상업적 경험이 없었습니다. 대학에서는 이러한 경험을 얻을 수 있는 기회가 많았지만 그 당시 저는 이미 웹 스튜디오를 개발하고 있었고 내 삶을 프로그래밍과 직접 연결하지 않았기 때문에 이러한 기회를 성공적으로 피했습니다. 2. 서정적 여담 2 (내가 어떻게 체코에 왔고 왜 그곳에서 일자리를 찾고 있었습니까?) 우리 고객 중에는 꽤 크고 유명한 온라인 상점과 일부 외국 브랜드가 있었음에도 불구하고 웹 스튜디오 궁극적으로 원하는 수준의 수입을 제공하지 못했습니다(스포일러: 저는 포르쉐를 구입하지 않았습니다). 수익금의 대부분은 직원 급여 및 기타 비용으로 사용되었습니다. 하지만 저는 이 훌륭한 경험에 대해 여전히 감사하고 있습니다. 왜냐하면 이 작업이 많은 흥미로운 접촉, 이벤트 및 여행 기회를 가져왔기 때문입니다. 그리고 가장 중요한 것은 이탈리아에서의 휴가 중 하나에서 아내를 만났다는 것입니다 (앞으로 그녀를 A.라고 부를 것입니다). A.는 체코의 작은 마을 출신입니다. 처음 몇 년 동안 우리는 모스크바에 살았고 때로는 몇 달 동안 체코에갔습니다. 결과적으로, 이 이야기와 관련되지 않은 여러 가지 이유로 2018년에 우리는 체코에 사는 것이 더 나을 것이라고 결정했습니다. 이는 "나의 뿌리를 기억"하고 그곳에서 프로그래머로서 일자리를 찾아야 함을 의미합니다. 언어 수준 덕분에 해외 취업에 대해 생각해 볼 수 있었습니다. 나는 학교 때부터 집에서도 영어를 완벽하게 알고 있었지만 체코어 A.를 배우려고 노력했고 거의 항상 영어로 말했고 때로는 체코어로 전환했습니다. 나는 내 영어를 자신감 있는 C1으로 평가하고 있으며, 당시 체코어는 더 높지는 않더라도 B1 수준이었습니다. 계획은 주로 영어를 구사해야 하는 국제 회사에서 주니어 개발자로 일자리를 찾는 것이었습니다. 그 당시 나 자신도 내 눈앞에서 성공적인 경험을했기 때문에 반 친구들이 '삼촌을 위해 일한다'는 신화를 성공적으로 쫓아 냈기 때문에 활동 유형을 바꾸는 것에 대해 자주 생각했습니다. 그들은 표준 경로를 따랐습니다: 마지막 해에 인턴십, 3학년, 중간, 4학년을 거쳐 5년 만에 그들은 대기업에서 고액 연봉을 받는 개발자로 성장했습니다. 여기까지가 입문 부분이 끝나고 바로 학습과 취업 과정으로 넘어갈 수 있을 것 같아요. 3. 훈련 시작

 2019년 초, 대학을 졸업한 지 6년이 지났습니다. 주로 Java와 C#(영원한 대결)이라는 두 가지 언어로 작업하는 방법을 배웠으며 졸업장을 받은 이후 더 이상 이러한 언어를 접하지 않았습니다. 어느 날 저녁 앉아서 "2019년에 선택할 프로그래밍 언어", "프로그래밍 언어 인기 순위" 등의 다양한 기사를 읽은 후 나는 빨리 Java를 기억하기로 결정했습니다. 이 언어의 개념은 학생 시절에 나에게 가장 가깝습니다. 언어를 선택한 후에는 언어의 기본 사항과 구문을 모두 기억해야 한다고 결정했습니다. 나는 Herbert Schildt의 "The Complete Guide"라는 책을 다운로드했는데, 이 책은 대학 시절 우리에게 추천되었습니다. 약 한 달 반 동안 나는 사무실에 가는 길이나 한가한 저녁 시간에 다양한 성공을 거두며 이 책을 읽었습니다. 자바의 기본과 구문은 기억나는데 이것만으로는 부족하다고 느꼈습니다. 내가 읽고 실천하지 않은 모든 것은 2주 후에는 잊어버렸습니다. 뭔가 변경이 필요했고 Google 검색을 통해 해외 서비스인 CodeSignals를 찾았습니다. 그곳에서 저는 다양한 기술 대기업과의 인터뷰 중에 발생한 다양한 문제와 퍼즐을 연습하고 해결하려고 노력할 수 있었습니다. 며칠 동안은 흥미로웠지만, 언어 지식이 아닌 알고리즘 중심의 작업이 대부분이어서 진전이나 성과를 크게 느끼지 못했습니다. 인턴십을 찾기 위해 Google을 다시 검색했는데 멘토링과 취업 보장이 포함된 여러 온라인 교육 프로그램에 대한 광고를 발견했습니다. 하지만 그들은 러시아 회사에서 일하는 것을 보장했기 때문에 나에게는 관심이 없었습니다. 또한 프로그래밍 학습은 어쨌든 자기 교육이고 이러한 과정이 제공하는 모든 것이 훈련 구조라는 것을 이해했기 때문에 수만 루블을 제공한다는 아이디어가별로 마음에 들지 않았습니다. , 그리고 가장 중요한 것은 훈련이 이미 성과를 거두었기 때문에 "엉덩이를 걷어차는 것"과 학습 동기를 부여하는 것입니다. 나는 더 저렴하고 간단한 것을 찾기로 결정했습니다. 그러다가 결국 JavaRush 서비스를 선택하게 되었는데, 이는 이상적인 옵션이었습니다. 교육이 구성되어 있고 연습을 제공했지만 자체 교육 없이는 할 수 없었습니다. 한 달에 1800 루블의 가격은 그다지 높지 않은 것 같았지만 동시에 월별 훌륭한 "킥"이었습니다. 나는 인터넷에서 리뷰와 실제 이야기를 읽고 한 달 동안 구독하여 시도해보기로 결정했습니다. (정확히 기억이 나지 않습니다. 아마도 그 당시에는 무료로 10레벨을 얻을 수 있었을 것입니다.) 2019년 3월부터 JavaRush를 배우기 시작했습니다. 동시에 웹스튜디오 작업도 하고 있었고 일주일에 2번은 오전에 영어 튜터와 온라인으로 소통을 하다가(영어는 Preply 서비스를 선택했어요), 그래서 JavaRush를 할 시간이 얼마 남지 않았지만, 서두를 곳이 없었습니다. 제 기억이 맞다면 처음 5~6개월 안에 처음 25레벨을 완료한 것 같아요. 먼저 Java Core를 거쳐 Java Collections를 거쳐 마지막으로 Java Multithreading을 떠났습니다. 아직 구독 기간이 3개월 남았기 때문에 잔여 방식으로 멀티스레딩을 진행했습니다. 무의식적으로 이해했기 때문에 매우 어려웠습니다. 이것은 처음에는 특히 유용하지 않을 것입니다 (앞으로 멀티 스레딩에 대한 질문이 발생했다고 말할 수 있지만 매우 드물고 1 년 동안 작업 자체에서는 아직 발생하지 않았습니다). 이제 이 글을 쓰기 시작했을 때 새로운 JSP & Servlets 강좌가 등장한 것을 보았는데, 당시 제가 주로 다루고 있는 강좌이기 때문에 이 강좌가 매우 유용할 것이라고 생각했습니다. 레벨 25 이후, 저는 모스크바에서 자바 주니어 포지션에 대한 첫 번째 면접을 보기로 결정했습니다. 나는 지식이 여전히 충분하지 않을 것이라는 것을 이해했지만 모스크바에서 일자리를 얻을 계획은 없었습니다. 임무는 일반적인 인터뷰의 첫 번째 경험을 얻고, 어떤 질문을 받고 있는지, 어떻게 행동하고 자신을 테스트하는지 이해하는 것이 었습니다. 첫 번째 이력서는 꽤 짧았고, 웹 스튜디오를 운영하면서 겪은 경험을 자세히 설명했지만 Java에는 자랑할 것이 없었고 단순히 읽은 책만 표시하고 JavaRush에 대해서도 언급했습니다. 주니어 자바(Java)라는 단어가 보이는 곳은 다 지원했는데, 이력서가 별로 인상에 남는 것 같진 않았어요. 그 결과 면접 초대는 딱 한 번만 받았고, 최대한 어이없게 흘러갔습니다. 이는 부동산 수집업체 중 하나였습니다(CIAN과 비슷하지만 CIAN은 아님). 회사 사무실에 도착했는데, 인사팀장과 팀장님의 면접이 진행되었습니다. 가장 먼저 저에게 자바 경험을 얘기해달라는 것이었고, 저는 경험이 별로 없다고 솔직하게 말하고 이력서에 세 줄로 다 설명했고 거기서 인터뷰가 끝났습니다. 그들은 나에게 다른 질문이 없었습니다. 그렇게 많은 노력과 시간을 들여 공부했는데도 첫 면접이 5분밖에 안 된 것 같아 사무실을 나와서 나 자신에게 매우 화가 났던 기억이 납니다. 그래서 내가 적합하지 않다는 것을 깨닫는 데 시간이 걸렸습니다. 이대로 계속될 것 같았는데 오히려 좋아졌네요. 몇 달 후에 저는 JavaRush 레벨 30을 완료하고 온라인 인터뷰를 몇 번 더 진행했습니다. 그들은 더 좋아졌지만 항상 거절로 끝났습니다. 그 결과 2019년 말에 A.와 저는 체코로 이주하게 되었습니다. 우리 웹 스튜디오의 전체 팀과 리더인 나의 파트너는 우리의 일반 및 최대 고객의 포옹을 받았습니다. 이전에는 모든 기술 업무를 우리에게 아웃소싱했지만 지금은 자신의 기술 부서를 두어 처음부터 프로젝트를 개발하고 개발했습니다. 고객은 나에게 금전적인 보상금을 지불했는데, 이는 내가 체코에 처음 왔을 때 충분한 금액이었습니다. 임무는 일반적인 인터뷰의 첫 번째 경험을 얻고, 어떤 질문을 받고 있는지, 어떻게 행동하고 자신을 테스트하는지 이해하는 것이 었습니다. 첫 번째 이력서는 꽤 짧았고, 웹 스튜디오를 운영하면서 겪은 경험을 자세히 설명했지만 Java에는 자랑할 것이 없었고 단순히 읽은 책만 표시하고 JavaRush에 대해서도 언급했습니다. 주니어 자바(Java)라는 단어가 보이는 곳은 다 지원했는데, 이력서가 별로 인상에 남는 것 같진 않았어요. 그 결과 면접 초대는 딱 한 번만 받았고, 최대한 어이없게 흘러갔습니다. 이는 부동산 수집업체 중 하나였습니다(CIAN과 비슷하지만 CIAN은 아님). 회사 사무실에 도착했는데, 인사팀장과 팀장님의 면접이 진행되었습니다. 가장 먼저 저에게 자바 경험을 얘기해달라는 것이었고, 저는 경험이 별로 없다고 솔직하게 말하고 이력서에 세 줄로 다 설명했고 거기서 인터뷰가 끝났습니다. 그들은 나에게 다른 질문이 없었습니다. 그렇게 많은 노력과 시간을 들여 공부했는데도 첫 면접이 5분밖에 안 된 것 같아 사무실을 나와서 나 자신에게 매우 화가 났던 기억이 납니다. 그래서 내가 적합하지 않다는 것을 깨닫는 데 시간이 걸렸습니다. 이대로 계속될 것 같았는데 오히려 좋아졌네요. 몇 달 후에 저는 JavaRush 레벨 30을 완료하고 온라인 인터뷰를 몇 번 더 진행했습니다. 그들은 더 좋아졌지만 항상 거절로 끝났습니다. 그 결과 2019년 말에 A.와 저는 체코로 이주하게 되었습니다. 우리 웹 스튜디오의 전체 팀과 리더인 나의 파트너는 우리의 일반 및 최대 고객의 포옹을 받았습니다. 이전에는 모든 기술 업무를 우리에게 아웃소싱했지만 지금은 자신의 기술 부서를 두어 처음부터 프로젝트를 개발하고 개발했습니다. 고객은 나에게 금전적인 보상금을 지불했는데, 이는 내가 체코에 처음 왔을 때 충분한 금액이었습니다. 임무는 일반적인 인터뷰의 첫 번째 경험을 얻고, 어떤 질문을 받고 있는지, 어떻게 행동하고 자신을 테스트하는지 이해하는 것이 었습니다. 첫 번째 이력서는 꽤 짧았고, 웹 스튜디오를 운영하면서 겪은 경험을 자세히 설명했지만 Java에는 자랑할 것이 없었고 단순히 읽은 책만 표시하고 JavaRush에 대해서도 언급했습니다. 주니어 자바(Java)라는 단어가 보이는 곳은 다 지원했는데, 이력서가 별로 인상에 남는 것 같진 않았어요. 그 결과 면접 초대는 딱 한 번만 받았고, 최대한 어이없게 흘러갔습니다. 이는 부동산 수집업체 중 하나였습니다(CIAN과 비슷하지만 CIAN은 아님). 회사 사무실에 도착했는데, 인사팀장과 팀장님의 면접이 진행되었습니다. 가장 먼저 저에게 자바 경험을 얘기해달라는 것이었고, 저는 경험이 별로 없다고 솔직하게 말하고 이력서에 세 줄로 다 설명했고 거기서 인터뷰가 끝났습니다. 그들은 나에게 다른 질문이 없었습니다. 그렇게 많은 노력과 시간을 들여 공부했는데도 첫 면접이 5분밖에 안 된 것 같아 사무실을 나와서 나 자신에게 매우 화가 났던 기억이 납니다. 그래서 내가 적합하지 않다는 것을 그들이 깨닫는 데 시간이 걸렸습니다. 이대로 계속될 것 같았는데 오히려 좋아졌네요. 몇 달 후에 저는 JavaRush 레벨 30을 완료하고 온라인 인터뷰를 몇 번 더 진행했습니다. 그들은 더 좋아졌지만 항상 거절로 끝났습니다. 그 결과 2019년 말에 A.와 저는 체코로 이주하게 되었습니다. 우리 웹 스튜디오의 전체 팀과 리더인 나의 파트너는 우리의 일반 및 최대 고객의 포옹을 받았습니다. 이전에는 모든 기술 업무를 우리에게 아웃소싱했지만 지금은 자신의 기술 부서를 두어 처음부터 프로젝트를 개발하고 개발했습니다. 고객은 나에게 금전적인 보상금을 지불했는데, 이는 내가 체코에 처음 왔을 때 충분한 금액이었습니다. 하지만 거기서부터 더 좋아졌습니다. 몇 달 후에 저는 JavaRush 레벨 30을 완료하고 온라인 인터뷰를 몇 번 더 진행했습니다. 그들은 더 좋아졌지만 항상 거절로 끝났습니다. 그 결과 2019년 말에 A.와 저는 체코로 이주하게 되었습니다. 우리 웹 스튜디오의 전체 팀과 리더인 나의 파트너는 우리의 일반 및 최대 고객의 포옹을 받았습니다. 이전에는 모든 기술 업무를 우리에게 아웃소싱했지만 지금은 자신의 기술 부서를 두어 처음부터 프로젝트를 개발하고 개발했습니다. 고객은 나에게 금전적인 보상금을 지불했는데, 이는 내가 체코에 처음 왔을 때 충분한 금액이었습니다. 하지만 거기서부터 더 좋아졌습니다. 몇 달 후에 저는 JavaRush 레벨 30을 완료하고 온라인 인터뷰를 몇 번 더 진행했습니다. 그들은 더 좋아졌지만 항상 거절로 끝났습니다. 그 결과 2019년 말에 A.와 저는 체코로 이주하게 되었습니다. 우리 웹 스튜디오의 전체 팀과 리더인 나의 파트너는 우리의 일반 및 최대 고객의 포옹을 받았습니다. 이전에는 모든 기술 업무를 우리에게 아웃소싱했지만 지금은 자신의 기술 부서를 두어 처음부터 프로젝트를 개발하고 개발했습니다. 고객은 나에게 금전적인 보상금을 지불했는데, 이는 내가 체코에 처음 왔을 때 충분한 금액이었습니다. 4. 체코에서의 학업 지속 및 구직 체코에서는 나와 함께 일하고 싶어하고 원격으로 작업할 준비가 되어 있는 기존 고객과 계속 상담했습니다. 이러한 수입과 보상을 통해 나는 체코에서 계속해서 여유롭게 공부하고 일자리를 찾을 수 있었습니다. 저는 계속해서 모스크바의 모든 원격 공석에 지원했고(계속해서 온라인 인터뷰를 통과하고 경험을 쌓기 위해) 체코의 공석에 지원하기 시작했습니다. 면접에 실패할 때마다 답을 모르는 질문을 모두 적고 이력서도 다듬었습니다. 내 체코인은 점점 더 자신감을 갖게 되었는데, 이는 분명히 체코에서 A.와 내가 지속적으로 체코어로 의사소통을 하기 시작했다는 사실 때문인 것 같습니다. 그래서 체코 회사에서 인터뷰를 할 때 영어와 체코어 중 어떤 언어가 의사소통에 더 편리한지 물었을 때 저는 중요하지 않다고 대답했고 대부분 체코어로 계속했습니다. 그래서 2020년에는 실패한 면접을 10번 정도 더 겪었습니다. 대부분의 인터뷰는 하반기에 이루어졌습니다. 첫 번째에는 이전과 관련된 조직적, 관료적 문제를 너무 많이 해결해야 했고 시간이 많지 않았습니다. 게다가 우리는 체코에서 세 번째로 큰 도시에 살고 있는데 공석 수가 제한되어 있었습니다. 그러나 후반전에는 체코에 코로나바이러스 전염병과 엄격한 봉쇄 조치가 내려졌습니다. 이로 인해 검색이 크게 단순화되었으며, 폐쇄가 시작된 후 모든 회사가 원격 근무로 전환되었고 인터뷰도 온라인으로 진행되었습니다. 그래서 전국의 공석에 침착하게 대응했습니다. 거의 모든 인터뷰는 동일한 경로를 따랐습니다. HR과의 짧은 인터뷰, 그 다음 숙제 테스트(거의 항상 제한된 시간 내에 특수 포털에서 해결해야 하는 몇 가지 알고리즘 작업이 있었지만 몇 번 작성해야 했습니다. 간단한 REST 서비스) 및 개발자와의 최종 기술 인터뷰입니다. 처음 두 단계는 늘 문제 없이 통과했는데, 세 번째 단계에서는 문제가 발생해 거절당했습니다. 검색을 시작할 때 나 자신이 인터뷰에 성공적으로 합격할 수 있다고 믿지 않았다면 이때쯤에는 주니어 직책에 대한 훌륭한 이력서와 지식 수준을 가지고 있다고 믿었기 때문에 거절할 때마다 매우 어려웠습니다. 대규모 국제 기업 중 하나의 거부는 특히 공격적이었습니다. 처음 두 단계는 문제 없이 통과했습니다. 최종 기술 인터뷰에서는 30분 안에 디버그 도구를 사용하여 jUnit의 테스트 중 하나를 통과하지 못하게 하는 버그를 찾아 수정해야 합니다. 이 모든 일은 기술 전문가와의 온라인 Zoom 통화 중에 발생했기 때문에 모든 행동과 생각의 흐름에 대해 언급해야 했습니다. 버그를 발견했는데, 프로젝트 자체와 클래스 계층, 코드를 이해하는 데 오랜 시간을 소비했기 때문에 버그에 많은 시간을 보냈습니다. 결과적으로 수정까지 3~5분 정도 남았는데, 버그 수정보다 긴장해서 시간을 더 생각하게 되었고, 결국 2개의 리스트를 어떻게 올바르게 합치는지 시간이 지나 기억나지 않게 되었습니다(네, 아주 작은 것), 즉 문제를 해결하는 데 필요했습니다. 당연히, 면접 직후 필수 방법을 기억해 냈지만 너무 늦었습니다. 이 거절 이후 며칠 동안 모든 것이 절망적이라는 생각이 머릿속에 소용돌이 쳤습니다. 그러나 일반적으로 발생하는 것처럼 "새벽이 오기 전에 어둠이 모입니다"(Rocky의 Eye of The Tiger가 여기서 재생되어야 함). 뭔가 근본적으로 변화해야 한다는 것을 깨달았고, 이론적인 질문을 받는 것이 너무 어렵기 때문에 이력서에서 이론적인 질문이 아닌 실제적이고 흥미로운 프로젝트로 이력서를 보완하여 인터뷰에서 논의할 수 있도록 해야 한다고 생각했습니다. 인터넷. 지난 인터뷰의 테스트 작업으로 했던 두 가지 REST 서비스의 프런트 엔드를 약간 수정하여 Git에 업로드하고(이 모든 과정은 YouTube에서 배웠습니다) 이력서에 추가했습니다. 이러한 프로젝트의 기술을 설명하면서 Java 경험이 있는 부분은 크게 늘어나고, 웹 스튜디오에서 관리 경험이 있는 부분은 줄어들었습니다. 그리고 인터뷰 때마다 스프링에 대한 질문이 나오니까 스프링을 배워야 한다는 걸 깨달았고, 그러다가 자바러시 인턴십이 떠올랐다. 이는 이력서 프로젝트를 수행하고 필요한 경험을 얻을 수 있는 훌륭한 옵션이었습니다. 5. JavaRush 인턴십 인턴십 신청에 필요한 테스트 작업을 완료하고(이 부분에 있어서 YouTube도 많은 도움이 되었습니다) 2021년 초에 비용을 지불했습니다. 인턴십의 첫 번째 수업에서 나는 나중에 밝혀진 바와 같이 중요한 조언을 받았습니다. 경험이없는 주니어 직위에만 응답하면 후보자 수가 수백 명을 초과하기 때문에 일자리를 찾는 것이 거의 불가능합니다. 나보다 경험이 훨씬 많아요. JavaRush 인턴십 이후의 지식을 통해 이력서에 필요한 모든 기술을 갖춘 대규모 프로젝트에 대한 링크를 추가하고 중간 개발자 위치에 지원할 수 있습니다. 인턴십이 끝날 때까지 기다리지 않고 첫 번째 수업이 끝난 후 이력서에서 "Junior"에 대한 모든 언급을 제거하고 인턴십 테스트 과제에 대한 링크를 추가하고 가능한 모든 기술을 설명했으며 더 자세히 설명했습니다. “아름답게” 대학에서 졸업장 프로젝트를 진행한 경험입니다. 이 최종 이력서 버전을 통해 저는 요령을 터득하고 주니어부터 중급 개발자까지 가능한 모든 공석에 지원하기 시작했습니다(물론 5년의 경험이 필요한 공석은 건너뛰었지만 3년은 왜 안 됩니까?). 저는 JavaRush 인턴십을 완료하지 못했습니다. 처음에는 세 번째 수업 이후 일이나 기타 생활상의 문제가 너무 많아서 4개월 후에 더 좋은 때가 오면 다시 수강하기로 결정했습니다. 다시 수강을 시작했는데 3회차에 입사해서 다시 수강할 시간이 없었고 솔직히 더 이상 의욕도 없었습니다. 하지만 그곳의 프로젝트는 매우 흥미롭기 때문에 반드시 올해 안에 끝낼 계획입니다. 6. 일주일에 3개의 일자리 제안 2021년 봄에는 자바 관련 공석을 모두 매일 지원했습니다. 그 당시 나는 약 25-30번의 실패한 인터뷰를 겪었고 나에게는 이 모든 과정이 이미 일상적이고 부업이 되었습니다. 하지만 이러한 평범한 인터뷰 중 한 번을 마친 후 취업 제안을 받고 두 번 더 받았을 때 나의 행복은 무엇이었습니까? 제가 일자리를 제안받은 첫 번째 회사는 체코 공화국의 3개 대도시에 사무실을 두고 있는 대규모 국제 통합업체였습니다. 그들의 인터뷰는 놀라울 정도로 쉽게 진행됐다. 인터뷰가 "SOLID의 약자는 무엇입니까?"와 같은 30가지 이론적 질문으로 구성된 것이 정말 마음에 들지 않았습니다. 나는 첫 번째 링크를 사용하여 Google에서 이 정보를 3초 안에 찾을 수 있다면 그것을 기억할 필요가 없기 때문에 그러한 이론적 질문에 대답할 수 없는 경우가 많으며 그것을 벼락치기하는 요점을 보지 못했다고 믿었습니다. 나는 텍스트를 입력하는 능력이 아니라 다양한 비표준 상황에서 솔루션을 찾는 기술에 관심이 있는 "나의"이상적인 회사가 어딘가에 있다고 믿었습니다. 프로그래머의 작업은 stackoverflow와 그 적응에 대한 솔루션을 찾는 것입니다. 결과적으로 제가 입사를 제안받은 세 회사는 모두 '나의' 회사였습니다. 각각과 내 선택에 대해 자세히 설명하겠습니다. 이미 언급했듯이 첫 번째 회사는 국제 통합업체입니다. 저는 주니어 자바 개발자 자리에 채용되었습니다. 이들의 인터뷰는 세 단계로 구성됐다. HR과의 짧은 10분 대화 동안 이력서를 다시 검토하는 동안 저는 이것을 적절성 테스트라고 부르는데, 통과하지 못할 가능성은 없다고 생각합니다. 그런 다음 온라인 테스트가 있었습니다. 특수 서비스에서는 시스템에 사전 정의된 모든 테스트를 통과할 수 있도록 Java에서 2가지 문제에 대한 솔루션을 45분 안에 작성해야 했습니다. 그리고 세 번째 단계인 마지막 단계에서는 팀장과 함께 이력서를 다시 한 번 검토하고 특정 물병 3개를 가지고 일정량의 물을 붓는 방법과 같은 문제를 해결했습니다. 그들은 같은 대화가 끝난 후 Zoom을 통해 나에게 일자리 제안을 했고 결정을 내릴 때까지 일주일의 시간을 주었습니다. 나는 회사에 대해 찾을 수 있는 모든 것을 연구했습니다. 즉, 회사의 프로젝트, 고객, 기술, 직원에 대한 인터넷 리뷰 등이 있습니다. 여러 달 동안 실패한 인터뷰 끝에 어쨌든 동의했을 것이라고 생각했지만 전체적으로 분석 결과가 만족 스러웠고 바로 다음날 제안을 수락했습니다. 면접이 6월 초였기 때문에 회사에서는 후배별로 한 조(기업문화 등)에서 1차 2주간의 준비교육을 받아야 하고, 다음 조는 1차 모집을 하기 때문에 7월에 입사하자고 제안했습니다. 한 달 후. 이 시간 동안 모든 업무를 마무리하고 일에 완전히 몰두할 시간을 갖게 될 것이라고 생각했습니다. 같은 주 말에 또 다른 인터뷰가 예정되어 있었는데 상황을 더 악화시킬 수는 없기 때문에 순전히 호기심으로 인터뷰를 진행하기로 결정했습니다. 그것은 제가 일자리를 제안받은 두 번째 회사와의 인터뷰였습니다. 프라하에 사무실이 있지만 완전히 원격으로 작업할 수 있는 Java Developera를 찾고 있는 소규모 IT 회사입니다. 흥미롭게도 미들개발자를 위한 공석이었고 요구사항에는 상용개발 경력 3년이 필요하다고 명시되어 있었는데, 명시된 기술을 모두 알고 있었기 때문에 이에 응했습니다. 면접은 특이한 점은 매니저가 업무에 몰두해 면접 일정이 잡혀 있는 것도 잊어버린 채 시작됐다는 점이다. Zoom에서 15분을 기다린 후 전화로 이 사실을 상기시켰습니다. 그는 즉시 개입하여 사과했고, 어떻게 이런 일이 일어났는지 이해하지 못했고 HR에서는 나와의 대화를 그의 일정에 포함하지 않았다고 말했습니다. 하지만 이런 사실 때문에 저는 무의식적으로 더 이상 이 회사에서 일하고 싶지 않았기 때문에 인터뷰하는 동안 최대한 편안하고 자신감 있게 면접을 봤습니다. 우리는 이력서를 검토하고 웹 스튜디오 소유자로서의 경험을 자세히 논의했습니다. Java 경험에 대해 감독관은 다양한 이론적인 질문을 하는 것이 의미가 없다고 말했으며 나에게 테스트 작업을 주고 싶다고 말했습니다. 내가 Google 사용법을 알고 이 작업을 완료하면 그는 괜찮을 것입니다. 그것. 임무는 표준 REST 서비스를 작성하는 것이었습니다. 이미 취업 제안을 받았음에도 불구하고 어떻게 될지 궁금해서 입사를 결정했습니다. 주말 동안 두 번째 회사의 과제를 완료하고 한 치의 희망도 없이 평가를 위해 보냈습니다. 다음 날 관리자가 저에게 연락하여 제 작업을 긍정적으로 평가했으며 저를 중간 Java 개발자 자리로 데려갈 준비가 되었다고 말했을 때 제가 얼마나 놀랐는지 상상해 보십시오. 그들은 웹 스튜디오에서의 나의 경험에 매우 깊은 인상을 받았습니다. 왜냐하면 그들은 작은 회사이고 그들과 함께 일하는 것은 대체로 독립성을 의미하기 때문입니다. 나는 많은 문제를 스스로 해결해야 하고 그들의 미국 고객과 영어로 소통해야 했습니다. 나는 결정을 내리는 데 일주일이 걸렸고 인터넷에서 회사에 대한 모든 정보를 연구하기 시작했습니다. 회사가 작은 데다 이미 주머니에 구인 제안이 하나 들어 있었기 때문에 좀 더 과감하게 행동하기로 했습니다. 나는 LinkedIn에서 회사의 개발자 5~6명을 찾아 왼쪽 계정에서 Facebook에 편지를 보내 고용주에 대한 의견을 말해달라고 요청했습니다. 거의 모든 사람들이 반응했고 리뷰도 매우 긍정적이었습니다. 그래서 저는 완전히 다른 두 가지 제안 중에서 어려운 선택에 직면했습니다. 하지만 이에 대해서는 조금 후에 더 자세히 설명하겠습니다. 제가 두 번째 회사를 공부하는 동안 그 회사에서 연락이 와서 또 다른 인터뷰에 동의했기 때문입니다. 세 번째 회사는 인력이 많은 IT 회사였지만 Linkedin의 판단에 따르면 직원 수는 50~100명으로 조금 더 큽니다. 면접은 주니어 개발자 포지션을 위한 면접이었고 이전 면접과 최대한 유사하게 최소한의 이론 질문을 했으며 이력서를 검토하고 REST 서비스에 대한 테스트 작업을 제공했습니다. 2일 후 긍정적인 결정이 내려졌습니다. 그러나 나는 회사가 인터넷 직원들로부터 엄청난 수의 부정적인 리뷰를 받았기 때문에 이 제안을 거의 즉시 거부했습니다. 불편한 근무 분위기에 대해 글을 썼는데, 경영진의 압박, 지속적인 무급 초과근무, 말도 안 되는 마감 기한 등으로 인해 다른 두 가지 제안에 확실히 패했습니다. 처음 두 회사 중 하나를 선택해야 했는데 선택에 며칠이 걸렸고 많은 신경 세포 비용이 들었지만 결국 올바른 결정을 내렸다고 생각합니다. 두 회사의 장단점에 대해 더 자세히 알려 드리겠습니다. 선택하실 수 있도록 댓글을 작성해 주세요. 회사 제안의 장점은 다음과 같습니다. - 아름다운 Google 스타일 사무실: 아침, 점심, 레크리에이션 공간 등을 제공합니다. - 명확한 기업 구조와 발전 계획. 우체국에서 내가 제안한 것은 처음으로 받는 급여뿐 아니라 앞으로 3년 동안 나의 발전을 위한 명확한 계획과 6개월마다 등급과 급여가 인상되는 계획으로 구성되었습니다. 계획한 KPI를 충족하고 승진하세요. ⁃ 저는 이 3년 동안 저의 교육과 발전을 책임질 숙련된 전문가를 배정받았습니다. ⁃ 근무 첫 달은 입문 달로만 진행되며, 업무는 없고 교육과 입문만 가능합니다. - 직원들이 익명으로 고용주에 대한 리뷰를 남기는 다양한 포털에 대한 우수한 리뷰. 이번 리뷰에는 기업 문화와 라이프 스타일의 균형에 대한 이야기가 많이 나왔습니다. 이상적으로 들리지만 모든 것이 그렇게 좋은 것은 아니었고 몇 가지 단점이 있었습니다. ⁃ 회사는 국제적이며 다양한 외국 고객을 위한 통합업체입니다. 제 직업은 전 세계를 여행하며 고객이 우리 제품을 현지에서 통합하도록 돕는 것입니다. 인터뷰 중에 이 기능에 대해 경고를 받았습니다. 인터넷 리뷰로 판단하면 클라이언트의 사무실 작업과 이동 중 작업 비율은 약 50-50입니다(즉, 사무실에서 일주일, 클라이언트와 일주일 등). 누군가에게는 이것이 플러스일 수 있지만, 나는 이미 가족이 있었고 한 달에 2주씩 집을 떠나 있는 남편과 아버지가 되고 싶지 않았기 때문에 나에게는 상당한 마이너스였습니다. ⁃ 두 번째 마이너스는 급여가 상당히 낮다는 점인데, 시장에서 주니어 직위임에도 낮은 수준입니다. 분명히 회사는 위에 나열된 이름과 기타 이점을 사용하므로 시장보다 적은 비용을 지불합니다. 인터넷 리뷰에서도 낮은 연봉이 언급됐다. 6개월마다 계획된 인상액을 고려하면 2년 후에야 원하는 수준의 소득에 도달할 수 있을 것입니다. ⁃ 세 번째 단점은 프로젝트가 보험 업계의 유사한 통합업체에서만 인용하는 다소 오래되고 인기가 없는 특정 스택을 사용한다는 것입니다. 또한 리뷰에 따르면 Java와 함께 일부 프로젝트에서는 덜 인기 있는 GoLang 프로그래밍 언어를 사용하며 그 점유율은 거의 30%입니다. 보시다시피 단점도 많았지만 회사 이름이 매력적이었고, 게다가 제가 프로그래머라는 직업(아름다운 사무실, 아침, 점심, 기업 문화 등)을 상상한 것도 바로 그런 것이었습니다. 소규모 회사에서 두 번째 제안의 장점을 살펴보겠습니다. ⁃ 첫 번째 제안보다 2배 높고 현재 수입을 초과하는 높은 급여. 중간 개발자라도 평균 이상인 것 같았습니다. ⁃ 상당히 유연한 일정. 감독자는 내 모니터 사진을 찍거나 내 원격 작업을 모니터링하는 애플리케이션을 사용하지 않는다고 언급했습니다. 그들은 직원을 신뢰하며 근무일이 9시부터 17시까지인 경우 전체 원격 팀이 동시에 작업할 수 있도록 하는 것이 이상적이지만 반드시 필요한 것은 아닙니다. 일반적으로 나는 근무일을 직접 계획하는데, 가장 중요한 것은 스프린트 마감일을 맞추는 것입니다. ⁃ 매우 현대적이고 대중적인 기술 스택, 명확한 작업. 단점: ⁃ 원격 근무. 나에게 이것은 플러스이자 마이너스였습니다. 하지만 경험이 부족해서 오히려 마이너스입니다. 나는 사무실에 적응하고 일을 시작하는 것뿐만 아니라 경험이 풍부한 동료들로부터 배우는 것이 더 쉬울 것이라고 믿었습니다. ⁃ 매니저는 인터뷰 중에 저에게 처음부터 제가 대부분 혼자 일하게 될 것이며 교육을 위한 자원이 많지 않다고 경고했습니다. 약 3일 동안 나는 3시간마다 내가 가장 좋아하는 것을 바꾸면서 머리를 쥐어뜯었습니다. 그 결과 가족협의회에서 두 번째 회사가 선정됐다. 월급이 훨씬 더 높았고, 지속적인 출장이 없었던 것이 핵심이었고, 학습과 자립의 어려움을 결코 두려워하지 않았습니다. 이번 달로 제가 이 회사에서 근무한 지 꼭 1년이 됩니다. 모든 면에서 매우 만족스럽습니다. 우리 팀의 주요 개발자 그룹은 프라하 사무실에서 일하고, 나와 다른 전문가들은 원격으로 작업합니다. 프로젝트에 참여하는 것도 어렵지 않은 것으로 나타났습니다. 프로젝트, 시스템 및 기술에 익숙해지는 데 한 달이 걸렸으며 그 달에는 아무런 작업도 없었습니다. 분명히 이것은 체코 공화국의 표준 관행입니다. 처음에는 매우 간단한 작업을 했습니다. 시스템의 간단한 버그가 몇 시간 또는 하루 만에 해결되었습니다. 팀에는 20년 이상의 경험을 가진 2명의 개발자가 있습니다. 저는 그들을 전문가라고 생각합니다. 그들은 정기적으로 우리 솔루션의 코드 검토를 수행합니다. 그들 중 한 명이 나를 빨리 알아차렸고 지금은 시스템의 새로운 "기능"에 대해 그의 "파다완"으로 일하고 있습니다. 오랫동안 추적기에서 어떤 버그도 발견하지 못했습니다. 올해 회사는 사무실에서 함께 작업하기 위해 이미 모든 원격 개발자를 며칠 동안 두 번 프라하로 데려왔습니다(방문은 팀 통합을 위한 선택 사항이었으며 여러 면에서 며칠 간의 기업 행사와 유사했습니다). 지난달에 큰 승진을 해서 개발에도 문제가 없어요. ⁃ 매니저는 인터뷰 중에 저에게 처음부터 제가 대부분 혼자 일하게 될 것이며 교육을 위한 자원이 많지 않다고 경고했습니다. 약 3일 동안 나는 3시간마다 내가 가장 좋아하는 것을 바꾸면서 머리를 쥐어뜯었습니다. 그 결과 가족협의회에서 두 번째 회사가 선정됐다. 월급이 훨씬 더 높았고, 지속적인 출장이 없었던 것이 핵심이었고, 학습과 자립의 어려움을 결코 두려워하지 않았습니다. 이번 달로 제가 이 회사에서 근무한 지 꼭 1년이 됩니다. 모든 면에서 매우 만족스럽습니다. 우리 팀의 주요 개발자 그룹은 프라하 사무실에서 일하고, 나와 다른 전문가들은 원격으로 작업합니다. 프로젝트에 참여하는 것도 어렵지 않은 것으로 나타났습니다. 프로젝트, 시스템 및 기술에 익숙해지는 데 한 달이 걸렸으며 그 달에는 아무런 작업도 없었습니다. 분명히 이것은 체코 공화국의 표준 관행입니다. 처음에는 매우 간단한 작업을 했습니다. 시스템의 간단한 버그가 몇 시간 또는 하루 만에 해결되었습니다. 팀에는 20년 이상의 경험을 가진 2명의 개발자가 있습니다. 저는 그들을 전문가라고 생각합니다. 그들은 정기적으로 우리 솔루션의 코드 검토를 수행합니다. 그들 중 한 명이 나를 빨리 알아차렸고 지금은 시스템의 새로운 "기능"에 대해 그의 "파다완"으로 일하고 있습니다. 오랫동안 추적기에서 어떤 버그도 발견하지 못했습니다. 올해 회사는 사무실에서 함께 작업하기 위해 이미 모든 원격 개발자를 며칠 동안 두 번 프라하로 데려왔습니다(방문은 팀 통합을 위한 선택 사항이었으며 여러 면에서 며칠 간의 기업 행사와 유사했습니다). 지난달에 큰 승진을 해서 개발에도 문제가 없어요. ⁃ 매니저는 인터뷰 중에 저에게 처음부터 제가 대부분 혼자 일하게 될 것이며 교육을 위한 자원이 많지 않다고 경고했습니다. 약 3일 동안 나는 3시간마다 내가 가장 좋아하는 것을 바꾸면서 머리를 쥐어뜯었습니다. 그 결과 가족협의회에서 두 번째 회사가 선정됐다. 월급이 훨씬 더 높았고, 지속적인 출장이 없었던 것이 핵심이었고, 학습과 자립의 어려움을 결코 두려워하지 않았습니다. 이번 달로 제가 이 회사에서 근무한 지 꼭 1년이 됩니다. 모든 면에서 매우 만족스럽습니다. 우리 팀의 주요 개발자 그룹은 프라하 사무실에서 일하고, 나와 다른 전문가들은 원격으로 작업합니다. 프로젝트에 참여하는 것도 어렵지 않은 것으로 나타났습니다. 프로젝트, 시스템 및 기술에 익숙해지는 데 한 달이 걸렸으며 그 달에는 아무런 작업도 없었습니다. 분명히 이것은 체코 공화국의 표준 관행입니다. 처음에는 매우 간단한 작업을 했습니다. 시스템의 간단한 버그가 몇 시간 또는 하루 만에 해결되었습니다. 팀에는 20년 이상의 경험을 가진 2명의 개발자가 있습니다. 저는 그들을 전문가라고 생각합니다. 그들은 정기적으로 우리 솔루션의 코드 검토를 수행합니다. 그들 중 한 명이 나를 빨리 알아차렸고 지금은 시스템의 새로운 "기능"에 대해 그의 "파다완"으로 일하고 있습니다. 오랫동안 추적기에서 어떤 버그도 발견하지 못했습니다. 올해 회사는 사무실에서 함께 작업하기 위해 이미 모든 원격 개발자를 며칠 동안 두 번 프라하로 데려왔습니다(방문은 팀 통합을 위한 선택 사항이었으며 여러 면에서 며칠 간의 기업 행사와 유사했습니다). 지난달에 큰 승진을 해서 개발에도 문제가 없어요. 사무실에서 함께 일하기 위해(도착은 팀 통합을 위한 순전히 선택 사항이었으며 여러 면에서 여러 날의 기업 행사와 유사했습니다). 지난달에 큰 승진을 해서 개발에도 문제가 없어요. 사무실에서 함께 일하기 위해(도착은 팀 통합을 위한 순전히 선택 사항이었으며 여러 면에서 여러 날의 기업 행사와 유사했습니다). 지난달에 큰 승진을 해서 개발에도 문제가 없어요. 7. 간략한 요약 대학 졸업 후 다시 공부하고 취업하는 데 2년 반이 걸렸고 약 25~30번 정도 면접에 실패했습니다. 그 숫자는 훨씬 더 많은 것 같았습니다 (내 감정에 따르면 적어도 60 개였습니다). 그러나 기억하기 시작한 후에는 훨씬 적은 것으로 나타났습니다. 제가 응답한 공석의 수는 셀 수 없지만 적어도 500개는 있었던 것 같습니다. 이 프로젝트에 참여하고 있는 모든 분들께 감사하다는 말씀을 전하고 싶습니다. 그는 나의 주요 정보원이자 학습 동기였습니다. 다른 유사한 프로젝트는 모르겠습니다. 완전 행복하려면 봄에 관한 정보가 부족해서 유튜브 강의를 통해 스스로 알아내야 했는데 봄에는 인턴십이 있어요. 모든 것을 너무 자세히 설명하지 않았으면 좋겠고 며칠 밤을 낭비하지 않았으면 좋겠습니다. 이 이야기가 누구에게나 큰 동기가 된다면 정말 좋을 것 같아요. 질문과 반응은 댓글로 남겨주시면 감사하겠습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION