JavaRush /Java Blog /Random-KO /15개월, 750시간
Дмитрий
레벨 36
Москва

15개월, 750시간

Random-KO 그룹에 게시되었습니다
자바는 그것과 무슨 관련이 있습니까? 제가 일했던 생산 시설에서 상사가 1C를 공부하라고 제안했습니다. 이 소프트웨어는 모든 사람의 입술에 있습니다. 왜 안 돼? YouTube를 열고 1C에서 강의를 찾아 시청하기 시작했습니다. 수업 자체 외에도 1C와 관련된 동영상이 피드에 나타나기 시작했습니다. 그 중 하나는 "1C 프로그래머로서 월 30만 달러를 버는 방법"이었습니다. 저는 2002년부터 인터넷에 접속해 엄청난 돈에 대한 다양한 화려한 헤드라인을 보았습니다. 클릭하기만 하면 됩니다. 하지만 나는 이 사람을 믿었다. 그의 이름은 Leontyev Ilya 입니다 . 풍부한 경험을 가진 사람이 개발 서비스를 제공합니다. 모스크바의 시간당 요금은 2500 루블이며 주당 30 시간 근무합니다. 그런 다음 다른 비디오와 또 다른 비디오를 보았습니다. 그는 3개월 만에 일자리를 얻었고 말 그대로 첫해에 한 달에 100을 달성했습니다. 게다가 그에 따르면 올바른 학습 전략을 선택하면 이러한 목표를 더 빨리 달성할 수 있다고 합니다. 나는 또한 이것에 관한 몇 가지 교훈을 녹음했습니다. 내 눈이 빛났다. 첫해에는 100,000 루블. 물론 나는 그와 같은 고등 기술 교육을 받지 못했다고 생각했습니다. 그리고 일반적으로 나는 더 멍청해서 이것에 더 적은 시간을 할애할 것입니다. 그래서 첫 직장에 들어가기 전 6개월 동안 공부할 준비가 되어 있었습니다. Ilya는 나에게 멘토가되었지만 그는 그것을 몰랐습니다. 그의 비디오에서 그는 " 매일 배우 라"라는 단 하나의 규칙을 설명했습니다. 우리는 간다. 학습이 그렇게 쉽지는 않다는 것이 밝혀졌습니다. 시간이 지남에 따라 집중력이 저하되었습니다. 하지만 나는 Ilya를 믿고 어떤 대가를 치르더라도 매일 공부했습니다. 저는 하루에 15분씩 작게 시작했습니다. 2019년 12월이었습니다. 한 시간씩 공부하기 시작하면 아마 포기할 것 같아요. 하지만 아주 작은 하중 덕분에 계속할 힘이 충분했습니다. 습관 추적기를 설치했습니다.전화로. "1C 프로그래밍 - 21일 만에" 강좌를 개설했습니다. 그건 그렇고, 나는 그들에게 약 60 일을 보냈습니다. 다시 한번 유튜브에 접속해 보니 일리아가 javarush 강좌를 이용해서 자바를 배우기 시작했다고 합니다. 그는 이 프로젝트에 대해 너무 열정적으로 이야기해서 나 역시 관심을 갖게 되었다. 들어가서 무료 레벨을 완료했습니다. 하지만 구독료가 비싼 것 같았습니다. 진지하게 받아들일 생각은 아니었어요. 결국, Java는 "진짜" 엔지니어를 위한 언어이고, 저는 돈을 좀 벌고 싶었습니다. 1월에 1년 할인이 찾아옵니다. 5800 루블에 대해서만. 그때쯤에는 적어도 앞으로 5~7년은 이 나라를 떠나고 싶은 마음이 생겼습니다. 그리고 CIS 외부에서는 누구도 1C가 필요하지 않습니다. 즉, 1C는 더 간단한 경로처럼 보였지만 제한이 있었습니다. 그리고 Java는 더 복잡하지만 언젠가는 이동할 가능성이 있습니다. 나는 인터넷을 읽었습니다, javarush. 나는 대다수가 공부한 첫 2년 안에 자바 프로그래머로서 첫 직업을 찾을 수 있다는 것을 깨달았습니다. javarush의 연간 구독권을 구입했습니다. 저는 1C와 Java를 동시에 공부하기로 결정했습니다. 학습에 집중하는 능력이 단련되었다고 말하고 싶습니다. 25분간 뽀모도로 기법을 사용했습니다. 즉, 1s의 경우 25분, Java의 경우 25분입니다. 많지는 않지만 매일요. 2020년 봄, Ilya가 1C 회사를 공개적으로 꾸짖기 시작했습니다. 저는 이미 몇 달 만에 Milkin의 1C 학교를 마쳤습니다. 저는 1C: Professional 과정을 수강하려고 했습니다. 하지만 장단점을 모두 따져본 후 1C 공부를 중단하고 Java에 집중하기로 결정했습니다. 2020년 9월 이전에는 하루에 60~90분 정도 공부했습니다. 그 무렵 나는 Pomodoro 기술에 대한 또 다른 응용 프로그램을 얻었습니다. 그 덕분에 데이터가 있습니다. 일과 공부를 결합하는 동안 한 달에 약 30시간을 공부에 보냈습니다. 8월 말에 내가 Java로 뭔가를 하고 있다는 것이 분명해졌습니다. 그 때 나는 이미 레벨 20이 되어 있었다. 나는 첫 직장을 갖기 전에 공부를 마치는 동안 부모님에게 돈을 도와달라고 부탁했습니다. 그들은 우리를 지원했고 우리는 매우 감사했습니다. 하루 약 3시간씩의 능동적 학습은 2021년 3월 중순까지 지속되었습니다. 일자리를 찾으려는 시도가 여러 번있었습니다. 저는 2020년 10월부터 주니어 공석에 지원하기 시작했습니다. 처음 면접 요청을 받은 날은 2021년 2월 12일이었습니다. 그리고 첫 번째가 있는 곳에 두 번째, 세 번째가 있습니다... 다섯 번째 면접에서 저는 채용되었습니다. 나의 첫 출근일은 3월 23일이다. 오늘이 7월 4일이고 수습기간이 끝나서 다른 성공사례들이 학교 입학부터 첫 직장까지 어떤 길을 가야 하는지 알려주셨기에 이 글을 씁니다. 이제 내가 말할 차례이다. 나의 선생님 나는 나에게 지식을 투자한 훌륭한 선생님의 이름을 밝히는 것이 나의 의무라고 생각하지만 개인적으로 아는 사람은 없습니다. 자우르 트레굴로프. 환상적인 선생님. 레벨 20 이후 javarush를 완료하고 "JAVA - 블랙 벨트 획득!" 강좌를 시청하세요. 훨씬 쉽게. 매우 포괄적인 코스입니다. 서두르지 않고 간단한 단어, 최대 기능, 간단한 예를 설명합니다. 그의 '초보자를 위한 봄' 강좌를 보고 당일 구매해 한 달 만에 완주했다. 초보 Java 프로그래머가 이 2개 과정을 건너뛰는 것은 큰 실수입니다. 나는 또한 Oracle에 관한 과정의 일부를 시청했습니다. 네일 알리 셰프 . 초보자를 위한 52개의 YouTube 동영상은 Java의 기본 개념을 이해하는 데 유용합니다. 나는 전체 과정을 본 다음 고급 과정, 알고리즘 및 데이터 구조를 시청했습니다. 레벨 10까지의 초보 개발자라면 누구나 Nail을 접하게 될 것입니다. 네일은 간단한 것을 간단한 언어로 설명하는 데 최고입니다. 완료된 작업에 감사드립니다. 봄 코스도 훌륭하니 놓치지 마세요. 그리고 아마도 git에 대한 유일한 강좌는 Nail의 작업일 것입니다. 이반 골로바흐 . 20분짜리 영상 강의에서 다루지 못한 주제를 접한 순간, 이반 선생님의 강의를 접하게 되었습니다. 몇 달 동안 나는 매일 90분 동안 그의 강의를 시청했다. 비디오 강의에서 산업용 프로그래밍에 대해 그토록 세부적이고 깊이 있는 내용을 알려주는 사람은 아무도 없습니다. 저는 Golovach의 교직 이탈이 CIS Java 커뮤니티에 큰 손실이라고 진심으로 믿습니다. 반야, 돌아와주세요. Evgeniy Tikhonov 저는 공부를 시작할 때 Zhenya의 Java itvdn 강의 과정을 시청했습니다. 후회하진 않지만 어떤 곳에서는 잠들지 않으려고 눈에 성냥을 꽂아두기도 해요. Sergey Nemchinsky 이 사람은 초보 개발자가 떠올릴 수 있는 YouTube의 모든 질문에 답했습니다. 그의 비디오와 스트림은 진지하게 일자리를 찾기 시작할 때 정말 유용합니다. Evgeniy Suleymanov Zhenya는 인터뷰 패턴이나 녹음에 대한 정보를 찾기 시작할 때 팝업으로 표시됩니다. Alexander Petrov 이 사람은 약 400번 정도 자바에 대해 가장 많은 강의를 했습니다. 때때로 러시아 YouTube에서 그 외에는 누구도 제기하지 않은 주제를 접하게 됩니다. Navin Reddy 안녕 외계인. 때로는 일부 문제에 대해 러시아 인터넷에서 아무것도 찾을 수 없거나 자료의 품질이 낮습니다. Naveen은 간단한 영어를 구사하므로 일반적으로 모든 것에 접근할 수 있습니다. 스트림 API에 대한 나쁜 재생 목록은 아닙니다. 나는 책을 다 읽은 적이 없습니다. Schildt, Philosophy, Learning Java를 읽어 보았습니다. Javarush javarush 없이 어떻게 처음부터 Java 프로그래밍을 배울 수 있는지 상상할 수 없습니다. 사실인가요? 내가 극복해야 했던 978개의 과제는 어디서 찾을 수 있을까요? 프로그래밍 연습 없이는 프로그래머가 될 수 없습니다. 예, 프레임워크와 SQL은 별도로 학습해야 합니다. 네, 새로운 문 앞에 숫양처럼 바라봤던 일들이 있을 거예요. 네, 댓글에서도 “우리는 이런 일을 겪지 않았다”고 징징거렸습니다. 그럼에도 불구하고 javarush는 필수입니다. 코드워 어느 날, Java 개발자인 내 친구가 나에게 문제를 보냈습니다. 비표준 사이클을 작성하십시오. 해봤는데 서툴러요. 그런 다음 그는 나에게 작업을주었습니다. 예를 들어 3 x 3 자리 크기의 2 차원 배열을 나선형으로 채우는 것입니다. 123,894,765 즉, 4x4 또는 5x5 크기, 임의의 숫자를 입력으로 얻습니다. 메서드는 배열을 채워야 합니다. 일반적으로 17일 후에야 알아냈습니다. 아니요, 저는 매일 이 일을 하지 않았습니다. 그리고 코드워에 가서 매일 처음 8급, 그다음 7급, 그 다음 6급을 풀었습니다. 전체적으로 약 150문제를 풀었습니다. Codewars에서 나는 알고리즘을 별도로 작성하는 방법을 배워야 한다는 것을 발견했습니다. 이것은 유용합니다. Pet 프로젝트 쉽게 말하면 AWS에서 MySQL을 사용하는 Spring의 CRUD였습니다. Amazon은 1년 동안 학습할 수 있는 무료 서버를 제공합니다. 이제 모든 초보 개발자는 컨트롤러를 사용하여 CRUD를 작성해야 한다고 생각합니다. get, post, put, delete 메소드를 반드시 작성하세요. 일자리를 찾는 것은 긴 이야기입니다. 여러 달 동안 나는 거절만을 받았습니다. 그런데 주변 사람들이 계속 말하더군요. 면접을 위해 전화하지 않으면 이력서가 형편없거든요.그렇습니다. 경험이 없는 이력서는 좋을 수도 있고 나쁠 수도 있습니다. 이력서 작성에 관해 YouTube에서 Hunters 또는 Nemchinsky의 권장 사항을 꼭 살펴보세요. 저 자신을 대신하여 한 달 동안 공부한 모든 내용을 이력서에 추가했다고 말씀드리겠습니다. HR에서 내가 적합한지 여부를 즉시 확인할 수 있도록 시간을 들여 공부한 기술의 최신 목록을 게시했습니다. 얼마 후, 이력서에 제가 1년 동안 독립적으로 공부했다는 것이 분명하게 나와 있었습니다. 양식을 작성하거나 기술적인 작업을 수행하라는 요청에 대해 긍정적인 반응이 있었습니다. 이전에는 거절만 있었습니다. 2월 12일 내 생일에 Zoom으로 첫 인터뷰를 했습니다. 조금 무서웠어요. 저는 Stream API를 전혀 몰랐습니다. 나는 종종 어리석었다. 일반적으로 그는 질문에 제대로 대답하지 못했습니다. 그들은 나를 데려가지 않았습니다. 하지만 1차 면접이 끝나고 일주일 뒤 2차 면접이 진행됐다. 매주 한 회사에서 우리를 대화에 초대했습니다. 당신은 그것들을 통과하는 방법을 배워야만 했습니다. 나는 내가 혼란스러워하는 모든 질문을 적고 연구하기 시작했습니다. 제가 이해한대로 제 말로 적어봤습니다. 나는 후배 공석뿐만 아니라 1 ~ 3 년의 경험이 필요한 모든 것에 대응하기 시작했습니다. 3월 19일에 5번의 면접이 예정되어 있습니다. 나는 4번의 실패 이후에 그렇게 느꼈다는 것을 인정합니다. 하지만 나는 그들이 나를 고용할 때까지 계속할 예정이었습니다. 나는 사무실에왔다. 저는 HR을 만나 팀 리더에게 소개했습니다. 우리는 앉았습니다. 이제 질문이 시작될 것으로 예상하지만 그렇지 않습니다. "노트북을 열고 작업: 반환할 get 컨트롤러를 작성하세요..."라고 면접관이 말했습니다. 나는 컨트롤러를 작성하고 몇 분 안에 함께 던졌습니다. 그리고 구글을 사용할 수 있습니다. "피보나치 수열을 아시나요? 컨트롤러가 시퀀스에서 인덱스를 가져와 올바른 숫자를 반환하도록 하세요." 하지만 여기서는 더 이상 검색을 사용할 수 없습니다. Alishev가 그 과정을 겪고 있었기 때문에 약 15분이 더 걸렸습니다. 예, 이 문제는 제가 직접 해결했습니다. 세 번째 과제는 더 어려운 '전투'입니다. 자세히 설명하지는 않겠지만 날짜 변경을 교묘하게 계산하는 것이 필요했습니다. 여기서 오랫동안 막혔는데, 문제를 어떻게 분해하는지 보여주고, 어떻게 해결해야 하는지 설명하고, 코드의 절반 정도를 버렸습니다. 면접관은 "할 일이 많은데 언제 퇴근할 수 있나요? 월요일에요?"라고 물었다. 나는 불안감을 느꼈다. 마치 무슨 약을 먹은 것 같았습니다. 나는 “제안이 필요해요”라고 말했습니다. “그럼 인사부에서 월요일에 제안을 보내고 화요일에 나오세요.” 직업 3월 23일 화요일 출근했습니다. 노트북, 모니터 2개, 우분투. 액세스 권한이 부여되었습니다. 동료가 모든 질문을 도와주고 답변했습니다. 저는 이제 일한 지 4개월째입니다. 물론 강좌를 통해 산업 프로그래밍 경험을 얻을 수는 없습니다. 입사 첫날에는 중간이 될 수 없습니다. 첫 직장을 구한 사람들을 위한 조언: 최대의 결과를 얻으려고 노력하고 말을 줄이십시오. 더 많은 작업을 더 빠르게 완료하세요. 그들은 분명히 이것을 보고 감사할 것이며 당신을 없애고 싶어하지 않을 것입니다. 자유롭게 질문하세요. 40분 동안 막혔나요? 동료에게 어떻게 앞서나갈 수 있는지 물어보세요. 이제 당신은 팀이 되었습니다. 그러면 그들이 당신에게 연락할 것입니다. 첫 직장에 도달하는 데는 15개월이 걸렸고 약 750시간의 교육이 필요했습니다. javarush 커뮤니티와 팀에 큰 감사를 드립니다. 강의나 문제 밑에 있는 댓글은 항상 읽어보세요.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION