JavaRush /Java Blog /Random-KO /20년 이상이 지나 마침내 나는 하나가 되었습니다! 4부
alex8894
레벨 34
Санкт-Петербург

20년 이상이 지나 마침내 나는 하나가 되었습니다! 4부

Random-KO 그룹에 게시되었습니다
"수염난 에니키"의 이야기가 계속됩니다. 이전 부분은 여기에 있습니다 . 20년 이상이 지나 마침내 나는 하나가 되었습니다!  파트 4 - 1

네 번째 시도

친애하는 동료 여러분, 아마도 짐작 하셨겠지만 제 날개가 부러졌습니다. 저는 쾅하고 인터뷰에서 날아갔습니다. 개발자는 다른 사람의 코드를 이해하고 오류를 수정하는 것뿐만 아니라 스스로 프로그래밍할 수 있어야 합니다. javarush.ru의 24개 레벨은 당시에는 반쯤 잊혀졌지만 분명히 충분하지 않았습니다. 그런 다음 새 프로젝트가 시작되었고 Java 학습은 보류되어야 했습니다. 나는 이것이 한 달도 채 안 될 것이라고 스스로 확신했습니다. 그런 다음 - 2 씩. 그럼 다시. 그리고 나서 나는 "늪"에서 벗어나는 것이 두려웠을 때 내 인생에서 이미 비슷한 막 다른 상황에 처해 있었고 그로부터 좋은 결과가 나오지 않았다는 것을 깨달았습니다. 그리고 이제 상황은 이상적이라고 말할 수 있습니다. 외국 기업은 말 그대로 인력 시장을 "정리"했으며 Java 개발자에 대한 수요는 엄청납니다. 우리는 결정을 내려야 합니다. 필요하지만 정확히 무엇을 해야 할지 확실하지 않습니까? 실제로 이유는 명확하지 않지만 여름 방학이 다가오고 있으며 javarush.ru 웹 사이트가 있습니다. 매우 분명한 계획이 나타났습니다.
  1. 가능한 한 빨리 레벨 30에 도달하세요.
  2. 테스트 작업을 수행합니다.
  3. 약 한 달 반 정도 남은 가을 실제 프로젝트에 참여하세요.
  4. 실제 프로젝트를 완료하세요.
  5. 제안을 받습니다.
다음에 무엇을 해야 할지 아직 결정하지 못했습니다. 이 회사에 남을 것인지, 다른 회사로 옮길 것인지는 결정하지 못했습니다. 하지만 그것에 대해 생각할 시간은 충분했습니다. 적어도 6개월은 걸렸습니다. 따라서 해당 프로젝트의 테스트 작업 내용은 아직 알려지지 않았지만 Spring을 이용한 웹 애플리케이션이 될 것이라는 점은 분명하다 . 나는 Spring을 공부하는 것부터 시작하기로 결정했고 현재 버전인 4번째 버전을 사용하고 대부분의 책에서는 3번째 버전을 설명합니다. 검색 결과 "Spring 4 for Professionals" 4판(원래 Pro Spring 4)이라는 책이 나왔습니다. 선택은 매우 성공적이었습니다. 책의 웹 사이트에서 다운로드한 연습용 소스 코드와 함께 종속성 주입을 사용하여 간단한 콘솔 응용 프로그램을 만드는 것부터 전체 콘솔 응용 프로그램을 만드는 것까지 문자 그대로 단계별로 안내하는 훌륭한 튜토리얼을 받았습니다. Spring MVC, JSP 및 Hibernate를 통한 데이터 액세스를 갖춘 본격적인 웹 애플리케이션그리고 JPA 2.1. 이 책의 단점 중 하나는 번역 품질이 항상 좋지 않다는 것 외에도 모든 소스 코드 예제가 Spring xml 구성을 사용하고 다른 소스에서 연구해야 하는 Java 구성의 예가 거의 없다는 점입니다. 한편, 이제 많은 사람들은 xml 구성이 구식이라고 생각하며 테스트 작업에서 이를 사용하는 것은 심각한 단점입니다. 나에게 많은 도움을 준 다른 두 권의 책은 Spring persistence with Hibernate, 2nd edition(Hibernate 5에 관하여)과 Java Persistence with Hibernate, 2nd edition(JPA 2.1에 대하여)이지만, 첫 번째 책 이후에 공부할 가치가 있습니다. 세 권의 책 모두 수준이 상당히 높은 편이며, 테스트 과제를 가장 빠르게 완료하는 방법을 찾는 분들을 위해 남들이 만들어 놓은 기성 테스트 과제를 비롯해 훨씬 더 간단한 방법도 있다는 점을 말씀드리고 싶습니다. 그런데 누가 이런 식으로 속고 있습니까? 이제 휴가, IDEA, javarush 및 레벨 24입니다. 나는 휘파람을 불며 그것을 통과시키고 계속 나아갔다. "팀 리더십"의 기간이 헛되지 않았으며 과거의 많은 실수를 깨달았고 이전에는 불가능했던 문제를 쉽게 해결했습니다. 레벨 25, 26, 27... 그만하세요. 이 속도로 움직이면 휴가가 끝날 때까지만 테스트 작업을 수행할 수 있습니다. 정말 원하지 않았지만 포럼 페이지에 있는 구명 해킹을 사용해야 했습니다. 좋아요, 레벨 30과 테스트 과제가 있는데 거기에는 무엇이 있나요? 글쎄요, 원칙적으로 "Spring 4 for Professionals"라는 책을 읽고 나면 어디서부터 시작해야 할지 분명하지만 살펴보겠습니다. 그래, 두고 보자. 아직 의미 있는 코드 한 줄도 없는 그다지 좋지 않은 애플리케이션을 간단히 실행하기 위해 오후 4시부터 오전 6시까지 쉬지 않고 앉아 있었습니다. 항상 누락되는 빌어먹을 종속성, 구성 요소 버전 충돌 및 stackoverflow에 대한 깊은 절. 글쎄, 그 무렵 나는 Maven과 Google을 마스터했습니다. 그런데 왜 Spring 스택 추적의 "풋 랩"이 "처음부터"가 아니라 "끝부터" 해독되어야 한다고 어디에도 나와 있지 않습니까? 또한 Maven에서 애플리케이션 서버에 대한 자동 배포를 구성해야 했습니다. 애플리케이션을 수동으로 20번 업로드한 후에는 더 이상 이유에 대한 질문이 발생하지 않습니다. 그런 다음 상황이 어떻게 든 더 단순 해졌고 일부는 책에 없었지만 필요한 예는 인터넷에서 찾았습니다. 수년 전 웹 애플리케이션을 만들고 시스템 프런트 엔드를 파헤치면서 얻은 HTML, CSS 및 Javascript에 대한 지식이 많은 도움이 되었습니다. 당연히 모든 개발을 Linux(Ubuntu 16.04)에서 진행했기 때문에 관리 능력도 활용하게 되었습니다. 휴가 중에 제대로 도착하지 못해 며칠이 더 걸렸지만 큰 여유를 가지고 마감일을 맞출 수 있었습니다. 확인하세요... 승인되었습니다. 휴가를 마치고 일터에서 나를 반갑게 맞아주었다고 해보자. 가장 오래된 직업이 내 계획을 방해하기로 결정한 것 같습니다... 계속 .
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION