Carlos Longarela – WProfessional of the Month

Diterbitkan: 2019-03-14

Kami kembali dengan wawancara lain di blog kami! Hari ini kami memiliki salah satu orang yang disarankan oleh Ana Cirujano bulan lalu. Dia ahli dalam pengoptimalan web, pecinta backend, anggota komunitas WordPress di Spanyol… dia adalah Carlos Longarela !

Selamat datang di bagian WProfessionals, Carlos. Merupakan suatu kehormatan untuk memiliki Anda di sini! Bagi yang belum mengenal Anda, ceritakan sedikit tentang diri Anda dan hubungan Anda dengan WordPress.

Terima kasih, itu kesenangan saya.

Meskipun saya telah memprogram sejak milenium terakhir, pertama di ASP dan kemudian di PHP, hubungan saya dengan WordPress dimulai ketika saya membutuhkan blog untuk majalah DNG Photo Magazine. Semuanya dimulai dengan blog Blogger, tetapi saya segera memindahkannya ke WordPress (yang berada di subdomain independen dari situs web majalah). Setelah beberapa saat, saya memigrasikan semua fungsi web ke WordPress, mengintegrasikan semuanya dalam sistem yang sama.

Sebelum menggunakan WordPress untuk blog itu, saya telah menggunakannya di beberapa situs web di tempat kerja (saya bekerja selama 15 setengah tahun di departemen komputer di Universitas Santiago de Compostela, dalam pengembangan web). Saat itu saya percaya bahwa WordPress hanyalah sebuah sistem manajemen blog—sebuah sistem di mana seseorang dapat membuat beberapa posting, halaman, menu… tetapi tidak ada yang mewah.

Ketika saya mengadaptasi semua fungsi majalah ke WordPress dengan panggilan API eksternal dan tingkat cache yang berbeda (OPCache di PHP, cache Nginx di RAM, Database, disk, browser…), saya melihat kemampuan WordPress dan saya mulai merasakan potensi besar dari CMS ini. Pada saat itu, saya mulai melihatnya bukan sebagai sistem manajemen konten, tetapi sebagai kerangka kerja yang meletakkan dasar untuk aplikasi apa pun yang mungkin ingin saya buat.

Tak lama setelah itu saya bergabung dengan Slack of WordPress Spain dan mengenal komunitas tersebut. Ini mengubah kehidupan profesional saya sepenuhnya: WordCamps pertama, Meetup, dan lebih banyak lagi yang terkait dengan komunitas Spanyol tiba. Saya mulai berkolaborasi lebih aktif di forum, saya mulai membuat beberapa terjemahan dan berkolaborasi sebanyak mungkin dalam waktu dan kemungkinan saya. Ini menunjukkan kepada saya bahwa ada banyak orang seperti saya di Spanyol—bahkan jika Anda bekerja sendiri, selalu ada seseorang yang melakukan pekerjaan yang sama seperti kita dan yang dapat kita dukung untuk banyak tugas sehari-hari. Menemukan komunitas WordPress di Spanyol adalah perubahan 180 derajat dalam karir saya.

Sebagai ahli dalam pengoptimalan web dari perspektif backend, saran apa yang akan Anda berikan kepada pembaca kami saat mencari penyedia hosting yang bagus?

Ada banyak faktor yang perlu dipertimbangkan ketika memilih hosting: salah satunya adalah versi PHP yang didukung dan versi database MySQL, Mariadb atau Percona. Selain itu, opsi cache yang disediakan oleh hosting itu sendiri sangat penting untuk memilih satu opsi atau lainnya. Anda bahkan mungkin ingin mempertimbangkan akses SSH, GIT, salinan cadangan, staging…

Tapi menurut saya hal mendasar selain kecepatan adalah dukungan pelanggan. Jika kami dapat menelepon mereka kapan saja, 24 jam sehari, itu adalah opsi yang layak dipertimbangkan—ingat bahwa web tidak hanya gagal dari pukul 8 hingga 20, tetapi juga dapat bermasalah pada pukul 2 pagi dan Anda mungkin perlu menghubungi tuan rumah. . Dan semakin banyak saluran dukungan yang mereka berikan kepada saya, semakin baik: tiket, obrolan, email, telepon... semua ini menentukan.

Anda adalah pembicara di WordCamp Pontevedra terakhir, Anda memberikan dukungan di forum WordPress, Anda adalah bagian dari tim penerjemah (baik dalam bahasa Spanyol dan Galicia). Apa yang mendorong Anda untuk berkontribusi pada proyek dengan cara yang altruistik? Apa yang akan Anda katakan untuk mendorong pengikut kami untuk berpartisipasi dan mengikuti teladan Anda?

Sebenarnya, saya tidak berkontribusi dengan cara altruistik—satu-satunya hal yang saya lakukan adalah mengembalikan sebagian kecil dari apa yang telah diberikan kepada masyarakat. Pekerjaan saya hampir 100% WordPress, jadi pada dasarnya saya menghasilkan uang dengan CMS Open Source yang dipelihara oleh komunitas. Wajar jika saya memberikan sesuatu kembali ke proyek, bukan begitu?

Pertimbangkan skenario berikut: terkadang saya menerjemahkan plugin dalam bahasa Spanyol untuk klien tertentu. Saya jelas dapat menerjemahkannya hanya untuk mereka, tetapi saya pikir lebih baik jika saya membuat terjemahan itu tersedia untuk seluruh komunitas. Dengan cara ini, kami memungkinkan setiap orang mendapatkan sedikit manfaat dari pekerjaan kami, yang, seperti yang saya katakan, dimungkinkan berkat apa yang dilakukan orang lain sebelumnya.

Jika selain itu kami juga telah membuat plugin yang mungkin menarik bagi umum, ada baiknya untuk mengunggahnya ke repositori plugin WordPress sehingga orang lain dengan masalah yang sama dapat mengambil manfaat darinya.

Untuk meyakinkan orang lain yang bekerja dengan WordPress bahwa mereka harus meluangkan waktu untuk berkolaborasi dengan komunitas, saya hanya akan memberi tahu mereka untuk memikirkan berapa banyak waktu yang mereka hemat menggunakan WordPres, atau menginstal plugin gratis dari repo di proyek Anda, atau membaca blog itu posting yang menjelaskan cara menyelesaikan masalah.

Sebagian besar proyek yang Anda berikan menggunakan WordPress, tetapi ada beberapa yang mungkin memerlukan platform lain yang lebih cocok. Bisakah Anda membagikan beberapa contohnya? Kriteria apa yang Anda gunakan untuk memutuskan platform terbaik?

Saat ini, hampir 100% pekerjaan yang saya lakukan menggunakan WordPress sebagai basis. Kita dapat menggunakan WordPress untuk web sederhana, portal yang sangat kompleks, sistem forum, majalah, toko online, CRM, sistem penagihan, dan banyak proyek yang mengandalkan WordPress sebagai backend mereka.

Tapi masih ada beberapa proyek yang WordPress bukan solusi terbaik, jadi saya tidak takut untuk menggunakan hal yang berbeda. Misalnya, jika klien hanya membutuhkan sistem penagihan, saya mungkin akan merekomendasikan proyek fantastis seperti Invoice Ninja. Contoh lain: jika Anda menginginkan sistem meja bantuan, saya mungkin akan menggunakan Feshdesk, Zoho Desk, atau solusi serupa, dan melupakan WordPress.

Dengan demikian, sebagian besar proyek yang diminta pelanggan saya secara eksplisit membutuhkan WordPress. Tetapi jika mereka meminta fungsionalitas tertentu yang berfungsi paling baik di luar WordPress, itulah yang saya sarankan. Misalnya jika klien memberi tahu saya bahwa dia ingin mengelola email dari WordPress, secara teknis itu mungkin, tetapi saya akan merekomendasikan untuk menggunakan aplikasi desktop seperti Thunderbird atau klien web seperti Gmail, Outlook.com, dll.

Sekarang editor blok sudah menjadi kenyataan dan melihat kecepatan perkembangan WordPress, saya harus bertanya kepada Anda: Apakah Anda mendengarkan Matt dan mempelajari JavaScript secara mendalam? Apakah Anda berpikir bahwa masa depan WordPress ada di JavaScript dan, oleh karena itu, Anda harus mendaur ulang sendiri, atau apakah ada banyak pekerjaan yang harus dilakukan di backend / PHP?

Nah, beberapa waktu lalu saya belajar JavaScript Vanilla di akhir tahun 90-an. Tidak dalam, tapi cukup untuk memecahkan masalah yang saya temui sejak itu. Tapi saya tetap berusaha untuk belajar setiap hari.

Beberapa tahun yang lalu, ketika saya mengembangkan beberapa Aplikasi Seluler dengan WebWorks dan kemudian dengan QT, saya mulai menggunakan Zepto.js, jadi menggunakan jQuery di WordPress adalah kebiasaan (dengan asumsi Anda tidak dapat menggunakan Vanilla JS?). Saya jarang bermain dengan React—saya tidak punya banyak waktu, karena saya lebih tertarik pada area lain.

Saya percaya bahwa masa depan WordPress akan difokuskan pada frontend dan oleh karena itu pada JavaScript. Hari ini kami menggunakan React, tetapi kami mungkin menggunakan pustaka yang berbeda di masa mendatang, jadi sangat penting bagi Anda untuk memahami dasar-dasar JavaScript dan mempelajari dasar-dasar pemrograman secara umum.

Kembali ke PHP, saya pikir PHP akan ada untuk sementara waktu, karena ini adalah bahasa yang berkembang dengan cepat dan baik.

Salah satu keuntungan bekerja di lingkungan digital adalah basis pelanggannya bisa bersifat global. Namun, banyak orang lebih suka bekerja dengan pelanggan dan mitra lokal. Apa pengalaman Anda dalam hal ini? Dari mana pelanggan Anda berasal? Galicia? Spanyol? Dunia? Strategi apa yang Anda ikuti untuk menangkap mereka?

Nah, akhir-akhir ini klien saya secara geografis lebih dekat dengan saya daripada sebelumnya. Pelanggan terakhir saya dari Lugo, dan yang sebelumnya dari Pontevedra. Sebelum itu? Sebagian besar klien saya di mana orang Spanyol (Madrid, Barcelona, ​​​​Valencia…) dan beberapa berasal dari negara-negara Amerika Latin. Tapi tidak masalah dari mana mereka berasal—saya biasanya berbicara dengan mereka dengan Zoom, jadi jarak tidak menjadi masalah.

Salah satu cara paling efektif untuk menjaring pelanggan baru adalah dari mulut ke mulut. Untuk ini, menghadiri Meetup, WordCamps, dan acara pemrograman lainnya sangat penting. Dan jelas: pelanggan yang puas selalu dapat membawa pelanggan lain, jadi kita harus ingat bahwa memperlakukan pelanggan dengan baik selalu merupakan jaminan kesuksesan!

Blog juga bisa sangat membantu (walaupun saya tidak menulis sebanyak yang saya mau). Anda selalu dapat mengatasi masalah yang relevan dengan prospek, dan posting blog itu bisa menjadi awal dari proyek baru. Jejaring sosial seperti Twitter atau Facebook, tetapi terutama LinkedIn, juga hebat dalam menarik pelanggan.

Terakhir, jaringan pribadi Anda juga sangat penting. Ketika saya membutuhkan seorang ahli dalam SEO, SEM, seorang desainer, seorang copywriter, dll, saya menghubungi salah satu profesional yang saya kenal. Sebaliknya, ketika mereka membutuhkan seseorang dengan profil saya, mereka menghubungi saya. Hubungan profesional ini sangat membantu dalam hal menemukan proyek baru!

Anda tahu kami selalu meminta tamu kami untuk berbagi kesalahan… dan itulah yang saya ingin Anda lakukan sekarang. Beri tahu kami beberapa kegagalan epik yang Anda alami dan apa yang Anda pelajari darinya!

Sepanjang karir profesional saya sebagai programmer, saya telah mengalami banyak kegagalan. Tapi Anda selalu belajar dari mereka, jika Anda mau.

Salah satu epik pertama saya gagal dengan WordPress terjadi ketika mempersonalisasi situs web untuk seorang teman. Saat itu saya tidak tahu banyak tentang WordPress, tetapi saya memiliki banyak pengalaman dengan PHP, HTML, CSS, dan JavaScript jadi… Saya menyesuaikan web secara manual. Saya tidak menggunakan fitur WordPress apa pun—misalnya, jika teman saya menginginkan sesuatu di sidebar, saya memasukkan HTML langsung ke template daripada menambahkan widget di area sidebar.

Akibatnya, teman saya memiliki web yang diinginkannya, tetapi implementasinya buruk dan tidak dapat dikustomisasi lebih lanjut tanpa menulis ulang templatnya. Dan bukan hanya ini! Saya menambahkan semua penyesuaian saya di tema induk—saya bahkan tidak tahu ada tema anak.

Hari ini saya menemukan kasus serupa berkali-kali: alih-alih membuat tema anak atau memodifikasi fungsi tertentu di functions.php , orang menimpa file asli , mereka mengubah fungsi yang nantinya tidak memungkinkan kami untuk memperbarui plugin atau tema tertentu ... tapi saya pikir itu seiring berjalannya waktu, kami belajar bagaimana melakukan sesuatu dengan benar. Seperti yang saya katakan sebelumnya, ini adalah pembelajaran dari hari ke hari.

Akhirnya, siapa lagi yang harus kita wawancarai? Beri tahu kami 3 WProfesional apa yang ingin Anda temui dalam wawancara berikutnya dan alasannya.

Anda sudah mewawancarai banyak dari mereka! Fernando Tellado, Pablo Moratinos, Ana Cirujano…

Yang pertama saya ingin lihat adalah Wajari Velasquez. Dia seorang profesional yang hebat dan saya senang berkolaborasi dengannya. Dia ahli dalam SEO dan sangat, sangat terlibat dalam komunitas WordPress (baik di Spanyol dan Galicia).

Jika kita berbicara tentang salah satu "pendiri" WordPress Galicia, Juan Hernando adalah pria Anda. Dia adalah kenalan hebat komunitas WordPress Spanyol dan pembela perangkat lunak gratis.

Terakhir, saya ingin menominasikan desainer logo WordCamp pertama di Galicia, Lua Louro. Dia seorang desainer dan pengembang web front-ent yang menyukai WordPress. Saya mengaguminya dan saya ingin melihatnya di sini.

Terima kasih sekali lagi untuk wawancara ini, Carlos. Kami senang mengetahui cerita Anda. Dan terima kasih juga telah merekomendasikan kami tiga profesional hebat ini. Sampai jumpa dengan wawancara baru dalam sebulan!

Gambar unggulan oleh Andres Fraga di WordCamp Pontevedra 2018.