5P by neo 7달전 | favorite | 댓글 1개
  • Pedro David Garcia Lopez는 영국에 거주하는 Ruby와 Rails 개발자로, 과거에는 트럭 운전사였음. 38세의 늦은 나이에 개발자가 되기로 결심한 것이 흥미로운 점.

Pedro의 간단한 소개

  • 42세의 스페인 출신으로 2015년에 영국으로 이주했으나, 가족과 가까이 지내기 위해 고국으로 돌아갈 예정.
  • 2015년 영국에 트럭 운전사로 왔으며, 영국과 유럽 대륙을 오가며 한 달에 4~6일 정도만 집에 있었음.
  • 전문 운전사로서 도로 위 거의 모든 종류의 차량을 운전해봤고, 트럭을 몰고 지구를 여러 바퀴 돌 수 있을 만큼의 거리를 주행함.
  • 개발자로서 Ruby와 Ruby on Rails를 처음 접했을 때부터 사랑에 빠졌음. 개발자의 행복과 생산성 측면에서 그것들과 견줄만한 것은 없다고 생각함.
  • 풀스택 개발자로 간주되며 프론트엔드와 백엔드 모두에서 일할 수 있지만, 모든 분야의 달인은 아님.

프로그래밍을 시작하게 된 계기

  • 12살 무렵 처음 컴퓨터를 접했고, 그 때부터 컴퓨터에 매료됨.
  • 가난한 가정 출신이라 컴퓨터를 가질 기회가 적었음. 14세에 아버지가 사망하고 가족을 부양하기 위해 일과 학업을 병행해야 했기에 더욱 그랬음.
  • 18살에 전일제 일을 시작했고, 3개월 동안 저축해서 첫 컴퓨터를 샀음. 그 후 프로그래밍 방법을 배우고 싶어짐.
  • C++ 책을 사서 공부했으나 너무 기술적이고 어려운 내용이라 좌절함.
  • 트럭 운전사가 되어 영국에 왔지만, 여전히 컴퓨터에 대한 열정이 있었음.
  • 영어 실력이 향상되고 접근 가능한 정보가 많아지면서, 어릴 적 꿈이 다시 불타올랐음.
  • freeCodeCamp 등 몇몇 강좌를 들었으나 부족함을 느꼈고, 트럭 운전사로 긴 시간을 보내며 아버지와 남편으로서의 의무를 다하는 것이 개발자가 되는데 진지한 시간과 속도를 갖기 어려웠음.

개발자가 되기 위한 노력

  • 어릴 적 꿈이었던 개발자가 되기로 결심하고, 안정적인 직업을 그만둠. 1년 동안 개발자가 되기 위해 노력하고, 안되면 이 생각을 영원히 포기하기로 함.
  • 2019년 9월 모험을 시작했으나 어떤 길을 선택해야 할지 몰랐음. 선택지가 너무 많았음.
  • Python을 배우기 위해 Udemy 강좌를 구매하여 기초를 배웠으나 만족스럽지 않았음.
  • Flatiron School의 부트캠프에 참여하기로 결정. 수료 후 취업이 안되면 수업료를 내지 않아도 되는 제도였음.
  • Ruby와 기초, Ruby on Rails, React를 구조적인 방식으로 배웠고, 프로젝트를 통해 성취감을 느낌.
  • 2020년 5월 말 과정을 마치고 이제 무언가를 할 수 있다는 자신감을 얻음. 스스로 무언가를 알아내고 새로운 것을 배울 수 있게 됨.
  • 하지만 2020년에는 COVID-19 팬데믹이 발생. 그런 상황에서 새 일자리를 찾아야 했음.
  • 38세의 경력 없는 부트캠프 수료생은 회사에서 찾는 이상적인 후보가 아니었음.
  • 수개월 동안 단 한번의 면접이나 연락이 없었고, 이력서가 쓰레기통에 버려질지 걱정됐지만 열정을 잃지 않았음.
  • 마침내 Manchester에서 기회가 생겼지만, 트럭운전사 때보다 급여가 1/3 수준이었고, PHP와 jQuery를 사용해야 했음. 하지만 꿈을 위해 받아들임.

Ruby와 Rails를 접하게 된 계기와 좋아하는 이유

  • 부트캠프를 통해 처음 Ruby와 Rails에 대해 배웠지만, Superbyte에서 일하며 더 많은 경험을 쌓음.
  • Superbyte에서는 비표준 스택을 사용했지만 팀에게서 많이 배우고 경험을 얻음.
  • Ruby on Rails로 전문적인 경험을 쌓은 후 열정이 더 강해짐. 관례에 익숙해지면 모든 것이 다루기 쉬워짐.
  • 커뮤니티와 끊임없이 발전하는 생태계가 가장 매력적인 점.

가장 의미 있었던 프로그래밍 서적 5권

  • Layered Design for Ruby on Rails Applications (Vladimir Dementyev)
  • Rebuilding Rails (Noah Gibbs)
  • Ruby Under a Microscope (Pat Shaughnessy)
  • Practical Object-Oriented Design in Ruby (Sandi Metz)

