JavaRush /Java Blog /Random-KO /멍청한 건축가 졸업생이 애플리케이션 아키텍처를 구축할 때
nick
레벨 39
Киев

멍청한 건축가 졸업생이 애플리케이션 아키텍처를 구축할 때

Random-KO 그룹에 게시되었습니다
내가 아직 여행의 시작에 있다는 느낌이 현재의 나를 떠나지 않고 미래의 나를 떠나지 않을 것 같기 때문에 내 작은 이야기를 정말로 공유하고 싶은지 잘 모르겠습니다. 멍청한 건축가 졸업생이 애플리케이션 아키텍처를 구축할 때 - 1하지만... IT 분야에는 '기술적 부채'라는 개념이 있습니다. 그래서 그때 조건부 기술채무가 왔을 때 조건부 기술채무를 갚겠다고 다짐했던 일이 어제 일처럼 또렷이 기억나서 공유하고, 어디가 아니라 바로 여기서 하도록 하겠습니다. 왜냐하면 (지금 이것을 기억하는 것이 재미있습니다) 모든 것이 JavaRush와 함께 여러 가지 방식으로 시작되었기 때문입니다. 예, 이것은 확실히 "성공 사례"나 지침이 아닙니다. 이것은 오히려 한 남자가 자신의 인생 여정의 특정 단계에서 자신을 찾고 마침내 그것을 찾았고, 자신을 찾는 것과 함께 삶의 조화도 찾았다는 짧은 이야기입니다. :) 우리 양에게 돌아 가기 : 이야기의 크기로 늘어나지 않으려면 어디서부터 시작해야 할까요? 아마도 "저는 26살이고 인문학 전공자입니다. 와! 와!"라는 평범한 말에서 나온 것 같습니다. 와, 기분이 좋아졌어요! 이것은 당신이 자신에 대해 부끄러워 보이지 않는 사실을 오랫동안 간직하고 있다는 느낌을 받고 그것을 보여주지 않고 몇 달 동안 가슴이 튀어 나오는 것을 멈추지 않으려는 끊임없는 시도로 인해이 사실을 첫 번째 사람에게 던지는 것입니다. 당신은 만난다. 갑자기 꽉 끼는 셔츠의 단추를 풀고 자란 배를 테이블 위에 버리는 것과 같으며, 이는 맥주 한 잔을 위한 코스터로만 적합합니다. 당신은 공공 장소에서 몇 킬로그램의 지방을 쓰다듬는데, 그것은 평생 동안 너무나 낯설게 느껴졌지만 (그렇게 하기 위해) 돌아올 수 없는 특정 지점, 자신의 무가치함에 대한 주관적인 느낌으로 이어졌고 지렛대가 되었습니다. to... 일반적으로 이해하시겠지만 :) 흠, 여기까지입니다. 완전히 동떨어진 것은 아니지만 여전히 인문주의자인 나는 바람을 타고 지방 대학의 건축학과에 입학했습니다. 단지 언어, 그림 그리기, 입체적 사고가 고등 수학과 물리학보다 조금 더 나았을 뿐입니다. 이제 나는 이해합니다. 관련된 (또는 완전히 관련되지 않은) 직업의 방향으로 바람이 불었다면 나는 결과에 대해 생각하지 않고 저항하지 않고 그곳으로 달려 갔을 것입니다. 요컨대, 나는 의식이 있는 어린 시절 내내 살았으며 흐름이 나를 어디로 데려갈지에 대해 별로 걱정하지 않았습니다. 재미있는 점은 그것이 어딘가에 약하고 부드러울수록 더 기꺼이 포기했다는 것입니다. 가장 순수한 형태의 무관심은 특별한 것이 아닙니다. 나는 입학하는 것처럼 빠르고 쉽게 대학을 졸업했습니다. 아마도 상황은 어떤 식 으로든 도움이되었을 것입니다. 2014 년은 러시아어를 사용하는 국가가 아닌 일부 러시아어를 사용하는 국가에 많은 각인을 남기고 어떤 식 으로든 많은 사람들의 운명을 바꾼 해 였기 때문입니다. 그는 다음과 같은 방식으로 내 운명에 영향을 미쳤습니다. 여름이 시작될 때 나는 주저하지 않고 졸업장을 집어 들었고 다음 며칠 안에 이미 엉뚱한 정치적 상황 인 도시를 떠나야한다는 것을 깨달았습니다. , 뜨거워지기 시작했습니다. 그래서 오랫동안 핫스팟으로 변해버린 도시철역 앞에서 말 그대로 두 번째 열차를 타고, 나는 내 고향에서 2000km 떨어진 곳에 아름다운 건축물이 있고 가장 편안한 기후는 아닌 정말 큰 대도시에 있다는 것을 알게 되었습니다. 재밌지 만 기회가 가득한이 멋진 도시에서 저는 진정으로 직업에 들어갈 운명이 아니 었습니다. 나는 다른 것, 즉 이제 우리 자신을 변화시킬 때이며, 우리 자신과 다른 누구도 우리의 운명을 창조하지 않는다는 최종 깨달음에 대해 그에게 감사합니다. 우리 자신을 제외한 목표. 주형? 하자. 가장 중요한 것은 진실입니다. 나는 긴 시작 이전의 일에 대해 자세히 설명하지 않을 것이며 소프트웨어 개발자가 되는 쉬운 길에 대해서도 말하지 않을 것입니다. 내 경우에는 내 인생에서 가장 강력한 엉덩이 중 하나를 제공하기 위해 다음이 필요하다고 말씀드리겠습니다(순서는 현실과 완전히 일치하지 않을 수 있습니다).
  1. 쓰레기/저렴한 주택을 찾아 너무 커 보이는 낯선 도시를 서둘러 돌아다니는 것.

  2. 어느 정도 유급 일자리를 찾기 위해 서두르고 옵션으로 어려움을 겪는 것 중 일부는 여전히 꽤 쓰레기처럼 보입니다.

  3. 생활 수준을 주각 수준으로 낮추고, 건강을 전혀 돌보지 말고, 때때로 기관차처럼 담배를 피우고, 평일에는 술을 게을리하지 마십시오.

  4. 매일 장기간의 우울증으로 변하기 위해 노력하는 우울함에 빠지십시오.

  5. 주말 근무 교대근무로 썩은 기후의 도시를 산책하고, 만성부비동염, 중이염 등이 발병합니다.

  6. 머릿속에 아무것도 없는 상태에서, 귀하가 위치한 국가 최고의 건축 대학 중 한 곳에서 예산 지원을 받는 석사 프로그램에 등록하세요.

  7. 다음 날 아르바이트가 지루함에 괴로워하다 갑자기 내 성인 생활 전체가 어떻게든 IT(오랜 게임 활동, 3D/렌더링 작업, 오피스 프로그램 작업)와 연결되어 있었던 것 같은 생각이 듭니다. , 인터넷-이 모든 것에 수천 시간을 보냈습니다.) 젠장, 나는 잘못된 편에 있습니다!

  8. 주목! (*_*) Podzhopnik 순간 (어쩌면 여기 어딘가에 있습니까? 아니면 조금 더? 그럼 다음으로 넘어가겠습니다!)

  9. "Sap, 인터넷! 소프트웨어를 개발하고 싶습니다. 어디서부터 시작해야 할까요?)0)0"(예, 의심하는 사람들을 위한 영원한 발언: 저를 믿으십시오. 미래의 개발자가 Google의 쿵푸를 더 빨리 이해하게 될 것입니다.) , 더 좋습니다).

  10. Quora 등과 같은 포럼에서 일주일 정도 시간을 보내면서 실제로 많은 개발 경로가 있다는 점을 이해하고 먼저 한 가지에서 멈춰야 합니다.

  11. JavaRush 웹사이트를 우연히 발견하고(거짓말입니다. 검색 첫날 거의 찾았지만 따로 ​​보관해 두었습니다) "Python 및 JS와 같은 것은 너무 쉽고 원시적이며 C++도 마찬가지이기 때문입니다." 어렵지만 Java가 딱 맞습니다!” (헤헤, 그때 제가 그렇게 생각했어요)).

  12. 웃기 시작하세요. 근무 교대 시간의 대부분은 더 이상 인터넷에서 불필요한 정보를 무의식적으로 흡수하는 데 소비되지 않고, 그들에 대한 이러한 폭력을 멈추라고 간청하는 미친 두뇌를 튜브로 비틀는 데 소비되었기 때문입니다.

  13. 레벨 20-25에 도달하면 선택과 시간 투자의 "정확성"을 의심하기 시작합니다(그 당시 자신의 개발에 의식적으로 투자한 마지막 시간을 기억조차 할 수 없었던 사람에 대한 재미있는 생각). 동시에 Codecademy 및 Freecodecamp와 같은 다른 독학 컨베이어에 대해 더 깊이 알아보세요.

  14. 또 다른 여름을 컴퓨터에서 보내세요. 직장에서든 집에서든 휴식 시간에 식사를 하고(맞습니다. 식사를 하지 않고 빨리 먹기 위해) 잠자리에 들기 전에 사랑하는 사람과 대화를 나누세요(거의 절대 잠들지 않습니다). 그를).

  15. 같은 해 여름, Android 개발에 대한 짧은 과정을 수강했습니다. 이 과정에서 훈련 애플리케이션은 실제로 내부에서 무슨 일이 일어나고 있는지에 대한 많은 이해 없이 원본과 거의 정확하게 롤업되었습니다(잠깐, 이는 향후 개발에 중요할 것입니다). 이야기). 관자놀이를 긁어보고 눈살을 찌푸리며 생각해보세요: "웃기네요! 하지만 심각하지는 않아요..."

  16. 떠나... 아니, 그런 건 아니야. 석사과정 2학년에 등록하고 학년 초에 서류를 수령하세요. 네, 그 순간 제가 수년 동안 배우려고 노력해 왔던 것에 대해 얼마나 무관심했는지가 바로 그 점입니다. 그럼에도 불구하고 나는 단호하게 결심했습니다. 나는 기계 속삭이는 길을 좋아하지 않았습니다. 나는 그것을 위해 산다.

  17. 가을에는 JavaRush 인턴십에 등록하고 입문 과정을 이수한 후 Spring에 수반되는 모든 것을 탐구하기 시작합니다. 이는 Java 8에 익숙해지는 데 도움이 되었으며 흥미롭게도 접할 이유가 없었던 기능을 찾기 시작했습니다. 전에).

  18. 일반적으로 기업이 실제로 내 것이 아니라는 강박적인 생각으로 인턴십을 마무리하세요. 그때 마지막 아르바이트를 그만 두세요.

  19. 슬픔에 잠긴 나는 내 고향 친구를 통해 야생 레거시 프로젝트(최소 Spring 및 JS, 최대 서블릿 및 SQL)에서 원격으로 작업하도록 요청했습니다.
    그곳에서 3개월도 일하지 않은 채 친구에게 감사를 표하고(사무실이 무너졌다), 당신이 있는 나라의 시민권도 없고, 많은 경험도 없고, 자신에 대한 남다른 믿음도 없이 크고 아름다운 도시에서 일자리를 찾으려고 노력한다.

  20. 약 2개월 간의 시도 끝에 나는 내가 온 곳에서 1500km 더 가까이 이동하는 것에 대해 생각하기 시작했습니다(성공하지 못했고 이러한 시도 중 소수가 내 손에 들어갔습니다).

  21. 집에 더 가까이 다가가세요. IT가 아닌 분야에서 일하기 시작했는데 (갑자기!) Java EE보다 찾기가 훨씬 더 쉬웠습니다.

  22. 먼 도시에 머무르는 마지막 날에 구입한 Kotlin에 관한 새로운 책을 펼치고 처음 50줄의 코드부터 그 책의 매력에 빠져보세요.
    "올해 Good Corporation은 Android 개발과 그 이점을 Kotlin으로 전환하기로 결정했습니다."라는 기사를 우연히 발견했습니다. 열렬한 열정으로 글쓰기를 배우기 시작하고 실제로 Android용 글쓰기를 통해 자유 시간을 모두 낭비하세요.

  23. 첫 번째 (!!!) 지원서에서 수많은 멍과 흥미로운 경험을 경험해보세요. Spring에서 이에 대한 간단한 백엔드를 작성합니다.
    백엔드를 호스팅하고 애플리케이션을 Market에 업로드합니다. 적절한 투자, 주제 영역 및 시장에 대한 연구, 범위 및 행운이 없다면 누구도 귀하의 앱을 다운로드하지 못할 것이라는 점을 이해하십시오.

  24. 계속해서 Android를 다루면서 모바일 개발이라는 개념을 온 마음을 다해 사랑합니다. 완고한 당나귀처럼 산을 오르며 두 번째와 세 번째 앱을 작성하여 시장에 업로드합니다. 이 앱은 거의 광고 없이도 여전히 첫 번째 앱(헤헤, 클래식)보다 훨씬 더 많은 다운로드를 기록하고 있습니다.

  25. 웹과 안드로이드에서 프리랜서로 일할 시간을 가지세요. 얼마 후, 당신은 50세가 넘었을 때 프리랜서로 일하는 것이 (아마도) 멋지다는 것을 이해합니다(아니요, 그렇지 않습니다. 스스로 확신하세요!). 당신은 (아마도) 소사회의 영원한 분주함에 지쳤고, 느리지만 그리 멀지 않은 은퇴를 위해 침착하게 저축을 하고, 이제 모바일 개발 분야에서 정적인 직업을 찾을 때가 왔습니다.

  26. 인터뷰 준비를 위해 몇 달 더 시간을 투자하세요(물론 Spring과 EE를 제외하고 일반적으로 Java와 OOP에 대한 이전 자료가 유용했습니다). 나는 지난 1년 동안 혀를 사용하는 방법과 이론을 말하는 방법을 완전히 잊어버렸다는 것을 깨달았습니다.
    첫 번째 인터뷰에서 모든 것을 비참하게 망치십시오.

  27. 몇 번 더 인터뷰를 해보세요. 조금 더 노력했지만 여전히 성공하지 못했습니다. 현지 채용 담당자와 의사소통을 시작하는 것은 거의 쉽습니다.
    현지 채용 담당자(및 기타)의 평균 영어 수준이 저보다 훨씬 낮다는 점을 이해하세요. 어제 수강생 1.5명으로 구성된 해외의 재미있는 '스타트업' 몇 명과도 소통하는 시간을 가져보세요. 대부분의 일반 회사가 최소한 스스로를 중간이라고 부르는 사람들을 찾고 있으며 대부분의 경우 귀하에게 도움이 될 수 있는 것은 통과 가능한 포트폴리오가 아니라 성공적으로 수행할 수 있는 능력임을 다시 한 번 확인하십시오(자신을 위해서만). , 능숙하게) 최소 1년의 광고 경험이 있다는 환상을 만들어보세요.

  28. 예상치 못한 화창한 날, 도심에서 멀지 않은 작지만 바람이 잘 통하고 조명이 밝은 작은 사무실에 들어가 마법 같은 회사에서 외국인 관리자와 영어로 대화를 나눈 다음 제거하십시오. 이곳이야말로 내가 내년이나 그 이상을 보내고 싶은 곳이라는 생각이 들었습니다.

  29. 2주 안에, 거의 쉬는 날에, 오랜 친구들과 모임 중에 제안을 받습니다. (아직 안경을 넘을 이유가 없었던 것처럼 :))

  30. 이익.

  31. (보너스). 일주일에 여러 번 영어로 의사소통하고(국내 시장에서 일하지 않을 때는 일반적), 모두가 서로를 존중하는 작고 아늑한 팀을 구성하고, 지금까지 본 것 중 가장 자유롭고 눈에 거슬리지 않는 근무 일정을 유지하세요.
    신체적, 정신적으로 질서를 유지하십시오. 전문가로서 자신감을 가지세요. 더 성장하려는 만족할 수 없는 욕구를 찾으세요. 그리고 가장 중요한 것은 매일 자신이 정말 좋아하는 일을 하는 것입니다.

휴. 아직은 짧은 이야기지만, 무엇을 할 수 있나요? PS 그것은 먼 길이었지만(아마도 너무 길었을 수도 있지만) 나는 알고 있습니다: 새로 발견된 조화는 그만한 가치가 있습니다. 저를 믿으세요. 그리고... 만약 당신이 그것을 살 준비가 되어 있지 않다고 느끼면 그러한 생각을 포기하십시오. 실제로 이 경우 조화를 찾는 것이 훨씬 더 어려울 것입니다. 그러나 비슷한 이야기를 쓴 많은 사람들처럼 지금 이마로 돌담을 치고, 코드로 눈을 태우고 비록 어딘가 깊은 곳이라도 HIGH를 느끼고 있다면, 그렇게 하십시오. 그리고 모든 것을 사랑하기 때문에 포기하지 마십시오. 그것이 내가 말하고 싶은 전부입니다.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION