JavaRush /Java Blog /Random-KO /길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정. 파트 3 - 새 직장에서의 첫 주

길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정. 파트 3 - 새 직장에서의 첫 주

Random-KO 그룹에 게시되었습니다
이것이 제가 공유하고 싶은 이야기의 세 번째 부분입니다. 제가 어떻게 프로그래밍의 세계에 입문하게 되었는지에 대한 이야기입니다. 대학에서 IT를 공부할 기회가 없었고, 나만의 길이 있었습니다.
길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정.  3부 - 새 직장에서의 첫 주 - 1
혹시 놓친 경우를 대비해 첫 번째두 번째 부분 에 대한 링크입니다 .

인터뷰의 기술적인 부분

저를 인터뷰한 프로그래머는 모든 일이 어떻게 일어나는지 설명했습니다. 그는 내가 사무실에서 일하고, 나만의 책상을 갖게 될 것이며, 각자 자신의 일로 바쁜 다른 프로그래머들 옆에 있는 그들의 컴퓨터 중 하나에서 프로그래밍을 할 것이라고 말했습니다. "당신이 우리 팀의 일원이 된다면 이런 모습이 될 것입니다." 나는 그것이 꽤 좋다고 생각했다. 그리고 그 말대로 제가 사무실에 들어오자마자 모두가 저에게 인사를 하고 계속해서 일을 했습니다. 나를 고용할지 여부는 아직 확실하지 않지만, 나는 이미 새로운 무언가의 일부가 된 것 같은 느낌을 받았습니다. 테스트 방법은 다음과 같습니다. 상상의 도서관에 대한 책 목록이 포함된 웹사이트를 만듭니다. 이 작업은 쉬워 보였습니다. 책 추가, 책 삭제, 정보 업데이트와 같은 일반적인 작업에 대한 버튼을 사용하여 데이터베이스에 연결하고 책 목록을 얻은 다음 웹 페이지에 표시하기만 하면 됩니다. “난 할 수 있어”라고 생각했어요. 내가 작업을 완료하는 동안 프로그래머들은 작업 외에도 흥미로운 방식으로 테니스 공을 쫓고 있었습니다. 그들은 타격 중 하나가 컴퓨터 중 하나의 재부팅 버튼을 누를 때까지 테니스 공을 서로 강제로 던졌습니다. 한 사람이 편집자에서 하던 일을 잃어버렸습니다. “그들이 하는 일이 흥미롭다”고 나는 생각했습니다. 저는 좀 더 격식을 갖춘 환경을 기대했는데 실제로는 얼마나 캐주얼한지 보고 놀랐습니다.
길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정.  3부 - 새 직장에서의 첫 주 - 2
그러는 동안 나는 작업을 하던 중에 막혔습니다. 책 목록을 인쇄하는 코드를 얻을 수 없었고 화면에는 아무것도 표시되지 않았습니다. "어떡하지..." 분노는 끝이 없었습니다. 명령문 인쇄를 추가하여 디버깅을 시도했지만 도움이 되지 않았고 무슨 일이 일어나고 있는지 전혀 알 수 없었습니다. 시간은 흘러갔고 나는 절망에 빠졌다. 나는 스스로에게 이렇게 말했습니다. “자, 힘을 모아! 문제로 인해 이 기회를 놓칠 수는 없습니다! 어떻게 해야 하나요? 도움을 요청? 만일 이것이 그들의 눈에 즉시 나의 자격을 박탈한다면 어떻게 될까요?” 나는 생각했다. “하지만 그들은 일하면서 서로를 돕습니다. 그럼 도움을 청하겠습니다.” 나는 면접관에게 전화를 걸어 문제를 설명하고 내가 시도한 모든 것에 대해 말함으로써 내가 아무것도 시도하지 않았다는 생각을 하지 않도록 했습니다. 기쁘게도 그 사람도 무슨 일이 일어나고 있는지 전혀 몰랐으며 원칙적으로는 내가 한 일이면 충분하다고 말했습니다. 안타깝게도 디버깅 프로세스에 너무 많은 시간을 소비하여 작업의 두 번째 부분을 완료할 시간이 없었습니다. 나중에 나는 이 교훈을 기억했습니다. 더 일찍 도움을 요청했어야 했고, 그렇게 하면 많은 시간을 절약할 수 있었을 것인데, 이는 그 상황에서 매우 중요했습니다. 그리고 장래에 이것은 내가 일하게 될 회사에 심각한 손실이 될 수 있습니다. 나는 테스트의 두 번째 부분을 완료하기 위해 추가 시간을 요구하고 싶지 않았습니다. 그것은 나에게 공평하지 않은 것 같았습니다. 나는 그것이 유일한 올바른 방법이라고 생각했기 때문에 규칙에 따라 플레이하고 싶었습니다. 나중에 살펴보겠지만 이 결정은 결실을 맺었습니다.
길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정.  3부 - 새 직장에서의 첫 주 - 3
그 사이에 해결책이 필요한 두 번째 문제가 생겼습니다. 다시 자세히 살펴보니 일부 로그 파일의 URL을 구문 분석하는 작업이라는 것을 깨달았습니다. 나는 용기를 내어 진지한 얼굴로 그 사람에게 문제를 생각하고 있는 동안 시간이 다 됐다고 말했습니다. 해결책은 단순히 "이 줄을 문자별로 분할한 다음 URL을 이러한 구성 요소 부분으로 분할하는 것"이었습니다. 그 사람은 나에게 고개를 끄덕이며 실제로 이것이 문제의 해결책이라고 말했습니다. 그리고 인터뷰가 끝났다고 하시며 회사에 대해 궁금한 점이 있는지, 추가하고 싶은 내용이 있는지 물어보셨습니다. 나중에 나는 이 교훈을 기억했고, 더 일찍 도움을 요청했어야 했고, 그렇게 하면 많은 시간을 절약할 수 있었을 것입니다. "글쎄, 당신이 묻는다면, 네, 저는 당신에게 보여주고 싶은 지도 앱을 만들고 있습니다..."가 제가 가장 중요하게 생각하는 점이었습니다. 나는 우리 앞에 있는 컴퓨터에 URL을 입력하고 사이트가 문제 없이 로드될 수 있도록 모든 신들에게 기도했습니다. “충전해 주세요.”라고 생각했습니다. 그리고 사이트의 각 요소가 로드되면서 불안감은 사라지고 기분 좋은 설렘으로 바뀌었습니다. 내가 가장 자랑스러워했던 나의 창조물은 내 눈앞에 있었고, 가장 중요한 것은 나를 고용할지 여부를 결정해야 하는 사람의 눈앞에 있었다는 것입니다. 저는 애플리케이션의 모든 기능, 생성 목적, 포함된 요소, 애플리케이션이 명확한 비즈니스 사례를 갖기 위해 구현해야 할 사항에 대해 열정적으로 이야기했습니다. 데모가 끝난 후 상대방이 Aleph Maps 앱에 깊은 인상을 받았다고 생각했고 그는 나를 칭찬했으며 나는 그를 위해 데모를 실행하고 거기에서 나갈 수 있어서 기뻤습니다. 이것은 내가 가족을 위해 했던 모든 데모가 가치 있다는 것을 보여주었습니다. 왜냐하면 필요할 때 나는 스스로 무언가를 만들 수 있을 뿐만 아니라 명확하게 전달할 수 있다는 것을 보여줄 수 있었기 때문입니다.
길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정.  3부 - 새 직장에서의 첫 주 - 4
벌써 저녁 6시 쯤이었습니다. 그들에게는 근무일이 끝나고 집으로 돌아갈 시간이었습니다. 우리가 함께 건물을 떠날 때 나는 테스트를 하고 있는 사람에게 대학에 다녔는지 물었습니다. 왜냐하면 그 사람이 알고 있는 친구가 회사에 대해 말해줬을 수도 있기 때문입니다. "아, 네, 나는 당신 친구를 알고 있는데, 왜 전에 그 사람에 대해 언급하지 않았나요?" 그가 물었다. 나는 대답하지 않았고, 사실 인터뷰에서 이 사실을 나의 장점으로 활용하고 싶지도 않았습니다. 그러나 어쨌든 그것은 나중에 나에게 부정적인 영향을 미치지 않았습니다. 그는 나에게 버스로 돌아가는 방법을 보여 주었고 우리는 헤어졌습니다. 마침내 혼자가 되었을 때 나는 인터뷰에서 살아남았다는 것을 믿을 수 없었습니다. 지난 두 달 동안 그토록 치밀하게 준비했던 모든 것이 눈 깜빡할 새도 없이 사라져 버렸습니다. 내가 그토록 걱정했던 사소한 일들, 중요한 일이든 사소한 일이든 다 잊어버렸습니다. 이제 그것은 나와 몬테비데오라는 도시뿐이었습니다. 집으로 달려가는 군중으로 시끄러운 거리, 많은 자동차와 어둠이 도시를 덮고 있었습니다. 내가 해냈어. 이 모든 것을 다시 생각하자마자 최악의 상황이 일어났습니다. 버스를 타고 집에 갈 시간이 되어서 회의 결과를 기다려야 하는데, 기다리는 건 제가 잘 못하는 일이에요. 이것이 이렇게 되었습니다. 아내와 나는 걱정스러운 마음으로 천장을 바라보며 내가 직업을 갖게 되면 우리의 삶이 어떻게 변할지 궁금해했습니다. 나는 책을 보았지만 지금 계속 공부해야 할지 이해가 되지 않았습니다. 나는 전화를 놓치지 않기 위해 휴대폰 배터리가 충전되어 있는지 다시 한번 확인했다. 내가 하는 모든 일에는 기다림이 있었고, 종이 울릴 때까지 계속됐다. 몬테비데오에서 걸려온 전화였습니다. “언제 시작할 수 있나요?” 전화 반대편의 목소리가 물었다. 그들은 나를 데려간다. 응, 날 데려가고 있어! 그들은 제가 팀에 들어오기를 원했습니다. 프로그래밍을 거의 할 줄 모르는 사람이었는데, 지금은 그게 중요한 게 아닙니다. 그들은 나를 데려간다. 나는 ~ 안에있다. 지금 이 순간을 느끼고 싶었다. 위험은 완전히 정당화되었습니다. 마침내 수년간 돈을 위해 일한 끝에 필요해서해야했을 때 관례이고 모두가 꿈에 대해 생각하지 않고 일한 후에 마침내 운명이 우리에게 미소를 지었고 날마다 우리는 움직일 수밖에 없었습니다. 앞으로.
길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정.  3부 - 새 직장에서의 첫 주 - 5
몬테비데오로 이사하는 데 일주일이 걸렸고 2월 26일이 첫 출근일이라는 말을 들었습니다. “당신은 PHP와 JavaScript로 작업하게 될 것입니다. 월급은 15,000페소(500달러)입니다.” 15,000페소! 아내가 버는 것보다 세 배나 더 많은 돈이었습니다. "우리는 부자가 될 것이다!" 드디어 원하는 만큼 코카콜라를 살 수 있게 되었습니다! 우리는 100달러를 절약하고 미래에 우리 자신의 집을 살 수도 있을 것입니다. 이런 일이 우리에게 일어나고 있다는 것을 믿을 수 없었습니다. 마침내 운명이 우리에게 미소를 지었고, 우리는 하루하루 앞으로 나아갈 수 밖에 없었습니다 . 저는 그 한 주 동안 자바스크립트 지식을 쌓고 몬테비데오에서 집을 구하려고 노력했습니다. 한 친구가 부활절 후에 떠날 예정이어서 나에게 자신의 아파트를 제안했습니다. 집세는 우리에게 적합했고 한 달 안에 아내도 몬테비데오로 와서 우리와 함께하기로 결정했습니다. 아파트는 부엌과 작은 욕실을 갖춘 방 하나였습니다. 거기에는 침대 두 개와 식탁 하나만 놓을 수 있었습니다. 곧 우리 셋은 이 방을 공유하게 되지만, 솔직히 말해서 우리는 신경쓰지 않았습니다. 나는 흥미로운 새 일을 시작하고 있고 우리 머리 위에 지붕이 있습니다. 미션 완료.

직장에서의 첫 주

직장에서의 첫날은 즐거운 사실로 시작되었습니다. 저를 인터뷰한 사람이 제 상사였습니다. 그는 나를 사무실 주방으로 데려갔고, 우리는 테이블에 앉았고, 그는 회사에 대해 이야기하기 시작했습니다. 회사가 하는 일은 무엇인지, 비즈니스 모델은 무엇인지 등에 대해 말이죠. 그런 다음 그는 백엔드 아키텍처가 무엇인지, 모든 것이 어떻게 작동하는지, 서버가 무엇을 하는지, 데이터베이스가 어디에 있는지 및 기타 여러 세부 사항을 종이에 설명했습니다. 솔직히 다 잡기가 힘들었어요. 나는 '프로덕션'이라는 단어를 여러 번 들었던 것을 기억합니다. "이것은 우리의 프로덕션 설치입니다.", "그리고 이것은 프로덕션 데이터베이스입니다." 등 나는 그가 무슨 말을 하는지 전혀 몰랐습니다! 나중에 나는 "프로덕션"이 회사의 수익을 전달하는 코드를 포함하여 모든 인프라를 의미한다는 것을 알게 되었습니다. 우리는 몇 가지 문제에 대해 논의한 다음 그날 나에게 가장 중요한 문제로 넘어갔습니다. 그는 나를 바라보며 퉁명스럽게 말했습니다. "우리는 당신이 경험이 없는 프로그래머이고 이제 막 시작했다는 것을 알고 있습니다. 따라서 코드 베이스에 한 줄이라도 기여하려면 먼저 이 책을 공부해야 합니다." 이렇게 말하면서 그는 나에게 Matt Zandstra의 책 PHP를 주었습니다. 객체, 패턴 및 프로그래밍 기술." “다음 주까지 마스터해야 합니다.”라고 그는 말했습니다. 이것은 제가 프로그래머로서 받은 조언 중 가장 간단하고 진실하며 도움이 되는 조언이었습니다. 오늘날까지도 나는 그의 솔직함을 감사한 마음으로 기억하고 있습니다. 시간이 지나면서 저는 그러한 멘토에게 접근하고 이런 종류의 피드백을 받는 것이 얼마나 어려운지 배웠습니다. 이는 자신의 단점을 파악하는 데 도움이 되지만 동시에 이를 극복할 수 있는 올바른 길로 안내합니다.
길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정.  3부 - 새 직장에서의 첫 주 - 6
이어 “경력이 부족한 것으로 알고 있는데 면접을 잘 봤다. 그래서 우리가 당신을 데려간 거예요." 나는 말문이 막혔다. 나는 이 기회를 얻기 위해 내가 무엇을 했는지 전혀 몰랐습니다. 더욱이 나는이 기회에 합당하다는 것을 증명하고 싶었 기 때문에 가능한 한 빨리 새 책을 마스터한다는 목표를 세웠습니다. 첫째, 나에게 큰 기대를 품고 있던 새 상사를 실망시킬 수 없고, 둘째, 마침내 좋은 회사에서 일할 수 있는 기회를 얻었습니다. 결국 나는 이를 위해 오랫동안 노력해 왔습니다. 이제 자신을 증명할 시간입니다. “당신이 경험이 거의 없다는 것을 알았습니다. 그러나 인터뷰에서 당신은 잘 해냈습니다. 그래서 우리가 당신을 데려간 거요"

일주일 만에 해고됐다

그 주에 나는 마치 내 인생이 이 책에 달려 있는 것처럼 이 책을 공부했습니다. 어떤 의미에서는 이것이 사실이었습니다. 최대한 많은 디자인 패턴을 기억하려고 노력했고, 끊임없이 연습하며 스펀지처럼 지식을 흡수하려고 노력했습니다. 나는 주말에 내 상사가 “이제 우리와 함께 프로그래밍할 수 있습니다.”라고 말해주기를 정말로 원했습니다. 하지만 예상치 못한 반전이 나를 기다리고 있었다. 그 목요일, 일부 회사 직원이 저를 사무실 중 한 곳으로 초대하여 제가 해고된다는 소식을 전했습니다. "개인적이지 않은 일. 상황이 좋지 않고 특히 신입사원의 경우 정리해고가 불가피합니다. 여러분의 이해를 바랍니다." 그날 나는 해고된 직원 50명 중 한 명이었습니다. 그 순간 제가 느꼈던 감정을 명확하게 설명할 수 있을지 모르겠습니다. “내 인생에서 왜 이런 일이 일어나는 걸까요?” 나는 분개했고 완전히 무력감을 느꼈습니다. "이제 어떻게 해야 하나요?" 나는 아내에게 전화하기 위해 전화를 요청했습니다. “걱정하지 마세요. 하지만 나쁜 소식이 있어요… 모든 사무실에서 직원들이 나와서 떠나는 사람들에게 작별인사를 하는 모습을 보니 더욱 마음이 아팠습니다. 그럼에도 불구하고 나는 절망해서는 안 된다고 나 자신을 설득하려고 노력했다. 나는 이 직업을 구하게 되었는데, 이는 다른 곳에서도 이 일을 할 수 있다는 것을 의미합니다.
길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정.  3부 - 새 직장에서의 첫 주 - 7
실패한 동료들과 작별 인사를 하던 중, 그 중 한 명이 나에게 어떤 회사에 도전해야 할지 정보를 줬고, 나는 그것을 직접 적었다. PC방에서 들은 회사에 이력서를 보내고 집으로 향했다. 절망하지 말아야겠다는 확신을 가지려고 노력했습니다. 나는 이 직업을 구하게 되었는데, 이는 다른 곳에서도 이 일을 할 수 있다는 것을 의미합니다. “정말 끔찍한 날이구나”라고 나는 생각했습니다. 아파트에 들어서서 나는 바닥에 매트리스가 깔린 침대 위에 쓰러졌습니다. 그날 하늘은 내 기분처럼 회색빛이었던 기억이 난다. 낮잠을 자려고했지만 생각이 쉬지 않았고 천장을 바라보며 이렇게 급격한 사건에 대해 계속 생각했습니다. “내가 해고되지 않았다면 어떡하지? 내가 뭘 잘못했지?" 하지만 나는 내가 모든 일을 옳았다는 것을 알고 있었고 운이 좋지 않았지만 진실을 받아들이기가 너무 어려웠습니다. 갑자기 벨이 울렸다. “이 사람이 알바로 비델라인가요? 인터시스입니다. 귀하의 이력서를 받았는데, 만나보고 싶습니다. 다음 주 월요일이 편하신가요?” 내 머리는 “오, 맙소사, 물론이죠! 틀림없이! 틀림없이!" 하지만 나는 그 대신 차분하게 대답했습니다. “예, 좋습니다. 월요일에 함께 가겠습니다!” 대화를 마친 후 나는 전화기를 바닥에 내려놓았고 방금 일어난 일을 도저히 믿을 수 없었습니다. 몬테비데오는 나에게 놀라움으로 가득 찬 도시였다. 다음 날, 길거리에 있는 미용사에게 가서 머리를 외상으로 잘라달라고 부탁했습니다. 인터뷰 일정이 잡혀 있었는데 지금은 돈이 한 푼도 없었기 때문입니다. 당시 저는 일주일 동안 일한 비용을 아직 받지 못했기 때문에 다음 주에만 이발 비용을 지불할 수 있다며 이런 부탁을 할 수밖에 없었습니다. 다행히 미용사님이 친절히 동의해주셨어요. 나는 아직도 그의 환대하는 미소를 기억합니다. 그는 자신이 이웃을 위해 좋은 일을 하고 있다는 생각에 기꺼이 도와주었습니다. 그는 내 머리를 자르는 동안 자신의 이야기를 나에게 말했다. 나는 2000년대 초반에 그와 그의 팀이 세계 미용 선수권 대회에서 우승했다는 것을 알게 되었습니다! 나는 그들이 자신의 챔피언십을 개최한다는 사실조차 몰랐습니다. 솔직히 말해서 믿기 어려웠습니다. 어쨌든, "챔피언십 메달리스트"로부터 머리를 자르는 것은 확실히 멋진 일이었지만, 그것은 머리를 자르는 데 비용이 많이 들고, 정확히 말하면 10달러가 된다는 것을 의미했습니다. 그다지 많은 돈은 아닌 것 같지만, 내 고향에서는 2달러 미만으로 머리를 깎을 수 있었고, 10달러로 적어도 햄버거 5개와 콜라 한 잔을 살 수 있었습니다. 즉, 향후 인터뷰에 상당히 큰 투자였습니다. 그러나 불평하는 것은 죄였습니다. 사실 낯선 사람이 나에게 호의를 베풀었고 이것이 나에게 큰 격려가 되었습니다.
길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정.  3부 - 새 직장에서의 첫 주 - 8
인터뷰는 잘 진행되었습니다. 제가 최근 해고된 회사 Live Interactive는 몬테비데오에서 가장 큰 인터넷 회사 중 하나로 널리 알려져 있었습니다. 이는 이 회사에서 나온 모든 프로그래머가 좋은 평판을 얻었다는 것을 의미합니다. 말할 필요도 없이 나는 일자리를 얻었다. 월급은 그리 많지 않았지만 몬테비데오로 이주하려는 우리의 계획은 변함이 없었습니다. 수도에서 보낸 10일 동안 나쁘지 않았습니다.

결론

전반적으로 내 계획은 효과가 있었고 내가 쏟은 모든 노력은 그만한 가치가 있었습니다. 저는 프로그래머 직위에 대한 첫 번째 인터뷰를 성공적으로 통과했습니다. 일주일 만에 일을 하고 그만뒀지만 포기하지 않고 결국 2차 면접에 합격해 몬테비데오 체류 둘째 주에 일자리를 구했다. 하지만 이 모든 일이 일어나기 위해서는 나 자신에게 솔직해야 했습니다. 이는 내 기술을 평가하고 내 강점이 어디에 있는지, 아직 노력해야 할 것이 무엇인지 이해하는 데 도움이 되었습니다. 자기비판은 제가 프로젝트를 처음부터 만드는 작업을 시작할 때 제가 할 수 있는 일을 현실적으로 평가할 수 있었고 동시에 지식 격차를 메우는 데 도움이 되었습니다. 또한 프로젝트를 실용적인 작업으로 나누는 것은 제가 진전을 이루고 아이디어를 실현하는 데 도움이 되었습니다.
길거리 음식 노점상에서 선도적인 기술 회사에서 일하게 된 과정.  3부 - 새 직장에서의 첫 주 - 9
하지만 그것은 단지 기술에 관한 것이 아니었습니다. 자신감이 중요한 역할을했습니다. 난공불락의 바위처럼 극복할 수 없을 것 같은 어려운 과제를 극복하는 데 자신감이 도움이 되었습니다. 그러는 동안 겸손함은 항상 나를 겸손하게 만들었고, 정상회담이 끝날 때마다 내가 아직 성취해야 할 것이 너무 많다는 사실을 상기시켜 주었습니다. 가족과 친구들은 패배의 순간에 저를 지원하고 도움과 지원을 제공했으며 항상 제가 왜 이 모든 일을 하고 있는지 상기시켜주었습니다. 결국 나의 끈기 덕분에 수요가 생겼고, 이제 진짜 프로그래머가 될 때가 됐다. 이 장들을 재미있게 읽으셨기를 바랍니다. 내 목표는 책을 내고 더 많은 이야기를 전하는 것이다. 예를 들어, 내가 어떻게 중국에 가서 그곳에서 3년을 보냈는지, 어떻게 국제 연사로 경력을 시작했는지, RabbitMQ에 대한 글을 쓰겠다는 첫 계약을 어떻게 받았는지 등이 있습니다. 최신 소식을 받아보고 싶으시다면 제 뉴스레터를 꼭 구독해 주세요. 참고: 위에 보이는 그림은 내 친구 Sebastian Navas가 만든 것입니다. 그의 작품을 더 보고 싶다면 여기로 가거나 Facebook 에서 그와 소통하세요.
코멘트
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION