JavaRush /Java Blog /Random-KO /할 수 있는 작은 엔진
GuitarFactor
레벨 30
Санкт-Петербург

할 수 있는 작은 엔진

Random-KO 그룹에 게시되었습니다
간단히 말하면, 내 경로는 다음과 같습니다. 1개월 - JavaRush 20레벨 2개월 - JavaRush 30레벨 3개월 - JavaRush 인턴십 테스트 과제 완료 4 - 6.5개월 - T-Systems에서 인턴십 완료, 엔터프라이즈 스택 학습 7 월 – 직장 복귀 10개월 – 수습 기간이 지났고 비행은 정상입니다 와, 종이 위에 모든 것이 얼마나 매끄러워 보이는지! 그러나 이러한 무미건조한 사실 뒤에는 너무 많은 감정, 의심, 우여곡절이 있어서 포럼의 한 기사에 모두 포함시키기가 어렵습니다. 하지만 노력할게! 우선, 안녕하세요. 제 이름은 Vyacheslav이고 27세입니다. 자주 돌아보진 않지만, 이 글을 접하고 나니 '펜시브' 같은 것이 존재한다고 상상해 보시길 권합니다. 나에게 손을 내밀고 가자, 거기로 뛰어들어 모든 일이 어떻게 일어 났는지 보자) 2016년 12월 2일. 보세요, 제가 여기 있어요. 저는 최근에 유압 공학 연구소에서 박사 학위 논문을 옹호했습니다. 하지만 뭔가가 나를 괴롭히고 있습니다. 당시 내 생각을 들어보자.
“연구소는 우리 눈앞에서 무너지고 있고 유압 공학 산업에 관심을 갖는 사람은 거의 없습니다. 내가 일했던 부서 전체가 누가 일자리를 찾을 수 있는지 알아보기 위해 흩어져 있었습니다. 물론, 안 머물고 스타트업에 애널리스트로 일하게 된 것도 잘한 일이지만, 한 달 뒤 자금 부족으로 망했다. 그리고 여기서 저는 직업도 없고 전문 분야가 매우 좁으며 제 전문 분야에서 나에게 적합하도록 다른 직업을 찾을 가능성이 거의 없습니다. 연구소로 돌아가서 죽을 때까지 거기서 일해야 하나요? 모호한 전망. 일반적으로 저는 프로그래밍에 관심이 있습니다. 나는 때때로 Python으로 간단한 프로그램을 작성하기도 합니다. 하지만 젠장, 내 지식은 프로거가 되기에는 분명히 충분하지 않습니다! 그리고 일반적으로 전문 교육을 받지 않고도 이것이 실제로 가능합니까? 그런데 벌써 26살이라니…”
그 당시 프로그래밍에 대해 가끔 생각했지만, 포럼에서 "거의 불가능하다", "나이가 들수록 프로그래머처럼 생각하는 법을 배우는 것이 점점 더 어려워진다", "프로그래머처럼 생각하는 법을 배우는 것이 점점 더 어려워진다"와 같은 전문가들의 조언을 자주 접했습니다. 일찍 공부했어요.” 등등. 하지만 만일을 대비해서 프로그래머 친구에게 편지를 써서 갑자기 진지하게 공부를 시작하기로 결정하면 어떤 언어로 작성하라고 조언할지 물었습니다. 그의 대답은 JAVA 였습니다 . 흠, 그 당시 나는 휴대폰 게임 화면 보호기에 "Powered by Java" 라는 문구만 Java에 대해 알고 있었습니다. 휴대폰으로 게임을 할 때 사용하는 언어는 무엇인가요? 글쎄요, 그들이 조언한다면 좋습니다. 시도해 볼 수 있습니다. 나는 인터넷 검색을 시작했고 JavaRush 성공 사례를 발견했습니다. 그리고 나는 붙어 있습니다. 내 세상은 뒤집어졌습니다. 나 자신을 믿어야 한다는 것이 바로 이것이었다. 여기 목표를 달성한 실제 사람들의 실제 사례가 있습니다! 앞으로 3개월 동안 아침에 일어나자마자 거의 매일 성공 스토리를 읽고 또 읽었다고 하겠습니다. 나도 할 수 있을 거라 믿었다. 며칠 뒤에는 이미 Java Rush를 배우고 있습니다.) 공부하는 데 얼마나 시간이 걸릴지 아직 모르겠습니다. 전 직장에 다니던 돈도 아직 남아있고 부모님도 도와주셔서 공부에만 집중할 수 있어요! 그래서 12월 2일이 출발점이 되었습니다. 저는 확실히 프로그래머가 되기로 결심했습니다! ...자, 물 밖으로 머리를 내밀지 않으면 더 이상 숨을 쉴 수 없습니다.)) 다음에 메모리 풀에 뛰어들기 전에 JavaRush에게 감사 인사를 전하고 싶습니다! 유효성 검사기의 계략과 때로는 장난스러운 작업 특성에도 불구하고 나는 이 리소스가 나에게 결정적인 역할을 했다고 믿습니다. 그렇기 때문에 나는 이 이야기를 쓰는 것이 나의 의무라고 생각합니다. 아마도 그것은 의심하는 사람들이 의심을 멈추도록 격려할 것입니다. 자, 다시 다이빙해볼까요? Java를 배운 첫 2개월 동안의 저의 대략적인 하루 일과를 살펴보겠습니다! *Gurg* 그래서 알람을 8시에 설정했습니다. 그런 식으로 매일 반복됩니다. 나는 일어나서 향기로운 차를 큰 머그잔에 담아 JavaRush에 앉았습니다. 그리고 늦게까지 공부해요. 보유 자금이 우리 눈앞에서 사라지고 있습니다. 가능한 한 빨리 Java를 배워야 합니다! 가혹한 일일 자율 학습 기간 동안 나의 주요 친구들은 다음과 같습니다. 할 수 있는 작은 엔진 - 1 아, 이 보브로프 선장은 외모로 당신을 트롤링하고 때로는 큰 문제를 안겨줍니다. 그럼에도 불구하고 열심히 문제를 해결하고 놓치지 않으려고 노력했습니다. 레벨 20이되면 최소한의 중간과 다운으로 일할 준비가 된 것 같았습니다. 일부 레벨에서 보너스 작업을 완료할 수 없었던 것을 아주 잘 기억합니다. 그는 이틀 동안 싸웠고 짜증이 났으며 다른 생각은 할 수 없었습니다. 하지만 결국 나는 그것들을 해결했습니다! 시간이 빨리 지나갔고 여기에 내 노력의 결실이 있습니다. 레벨 30은 훈련 시작 후 정확히 두 달이 걸렸습니다! 나는 JavaRush 인턴십에 대해 듣고 그것이 무엇인지 알아보기로 결정했습니다. 이를 위해서는 입문과제를 해결하는 것이 필요했다. 봐, 내 눈이 어떻게 커지는지 보여? 이 테스트 과제를 봤습니다)) 레벨 30 이후에는 Java에 대해 알아야 할 모든 것을 알고 있다고 생각했습니다! 그리고 이러한 모든 데이터베이스, 웹, 일부 HTML 등은 아마도 특별히 훈련된 사람들에 의해 수행될 것입니다. 그리고 나서 내 생각이 얼마나 틀렸는지를 깨달았습니다.) 당시 내 생각을 들어보겠습니다.
무엇? 어느 메이븐, 어느 바람둥이? 이게 뭔가요??? 이 단어들은 모두 무엇을 의미하나요? 프로거가 되기까지 코앞에 다가왔다고 생각했는데, 아직 배울 게 너무 많아요!
할 수 있는 작은 엔진 - 2 그렇다, 가혹한 현실이었다. 그러다가 과거의 Java Rush 문제가 그저 꽃에 불과했다는 것을 깨달았습니다. 결국 거기에서 모든 것을 씹어 입에 넣었고 여기서 나는 기업 기술의 거대한 바다에 직면했고 해안에서 100m 떨어진 곳에서 보트를 타고 물에 던져졌습니다. 그리고 나는 허둥대기 시작했다. 테스트 과제로 인해 생겨난 괴물이 기억난다. 나는 3주 동안 그 사람 때문에 끙끙거렸다. 누군가 나에게 몇 달 안에 이 작업을 하루 만에 할 수 있고 10배 더 잘할 수 있다고 말한다면 얼마나 놀랄까요? 기념으로 첫 번째 웹 애플리케이션 UI의 스크린샷을 저장했습니다. 할 수 있는 작은 엔진 - 3 으으음, 부드러워요! 동시에 저는 모든 공석에서 필수 요구 사항이었던 SQL, 알고리즘 및 데이터 구조를 연구했습니다. 글쎄, 성공은 분명했고 나는 이력서를 쓰기로 결정했습니다. 그리고 며칠 후 저는 첫 번째 IT 인터뷰에 초대받았습니다! 일반적으로는 표준을 통과했지만 회사의 오래된 기술 스택과 팀이 젊은 사람들이 아닌 40세 이상의 사람들로 구성되어 있어 혼란스러웠습니다. 나는 새로운 직업을 다르게 상상했습니다. 이번 인터뷰와 병행하여 T-Systems에 인턴십을 지원하고 테스트 문제를 해결했습니다. 그리고 놀랍게도 저는 직접 테스트와 인터뷰를 요청받았습니다! 관심 있는 분들을 위해 여기에 이 ​​인터뷰에 대한 기사를 썼습니다 - http://info.javarush.ru/GuitarFactor/2017/03/13/%D0%98%D1%81%D1%82%D0%BE%D1% 80% D0%B8%D1%8F-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D0%BE%D0%B1%D0% B5% D1%81%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B8%D0%BD%D1%82 %D0 %B5%D1%80%D0%B5%D1%81%D0%BD%D1%8B%D0%B5-%D0%B2%D0%BE%D0%BF%D1%80%D0%BE% D1% 81%D1%8B.html 곧 T-Systems에 인턴십에 채용된다는 답변을 받았습니다! 그 당시 나의 현금 보유액은 거의 고갈되었고, 오래된 스택을 가진 첫 번째 회사에 침입하여 지금 일을 시작하거나 T-Systems에서 2.5개월 동안 공부하고 더 나은 전망을 가질 수 있는 선택권이 있었습니다. 정말 어려운 선택이셨어요! 하지만 저는 두 번째를 선택했어요. 기억의 웅덩이에서 다시 뛰어들어 숨을 쉬자! 우리가 방문했을 때 저는 3개월 동안 열정적으로 Java를 공부하고 있었습니다. 내가 후회하는 게 있었나요? 아마도 그렇습니다. 만약 당신도 비슷한 상황에 있다면, 내 실수를 반복하지 마세요!: 1. 하루 종일 공부하지 마세요. 여러 번 정신적으로나 육체적으로 탈진할 위험이 있었습니다. 2. 가능하다면 공부를 위해 직장을 그만 두지 마십시오. 저는 여전히 장기간의 기생충 감염으로 인한 재정적 결과를 처리하고 있습니다. 3. 육체적으로 운동하십시오! 하루종일 컴퓨터 앞에 앉아 있다 보니 살이 찌고 허리가 아프기 시작했어요. 나는 스포츠를 하곤 했지만. 균형을 유지하도록 노력하세요! 자, 우리는 이미 이야기의 결승선에 와있습니다. 마지막으로 수영장에 뛰어들어 결국 어떻게 끝났는지 알아봅시다! 훈련이 시작되었습니다. 새로운 정보가 너무 많아서 하루 종일 프로젝트에 앉아 있어요! 우리 그룹에는 몇 년 동안 Java를 공부해 온 IT 배경을 가진 매우 강력한 사람들이 있습니다. 나는 그들을 따라잡기 위해 최선을 다하고 있습니다. 내 그룹에는 JavaRush를 사용하는 또 다른 사람이 있는데, 우리는 프로젝트를 통해 서로를 도우려고 노력하고 있습니다. 그리고 이 프로젝트는 다중 사용자 웹 애플리케이션과 JMS를 통해 서로 메시지를 수신하고 REST를 통해 데이터를 가져오는 또 다른 작은 애플리케이션에 불과합니다. 솔직히 말해서 신격화였습니다.) 이전에 일어난 모든 일이 나에게는 꽃처럼 보였습니다. 프로젝트의 최종 방어에 따라 나는 좀비 상태에 있었고 하루 12 시간 동안 앉아서 공부할 수있는 모든 것을 공부하지 않고 그냥 평범한 사람들처럼 일하기 시작하길기도했습니다. 분명히 내기도가 응답 된 것 같습니다.) 쇼는 매우 침착하게 진행되었지만 운명은 나에게 또 다른 어려운 선택을 준비했습니다. 쇼가 끝난 후 나는 거의 즉시 매우 구체적인 프로젝트에 참여하겠다는 제안을 중간에 받았고, 급여는 내 기대를 훨씬 뛰어 넘었습니다. 그러나 프로젝트는 매우 구체적이었습니다. XML에서 족보를 휘젓고 xslt 변환을 사용하여 변환하는 등의 작업이 필요했습니다. 이 즐거움은 매우 의심스럽고 이것이 완전한 지옥이라는 것을 이해하고 무엇을 해야할지 몰랐습니다. 일상의 고통을 감수하고 누구에게도 필요하지 않은 지식을 얻거나 거절하고 더 이상 제안을 전혀 받지 못할 위험을 감수하십시오. 그러나 나는 위험을 감수하고 거절했습니다. (큐레이터는 더 많은 제안이 있을 것이라고 확신했습니다.) 그런 일이 일어났고, 저는 결국 연봉이 낮은 주니어 개발자의 자리에 있게 되었지만, Spring과 Heber와 함께 인간 프로젝트에 참여하게 되었습니다. 물론 이러한 기술의 기술은 xslt보다 훨씬 더 수요가 많습니다.) 그게 다입니다. 해피 엔딩, 표면으로 돌아 오겠습니다! 어려움은 거기서 끝나지 않았고, 수습 기간 동안에도 공부를 계속했고, 전문 문헌을 읽기 시작했으며, 동료들을 돕기 위해 디자인 패턴에 대한 블로그를 직접 작성하기도 했습니다. 이제 나는 완전히 다른 질문에 대해 걱정하고 있습니다. 제가 정말 사업을 하고 싶은지 모르겠습니다. 항상 즐겁고 즐거운 것은 아닙니다. 특히 하나님께서 10년 된 유산을 다루는 것을 금하신다면 더욱 그렇습니다. 또한, IT 관련 지식이 부족하여 아주 기본적인 내용을 이해하는 데 공백이 많다는 것도 알고 있습니다. 전반적으로 문제가 많지만 제가 한 일을 후회하지는 않습니다. 그리고 여기 JavaRush의 성공 사례가 아니었다면 이 모든 사건은 내 인생에서 결코 일어나지 않았을 것입니다. 그럼 고마워요, JR! 제가 한때 그랬던 것처럼 갈림길에 서서 의심하는 사람들을 위한 특별한 메시지입니다. 바로 연습을 시작하세요! 프로그래밍의 95%는 로켓 과학이 아니며 누구나 개발자로 취업할 수 있다고 확신합니다! 3개월, 6개월, 1년, 2년... 또 다른 질문은 모든 사람이 정말 좋은 개발자가 될 수는 없다는 것입니다. 그러나 그것은 완전히 다른 이야기입니다...) 다소 자연스러운 이야기를 읽어주셔서 감사합니다. 행운을 빌어요, 자신을 믿으세요! 나는 정말로 기업을 하고 싶은가? 항상 즐겁고 즐거운 것은 아닙니다. 특히 하나님께서 10년 된 유산을 다루는 것을 금하신다면 더욱 그렇습니다. 또한, IT 관련 지식이 부족하여 아주 기본적인 내용을 이해하는 데 공백이 많다는 것도 알고 있습니다. 전반적으로 문제가 많지만 제가 한 일을 후회하지는 않습니다. 그리고 여기 JavaRush의 성공 사례가 아니었다면 이 모든 사건은 내 인생에서 결코 일어나지 않았을 것입니다. 그럼 고마워요, JR! 제가 한때 그랬던 것처럼 갈림길에 서서 의심하는 사람들을 위한 특별한 메시지입니다. 바로 연습을 시작하세요! 프로그래밍의 95%는 로켓 과학이 아니며 누구나 개발자로 취업할 수 있다고 확신합니다! 3개월, 6개월, 1년, 2년... 또 다른 질문은 모든 사람이 정말 좋은 개발자가 될 수는 없다는 것입니다. 그러나 그것은 완전히 다른 이야기입니다...) 다소 자연스러운 이야기를 읽어주셔서 감사합니다. 행운을 빌어요, 자신을 믿으세요! 나는 정말로 기업을 하고 싶은가? 항상 즐겁고 즐거운 것은 아닙니다. 특히 하나님께서 10년 된 유산을 다루는 것을 금하신다면 더욱 그렇습니다. 또한, IT 관련 지식이 부족하여 아주 기본적인 내용을 이해하는 데 공백이 많다는 것도 알고 있습니다. 전반적으로 문제가 많지만 제가 한 일을 후회하지는 않습니다. 그리고 여기 JavaRush의 성공 사례가 아니었다면 이 모든 사건은 내 인생에서 결코 일어나지 않았을 것입니다. 그럼 고마워요, JR! 제가 한때 그랬던 것처럼 갈림길에 서서 의심하는 사람들을 위한 특별한 메시지입니다. 바로 연습을 시작하세요! 프로그래밍의 95%는 로켓 과학이 아니며 누구나 개발자로 취업할 수 있다고 확신합니다! 3개월, 6개월, 1년, 2년... 또 다른 질문은 모든 사람이 정말 좋은 개발자가 될 수는 없다는 것입니다. 그러나 그것은 완전히 다른 이야기입니다...) 다소 자연스러운 이야기를 읽어주셔서 감사합니다. 행운을 빌어요, 자신을 믿으세요!
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION