사무엘 아길레라 - WProfessional of the Month

게시 됨: 2019-11-15

WordPress 전문가와의 또 다른 인터뷰에 오신 것을 환영합니다. 오늘은 Pablo Lopez와 Ángeles Portillo가 추천한 사람이 있습니다. 그는 14년 이상 WordPress 와 함께 일했으며 번역가, 플러그인 개발자, 웹 유지 관리자, 지원 엔지니어 등 여러 가지 직업을 가지고 있습니다. Samuel Aguilera 를 환영합니다 !

인터뷰에 응해주셔서 감사합니다, 사무엘. 당신이 여기에 있어 기쁩니다! 당신을 모르는 사람들을 위해 당신과 WordPress 와의 관계에 대해 조금 알려주세요.

덕분에 데이비드.

나는 거의 평생을 사라고사에서 살았지만 알헤시라스(카디스)에서 태어나 많은 여름과 크리스마스를 그곳에서 보냈습니다. 그래서 나는 두 장소의 물건을 가지고 있으며 때로는 억양이 없기 때문에 태어난 곳을 추측하기 어려울 수 있습니다.

컴퓨팅에 대한 나의 관심은 어린 시절 형의 8비트 Amstrad CPC를 사용했을 때 시작되었습니다. 수년 동안 컴퓨터에 대한 열정을 직업으로 바꾸는 것이 제 목표였습니다. 전자의 세계, 관리 및 고객 관리에 대한 책임 직책을 통해 우회했지만 결국 나는 항상 내가 정말 좋아했던 컴퓨터 공학으로 돌아갔습니다.

워드프레스를 사용한지 14년이 넘었습니다. 그동안 저는 많은 일을 했습니다. 워드프레스 번역팀이 없고 거의 아무도 하지 않았을 때 스페인어(es_ES)로 번역하기, IT 부분을 포함한 워드프레스 유지보수 서비스 제공(콘솔에서 서버 설치, 구성 및 관리) 테마와 플러그인의 맞춤 프로그래밍, WordPress.org에 플러그인 게시. 현재 Gravity Forms의 제작자인 Rocketgenius Inc.에서 일하고 있으며 5년 전부터 그렇게 하고 있습니다.

WordPress.org에 꽤 많은 플러그인 이 게시되어 있으며 모두 UNIX 원칙을 따릅니다 . 하나의 특정 문제를 해결하고 잘 해결하는 데 중점을 둔 간단한 도구 플러그인 에 수만 개의 활성 설치가 있으므로 숫자는 이러한 철학을 뒷받침합니다. 플러그인 에 대해 어떻게 생각하십니까? 지원 업무가 얼마나 됩니까?

실제로 저는 현재 WordPress.org에 13개의 플러그인 이 게시되어 있습니다. 모두 합쳐서 120,000개 이상의 사이트에서 활동하고 있습니다. 그리고 Github에 몇 가지 더 있습니다!

당신이 말했듯이 내 플러그인 은 일반적으로 매우 구체적인 사용 사례에 간단하지만 효과적인 솔루션을 제공하는 데 중점을 둡니다. 나는 그들이 잘 늙도록 열심히 일합니다. 그렇게 하기 위해, 저는 제 자신의 PHP 코드로 바퀴를 재발명하는 대신 항상 특정 WordPress 기능(있는 경우)을 사용합니다. 따라서 플러그인을 효율적으로 만들고 최신 버전의 WordPress에서 작동하기 위해 업데이트가 거의 필요하지 않습니다.

이렇게 하면 유지 관리가 더 쉬워지고 지원 필요성이 크게 줄어듭니다.

2014년부터 Rocketgenius의 Gravity Forms 지원 팀에서 일하고 있습니다. 그곳에서의 하루는 어떤가요?

나는 원격으로 일하지만 Slack이나 Zoom과 같은 도구를 통해 지속적으로 의사 소통을 합니다. 그리고 솔직히 말하면 동료들과 함께 일하는 것이 즐겁습니다. 우리 모두는 고객 만족을 위해 최선을 다하고 있으며 일상과 작업 환경에서 그것을 느낄 수 있기 때문입니다.

내 작업의 대부분은 구성 문제 해결 또는 사고 진단에서 Gravity Forms 또는 REST API에서 제공하는 여러 필터 및 후크 사용 지원에 이르기까지 모든 종류의 티켓에 참석하는 것으로 구성됩니다.

요컨대, 나는 고객이 필요로 하는 모든 것을 돕습니다.

말씀하신대로 벌써 입사 5년차입니다. 그래서 저는 Gravity Forms와 애드온이 내부적으로 어떻게 작동하는지 깊이 알고 있습니다. 즉, 해당 코드에 대한 광범위한 지식을 의미합니다. 이는 WordPress 및 서버에 대한 이전 경험에 추가됩니다.

이렇게 하면 작업이 훨씬 수월해지고 개발 팀이 작은 버그를 직접 수정하거나 새로운 기능을 구현하는 데 도움을 줄 수 있습니다.

Gutenberg는 최근 몇 년 동안 WordPress의 가장 큰 혁명 중 하나라는 것을 이미 알고 있습니다. 여러분, 릴리스를 어떻게 관리했습니까? Gravity Forms를 Gutenberg 에 적용하는 것이 쉬웠습니까?

우리는 구텐베르그 채택의 선구자였습니다.

Gutenberg 의 테스트 단계에서 우리는 이 새로운 편집기와 Gravity Forms의 통합을 준비하기 시작했습니다. 우리는 구텐베르크가 아직 널리 사용되지 않을 때 우리의 플러그인구텐베르그 와 함께 사용할 수 있도록 고객을 위한 특정 애드온을 만들었습니다.

처음에는 GutenbergCore 에 통합하는 작업을 하는 WordPress 팀이 편집기와 상호 작용하려는 타사 통합에 영향을 주는 Gutenberg 의 일부를 자주 변경했기 때문에 약간 문제가 있었습니다. 결과적으로 이러한 변경으로 인해 발생하는 문제를 지속적으로 수정하고 해결해야 했으며 이러한 문제로 인해 고객이 직면한 문제를 관리해야 했습니다. 다행히 그 단계에서 구텐베르그 를 사용하는 사용자가 적었기 때문에 큰 문제는 없었습니다.

사무엘 아길레라
Samuel Aguilera는 14년 동안 WordPress로 작업해 왔습니다.

Gutenberg 가 안정화되자 마침내 통합도 안정적으로 만들 수 있었고 실험적 애드온에서 Gravity Forms 코어로 이동할 수 있었습니다. 우리의 플러그인 은 이제 Gutenberg 및 TinyMCE 모두에서 잘 작동합니다.

무료 플러그인 게시의 이점을 직접적으로 얻을 수 없기 때문에 이점을 보기 어려운 개발자가 있습니다. 당신의 의견 것입니다? 무료 플러그인 과 커뮤니티에 대한 기여가 오늘날의 직업을 얻기 위해 어떤 역할을 했다고 생각합니까?

솔직히 다른 사람들이 다운로드하여 사용할 수 있는 무료 플러그인 을 업로드하면 어떤 이점이 있을지 생각해 본 적이 없습니다. 저는 커뮤니티에 무언가를 되돌려준다는 이상주의적인 비전 때문에 항상 그렇게 해왔습니다. 그리고 진심으로 말합니다. 누군가가 당신에게 호의를 베풀면 기회가 있을 때 갚아야 한다고 생각합니다. 저에게 이것은 무료 플러그인 공유가 의미하는 것입니다.

이제 저는 제 상사에게 선택 과정에서 제 플러그인 이 어떤 역할을 했는지 물어본 적이 없지만 도움이 되었다고 확신합니다. WordPress 는 수년 동안 유행했으며 많은 사람들이 경험이 있다고 주장합니다. 수년간 공식 리포지토리에 플러그인 을 게시했다면 다음 두 가지 이유로 CV보다 훨씬 안정적입니다.

  1. 귀하를 고용할 회사 또는 클라이언트는 WordPress.org를 통해 플러그인 게시 날짜를 쉽게 확인할 수 있으며 변경할 수 없습니다. 내가 구직에 지원하고 2007년에 첫 번째 플러그인을 게시했다고 말하면, 그들은 내 말이 사실인지 쉽게 확인할 수 있습니다.
  2. 또한 WordPress 항목을 처리하는 방법을 보여줍니다. 그들은 어떤 종류의 플러그인을 만들었는지, 제대로 작동하는지, 모범 사례를 따르고 있는지, 시간이 지남에 따라 플러그인이 어떻게 발전했는지 확인할 수 있습니다.

따라서 자신이 하는 일을 알고 있고 유용한 무언가를 만들었다면 WordPress.org에서 공유하는 것은 다른 사람을 돕는 방법일 뿐만 아니라 증거를 제공하지 않고도 WordPress 전문가라고 말하는 사람들과 자신을 차별화하는 방법입니다. 그것을 보여주기 위해.

사람들이 WordPress 에 가지고 있는 문제를 이해하고 솔루션을 제공할 수 있는 기술적 능력이 있다는 데는 의심의 여지가 없습니다. 새로운 WordPress 개발자를 위한 비즈니스 기회가 있다고 생각하십니까? 때때로 사람들은 모든 것을 무료로 원하고 일을 통해 생계를 꾸리고 싶어하는 일부 가능한 개발자를 두려워하는 것 같습니다...

물론 WordPress 의 기본이 무료라는 사실은 많은 사람들이 WordPress 에 필요한 모든 것이 무료여야 한다고 생각하게 만듭니다. 그러나 여기서 개발자를 두렵게 하는 진짜 문제는 다른 것입니다. GPL 결함을 악용하는 사람들입니다.

그러나 GPL 라이센스를 악용하여 다른 사람의 작품을 철거 가격에 재판매하거나 심지어 핑계를 대며 헌신하는 사람들이 있다는 사실은 더 많은 피해를 입히고 더 많은 잠재적 개발자를 느리게 만든다고 말하고 싶습니다. 비용 절감. 내 생각에 이것은 WordPress 코어 가 무료라는 사실보다 완전히 무료라는 철학을 더욱 촉진합니다.

예를 들어, 얼마 전에 한 디자이너가 Slack에서 분명히 유료인 자식 테마의 일부로 Genesis 프레임워크를 무료로 포함할 수 있는지 물었습니다. 그녀는 또한 무료로 다운로드할 수 있는 웹사이트에 자신의 테마가 표시되는 것에 대해 걱정했습니다. 역설이 보이십니까?

그리고 이것은 고립된 경우가 아닙니다. 프리미엄 테마와 플러그인을 "무료로" 찾을 수 있는 웹사이트가 많이 있습니다. 그래서 그들은 기본적으로 다른 사람의 일에서 이익을 얻고 있습니다. 이것은 그들이 당신이 생각하기를 바라는 로빈 후드의 이야기가 아닙니다.

그래서 물론 나는 WordPress 에 대한 자신의 창작물로 생계를 꾸리기를 주저하는 많은 전문가와 회사가 있는 이유를 이해합니다. 그리고 저는 GPL의 이러한 결함 있는 사용이 WordPress 와 관련된 더 큰 소프트웨어 회사를 보지 못하는 이유이기도 하다고 확신합니다.

그러나 반면에 대부분의 WordPress 사용자는 공정하고 자신의 요구에 맞는 최상의 솔루션을 원한다고 생각합니다. 그리고 그들이 그러한 솔루션이나 WordPress 전문가를 위해 비용을 지불해야 한다면 그렇게 하십시오. 결국 진지한 사업을 하는 사람은 아무도 시간을 낭비하고 싶어하지 않기 때문입니다.

이제 가장 찬사를 받은 질문인 과거의 장대한 실패를 공유할 시간입니다. 이제 고백 할 시간 입니다. 어디서 어떻게 망쳤나요?

몇 년 전에 내 플러그인 중 하나의 새 버전을 작업하고 여러 사이트에서 다른 설정으로 테스트한 후 잠들기 직전에 릴리스하기로 결정했습니다. 그 당시에는 얼마나 많은 사용자가 플러그인을 적극적으로 사용하고 있는지 알 수 없었습니다(다운로드 통계만 있음). 그래서 얼마나 많은 사람들이 실제로 플러그인을 사용하고 있는지, 따라서 업데이트가 어떤 영향을 미칠 수 있는지 전혀 몰랐습니다.

다음날 아침에 일어났을 때 내 플러그인이 웹사이트를 망가뜨렸다는 것을 알려주는 일부 사용자들의 불만이 담긴 지원 포럼 이메일을 보고 놀랐습니다. 그것들은 소수에 불과했지만 문제 없이 작동하는 사이트에서 문제를 복제할 수 없었고 이 사용자들도 문제를 복제하는 방법에 대한 유용한 단계를 제공하지 않았습니다.

마침내 같은 날 아침에 새로운 업데이트로 문제를 해결할 수 있었습니다. 나에게는 빨랐지만 스페인 수면 시간 동안 솔루션을 기다리는 사용자는 이미 화를 내고 포럼을 불태웠습니다. 다른 유저들에게도 좋은 평가를 받았지만 그 이후로 밤에는 업데이트를 하지 않으려고 합니다.

마지막으로 또 누구를 인터뷰해야 할까요? 다음 인터뷰에서 보고 싶은 3명의 WProfessional과 그 이유를 알려주세요.

알렉스 콘차, 사무엘 우드(오토), 프랭크 벌지. 그들은 WordPress 에 대한 많은 경험이 있으며 인터뷰가 매우 흥미로울 것이라고 확신합니다.

인터뷰에 응해주셔서 감사합니다, 사무엘. 오늘 여기에 와주셔서 반가웠습니다!