JavaRush /Java Blog /Random-KO /스위처가 IT로 가는 길
Бобрович Борис
레벨 31
Одесса

스위처가 IT로 가는 길

Random-KO 그룹에 게시되었습니다
안녕하세요 여러분, 아직도 망설이고 있거나 이미 노력하고 있는 분들에게 동기부여와 자신감을 더해주고 싶어서 IT 입문을 결심하게 된 계기에 대해 몇 마디 말씀드리고자 합니다. 스위처가 IT로 향하는 길 - 1이 사업이 당신에게 적합한지 아닌지를 스스로 확실히 결정해야 한다고 말해야 합니다. 왜냐하면 이 목표를 달성하는 과정에서 많은 장애물을 만나게 될 것이고 스스로에게 다음과 같이 질문하게 될 것이기 때문입니다. "어쩌면 이 모든 것이 나에게는 아닐 수도 있습니다." 또는 "나는 아마도 너무 멍청한 것 같습니다." 당신은 이것을 받아들이고 받아들여야 합니다. 어렵겠지만, 이 모든 것을 이겨낸다면 이익은 가시화될 것입니다. 저는 이제 27세입니다. 저는 대학에 여러 번 입학했습니다 =) 처음으로 시험을 쳤을 때 (EIT가 본격적으로 시행되기 전 작년)였습니다. 제가 학교 시험을 아주 잘 통과했음에도 불구하고, 학교 교육 프로그램과 대학에서 요구하는 것 사이의 격차가 큰 타격을 입혔습니다(시험 전에 UPE는 초조하게 담배를 피웠습니다). 나는 준비 과정에 갔다. 완료하고 입장했습니다. 내가 들어간 교수진은 좋았지만 어쩐지 나에게 어떤 즐거움도 가져다주지 못했습니다. 나는 내 인생을 너트, 기어, 그림과 연결하고 싶지 않았습니다. 1년차를 그만두고 내가 원하는 곳에 다시 계약을 맺었습니다. 나는 직업이 제공할 수 있는 전망을 고려하여 방향을 선택했습니다. 대학 정보 출처는 제가 졸업 후 무엇을 할 수 있는지 아름답게 설명했습니다. 그리고 나는 나의 밝은 미래에 영감을 받아 과학의 화강암을 갉아먹기 시작했습니다. 그때 부인은 “저는 이렇게 틀린 적이 없었습니다.”라고 말씀하셨습니다. 그들은 역시 백년이나 된 불필요한 쓰레기들을 가르쳤습니다. 물론 C++나 데이터베이스 같은 흥미로운 분야도 있었습니다. 그러나 집과 음식을 위해 돈을 벌어야했기 때문에 그들을 가르치는 것은 실제로 불가능했습니다. 상황은 최고가 아니 었습니다.
스위처가 IT로 향하는 길 - 1
이것이 나의 공부 방식이었고 원칙적으로 하나님은 그것이 무엇인지 알고 계시다는 것을 이해했습니다. 그동안 나는 직업을 많이 바꿨다. 그는 웨이터, 발기인, 상인, 판매 대리인 등이었습니다. 나는 또 다른 고도로 전문화된 직업에 대한 지식을 얻었습니다. 이는 매우 흥미롭고 높은 급여를 받지만 우리 나라에서는 실제로 요구되지 않습니다. 그래서 모든 것이 돌고 돌고 있었고 어느 ​​순간 나는 조금 포기하기 시작했다는 것을 깨달았습니다. 하루 종일 직장에서 바쁘게 돌아다니면서 풀타임으로 대학에 가서 연구실이나 강좌를 수강하려고 노력하고, 저녁에 돌아와서 다른 것을 배우려고 노력할 때, 당신은 자신이 이겼다는 것을 이해하기 시작합니다. 오래 가지 못하니 뭔가 생각해봐야 합니다. 그리고 마침 내 주변에는 이미 IT 업계에 종사하고 있거나 프로그래머가 되려고 노력하는 사람들이 있었다. 그리고 그들을 보면서 그들이 하는 일에 관심이 있고 그에 상응하는 결과도 가져오는 것을 보았습니다. 물론 저에게 가장 큰 요인은 모든 문제에서 항상 저를 지원해 준 소울메이트였습니다. 솔직히 말해서 그녀 없이는 내가 무엇을 할 수 있었는지 모르겠습니다. 그래서. 그녀는 정확한 과학을 공부하는 데 좋은 능력을 가지고 있었고 프로그래밍에 매력을 느꼈고 나에게 이 방향으로 시도해 보라고 권유했습니다. 나는 이것에 전혀 관심이 없었고 그것이 나에게 전혀 관심이 없다고 생각했다고 말해야합니다. 하지만 나는 노력하기 시작했습니다. 물론 처음에는 머리가 완전히 혼란스러워서 억지로 하는 것도 힘들었다. C++를 배워보려고 했는데, 교과서로는 배우기가 어려웠어요. 동기가 0으로 떨어졌습니다. 이 때문에 나는 휴식을 취했습니다. 그러던 어느 날 내 여자친구는 Java 프로그래밍을 가르치고 채용할 목적으로 사람들을 모집하는 회사의 과정에 들어갔습니다. 우리는 함께 인터뷰에 갔다. 그 때는 통과하지 못했어요. 다시 말하지만, 준비 시간 부족 요인이 영향을 받았습니다. 나는 직장으로 돌아가 주기적으로 공부를 했습니다. 나는 이미 다음 학기에 등록했습니다(그런데 이것이 바로 제가 Java를 공부하기로 결정한 방법입니다). 정말 힘들었다는 걸 다시 한 번 말씀드립니다. 대학에서 일과 학업을 병행하는 것은 이미 어렵고, 강좌를 추가하면 거의 아무것도 하지 않게 되었습니다. 게다가 가족에게도 문제가 생겼습니다. 공부를 그만둬야 했어요. 시간이 지났습니다. 나는 학사 학위를 졸업하고 마침내 아무것도 아닌 모든 것에 전문가가 될 수 있는 큰 전망을 가지고 대학을 졸업할 것이라는 것을 깨달았습니다. 나는 석사 학위를 위해 통신학과에 갔다. 나는 아무것도 잃지 않았다고 확신을 가지고 말할 수 있습니다. 우리의 고등 교육은 회피 능력과 유용하게 소비할 수 있는 많은 시간을 잃는 것에 대한 실망만을 제공합니다.작업이 조금 더 쉬워졌습니다. 자유 시간이 나타나기 시작했습니다. 그러나 나는 정상적인 미래를 위해서는 일종의 기반을 마련하는 것이 필요하다는 것을 깨달았습니다. 현재의 사람은 신경이 닳아 없어졌습니다. 자바를 다시 배우기 시작했습니다. 저는 캐시 시에라(Kathy Sierra)와 버트 베이츠(Bert Bates)의 책을 바탕으로 이 작업을 시도했습니다. 지난번과 마찬가지로 아무것도 배우기가 어려웠습니다. 나는 일종의 구조와 복잡성을 원했지만 내가 얻은 것은 여전히 ​​한 가지에서 다른 것으로 점프하는 것뿐이었습니다. 그러다가 내 친구도 프로그래밍에 손을 대고 JavaRush를 사용하여 배우기 시작했다고 말했습니다. 처음에 나는 이것에 대해 매우 회의적이었습니다. 사람에게 프로그래밍을 가르칠 수 있는 게임? 돈을 훔치는 것 같습니다. 그럼에도 불구하고, 끔찍한 프로거들은 책 외에는 아무것도 배우지 않습니다. 그러나 한동안 교과서를 샅샅이 뒤져본 후에 나는 조언을 따르고 JavaRush를 선택하기로 결정했습니다. 그리고 저는 이제 우리는 간다고 말해야 합니다. 이것이 내가 찾고 있던 것이었다. 복잡성과 구조. 모든 작업은 연습을 통해 즉시 제공되었습니다. 배운 내용은 즉시 적용하여 머리 속에 저장했습니다. 직장에서 바로 코딩됩니다. 문제에 대한 각각의 해결책은 다음 단계로의 전환을 제공함으로써 즐거움을 가져왔습니다. 글 하나하나가 감동적이었습니다. 학습 과정에서 동영상이 나오면 직접 녹차를 만들고 스니커즈를 들고 잠시 멈춰 시청하는 것을 좋아했습니다. 머리를 맑게 하는 동시에 동기 부여를 얻는 데 정말 도움이 되었습니다. 물론 힘든 순간도 있었습니다. 내가 일하고 있던 직장은 즐겁지 않았을 뿐만 아니라 솔직히 역겹기도 했습니다. 상사들은 나에게 갤리선처럼 끊임없이 열심히 일하라고 요구하면서 동시에 끊임없이 내 월급을 깎고 신경을 망치려고 노력했습니다. 뭔가를 얻으려면 피해야 했어요. 게다가 모두가 앞으로 나아가는 동안 내가 시간을 표시하고 있다는 느낌은 우울했습니다 (이것이 최악의 상황입니다). 이것은 자연스럽게 가족 생활에 영향을 미쳤습니다. 당시 이미 개발자로 일하고 있던 반쪽은 이에 대해 걱정했습니다. 물론 그러한 긴장은 강판을 초래했습니다. 훈련 중에도 때때로 나는 바보 같고 이것이 내 일이 아닌 것처럼 보이는 작업을 접했습니다. 그러나 매번 나는 나 자신을 압도하고 끝까지 가져 왔습니다.
스위처가 IT로 향하는 길 - 2
따라서 저는 JavaRush 레벨 25에 도달했습니다. 그 당시 나에게 이 강좌를 추천한 친구는 이미 직장을 다니고 있었고 나에게 작은 교육 프로젝트를 시작하라고 추천했습니다. 당시에는 재정적인 어려움이 있었고 다음 달 구독이 막 종료되었습니다. 나는 그의 조언을 따르기로 결정했습니다. (그런데 공부를 마치지 못한 것이 조금 후회됩니다.) 저는 Spring 프레임워크를 연구하기 시작했는데, Spring 프레임워크 없이는 Java 개발이 거의 불가능해졌습니다. HTML과 CSS에 대한 지식이 깊어지기 시작했습니다. 사실 저는 작은 웹 애플리케이션을 만들기 시작했습니다. 나의 첫 번째 응용 프로그램은 새로운 기술을 익히는 것 외에는 어떤 이점도 가져오지 않았습니다. 그 본질은 다양한 구성 요소와 품질 수준 목록에서 개체를 조립하는 것뿐이었습니다. 초보적인 것처럼 보일 것입니다. 하지만 제가 기본을 배울 수 있게 해주고 이미 제 기술을 실제로 적용할 수 있다는 자신감을 주신 분은 바로 그녀였습니다. 그 과정에서 저는 취업 시장을 모니터링하기 시작했습니다. 실제로는 많았고 전혀 없었습니다. 요점은 우리 도시에서는 IT 부문이 매우 발달되어 있고 Java 개발자가 항상 필요하다는 것입니다. 그러나 대부분은 중급 이상에서 요구됩니다. 주니어에게는 드문 공석이 발생하려면 1년의 경험이나 내가 알지 못했던 다양한 기술을 사용할 수 있는 능력이 필요했습니다. 이는 시장이 초보 개발자로 과포화되었고 이에 따라 진입을 위한 지식 임계값이 지속적으로 증가했기 때문입니다. 예를 들어 Lviv에서는 Java Core만 필요한 공석을 가끔 볼 수 있었습니다. 그럼에도 불구하고 나는 이력서를 보내기 시작했고 동시에 교육 프로젝트를 제출하고 DOU 페이지에서 초보자에게 제공되는 새로운 기술을 연구하기 시작했습니다. 링크드인 계정을 만들어서 저의 몇 안 되는 실력으로 채웠어요. 당연히 답이 없었습니다. 시간, 돈, 인적 자원을 투자하여 교육을 받아야 하는 초보 전문가가 필요한 사람. 아무도. 하지만 나는 포기하지 않고 중간 자리가 필요한 곳에도 끈질기게 이력서를 보냈다. 시간이 지났습니다. 물론 나는 절망감을 느꼈다. 아무 일도 일어나지 않을 것 같았습니다. 그런데 테스트 작업을 완료하라는 제안을 받았습니다 (그런데 중간이 필요한 곳에서 나왔습니다). 열어보니 두려운 순간이기도 하고 행복한 순간이기도 했습니다. 나는 그 일이 꽤 가능하다는 것을 알았다. 사용자가 ID, 이름, 숫자 값을 사용하여 개체를 생성할 수 있는 애플리케이션을 만드는 것이 필요했습니다. Spring(Boot, IoC, REST, MVC, Security), Hibernate, MySQL, JUnit의 사용이 필요합니다. 사용자 인터페이스로는 Thymeleaf를 사용하는 것이 제안되었습니다. 그 당시 나는 Spring IoC, MVC, MySQL만 알고 있었습니다. 모든 일에 5일이 할당되었습니다. 나는 그것을 마스터하기 시작했습니다. 나는 오랫동안 잠을 자지 못했습니다. 게다가 이 기간 중에 우리는 친척을 방문하기 위해 비행기를 타고 가야 했습니다. 최선을 다했지만, 마지막 날에는 오랫동안 잠을 자지 못했기 때문에 거의 아무것도 이해할 수 없었습니다. 과제를 보냈습니다. 잠시 기다린 후 작업이 확인되었으며 고려된다는 답변을 받았습니다. 당연히 이것은 표준적인 정중한 대답입니다. 나는 처음에 작업을 잘 완료할 가능성이 낮다는 것을 완벽하게 이해했습니다. 그러나 그것은 이미 무언가였습니다. 이번 기회를 통해 저는 새로운 것을 많이 배울 수 있었습니다. 비록 제안을 받지는 못했지만 시도해 볼 기회를 주셔서 감사했습니다.
스위처가 IT로 향하는 길 - 3
나는 계속해서 공부했습니다. 나는 우리 도시의 한 유명 회사에서 매년 개최하는 가을 프로그래밍 학교에 등록했습니다. 이미 갖고 있던 지식으로 나는 선발시험을 쉽게 통과했다. 학교의 본질은 학생들에게 언어와 개발 도구를 익히는 것이었습니다. 또한 원하는 사람들은 큐레이터가 소속된 그룹을 구성하고 하나 또는 다른 프로젝트를 완료하는 임무를 부여 받았습니다. 이것은 이론적으로 주목받고 취업할 수 있는 기회를 제공했습니다. 여기서 저는 기술에 대한 지식뿐만 아니라 팀워크도 중요하다는 것을 배웠습니다. 학습 과정에서 저는 제가 놓친 부분을 발견했고, 모든 것이 끝나기 조금 전에 단순화된 핀터레스트와 매우 모호하게 유사한 애플리케이션을 만들기 시작했습니다. 그러던 중 친구에게 멘토링을 부탁했습니다. 시간이 지날수록 내가 점점 더 좋아지고 있다는 것을 알았습니다. 새로운 발걸음을 내딛을 때마다 나는 이것이 내 것이라고 느꼈습니다. 나는 내가 한 일을 정말 즐겼습니다. 나는 문자 그대로 지원서의 모든 세부 사항을 핥았습니다. 특히 전면에서는 더욱 그렇습니다. 개발에는 백엔드보다 시간이 더 걸렸습니다. 비율로 추측할 수 없고 모든 것이 UG처럼 보이기 때문입니다. 시간이 좀 더 지나서 보니 제가 두 번 수강했던 과목이 다시 수강신청이 진행되고 있는 걸 봤습니다. 이력서를 다시 제출하기로 결정했습니다. 모든 것이 아름답게 디자인되고 칠해졌습니다(물론 영어로). 이에 대한 응답으로 나는 인터뷰에 다시 초대되었습니다. 그들이 나에게 대답했을 때, 일주일이 남았습니다. 이 기간 동안 나는 질문에 대한 답변을 제공하는 정보 소스를 말 그대로 탐독했습니다. 그건 그렇고, Quizfull 리소스도 여기에서 나에게 많은 도움이 되었습니다.. 많은 구문이 명확해졌습니다. 비록 그곳에서 컴파일러로 일해야 했지만 실제로는 매우 유용했고 그곳에서 배운 모든 것이 인터뷰에서 도움이 되어 잘 통과했다고 느꼈습니다. 원칙적으로 이는 나중에 확인된 것으로 보인다. 나는 그 과정을 수강했다. 훈련 과정에서 지원자는 강의에 참석하고 숙제를 해야 했습니다. 그 과정에서 모든 지원자는 팀으로 나뉘어 교육 프로젝트가 주어졌으며 이는 교육의 핵심이었습니다. 교육 프로젝트라는 주제를 제안 받았을 때 팀 전체는 우리가 감당할 수 없다고 생각했습니다. 큐레이터들은 이 주제가 특별하고 전반적으로 역대 가장 어려운 주제 중 하나라고 솔직하게 말했습니다. 우리가 탐구하지 않은 기술이 많이 있었습니다. 그럼에도 불구하고 우리는 노력해야겠다고 결심했고, 최악의 경우에도 매우 좋은 경험이 될 것이라고 생각했습니다. 여기서 저는 제가 합류하게 된 팀과 함께 매우 운이 좋았다고 말해야 합니다. 모든 사람들은 훈련의 중요성을 이해하고 직업을 갖고 싶어했습니다. 그리고 내 생각에는 그것이 우리가 프로젝트를 완료할 수 있었던 유일한 이유라고 생각합니다. 막힐 때마다 우리는 모두 함께 모여 상황을 헤쳐나갔습니다. 그런 환경에서 일하는 것은 솔직히 즐거웠습니다. 물론 이 모든 시간에는 큰 설렘이 동반되었습니다. 5월 연휴에는 가족, 친구들과 함께 휴가를 떠나서 좀 쉴 수 있지 않을까 하는 생각도 들었던 기억이 납니다. 그렇지 않습니다 =) 학습 과정에서 필요한 것 외에는 모든 것이 내 머릿속에서 나왔습니다. 한 순간도 잊을 수 없었습니다. 그러나 이것은 심지어 더 나은 것입니다 =) 그리고 여기서 이 이야기는 끝납니다. 우리가 프로젝트 작업을 마무리하는 동안, 훈련이 끝나기 전에 인터뷰를 제안받았습니다. 큰 불안에도 불구하고 나는 그것을 통과했고 첫 번째 제안을 받았습니다. 내 기쁨이 끝이 없었다고 말할 필요는 없을 것 같습니다. 나는 마침내 목표를 달성하고 새로운 수준으로 나아갔습니다. 현재 저는 8개월째 일하고 있습니다. 그리고 매일 나는 이것이 내 것이라고 확신하고 내가 하는 일을 좋아합니다. 당연히 제가 하는 일에 대한 급여가 적당하고 회사에서 제가 일하는 동안 편안함을 느낄 수 있도록 해준다는 사실이 더 많은 동기를 부여합니다. 우리나라에서는 이런 모습을 거의 볼 수 없습니다. 당연히 지금도 어려운 순간이 오고 때로는 잠을 희생하고 밤에 일해야 할 때도 있습니다. 좋든 싫든 나는 그것을 좋아한다. 게다가 경영진은 이를 결코 간과하지 않습니다. 지난 7년 동안 저는 제가 하는 일을 정말 즐겼습니다. 당연히 이것은 내 삶의 모든 측면에 긍정적인 영향을 미쳤습니다. 결과적으로 모든 어려움과 장애물에도 불구하고 모든 사람이 원하는 것을 달성할 수 있다고 말할 수 있습니다. 의도 한 경로에서 벗어나지 않고 최선을 다하고 실패가 발생하더라도 포기하지 않으면됩니다. 글을 너무 많이 써서 죄송합니다. 어려운 시기에 누군가에게 도움이 되기를 바랍니다. 그것은 나에게 도움이 되었다. 최선을 다하고 JavaRush 팀에게 감사드립니다. 많은 도움이 되었습니다 =) UPD 계속, 몇 년 후 👉 IT v2.0으로 전환하는 전환기의 길
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION