CodeGym/Java Blog/무작위의/30세 이상의 군중을 위한 이야기
John Squirrels
레벨 41
San Francisco

30세 이상의 군중을 위한 이야기

무작위의 그룹에 게시되었습니다
회원
글쎄, 나는 작은 이야기를 나눌 시간을 찾았습니다.

프롤로그

제가 30세이고, 화학에 대한 고등 교육을 받았으며(자세한 내용은 다루지 않겠습니다), 거의 8년 동안 공장에서 일했다는 사실부터 시작하겠습니다. 그 일은 사실 꽤 흥미로웠지만 동료들을 보면서 은퇴할 때까지 20년 동안 여기서 일하고 싶지 않다는 것을 깨달았습니다. 이것은 내가 인생을 보내고 싶은 방식이 아닙니다. 또한 저는 두 명의 자녀(큰 아이는 6살, 막내는 1살)를 포함한 가족이 있고 예상대로 모기지가 있다는 점도 덧붙이고 싶습니다. 마침내 나는 더 높은 급여와 실질적인 경력 성장이 가능한 다른 공장, 다른 곳으로 이사하기로 결정했습니다. 첫 번째 공장에 뿌리를 내려 떠나기 힘들었지만 마음을 굳혔다. 상트페테르부르크로의 여행은 한 달 동안 지속되었습니다. 나는 공식적으로 일주일 동안 그곳에서 일하면서 우리나라 공장의 상황 (Sviatoslav는 러시아 출신입니다. 편집자 주)이 대부분 암울하다는 것을 깨달았습니다. 나는 고향으로 돌아왔다. 나는 이것이 한 걸음 뒤로 물러나는 것처럼 보였기 때문에 돌아가고 싶지 않았습니다. 이 시점에서 나는 내 인생을 근본적으로 바꾸면 좋겠다고 결심했습니다! 약 일주일 동안 나는 어떤 프로그래밍 언어를 선택할지 고민했고, 결국 선택은 Java로 떨어졌습니다. 그 이후로 강좌를 찾기 시작했습니다. 현실은 좋은 강좌가 많고 그 중 일부는 가격도 적당하지만 문제가 있었습니다. 저는 의욕이 넘치고 공부할 시간이 많았지만 재정적 여유는 기껏해야 3-4분 정도 지속될 것입니다. 개월. 내가 좋아했던 모든 코스는 주당 2번의 수업(가장 자주)으로 반년 이상 진행되었습니다. 그런데 친구가 CodeGym이 아주 좋은 리소스라는 말을 듣고 나에게 추천했습니다. 나는 이 과정에 나에게 필요한 모든 것이 있다는 것을 알았습니다.
  • 학습 자료 및 과제가 포함된 구독
  • 시간 제한 없음 – 나는 내 일정(활발하게 열려 있음)과 내 욕구(위에서 말했듯이, 나는 매우 의욕이 넘쳤습니다)가 허용하는 만큼 공부할 수 있었습니다.

1부: 지식을 찾아서

2019년 11월 26일에 등록하고 공부를 시작했습니다. 14시간 동안 계속 앉아 공부하고 관련 링크를 모두 읽고 (도움말을 엿보지 않고) 더 아름다운 해결책을 찾으려고 노력한 날이 있었다고 바로 말씀드리겠습니다. 내 솔루션이 최고라고 생각했을 때만 도움말을 보았습니다. 나는 훨씬 더 아름답고 간결한 솔루션에 종종 놀랐습니다. 1월 말, 레벨 17이 되자 저는 인터뷰에 참석하고, 제 능력을 발휘하고, 시장이 무엇을 원하는지 살펴보기로 결정했습니다. 공교롭게도 나에게 실제로 응답하는 사람은 아무도 없었지만 나를 무급 수습 인턴으로 고용한 사무실이 하나 있었습니다. 첫 번째 달은 무급이었고 두 번째와 세 번째 달에는 약간의 봉급이 포함되었습니다. 그 다음에는 3개월 후 내 성과를 바탕으로 또 다른 인터뷰를 하고, 인턴십이 성공적이면 취업을 하게 됩니다.

2부: 전투에 돌입

내 인턴십에는 회사 내부 부서 중 하나의 일상적인 작업을 자동화하기 위해 Java 백엔드가 포함된 Chrome 플러그인을 작성하는 것이 포함되었습니다. 제게는 많은 지식을 갖춘 훌륭한 멘토가 있었는데, 그것도 중요하다고 생각합니다. 기본적으로 잡초 속에서 길을 잃지 않기 위해 이제 제가 사용한 기술 스택에 대해 설명하고, 기사 마지막 부분에서 저에게 매우 유용하다고 판명된 몇 가지 링크를 제공하겠습니다.

기술 스택:

Java 11(프로젝트가 처음부터 완전히 작성됨), Spring(부팅, 보안, OAuth2); 저는 데이터베이스로 MongoDB를 사용했습니다. 자동화된 테스트를 위해 AssertJ, Mockito 및 Spring-boot-starter-test를 사용했습니다. 저는 상당히 인기 있는 GitHub 흐름을 사용했습니다( 이 기사 참조 ). 그런데, 만약 당신이 영어로 어려움을 겪고 있다면, 지금이 당신에게 영어를 배우라고 조언할 때입니다. 제 유창성 수준은 A2이지만 항상 영어로 된 기사를 읽으려고 노력합니다(물론 번역기를 사용하지 않고). 이것이 제가 인턴십 프로젝트를 시작하면서 가장 큰 어려움이었습니다. 타사 CRM을 사용하여 작업해야 했고, 모든 문서가 영어로 되어 있었기 때문입니다. 또한 Spring으로 작업할 때는 원본 문서를 읽는 것이 가장 좋습니다. 매우 좋고 상세합니다. 게다가 거의 모든 문서가 영어로 되어 있습니다(Captain Obvious의 일부). 또한 멘토님이 코드와 API 문서의 모든 주석을 영어로 작성하라고 하셔서 다시 한 번 반복합니다. 원어민이 아니더라도 영어를 배우세요! 외국 고객과 일하거나 해외 여행을 떠나지 않더라도 이 기술은 학습과 개발을 크게 단순화할 것입니다.

3부: 결과

이 부분은 훨씬 짧을 것 같아요 :) 인턴십을 마치고 성과평가 면접을 성공적으로 통과해 취업을 하게 되었고, 계속해서 이 프로젝트를 진행하게 되었습니다. 첫 번째 단계는 인턴십의 일부로 구현될 예정이었지만 총 세 단계로 구성되었습니다. 팬데믹의 시작으로 인해 많은 상업 프로젝트가 사라졌고, 저는 이 프로젝트에 있을 수 있는 모든 단계와 기타 모든 아이디어/바람을 구현했습니다. 다른 작업도 있었지만 그들이 말했듯이 그것은 또 다른 이야기입니다.

4부: 해피엔딩이었지만 아직 끝나려면 멀었습니다 ;)

7월 중순에 전화를 받았는데, 일자리를 찾고 있느냐는 질문을 받았습니다. 이력서를 게시했는데 오랫동안 업데이트되지 않았습니다. 나는 나 자신을 테스트하기로 결정했습니다. 테스트 과제, 기술 면접, 상사 면접의 3단계를 거쳤습니다. 그들은 나에게 제안을 보냈고... 이것은 거절할 수 없는 제안이었습니다. 물론, 나는 당신이 처음 두 직업에서 그들이 당신을 데려가는 곳이면 어디든 들어가려고 노력할 것이라는 것을 이해합니다. 그러나 여전히 그렇습니다. 나의 첫 직장은 외근직이었지만, 현재 직업은 식품 업계에 있습니다. 저를 후배 개발자로 채용하기도 했지만, 지식과 돈 측면에서 모두 성장할 여지가 있기 때문에 전혀 속상하지 않습니다.

발문

그러므로 친구 여러분, 낙심하지 마십시오. 가장 중요한 것은 마음을 결정하고 길에서 벗어나지 않는 것입니다. 내 경우에는 가족을 돌봐야 한다는 막중한 책임이 있었고, 내 인생에서 무언가를 바꾸고, 내가 정말 좋아하는 일을 시작하고 싶은 열망이 있었습니다. 소프트웨어 개발은 ​​특히 훌륭합니다. 회사에 공석이 더 많든 없든, 누군가가 20년 동안 일한 후 퇴직했든, 취업할 개인적 인맥이 있든 없든 관계없이 경력 사다리를 오를 수 있기 때문입니다. 더 높은 직업. 우리 분야에서는 모든 것이 우리 손에 있습니다!

제가 공유하고 싶은 기사는 다음과 같습니다.

  • 건축의 이해 . 저는 개인적으로 미래 애플리케이션의 아키텍처를 연구하는 동안 이 기사를 4번이나 읽었습니다. 나는 "우리"라는 단어를 사용합니다. 왜냐하면 나의 멘토가 모든 것을 확인하고 수정을 위해 다시 보냈기 때문입니다(즉, 그는 코드 검토를 했습니다). 처음에는 많이 이해하지 못했습니다. 그러다가 3개월 후에 그 책을 읽었고 그제서야 그 이유를 이해하게 되었습니다. 나중에 모든 정보를 확고히 하고 완전히 동화시키기 위해 두 번 더 읽었습니다.
  • 대화형 Git 학습 .
  • 나는 모든 사람이 스트림 작업 방법을 배워야 한다고 권장합니다. 정말 영광스럽습니다. 엄청난 양의 코드를 작은 스트림으로 대체할 수 있는 경우가 많습니다.
  • 스프링 문서.
  • 저는 비관계형 데이터베이스로 작업했고 대부분의 회사(특히 대규모 회사)는 SQL로 작업했기 때문에 여가 시간에는 SQL 쿼리 작성과 관련된 적어도 몇 가지 문제를 해결하려고 노력했습니다. 이에 대한 다양한 웹사이트가 있습니다.
  • 또한 테스트 작성(Assertj, Mockito)에 대해 읽어 보는 것이 좋습니다. 하지만 좋은 기사는 기억나지 않고 문서만 기억합니다.
  • 그리고 애플리케이션을 개발할 때(그러나 지금은 초보 수준을 넘어섰습니다) 디자인 패턴을 사용해 보십시오 . 적어도 잘 알려진 패턴을 잠깐 살펴보세요. 이는 시작할 때 유용할 것입니다.
다시 한 번, 여러분 모두의 꿈을 향해 행운이 깃들기를 기원합니다!
코멘트
  • 인기
  • 신규
  • 이전
코멘트를 남기려면 로그인 해야 합니다
이 페이지에는 아직 코멘트가 없습니다