프로그래밍 영웅

  • 프로그래밍 기술과 열정을 가진 사람들을 존경함.
  • 지식과 경험을 세상과 공유하며 프로그래밍 커뮤니티의 성장에 기여하는 사람들이 영웅.
  • 특별히 Quincy Larson, freeCodeCamp, Avi Flombaum 등

개발자로서의 일상과 현재 일에서 가장 좋아하는 점

  • 완전 재택근무부터 하이브리드, 주 5일 사무실 출근까지 모든 형태로 일해봄.
  • 4월 중순 gocertify에서 새 역할을 맡게 될 예정이라 어떤 하루가 될지 잘 모름.
  • Superbyte에서는 주니어 개발자에서 시니어 역할로 전환되어 코드 작성, 개념 설계, R&D 등을 맡았음.
  • 대부분 코드를 작성하지만 때로는 페어 프로그래밍도 즐기고 PR도 검토함.

학습과 최신 동향 파악을 위해 추천하는 리소스와 방법

  • 학습 방법을 배우는 것이 중요. 모두가 다른 방식으로 배우고 기억함.
  • 모든 것을 배워야 한다고 느낄 필요 없음. 좋아하는 것에 집중하는 것이 더 도움됨.

신입 프로그래머에 대한 조언

  • 어리석은 질문은 하지 않는 질문뿐. 열심히 일하고, 대담해지고, 질문하라.
  • 언젠가는 모두가 같은 상황에 처해봤기에 계속 노력하라.
  • Ruby와 Rails를 배우면 전환점에 도달했을 때 쉽고 즐겁다는 것을 알게 될 것.
  • 멘토를 찾거나 성장을 도와줄 사람을 찾는 것도 좋음.

업무에서 즐겨 사용하는 도구들

  • 코드 에디터: VS Code
  • 데이터베이스 GUI: MongoDB Compass
  • 터미널: iTerm with 'oh my zsh'
  • 브라우저: Chrome
  • 메모 및 프로젝트 관리: Apple Notes, VScode markdown, Github projects/issues
  • 커뮤니케이션: Microsoft Teams

GN⁺의 의견

이 글은 늦은 나이에 새로운 분야로 전직하여 꿈을 이룬, 매우 감동적이고 용기를 주는 실화입니다. Pedro의 이야기는 우리에게 다음과 같은 교훈을 줍니다.

첫째, 꿈을 좇기에 늦은 나이란 없습니다. 그의 이야기는 38세의 나이에 안정적인 직업을 내려놓고 개발자의 길로 들어선 대단한 용기와 도전 정신을 보여줍니다.

둘째, 배움에 대한 열정과 노력이 중요합니다. 부트캠프를 수료한 것에 안주하지 않고 계속 스스로 학습하며 성장하려는 자세가 돋보입니다.

셋째, 시작이 어렵더라도 포기하지 말아야 합니다. 팬데믹 상황에서 구직이 쉽지 않았지만 꿈을 향한 열정을 잃지 않았습니다. 급여가 적더라도 기회를 잡은 태도가 인상적입니다.

넷째, 실패를 두려워하지 않는 마음가짐이 필요합니다. 1년간 개발자가 되기 위해 노력하되, 안되면 그 꿈을 접겠다는 각오로 시작한 점이 깊은 인상을 줍니다.

다섯째, Ruby on Rails의 매력과 가치를 잘 보여주고 있습니다. 배우기 쉽고 개발 생산성이 높은 Ruby와 Rails 생태계가 어떻게 개발자들을 행복하게 만드는지 엿볼 수 있습니다.

Hacker News 의견
  • 트럭 운전자에서 개발자로 전직한 영국인의 사례 소개됨. 개발자로 일할 때보다 트럭 운전할 때 수입이 더 좋았으나, 여가 시간에는 개발을 즐기고 있음.
  • 늦은 나이에 커리어를 전환하는 것은 좋으나, 사회 시스템이 특정 계층을 의도적으로 억누르고 있다는 점을 간과해서는 안 됨.
  • 금융권에서 개발자로 전직하려면 시니어급 포지션을 따내야 하는데 쉽지 않음.
  • 부트캠프에서 Ruby 대신 Elixir를 가르쳤다면 어떤 세상이 펼쳐졌을지 궁금해 하는 댓글 있음. "lorry"라는 단어가 미국에서는 쓰이지 않아 아쉽다는 반응도.
  • Ruby on Rails 포지션이 여전히 인기 있는지 묻는 댓글과, 38세가 그리 늦은 나이는 아니라는 반응 있음.
  • 부트캠프 모델은 잘 시행된다면 좋은 제도임. 입학이 어렵고 취업 보장(Income Share Agreement)이 있는 곳을 선택해야 함. 단, ISA도 주의해야 할 점 있음.
  • 왼쪽 핸들 차량 사진을 올리면서 "Lorry"라고 쓴 것에 대해 지적하는 댓글. 하지만 커리어 전환을 위한 용기와 자신감, 경제적 뒷받침이 필요하다는 점에는 공감.