JavaRush /Java Blog /Random-KO /야간학교 교육을 받은 수석 개발자

야간학교 교육을 받은 수석 개발자

Random-KO 그룹에 게시되었습니다
어릴 때부터 프로그래머가 되는 것이 꿈이었습니다. 최초의 컴퓨터는 제가 6~7세였던 90년대 중반에 나타났습니다. 나는 학교에서 이미 책(Visual Basic, Pascal)으로 프로그래밍을 시도했지만 어리고 인터넷이 부족하여 이 기술을 충분한 수준까지 개발하지 못했습니다. 결과적으로 나는 어딘가에서 잘못된 길을 택했습니다. 내 뒤에: - 2개의 다른 기술 학교에서 2번의 퇴학. 첫 번째는 건너뛰었고, 두 번째는 지루했고 지식과 졸업장의 가치 측면에서 쓸모가 없는 것으로 판명되었습니다. - 저녁 학교 – 어떻게든 10~11학년을 마쳐야 합니다. - 시험에 합격하고 예산을 통과한 후, 결과적으로 다시 교육을 받지 못한 후 인증서를 분실한 채 대학에 입학합니다. - 10년간의 자기 발견, 15개 이상의 직업 변경(로더, 시장 무역, 에니키, 케이터링, 세관, 공장, 승무원, 소매, 도매 무역 등) - 나쁜 습관이 많고 때로는 중독되기도 합니다. 나쁜 회사와 그들이 나에게 미치는 영향; - 결혼 1회 - 이주; - 마비된 사랑하는 사람의 생명을 5년 동안 유지하다가 그를 잃었습니다. 목록은 오랫동안 계속될 수 있지만 모든 것이 바뀌는 순간이 있습니다. 27살에 시민권도 없는 나라에서 늘 그렇듯 온갖 말도 안 되는 짓, 즉 바텐더 일을 하는 등 내가 해야 할 모든 일을 하다가 문득 '내가? 인생은 다 잘하고 있는 걸까, 내가 왜 잘못된 일을 하고 있는 걸까, 무슨 꿈을 꿨는지, 어쩌면 나는 아직도 실수를 하고 있는 걸까? 이 시점에서 나는 좀 더 비판적으로 생각하기 시작했고 내가 생각만큼 똑똑하지 않거나 게으르다는 것을 깨달았습니다. 스포일러를 하겠습니다. 두 옵션 모두 어느 정도 나에 관한 것입니다. 그래서 프로그래밍에 관한 책을 찾다가 JR을 알게 됐어요. 처음에는 흥미로웠지만 때로는 배열을 콘솔에 출력하는 등 때로는 사소해 보이는 작업을 해결하는 것이 지루하다는 것을 빨리 깨달았습니다. 하지만 어떤 직업을 가든 지루할 때 뉘앙스가 있고 소프트웨어 개발자의 작업에도 당연히 이것이 존재한다는 사실에 동기를 부여 받았습니다. 저도 어렸을 때 관심이 많았는데 인터넷이 부족해서 다른 정보원을 찾아볼 수 없었던 점에서 동기부여가 되었는데, 이제는 꼭 이용해 보시기 바랍니다. 나는 또한 흡연과 술이 집중력을 방해한다는 것을 금방 깨달았습니다. 어느 날 담배를 끊었고 정말 담배를 피우고 싶었을 때 더 이상 담배를 피우고 싶지 않을 때까지 스쿼트나 팔굽혀펴기를 시작했습니다. 처음 몇 달 동안은 냉철한 표정으로 세상을 보는 것이 매우 이례적이었습니다. 너무 많은 에너지가 있었지만 나는 그것을 어디로 향해야 할지 알았습니다(JR). 사실 나와 인생관이 다르고 그 사람은 내 열망에 대해 비꼬는 말만하고 자신은 인생을 낭비하고 있다는 사실을 깨달았 기 때문에 이혼했습니다. 공부하고 면접을 보기 위해 1년이 지났습니다. 나는 기회를 늘리고 소프트웨어 공학을 공부하기 위해 대학에 가기로 결정했습니다. 졸업 당시에는 시험만 있었기 때문에 시험을 준비해야 했습니다. 3개월 간의 준비, 좋은 점수로 성공적인 테스트, 그리고 이미 가을에 첫 번째 결과인 IT 분야의 첫 번째 직업을 얻었습니다. 고용주는 이해한다 나는 이 문제에 전념하기로 결심했고 거의 30년에 한 번 이 전문 분야를 위해 대학에 입학하기로 결정했습니다. 첫 번째 직업은 로드 테스트 엔지니어로서 약 20,000루블(약 20,000루블)을 받는 것이었습니다. 대상 시스템의 API 로드에 대해 Java로 테스트를 작성하고 보고서 작성 및 분석을 통해 테스트를 수행하는 것이었습니다. 반년 안에 나는 중간 개발자 자리에 대한 제안을 받았고 거기서부터 시작되었습니다. 현재 저는 상위 10개 글로벌 투자 은행의 국제 핀테크 조직에서 일하고 있습니다. 스택은 수년에 걸쳐 크게 확장되었습니다. 다음 학사를 마치고 석사 학위를 취득할 계획입니다. 일반적으로 나는 아무것도 후회하지 않습니다. 나는 현실을 합리적으로 인식하고 상황을 올바르게 평가하는 데 도움이되는 흥미로운 삶의 경험을 가지고 있습니다. 공부하는 과정에서 JR 외에도 Schildt의 책에 있는 동일한 자료를 살펴보고 Java 철학, Clean Code 및 Beck의 Extreme 프로그래밍을 읽었습니다. 또한, 출퇴근길에 Ivan Golovach(의심스러운 캐릭터이지만 루트 트래커에 대한 코스는 흥미롭습니다)의 비디오 코스를 보았는데, JR과 Schildt를 통해 달성되지 못한 것을 이해하는 데 종종 도움이 되었습니다. 나는 프로그래밍을 배우기 시작한 모든 사람에게 다음과 같이 조언합니다. - 자신에 대해 비판적이고 항상 계획한 대로 일이 진행되지 않을 수 있다는 가능성을 허용하십시오. - 영어로만 읽고 시청하세요. - 가능한 한 빨리 git 사용을 시작하세요. - 올바른 테스트를 작성합니다. - 단순해 보이는 작업을 건너뛰지 마세요. (실수를 자주 저지르기 때문에 이를 해결하면 모든 것이 어떻게 작동하는지에 대한 매우 유용한 경험과 이해를 얻을 수 있습니다.) - 개발 공석뿐만 아니라 QA에도 지원하세요. QA 역할을 맡았더라도 1개월 간의 실제 개발 경험은 반년 이상의 벼락치기 및 홈 프로젝트를 제공할 것입니다. - 직업을 바꾸지 않더라도 인터뷰에 참석하세요. 이를 통해 유용한 피드백을 얻고 부족한 부분을 이해할 수 있습니다. - 익숙한 곳에서 벗어나세요. 프로젝트가 익숙해지고 지루해지면 새로운 것을 배우도록 강요하는 작업이 없습니다. 그러면 이제 무언가를 바꿀 시간입니다. - 무언가를 하려는 의도에 대해 이야기하는 것 이상을 하십시오. -글쎄, 당신의 열망을 설득하려는 사람들의 말을 듣지 마십시오. 추신: 인생에서 무엇이든 바꾸는 것을 두려워하지 마십시오. 우리에게는 오직 하나만 있습니다. Beck의 익스트림 프로그래밍. 또한, 출퇴근길에 Ivan Golovach(의심스러운 캐릭터이지만 루트 트래커에 대한 코스는 흥미롭습니다)의 비디오 코스를 보았는데, JR과 Schildt를 통해 달성되지 못한 것을 이해하는 데 종종 도움이 되었습니다. 나는 프로그래밍을 배우기 시작한 모든 사람에게 다음과 같이 조언합니다. - 자신에 대해 비판적이고 항상 계획한 대로 일이 진행되지 않을 수 있다는 가능성을 허용하십시오. - 영어로만 읽고 시청하세요. - 가능한 한 빨리 git 사용을 시작하세요. - 올바른 테스트를 작성합니다. - 단순해 보이는 작업을 건너뛰지 마세요. (실수를 자주 저지르기 때문에 이를 해결하면 모든 것이 어떻게 작동하는지에 대한 매우 유용한 경험과 이해를 얻을 수 있습니다.) - 개발 공석뿐만 아니라 QA에도 지원하세요. QA 역할을 맡았더라도 1개월 간의 실제 개발 경험은 반년 이상의 벼락치기 및 홈 프로젝트를 제공할 것입니다. - 직업을 바꾸지 않더라도 인터뷰에 참석하세요. 이를 통해 유용한 피드백을 얻고 부족한 부분을 이해할 수 있습니다. - 익숙한 곳에서 벗어나세요. 프로젝트가 익숙해지고 지루해지면 새로운 것을 배우도록 강요하는 작업이 없습니다. 그러면 이제 무언가를 바꿀 시간입니다. - 무언가를 하려는 의도에 대해 이야기하는 것 이상을 하십시오. -글쎄, 당신의 열망을 설득하려는 사람들의 말을 듣지 마십시오. 추신: 인생에서 무엇이든 바꾸는 것을 두려워하지 마십시오. 우리에게는 오직 하나만 있습니다. Beck의 익스트림 프로그래밍. 또한, 출퇴근길에 Ivan Golovach(의심스러운 캐릭터이지만 루트 트래커에 대한 코스는 흥미롭습니다)의 비디오 코스를 보았는데, JR과 Schildt를 통해 달성되지 못한 것을 이해하는 데 종종 도움이 되었습니다. 나는 프로그래밍을 배우기 시작한 모든 사람에게 다음과 같이 조언합니다. - 자신에 대해 비판적이고 항상 계획한 대로 일이 진행되지 않을 수 있다는 가능성을 허용하십시오. - 영어로만 읽고 시청하세요. - 가능한 한 빨리 git 사용을 시작하세요. - 올바른 테스트를 작성합니다. - 단순해 보이는 작업을 건너뛰지 마세요. (실수를 자주 저지르기 때문에 이를 해결하면 모든 것이 어떻게 작동하는지에 대한 매우 유용한 경험과 이해를 얻을 수 있습니다.) - 개발 공석뿐만 아니라 QA에도 지원하세요. QA 역할을 맡았더라도 1개월 간의 실제 개발 경험은 반년 이상의 벼락치기 및 홈 프로젝트를 제공할 것입니다. - 직업을 바꾸지 않더라도 인터뷰에 참석하세요. 이를 통해 유용한 피드백을 얻고 부족한 부분을 이해할 수 있습니다. - 익숙한 곳에서 벗어나세요. 프로젝트가 익숙해지고 지루해지면 새로운 것을 배우도록 강요하는 작업이 없습니다. 그러면 이제 무언가를 바꿀 시간입니다. - 무언가를 하려는 의도에 대해 이야기하는 것 이상을 하십시오. -글쎄, 당신의 열망을 설득하려는 사람들의 말을 듣지 마십시오. 추신: 인생에서 무엇이든 바꾸는 것을 두려워하지 마십시오. 우리에게는 오직 하나만 있습니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION