JavaRush /Java Blog /Random-KO /한 인도주의자의 이야기

한 인도주의자의 이야기

Random-KO 그룹에 게시되었습니다
내 이야기는 (채용 당시) 38세였음에도 불구하고 다른 학생들의 이야기 중에서 다소 평범해 보일 수 있지만, 한 가지 사실이 아니라면 내 이야기가 다른 학생들과 차별화되는 것 같습니다. 사실 사람들이 프로그래머가 된 방법에 대해 내가 읽은 대부분의 이야기는 다음과 같은 맥락을 가지고 있습니다. 저자는 어린 시절부터 프로그래머가되는 꿈을 꾸었지만 인생에서 문제가 발생했거나 프로그래밍에 대한 특정 성향을 보여 주었다고 썼습니다. , 그러나 다시 운명은 아닙니다. 즉, 그들은 (누구에게도 기분을 상하게하고 싶지 않습니다) "잠재"프로그래머라고 불리는 사람들이었습니다. 한 인도주의자의 이야기 - 1내 경우에는 모든 것이 잘못되었습니다. 어린 시절, 청소년기, 그리고 대부분의 성인기에도 저는 프로그래머가 될 생각을 한 번도 해본 적이 없으며, 게다가 사람들이 말하는 것처럼 저는 고전적인 인본주의자입니다. 학교에서는 인문계열만 좋은 성적을 받았고, 정밀과학은 어려워서 (5점 만점 기준) C학점도 거의 못 받았어요. 저는 학교나 대학에서 컴퓨터 공학을 전공한 적이 없습니다. 즉, 프로그램에 있었지만 교사를 찾을 수 없었고, 발견되면 계속 병가에 있었고 일반적으로 학교 전체 프로그램에서 컴퓨터 과학 수업을 세 번이나 기억할 수 있습니다. 저는 또한 법학 학위를 가지고 연구소를 졸업했습니다. 간단히 말해서 저는 정신적으로 기술 전문가가 아닙니다. 말하자면 이것은 배경, 입력 데이터입니다. 하지만 가장 먼저 해야 할 일이 있습니다. 프로그래머가 되겠다는 생각은 2013년에 처음 떠올랐습니다. 당시 나는 연봉 1000달러의 꽤 성공한 중간관리자였다. 나는 모든 것이 괜찮았지만 때때로 “다음은 뭐지?”라는 생각이 들었습니다. 그때 저는 지능적인 사람이 프로그래머가 될 수 있는 방법에 대한 JavaRush 작성자의 동기 부여 기사를 접하게 되었습니다. 나는 내 자신이 멍청하다고 생각하지 않았지만, 이 분야에 대한 기본 지식이 전혀 없다는 점에서 내 능력에 대해 심각한 의구심을 품었습니다. 그리고 여기에 나의 첫 번째 감사가 있어야합니다. 저자는 자신의 생각을 설득력있게 표현하고 일련의 기사에서 프로그래밍 아이디어가 내 머릿속에 자리 잡고 결국 싹이 튼 것은 그와 그의 재능 덕분이라고 주장했습니다. JavaRush 작성자님, 감사합니다! 그러나 관심에도 불구하고 계획을 실행하기 위한 나의 적극적인 행동은 그리 많지 않았습니다. 저는 주로 JavaRush의 10단계 시험판 강의와 문제를 풀었습니다. 많은 것이 명확하지 않았고 신비한 주문의 마법 이었지만 위에서 언급 한 저자의 조언에 따라 강의를 계속해서 읽고 다음 문제를 해결하려고 노력했습니다. 퍼즐이 더 빨리 풀릴 것이라고 약속했기 때문입니다. 또는 나중에(미래를 내다보면 성공했습니다!) 많은 것들이 명확하지 않았을 뿐만 아니라 앞서 썼듯이 어쨌든 모든 것이 나에게 괜찮았기 때문에 진행이 다소 느렸습니다. 급여와 일은 (당시) 꽤 흥미로웠고 미래로 이동했습니다. 1000달러부터 e. 500-700 USD의 관리자 Java Juna는 왠지 영감을 주지 못했습니다. 물론 성장이 가능했고 원칙적으로 관리자로서 기대할 수 있는 것보다 훨씬 더 높았지만 그것은 먼 전망이었고 여기에 안락한 영역이 있고 그게 전부입니다. 같은 해에 상황이 바뀌었습니다. 나는 직장을 잃었고, 그것으로 인해 나의 안락함도 사라졌습니다. 제가 좀 좁은 분야의 전문가이고 프로필에서 공석을 찾을 수 없다는 점을 고려하면 저도 잘 이해하고 있는 분야로 내려가야 했지만 거기에서 경쟁률이 더 높았고 이에 따라 급여도 낮아졌습니다. 약 700달러. (그리고 이는 이미 6월의 급여와 비슷합니다). Java만 혼자서 다룰 수 있을지 확신이 없었기 때문에 온라인 교육이 확실히 멋지다고 판단했고, 하지만 오프라인에서 학습하는 것이 훨씬 더 현실적입니다(그것은 실수였습니다). 나는 자바를 공부하겠다고 제안한 학교 중 한 곳에서 강좌를 구입하고 희망을 가득 품고 공부를 시작했습니다. 그 과정에서 구문과 핵심을 아는 것 외에도 꽤 많은 것들이 필요했기 때문에 과정을 마친 후에는 주니어 포지션에 지원할 수 없다는 것이 밝혀졌습니다. 당시 SQL과 같은 약어) 그리고 이것은 정말 매우 의욕을 잃게 만들었습니다. 왜냐하면 저는 이 과정에 대해 보통의 돈을 지불했고 투자가 상당히 빨리 성과를 거둘 것이라고 기대했기 때문입니다. 괜찮아요. 아니요, 교육은 기본적으로 좋았고 약간의 지식을 얻었지만, 전반 과정을 마친 후에는 오프라인에서 온라인과 거의 같은 양의 지식을 얻을 수 있지만 더 많은 비용이 든다는 것을 깨달았습니다. 따라서 저는 코스 후반부에 대한 비용을 지불하지 않고 새해 할인으로 Java Rush 구독을 구매하기로 결정했습니다. 한 인도주의자의 이야기 - 2말하자마자 행동했습니다. 그러나 여기에서도 모든 것이 그다지 순조롭지는 않았습니다. 주로 퇴근 후에 공부했고, 1시간에서 2~3시간 정도 공부 시간을 할당했습니다. 암울한 시절이었습니다. 퇴근 후 피곤하고 머리에 아무것도 떠오르지 않았고 언어 자체도 어려웠습니다(저는 휴머니스트입니다). 그리고 가족이 저(아내와 자녀)를 부양했지만, 공부하고, 가족을 위해, 그리고 나 자신을 위한 시간을 찾기가 어려웠습니다. 그 결과는 심각한 지연입니다. 때로는 6개월 동안 학교를 자퇴하고 온라인 게임(별도의 냄비가 준비된 악)을 했지만 조만간 돌아와서 다른 사람들의 성공 사례를 읽고 다시 시작했습니다. 또한 그에 따른 정치적 위기와 그 결과 경제 위기로 인해 상황이 크게 악화되었습니다. 급여가 달러에 묶여 있지 않고 국가 통화의 가치가 하락했기 때문에 실제로 저는 400-500 USD를 받기 시작했습니다. 그리고 나는 완전히 슬펐습니다. 어쨌든 나는 솔직히 Java Rush에서 레벨 21이나 22에 도달했고 아마도 더 나아갈 수도 있었지만 저자로부터 다음 인턴십 채용에 대한 행복 편지를 받았습니다. 특별한 것은 없으며 인턴십은 정기적으로 모집되었지만 이번에는 내 구독에 따라 마지막 무료 인턴십이 될 것이며 그 이후에는 추가 자금만을 위한 것이라는 알림을 받았습니다. 당시 인턴십 참여 조건에 따르면 레벨 30을 달성하고 테스트 과제를 완료해야했습니다. 레벨별로 과제가 점점 어려워지고 한 달 안에 레벨 30에 도달하는 것은 꿈도 꾸지 못하기 때문에(아직 테스트를 해야 한다는 사실을 잊지 마세요) 부정행위를 하기로 결정했습니다. 문제를 풀지 않고도 레벨 30까지 레벨을 잠금 해제할 수 있을 만큼 충분한 흑색 물질이 생겼습니다. 따라서 첫 번째 장애물이 통과되었습니다. 레벨 30이 달성되었습니다. 나는 테스트를 받고 내 문제가 이제 막 시작되었다는 것을 이해합니다: Spring, Hibernate, SQL, JSP. 예, 가장 간단한 CRUD가 필요하지만 매우 자신 있는 핵심이 없으면 이해하게 됩니다. 저는 솔직히 남은 시간 동안 이러한 기술을 익히려고 노력했지만 그리 성공적이지는 않았습니다. 최소한 인턴쉽을 받기에는 충분하지 않습니다. 두 번째 트릭: 이미 Github에서 인턴십을 마친 사람들의 작업 솔루션을 Google에 검색하고, 스스로 성능을 확인하고, 외관상 변경한 후 솔루션으로 전달하세요. 이렇게 완전히 부정직한 방식으로 나는 마지막 무료 인턴십의 시류에 뛰어들었습니다. 아직도 부끄럽지만 후회는 없습니다. 인턴십 역시 쉽지 않은 것 같았지만 실제 프로젝트에서 실제 생활에 필요한 프레임워크와 라이브러리를 소개했습니다. 저는 이 기회를 빌어 Java Rush 직원들이 저에게 온라인 인턴십을 제안해 준 topjava 프로젝트의 저자인 Grigory Kislin에게 감사의 말씀을 전하고 싶습니다. 그런데, 저도 처음에는 인턴십을 통과하지 못했지만(지식과 기술이 충분하지 않았습니다), 인턴십 재참가는 무료였기 때문에 이후 이수를 통해 지식과 기술이 향상되었습니다. 어느 날, 유명하고 존경받는 리소스에 대한 주니어 다이제스트를 살펴보던 중 시장 리더 중 한 명이 다음 Java 과정을 위해 학생을 모집하고 있다는 소식을 접했습니다. 다른 대기업들과 달리 나이 제한(예: 최종학년만 해당)을 두지 않은 이들에게 감사한 마음을 전합니다. 조건은 간단합니다. 선발 테스트, 영어 인터뷰를 통과하고 외부 코스(약 3개월)를 수강한 후 프로젝트를 작성하고 방어하고, 충분히 실력이 있으면 내부 코스(1~3개월)에 들어갑니다. 최대 6개월), 그 이후에는 회사의 전투 프로젝트 중 하나에 참여할 수 있습니다(또는 참여하지 않을 수도 있음). 실제로, 후속 채용이 가능한 회사의 코스 옵션은 IT 분야에 대한 가장 최적이고 자원 집약적이지 않은 방법이지만 두 가지 뉘앙스가 있습니다. 매우 높은 수준의 경쟁과 두 번째로 고용 보장이 없습니다(귀하 예를 들어, 약한 영어나 소프트 스킬을 통과하지 못할 수도 있습니다). 경쟁에 관해 내 경험을 바탕으로 글을 쓰겠습니다. 450명이 넘는 사람이 테스트에 지원했고 약 50명이 과정에 참여했으며 20명 미만이 내부 과정에 참여했습니다. 얼마나 많은 제안을 받았는지는 모르겠지만 모든 사람이 얻을 수 있는 것은 아닙니다. 내부 정보를 바탕으로 한 사실입니다. 평소에는 별 기대 없이 테스트를 신청했는데, 아무것도 안 하는 것보다는 나으니까 시도해 보기로 했어요. Quizful로 시험을 준비했는데 정말 도움이 된 것 같아요. 시험은 비슷했지만 영어로 진행되었습니다. 얼마 후 1차 선발 단계를 통과했다는 통보를 받고 두 번째 단계인 영어 인터뷰에 초대받았을 때 얼마나 놀랐는지 상상해 보십시오. 영어에 대한 의구심이 있었지만 기쁨은 끝이 없었습니다. 그리고 저는 준비를 시작했습니다. 아내에게 영어로 여러 차례 인터뷰를 해달라고 부탁했고, 인터뷰에서 가장 많이 나올 법한 일반적인 질문에 대한 답변을 준비하고 외웠습니다. 우리 등). 저도 면접에 합격해서 강좌에 초대받았어요. 이것이 진짜 취업의 기회였기 때문에 아내와 상의하고 도움을 받은 끝에 저는 직장을 그만두고 수업에 전념하기로 결정했습니다. 외부 강좌는 대부분 저를 실망시켰습니다. 우리는 매우 기초부터 시작하여 전체 핵심을 훑어보았습니다. 교사의 수준 또한 내 의심을 불러일으켰습니다. 왜냐하면 그는 대학 교사로서 (그리고 파트타임으로 시장 리더의 강좌 교사이자 그에 따르면 또한 한 오프라인 학교의 유료 강좌 교사). 주제가 어려워서가 아니라 정보 제시가 형편없어서 강의 내용을 이해하기 어려울 때도 있었습니다. 강의 중 하나에서 발생한 사건도 인상을 심각하게 망쳤습니다. 학생 중 한 명이 주제에 대해 질문하고 교사로부터 답변을 받았습니다. 문제는 대답이 틀렸다는 것이었습니다. 분명히 선생님은 전체 그룹 앞에서 체면을 잃지 않기 위해 답을 모르기 때문에 모른다/기억나지 않는다고 솔직하게 인정하기보다는 즉흥적으로 하는 것이 더 낫다고 판단했습니다. 우연히 저와 책상 이웃이 답을 알고 선생님을 바로 잡았지만, 그 사실이 개인적으로 선생님의 권위를 심각하게 훼손했습니다. 다행스럽게도 코스가 끝날 무렵 우리는 해당 과목을 더 잘 알고 실용적인 기술을 갖춘 다른 교사로부터 가르치기 시작했습니다. 그리고 정보 표현도 훨씬 좋아졌습니다. 한 인도주의자의 이야기 - 3인생의 모든 것이 그렇듯이 모든 것이 조만간 끝나며 외부 과정도 마찬가지입니다. 나는 최종 프로젝트를 작성하고 내부 시험에 합격하기를 희망하며 방어 준비를 시작했습니다. 나는 비록 상위권 학생은 아니었음에도 불구하고, 내 자신이 평균 이상이라는 점에서 기회가 있을 것이라고 믿었다. 불행히도 또는 다행스럽게도 폐하의 기회가 무슨 일이 일어나고 있는지 개입했습니다. 아침 일찍 방어하러 왔습니다. 나는 프로젝트를 구두로 발표한 다음 애플리케이션을 실행하고 기능을 시연했습니다. 이론적인 질문과 실무적인 질문을 많이 받았습니다. 다양한 성공률로 질문에 답한 후 필수 추가 작업을 받고 문제를 해결하기 위해 별도의 방으로 물러났습니다. 얼마 후 과제를 해결하고 인터뷰 대상자들에게 돌아 왔습니다. 이때쯤에는 인터뷰 대상자의 구성이 거의 완전히 바뀌었습니다. 내가 해결책을 제시한 후, 그들은 내가 문제를 잘못 이해했다고 알려주고 다시 실행하겠다고 제안했습니다. 나는 다시 떠났다. 문제를 다시 풀어보니 처음부터 저를 인터뷰했던 그 분들 중에 한 명도 남지 않은 것 같았습니다. 그 자리에 있던 사람들은 내 임무를 확인하고 내 인터뷰에 아무도 없었기 때문에 나와 관련된 사람들에게 확인하겠다고 말했습니다. 일반적으로 누가 그것을 명확히했는지, 어떻게, 다른 사람들로부터 내 변호에 대한 피드백을 어떻게 수집했는지는 모르겠지만 실제로는 내가 통과하지 못했다고 말했습니다. 그것은 실패였습니다. 사실, 다음 세트로 3개월 안에 나 자신을 보호할 수 있다는 말을 들었습니다. 유일한 조건은 보호를 위한 완전히 새로운 프로젝트를 준비하는 것입니다. 선택의 여지가 없었기 때문에 동의했습니다. 실패로 인해 저는 심각한 낙담에 빠졌습니다. 왜냐하면 3개월 안에 이미 일을 할 수 있을 것이라는 희망이 있었지만 3개월 후에야 아무런 보장도 없이 다시 방어해야 했기 때문입니다. 또한 제가 직장을 그만두고 모든 것을 걸었지만 낙관주의를 더하지 않았다는 점을 상기시켜 드리겠습니다. 사실, 강좌의 결과도 긍정적이었습니다. 저는 이미 많은 것을 알고 있고 할 수 있으며, 꽤 괜찮은 프런트 엔드를 사용하여 작동하는 애플리케이션을 작성할 수 있다는 것을 깨달았습니다. 그러나 기업이 이러한 기술에 대해 기꺼이 돈을 지불할 의향이 있는지 여부는 여전히 확실하지 않습니다. 그래서 저는 2차 방어를 집중적으로 준비하기 시작했지만, 이 외에도 또 다른 중요한(나중에 밝혀진 바와 같이 올바른) 조치를 취했습니다. 이력서를 다양한 리소스에 게시하고 인터뷰를 시작했습니다. 제안이 많지는 않았지만 보통 일주일에 1~2건 정도 있었어요. 면접의 수준도 제 자신이 평범하다고 ​​느꼈을 때의 다소 비참한 면접부터, 기술 면접을 통과했지만 어떤 이유로 더 이상 통과하지 못하는 면접까지 달랐습니다. 스무 번 연속으로 거절당한 사람은 없었다는 누군가의 격언을 떠올리며 낙심하지 않았고, 인터뷰에서 드러난 약점도 보완했다. 그래서 약 2개월, 12~14번 정도의 면접이 통과되었습니다. 그 중 하나 이후에 저는 시장 평균보다 급여가 훨씬 높은 소규모 회사로부터 첫 번째 제안을 받았습니다. 첫날, 주 등의 세부정보 나는 일을 멈추지 않을 것이다, 이것은 또 다른 장황한 내용이 될 수도 있습니다. 저는 수습 기간을 성공적으로 마치고 지금까지 이 회사에서 일하고 있으며 팀과 최신 기술 스택에 매우 만족하고 있다고 말씀드리고 싶습니다. 나는 곧 입사 1주년을 맞이하게 되며, 거의 매일 새로운 도전에 직면하더라도 내가 좋아하는 일을 하고 있기 때문에 즐겁게 출근합니다. 한 인도주의자의 이야기 - 4너무 긴 게시물이네요. 이 기회를 빌어 제 삶을 근본적으로 변화시킬 수 있도록 설득해 준 Java Rush의 창시자, 아이디어를 지능적으로 구현한 Java Rush 팀, 그리고 그의 과정을 진행해준 Grigory Kislin에게 다시 한 번 감사드립니다. 그리고 비록 제가 둘 중 하나를 완전히 졸업하지는 못했지만 그들은 제가 프로그래머로서 첫 직업을 찾는 데 필요한 기반과 저의 강점에 대한 믿음을 주었습니다. 요약하자면, 첫 번째 단계를 밟을 수 있었던 인도주의자의 이야기를 기억할 수 있는지, 이미 첫 번째 단계를 밟았다면 시작한 일을 완료할 수 있는지 의심하는 사람들에게 조언하고 싶습니다. 아쉽게도 기사에 모든 내용을 담을 수는 없었기 때문에 기사 댓글에 관심이 있으신 분들의 질문에 기꺼이 답변해 드리겠습니다. 그리고 마지막으로, 인터뷰는 빨리 시작할수록 좋습니다. 당신은 결코 준비가 되었다고 느끼지 못할 것입니다. 그러나 x번의 거절을 받은 후에야 당신은 제안을 받을 수 있을 것입니다. 20번 연속 거절당한 사람은 없다는 사실을 기억하세요!
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION