JavaRush /Java Blog /Random-KO /저는 전투기를 직접 조종하곤 했습니다. 이제는 프로그래머입니다.
Даниил
레벨 41

저는 전투기를 직접 조종하곤 했습니다. 이제는 프로그래머입니다.

Random-KO 그룹에 게시되었습니다
안녕하세요 여러분! 이제 한때 나에게 영감을 주고 IT로의 길을 열어준 이 리소스에 대한 나만의 이야기를 쓸 차례입니다. 이것은 실제로 내 생애 첫 번째 기사이므로 모든 것이 내 말로 될 것이며 반드시 간단히 말해서는 아니므로 요점에 더 가까이 다가 가겠습니다. 모든 것이 시작된 방법 모든 것은 제가 CIS 국가 중 한 곳에서 군 조종사가 되기 위해 공부하고 있다는 사실에서 시작되었습니다. 어떻게 이런 일이 일어났고 내가 이 직업을 선택한 이유는 무엇입니까? 관심 있는 사람이 있으면 댓글로 알려드릴 수 있습니다. 나는 다시 한 번 수도의 집으로 돌아와 급우들을 만났는데, 일 때문에 거의 오지 않았기 때문에 도착할 때마다 그랬습니다. 2014년 말, 제가 3학년이 되었을 때, 늘 그렇듯 우리는 새로운 소식과 계획, 인생 전망을 공유했습니다. 제게 유망주에 대한 이야기를 들은 후, 두 남자가 " 글쎄요, 솔직하게 말하면 그래요 "(제가 군대에 있을 때의 유망주를 의미합니다)라고 말하면서 제가 프로그래밍에 들어가도록 권유하기 시작했습니다. 물론, 나는 이상적으로는 에어버스나 보잉의 조종사가 되어 세계를 일주하고 엄청난 돈을 벌고, 내 자신이 충분히 똑똑하다고 생각하지 않았다는 사실을 고려할 때 이것이 어떻게 더 나은지 이해하지 못했습니다. 그에 대한. 1 년 후인 다음 방문에서 상황이 반복되었습니다. 남자들만이 공부뿐만 아니라 이미 풀 타임으로 일하기 시작했지만 나는 확신이 없었습니다. 나는 전투기를 직접 조종하곤 했습니다. 이제 나는 프로그래머입니다 - 1그리고 오랫동안 기다려온 활액낭염 졸업식입니다 입학했을 때 대학에서 4 년 남짓 공부할 것이라는 것을 알았지 만 우리나라에서 항상 그렇듯이 모든 것이 어떻게, 어디로 가는지 알고 있습니다. 그 결과 5년 반 동안 공부하고 졸업하고 반대편으로 복무했고 지금은 장교, 전투기 조종사가 되었습니다(수송기를 조종하고 싶었지만 감동받았습니다). 졸업 후 각 장교는 5년 계약을 체결해야 하는데, 나중에 밝혀진 바와 같이 "완전히"라는 단어에서 벗어나는 것은 거의 불가능합니다. 졸업할 즈음에는 입학할 때와 모든 것이 완전히 달라졌습니다. 급여도 같지 않았고, 서비스의 특징도 같지 않았지만, 목표를 향해 계속 나아가겠다고 스스로에게 다짐했고, 일부 주요 항공사의 민간 조종사가 되십시오. 결정의 순간 그래서 저는 몇 달 동안 복무하고 무엇이 저를 기다리고 있는지 살펴보고 같은 반 친구들과 또 다른 만남을 가진 후에도 민간 조종사가 될 수 있는 방법을 더 많이 배울수록 적어도 프로그래밍에서 뭔가를 시도해 볼 가치가 있다는 것을 깨달았습니다. - 내 기회가 얼마나 미미한지 깨달았을수록 (민간 항공에는 낮은 고도에서 복잡한 곡예 비행을 수행할 수 있는 사람이 필요하지 않다고 상상해 보세요). 그리고 서비스에 더 많이 참여할수록 내가 매일 더 멍청해지고 있다는 것을 더 많이 깨달았고, 일반적으로 사람들이 인생에서 무언가를 성취하는 동안 여기서 바지를 닦고 싶지 않았습니다. 결국 나는 그 반 친구들에게 어디서부터 시작해야 하는지 물었습니다. 그들은 몇 가지 옵션을 추천했지만 가장 이해하기 쉬운 Javarush를 주요 옵션으로 선택했습니다. 제가 처음 시도했을 때, 그 당시인 2018년 초에는 여전히 일종의 비뚤어진 영어 버전이 있었지만 무료 버전의 Javarush가 있었습니다. 대략적으로 말하면 언어를 몰랐고, MS Office 정도 수준의 컴퓨터에 익숙했고, 토렌트에서 게임을 실행할 수 있었습니다. Windows를 직접 재설치할 수도 없었습니다. 아마도 나는 내가 무엇을 하고 있는지, 그것이 무엇을 위한 것인지조차 이해하지 못한 채 레벨 5-6을 통과했을 것입니다. 자료에 대한 링크에는 영어 문서의 캔버스와 우리 언어로도 이해할 수 없는 수많은 단어만 포함되어 있습니다. 그래서 저는 이 사업을 포기했고, 봉사할 일도 충분했고, 시간이 나면 언어를 조금이라도 배웠습니다. 그런 다음 2018년 9월에 훨씬 더 많은 시간이 있었고 Javarush는 연간 구독에 대한 할인이 포함된 이메일을 보냈습니다. 연간 구독료는 100달러에 불과합니다. 시간과 돈이 있었기 때문에 구매하기로 결정했습니다. 학습 과정 이전에 영어 버전에서 무언가를 찌르려고 시도했고 두 번째로 러시아어로 약간 수정을 가했기 때문에 무슨 일이 일어나고 있는지 적어도 어느 정도 분명해졌습니다. 초보자를 위한 유용한 문헌에 대한 첫 번째 수준 중 하나의 기사에 도달한 후 Head First Java 2nd Edition이라는 책을 찾았습니다.. 그것에 대한 리뷰는 대부분 긍정적이었고 완전한 번역이 있었습니다. 나는 그것을 한 달 넘게 읽었고 17 장 중 12 장에 도달했습니다. 그 이후로 우리 현실과 분명히 관련이없는 정보가 있었기 때문입니다. 같은 내용을 매우 자주 천천히 3 번 다시 읽어야했습니다. 러시아어라도 익숙하지 않은 단어가 많아 본질을 이해하기 어려웠고, 모든 것을 이해하기 위해 뇌가 아직 재건되지 않았기 때문입니다. 그러나 그것은 성과를 거두었습니다! 게다가 JR을 지나갈 때 나는 이미 모든 것을 이전처럼 무작위가 아닌 절대적으로 의식적으로 수행했습니다. 완벽주의 때문에 한 가지 일도 놓치지 않았고, 모든 일이 끝날 때까지 계속 진행하지 않았습니다. 앞으로는 모든 작업 중에서 2개의 작업을 아직 놓쳤다고 말씀드리겠습니다. 하나는 레벨 11에 있고 다른 하나는 그보다 더 먼 곳에 있으며, 시간이 제한되어 있다면 이는 그저 그런 접근 방식일 것입니다. 우연히 레벨 20이 끝날 때 3주 동안 한 가지 작업을 수행하게 되었는데, 꼭 필요하지는 않았지만 순전히 두뇌 훈련을 위해서였습니다. 하지만 계약이 끝날 때까지 앞으로 4.5년을 더 복무할 수 있었기 때문에 별로 신경쓰지 않았습니다. 그 결과, 천천히, 쉬는 시간을 갖고 1년 1개월 만에 JR을 완주했습니다. 일주일에 30~40시간 이상 공부를 했고, 서비스에 따라 한 달에 10~20시간만 공부한 적도 있었습니다. 하지만 모든 생각을 떨쳐버리기 위해 잠시 쉴 시간을 따로 마련했습니다. JR을 마친 후 합리적인 질문이 생겼습니다. “다음은 무엇입니까?” JR 전체를 통과 한 후에 당신은 일부 회사에서 고용 할 준비가 된 사람이 아니라는 것을 이해했기 때문에 특히 계속해서 봉사했고 어떻게 든 일을 시작할 수있는 옵션이 없었기 때문에 더욱 그렇습니다. 나는 즉시이 질문을 가지고 "행사의 영웅들에게"라고 말했습니다. 이 모든 것을 시작하도록 나를 설득 한 사람들입니다. 그 단계에서 나는 이미 프로그래밍에 대해 최소한 어느 정도 이해하고 있었고 그들이 처음부터 Salesforce에 입력한 정보를 인식할 수 있었습니다. 이는 CIS 국가에서 정말 매우 유망한 방향이었고 그곳에는 아직 개척되지 않은 작업 분야가 있었습니다. Salesforce 학습을 위한 무료 영어 리소스인 Trailhead 로 저를 보냈습니다 . 이것이 무엇인지, Java가 그것과 어떤 관련이 있는지에 관심이 있는 사람이 있다면 댓글로 설명하겠지만 지금은 단지 내 길을 알려줄 뿐입니다. 그곳에서 나는 다시 영어와 같은 어려움에 직면했지만, 번역 없이도 읽을 수 있을 만큼 영어를 배우지 않았고, 이전에 본 적이 없는 많은 새로운 자료와 문맥에서 벗어난 작업을 수행했습니다. 필요한 일을 하는 데 지능이 별로 없지만 거의 즉시 잊어버립니다. 그래서 한 달 조금 넘게 공부를 하다가 왠지 흥미를 잃어서 언어를 더 공부하기로 마음먹었습니다. 그러다가 몇 달 후, 같은 반 친구와 또 다른 대화를 나눈 후 그는 나에게 프런트엔드를 개선하고 데이터베이스 작업을 하라고 조언했습니다. 제가 추천한 책은 Martin Gruber의 Understanding SQL입니다 . 읽어보기를 권한다. 요즘은 자바스크립트처럼 누구나 필요하다. 읽고 나서 (약 2달 정도) sql-ex.ru 에서 연습하러 갔습니다.여기서 저는 약 130개의 초급 SQL 작업을 해결했는데, 아마도 2~3개월이 더 걸렸을 것입니다. 이 기간 동안 나는 군대에서 탈퇴하기로 결정했지만 조종사 등록을 취소하고 비행이 아닌 전문 분야에서 계속 복무 할 수 있다는 것이 밝혀졌습니다. 1.5배 더 많은 자유시간과 그것을 관리할 수 있는 기회가 생겼는데 전혀 후회하지 않습니다. 그러다가 GoIT의 무료 5일 HTML 마라톤이 열렸고, 마침내 HTML/CSS로 어느 정도 작업을 하게 되었고 그 결과 이력서가 작성되었습니다. 그런 다음 learn.javascript.ru에서 나에게 전송된 Javascript를 공부하기 시작했습니다(아주 좋은 리소스이므로 추천합니다). 이론적인 수준으로만 연구했지만 결실도 맺었습니다. 적어도 나는 그를 두려워하는 것을 멈추고 이 짐승과 함께 일하는 방법을 이해했습니다. 그리고 DOM을 공부하게 되자마자 또 다른 휴가가 왔고, Salesforce에 대한 단기 과정을 수강해 보라고 제안한 동급생 중 한 명을 다시 만났습니다. 그와 그의 동료는 이 강좌를 편집하여 우리에게 온라인 강의를 해주었습니다. 이 코스는 소수의 사람들을 위한 재판과 같았습니다. 그리고 이번에는 이미 발사되었습니다! 나는 영어를 어느 정도 알고 있었고 HTML/CSS, SQL 및 Javascript를 기본 수준으로 알고 있었고 무엇을 공부해야 하는지, 왜 공부해야 하는지, 마감일 등에 대한 명확한 동작 알고리즘이 내 손에 있었습니다. 그것은 나를 더 일하게 만들었고 나를 징계했습니다. 잠시 동안은 2020년 12월이었고, 이미 봉쇄 조치가 통과되어 사라졌지만, 또 다른 봉쇄 조치가 다가오고 있었습니다. 그때까지 나는 1년 동안 Java로 아무것도 작성하지 않았고 꽤 많이 잊어버렸기 때문에 구문을 완전히 기억하고 있는지 이미 의심했습니다. 그러나 Salesforce에는 Apex라는 별도의 백엔드 언어가 있습니다(Java와 비슷하지만 매우 유사한 구문으로 3번 제거됨). 이 과정은 휴일을 고려하여 2.5개월 동안 진행되었으며 그 결과 모든 주요 주제를 완료하고 슈퍼 배지를 완료하는 지점에 이르렀습니다. 우리의 학습은 Trailhead에서 과제를 받고 일주일에 2번 온라인 강의를 듣는 방식으로 진행되었습니다. 물론, 아무도 확인이나 숙제를 줄 시간이 없었습니다. 그런 다음 저는 앉아서 우리가 공부한 주제에 대한 슈퍼 배지를 천천히 통과했습니다. 내 생애 첫 인터뷰 그리고 2021년 3월 초, 계속해서 슈퍼배지를 만들던 중, DOU를 거치게 됐습니다., IT 전문가를 위한 구직 사이트(IT 노동 시장 상황을 모니터링하는 것이 좋습니다)에서 현재 무슨 일이 일어나고 있는지 확인하세요. 그러다 보니 포지션이 완전 명확하진 않지만 세일즈포스 디벨로퍼로 작성되어 있고, 업무 경험 없이도 원격으로 할 수 있다는 걸 알게 되었습니다. 제가 이 일을 하기에는 너무 어리다는 것을 잘 이해하고 있으며, 서비스와 프로그래머로서의 제 인생의 첫 번째 직업을 어떻게 결합할지, 심지어 원격으로까지 결합할지 전혀 이해하지 못했습니다. 일반적으로 호기심에 이력서를 제출했는데 놀랍게도 연락이 왔고 인터뷰를 제안했습니다. 나는 인터뷰를 무료로 시도하는 것이 불필요하지 않을 것이라고 판단하여 동의했습니다. 그 무렵에는 이미 시장이 붐비고 기업은 오랫동안 인력 부족을 경험하기 시작했기 때문에 2021년 내내 시장은 첫 번째 일자리를 찾고 취업률을 높일 수 있는 매우 편안한 조건을 갖추고 있었습니다. 비율. 이것이 바로 기업들이 거의 모든 사람을 연속으로 채용하는 이유입니다(물론 조건부로 저입니다). 첫 직장 2021년 3월 중순, 집안 형편으로 한 달간 쉬게 되었는데, 4월 중순쯤 링크드인의 지인이 회사에서 제공하는 무료 온라인 인턴십 링크를 보내왔습니다. 글쎄요, 호기심에 지원서를 제출하고 DOU를 다시 한 번 살펴보기로 결정했고 , 제가 지원했던 유사한 강좌를 몇 개 더 찾았습니다. 이 회사 중 한 곳은 가장 빠른 것으로 밝혀졌으며 며칠 내에 응답하여 다음 주에 과정을 시작하겠다고 제안했습니다. 이 강좌는 완전 무료이며 온라인으로 진행되었으며, 강좌를 성공적으로 마치면 '장학금'을 지급하겠다고 약속했습니다. 분명히 별들이 다시 정렬되었으므로 이 회사는 우리가 Foxmind의 온라인 코스를 수강하도록 비용을 지불했습니다. 나 자신도 Javarush에서 공부할 때 다시 수강하려고 생각했지만 이미 계획이 있었지만 어떻게 든 그렇게되지 않았습니다. Salesforce에서 과정을 수강합니다. 그 과정을 마친 소감은 조금 모호했지만, 결과는 분명히 있었습니다. 회사에서 과정을 완료하도록 주어진 2개월 동안 저는 과정의 90%를 완료했으며 마지막에는 기술 책임자와의 30분 인터뷰만 있었습니다. 질문은 간단하고 대부분 일반적이었습니다. 왜냐하면 그는 제가 이전에 이론적으로 분석했던 코드를 제 앞에 갖고 있었기 때문입니다. 결과적으로 내 인생의 첫 번째 제안입니다! 인턴십이 끝날 무렵에는 회사에서 우리가 일반적으로 충분한 지식을 갖고 있다는 점을 분명히 밝혔기 때문에 “내가 채용될 만큼 충분한 지식을 갖고 있는가?”에 대해 더 이상 걱정하지 않았습니다. 원격으로라도 그에 따른 모든 뉘앙스를 가지고 군대에서 병행하여 복무하고 있습니까?” 열려있었습니다. 다행히 회사는 모든 양보를 하고 그를 고용했다. 그리고 이제 저는 이미 프로그래머로서 첫 월급을 받는 동시에 군대에서 복무할 수 있게 되었습니다. 어느 날 모든 것이 가능하고 그만한 가치가 있다고 확신하게 되어 정말 기쁩니다. 그러니 제 이야기가 여러분에게 조금이라도 영감을 주고 힘을 실어주셨으면 좋겠습니다... • 가장 중요한 것은 프로그래밍을 배우는 이유를 이해하는 것입니다. 목표 달성의 필요성을 이해하고 상기시키는 것이 최고의 동기 부여입니다. • 자기 훈련도 매우 중요합니다. 선택이 "한 번 더 쉬거나 운동하는 것"이라면 생각조차 하지 말고, 동료/친구/다른 사람들이 말 그대로 옆에서 술을 마시고 있을 때에도 그렇게 하십시오. 하지만 그렇다고 휴식을 완전히 포기해서는 안 된다. 장거리를 이동하면 너무 지쳐서 계속하고 싶지 않을 수 있습니다. 따라서 휴식도 필요하지만 적당히 휴식을 취해야 합니다. • 공부하는 동안 긴 휴식을 취해서는 안 됩니다. 왜냐하면 실제로 공부한 내용을 기억하는 데 많은 시간이 걸리기 때문입니다. • 중간 목표와 기한을 설정하는 것이 중요합니다. 이는 모든 일이 진행되도록 내버려두지 않고 프로세스를 크게 확장하는 데 도움이 됩니다. 이는 기한이 제한되어 있거나 가능한 한 빨리 특정 수준에 도달해야 하는 경우 중요할 수 있습니다(저는 대부분 "구운 수탉"이 부족해서 이 일을 하지 않았지만, 그렇게 했을 때 나는 더 효과적이고 규율이 잘 잡혔습니다.) • 학습 과정에서 모든 강의와 과제에 대해 적극적으로 의견을 제시합니다. 이렇게 하면 뇌는 본질을 더욱 깊이 파고들어 걷고 있는 사람을 찾는 데 도움이 됩니다. + - 잊어버린 것을 다시 한 번 기억하거나 펌핑하기 위해 누군가의 도움을 받거나 다른 사람을 스스로 도울 수 있는 옆에 있습니다. 더욱 더; • LinkedInDOU 와 같은 리소스에 등록 하고 어떤 문제에 대해 도움을 주고 조언을 줄 수 있는 사람들을 적극적으로 찾으십시오. IT의 모든 사람들은 친절하고 여러분과 똑같기 때문에 도움을 줄 준비가 되어 있습니다. 새로운 사람을 만나는 것을 부끄러워하지 마세요. 정말 도움이 됩니다. • 더 빨리 필요하면 한 가지 방법을 배우고, 나와 같으면 다른 방법을 배우라는 의미에서 학습에 올바르게 접근하십시오. Java EE 또는 이와 유사한 방향으로 정확히 갈 계획이 없다면 20레벨이면 충분할 것이라고 생각합니다. 그런 다음 계획한 것을 직접 수행해야 합니다. • 어떤 경우에도 영어를 알고 배우십시오. 그것 없이는 기회가 있지만 그 수가 적고 경력 성장은 매우 상대적일 것입니다. • 첫 번째 제안을 받은 후 성공 스토리를 작성하는 것을 잊지 마세요!!!
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION