JavaRush /Java Blog /Random-KO /가시를 뚫고 별을 향해
hundr3th
레벨 33

가시를 뚫고 별을 향해

Random-KO 그룹에 게시되었습니다
첼랴빈스크. 2015년 사범대학 5학년 학생, 사전 디플로마 인턴십을 성공적으로 마쳤습니다. 앞으로 두 달이 조금 남았는데... 알 수 없는 일이군요. 2016년 늦여름, 상트페테르부르크. 나는 내 자신과 내부 토론을하고 있습니다. 아니요, 즉시 부모님에게 전화해야합니다. 뉴스인데 부모님이 믿지 않으셨어요. 하지만 뭔가 잘못되면 어떻게 될까요? 수습기간이 끝날 때까지 기다렸다가 그 이후에 하는 것이 좋습니다. 그러나 1년 동안 검색에 실패했습니다! 맙소사, 내가 모두에게 어떻게 말하고 싶은지. 하지만 당신은 할 수 없습니다. 이제 나는 의심으로 가득 차 있습니다. 이것이 내 방식인가? 2015년 화창한 봄을 기억합니다. 제가 아는 학생들도 저처럼 신나서 뛰어다니고 있어요. 조금 무섭지만 좋은 날씨와 5년 간의 학업이 곧 끝나가는 것은 취하게 만든다. 모두가 졸업장이나 다음 단계에 대해서만 이야기합니다. 나는 기숙사로 돌아가서 방 문을 닫는다. 실제로 다음은 무엇입니까? 나는 미래의 젊은 교사인가? 아마도 내 안에는 항상 거절하는 것이 있었을 것입니다. 여기에 나의 냉소주의, 야망, 허영심이 있습니다. 일반적으로 좋은 교사에게 엄격히 금지되는 모든 것입니다. 나는 교사를 모욕하려는 것이 아니지만 우리나라에서 이것은 당신이 절대 이타주의자가 아니라면 침몰하는 배에서처럼 탈출해야하는 직업 중 하나입니다. 내가 아직 열 살 소년이었을 때 어느 날, 나는 집으로 걸어갔고, 보라! - 컴퓨터를 봤어요. 새로운, 시끄럽게 윙윙거리는 펜티엄 3 또는 4? 첫날, 저는 친구들의 게임인 GTA, Need for Speed, Warcraft III를 보러 달려갔습니다. 십여년이 조금 지난 지금, 나는 당시의 많은 부모들처럼 우리 부모님도 이 20세기 기적인 컴퓨터의 모든 가능성을 보지 못했다는 사실을 후회합니다. 그래서 수많은 싸움과 금지, 모욕을 겪으며 평범한 10대 게이머가 되었습니다. 작은 장점도 있지만 두 번째 컴퓨터에는 RAM이 256MB(및 그에 상응하는 나머지 하드웨어)밖에 없기 때문에 게임 성능을 향상시킬 수 있는 방법을 끊임없이 찾아야 했습니다. 예를 들어, 저는 Windows와 기타 필요한 소프트웨어를 다시 설치하는 방법을 배웠고 이를 통해 약간의 돈도 벌었고 학생과 친구들의 컴퓨터 사용을 도왔습니다. 작년에야 비로소 "아무것도 아닌 사람이 되는 것"이라는 점점 더 커지는 위협에 직면하여 프로그래밍에 손을 댈 생각을 하게 되었는지는 모르겠습니다. 그리고 나는 아직도 때때로 스스로에게 묻습니다. 왜 더 일찍은 안 될까요? 첫 번째 시도는 완전히 성공하지 못했습니다. 인터넷의 러시아 부분에는 대부분 "Hello, World!"보다 약간 더 복잡하고 가져오는 반성적인 기사와 프로그램의 예만 있었습니다. 실용가치는 거의 없습니다. 그러다가 직업상 '외국어 교사'라는 점에서 영어로 정보를 검색해 보았습니다. 그래서 저는 Java Script 강좌가 포함된 놀라운 Khan Academy 서비스를 발견했습니다. 저는 지금도 이 서비스를 사용하고 있지만 이미 다른 과목을 공부하고 있습니다. 정확히 기억은 나지 않지만 당시 칸아카데미에는 본격적인 웹 강좌가 없었습니다(또는 찾지 못했습니다). 그래서 JS 과정을 마친 후에 나는 또 다른 막다른 골목에 이르렀다는 것을 알게 되었습니다. 그러다가 Javarush를 발견했습니다. 아마 많은 사람들이 그랬듯이, 나의 첫 10레벨도 빠르게 지나갔습니다. 저는 매우 놀랐고 그들의 교육 스타일이 마음에 들었습니다. (선생님께서 높이 평가하셨습니다.) 나는 또한 서비스 제작자의 기업가 정신에 감사했습니다. 결국 JavaRush에는 스타일과 내용면에서 비슷한 경쟁자가 아직 없습니다. 그리고 비록 아주 진부한 이야기지만, 각 레벨의 마지막에 성공, 교육, 해외에 대한 그들의 이야기가 얼마나 마음과 마음을 따뜻하게 했는지! 그래서 거의 주저하지 않고 강좌를 구매했습니다. 레벨 15~16에 도달했을 때 특히 힘들었습니다. 스레드, 스레드 및 기타 이해하기 어려운 것들로 작업하는 것은 모두 낙담했습니다. 아파서 공부를 포기한 적도 있었어요. 20번의 시도가 있는데 작업이 테스트를 통과하지 못한다는 사실이 마음이 아픕니다. 나는 분명히 죄를 지었습니다. 나는 무엇을 복사하고 있는지 항상 생각하지 않고 github에서 문제에 대한 해결책을 복사했습니다. 그래서 25레벨쯤 됐어요. 내가 가장 "정직한"학생이 아니라는 사실에 대한 자기 의심, 자기 성찰을 배경으로 그다지 즐겁지 않은 또 다른 느낌이 생겼습니다. 마침내 무엇인가를 깨달을 때까지 뭔가 나를 괴롭혔습니다. 레벨 25 이상에도 불구하고 나는 여전히 아무것도 모르고 실제로 할 수 없다는 것을 깨달았습니다. 이것이 의미하는 바는 나는 여전히 앉아서 정말 중요하고 유용한 것을 쓸 수 없다는 것입니다. 나는 얼마나 크고 강력한 애플리케이션이 구축되는지에 대한 큰 그림을 보지 못했습니다. 흥미로운 논리적 문제를 해결하는 것과 게임, 메신저 또는 자신의 웹사이트를 작성하는 것은 전혀 다른 일입니다. 프로그래밍 방법을 모르고 프로그래밍을 합니다. 여기서 나는 매우 중요하지만 순진하게 터무니없는 결정 중 하나를 내렸고 어떤 의미에서는 어리 석고 편협한 결정을 내 렸습니다. 상트 페테르부르크로 이사 할 것입니다. 제가 상트페테르부르크로 이사하는 이유는 첼랴빈스크에 Java 프로그래머를 위한 공석이 없기 때문입니다. 모스크바는 그곳에 사는 사람들의 수, 가격, 그리고 수도에 한 번도 살아본 적이 없는 사람들이 공유하고 싶어하는 모든 "이야기"로 인해 위협을 받았습니다. 동시에, 상트페테르부르크는 자신을 찾지 못한 낭만주의자들을 위한 19세기에 갇혀 있는 신비롭고 매혹적인 일종의 피난처처럼 보였습니다. 나와 여자친구가 겪었던 고통은 따로 기사를 쓸 만하다. 다만, 가려는 곳을 준비하지 않고, 주택 수요와 가격, 일자리 등 최소한의 기본적인 정보도 수집하지 않은 채 자발적으로 움직이지 않는다는 점만 말씀드리고 싶습니다. 이상적으로는 즉시 새로운 직장으로 이동해야 합니다. 도착하자마자 저는 Java 개발자(당시 특히 학생들을 위한) 컨퍼런스인 JPoint에 즉시 등록했습니다. 내가 왜 거기에 갔는지 모르겠지만 내 이력서에 또 다른 좋은 "물건"을 찾기 위해 본능적으로 그랬을 가능성이 큽니다. 검색은 2015년 10월에 시작되었습니다. 저는 2016년 8월에 첫 직장을 찾았습니다. 10월과 11월에 영감을 얻었고, 첫 번째 면접에서 무릎이 떨렸고, 거절해도 그다지 속상하지는 않았습니다. 결국 저는 아직 초보인가요? 겨울에는 기분이 크게 나빠졌습니다. 봄이 되자 독일의 좋은 회사에서 '꿈의 인턴십'을 찾았습니다. 실패. 3월에 바로 JavaRush 강좌를 구매한 지 정확히 1년이 되었습니다. 그리고 이제 여기에 돈 부족, 적에게도 살고 싶지 않은 공동 아파트, 어떤 종류의 일도 전혀 부족, 그리고 가장 중요한 것은 새로운 전망을 추가하십시오. 그리고 여기서 나는 포기했습니다. 4개월 동안 프로그래밍을 잊어버렸습니다. 나는 그에 대해 생각할 수 없었다. "코딩"에 대한 사소한 생각만으로도 공황, 혐오감, 메스꺼움이 발생했습니다. 그리고 저는 상트 페테르부르크 메인 스트리트의 프로모터입니다. 외국어 교사 자격증과 Java, SQL, Spring, Hibernate, HTML, JS, CSS에 대한 지식이 내 마음 속에 흩어져 있습니다. 네, 우리 보트 여행이 최고예요. 네, 담요와 영어 오디오 가이드가 있습니다. 부두로 데려가겠습니다. 아니요, 제가 동행하기 때문에 티켓 가격은 변하지 않습니다. 지금 생각해보면 제가 틀렸다는 걸 깨달았어요. 면접을 더 잘 준비했어야 했는데. 그리고 항상 그렇듯이 모든 진부한 인용문에서 자주 발생하는 것처럼, 낮과 같은 영화와 나쁜 취향을 비명을 지르는 책에서 지금 당장 기대하지 않은 기적이 일어났습니다. 다만 영화처럼 저는 사랑에 빠지지 않았습니다. 프로그래머로서의 첫 직업이 저를 찾았습니다. 7월말, 8월초에 '이력서 몇 장만 보내자'고 결심했어요. 정기시험, 정기면접. 그들이 나에게 대답조차 할 것이라는 일반적인 불신. 사실, 그들은 나에게 시간을 거의 주지 않았고, 나의 14.5시간 교대근무로 인해 그 시간은 훨씬 더 적었습니다. 어떻게 해서든 보낼 수 있었는데 잊어버렸어요. 그러다가 아주 평범한 날 우체국에 갔는데 내가 읽은 내용을 믿지 못했습니다. 나는 그것을 다시 읽었다. 그리고 더. 그리고 더. 첫날. 나는 모든 것을 두려워합니다. 어떤 사람들은 무엇을 해야 하는지, 우리 서비스가 무엇으로 구성되어 있는지, 모든 것이 어떻게 작동하는지 설명합니다. 나는 고개를 끄덕이고 아무것도 기억하지 못한다. 하루 일과가 끝나면 지쳐서 아무것도 할 힘도 없고 의욕도 없습니다. 나는 첫 번째 작업을 3주 만에 완료했습니다(지금은 하루 만에 완료). 칭찬해 주셨고, 다음 달부터 본격적인 팀 멤버가 될 거라고 하더군요. 여기서 나는 지금까지 모든 사람에게 자랑하고 싶었지만 또 다른 실패가 두려워서 할 수 없었던 자유를 나 자신에게 부여합니다. 목소리에는 자부심이 있다. 보세요, 당신은 믿지 않았지만 나는 해냈습니다. 아니요, 학원은 필요하지 않고 제가 직접 합니다. 나는 시간과 돈을 낭비하고 싶지 않습니다. 나는 우월감과 만족감을 가지고 '작은 사람들'을 바라보며 미소를 지으며 거리를 걷는다. 내가 컴퓨터 앞에 앉아 있는 일로 그렇게 많은 돈을 받는다는 게 믿기지 않아요. 정말 이상해요. 매달 더 쉬워집니다. 나는 하루 일과가 끝나도 더 이상 지치지 않습니다. 홍보. 우리 팀은 학생들을 위한 해커톤에 초대되었습니다. 내가 멘토 중 한 사람이고 학생들이 나에게 질문을 하러 온다는 것이 아이러니하다. 당신은 당신의 지식이 얼마나 확장되고, 당신의 발 아래 땅이 얼마나 더 단단해지고 있는지 느낍니다. 하지만 동시에 내가 아직 얼마나 모르고 있는지 깨닫는다. 친구와 함께 나만의 프로젝트를 만들어 보세요. 단지 작동 중인 프로토타입에 애플리케이션을 적용하는 것이 얼마나 어려운지 처음으로 이해한 것입니다. 그리고 그것은 복잡한 문제가 아닙니다. 시간이 부족하고, 퇴근 후 '코딩'으로 인한 피로, 게으름, 기타 핑계. 악순환. 나는 내가 탈락했던 독일 회사의 강사를 기억한다. 그는 생각뿐만 아니라 실제로 얼마나 많은 젊은 스타트업이 실제로 하나가 되는지에 대해 씁쓸한 아이러니를 이야기했습니다. 이제 나는 의심으로 가득 차 있습니다. 이것이 내 방식인가? 평범하지만 희망사항은 없습니다. 나는 곧 Java가 엄청난 기능을 갖춘 매우 강력한 언어임에도 불구하고 그 사용이 제한적이라는 것을 깨닫기 시작했습니다. 말하자면 Web Enterprise만으로는 충분하지 않습니다. 게다가 나는 나 자신을 프로그래머라고 부르는데, 내가 정말 프로그래머인가? 가장 중요한 것은 내가 프로그래머인가? 아마도 이것은 소중하지만 실현 가능성이 거의 없는 꿈, 즉 진정한 당신을 찾는 길에 있는 많은 작은 정거장 중 하나일 뿐입니다. 오늘날 직업의 급여, 명성 및 필요성 수준에 의존하지 않는 것을 찾아 보여주십시오. 결국, 비록 힘들었지만 프로그래머가 되겠다는 목표를 달성할 수 있어서 여전히 기쁩니다. 이는 인도주의적 대학 교육과 기술 프로필의 부족에도 불구하고 가능합니다. 그러나 나는 이것이 한계가 아니라는 것을 알고 있습니다. 나는 여전히 계속 나아가고, 새로운 것을 배우고, 나 자신을 찾고 싶은 미친 욕망을 가지고 있습니다. 그리고 내가 다른 것을 공부하는 데 평생을 바치기로 결정하더라도 내 경험은 분명히 나에게 유용할 것입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION