Developer Journey adalah serial bulanan yang menyoroti beragam developer global yang berbagi tantangan, peluang, dan kesuksesan dalam perjalanan mereka. Setiap bulan, kami akan menyoroti developer di seluruh dunia, alat Google yang mereka manfaatkan, dan jenis produk yang mereka buat.
Bersamaan dengan perayaan Warisan Budaya masyarakat Hispanik dan Latin, bulan ini kami berbicara dengan developer dari Meksiko dan Spanyol.
Barcelona, Spanyol
Google Developer Expert, Teknologi Web
Web Performance Specialist
Kami orang Spanyol senang berbicara dan berinteraksi dengan orang lain. Kami cenderung banyak bicara, dan kami menerapkannya ke dalam semua bidang kehidupan, termasuk dalam pengembangan. Saya senang mendiskusikan project, memahami kebutuhan pengguna dan kasus penggunaanya, melakukan tantangan dengan rekan-rekan, dan memberikan ide-ide lain yang pada awalnya tidak dipertimbangkan. Setiap developer memiliki latar belakang dan pengalamannya masing-masing, dan hal ini dapat bermanfaat bagi project. Maka dari itu, adanya ruang agar tim dapat melakukan diskusi semacam ini dengan aman akan sangat bermanfaat.
Sebagai seorang Web Performance Specialist, saya menggunakan Chrome, PageSpeed Insights API, Big Query, CrUX API, dan Looker Studio. Dengan alat ini, saya membuat situs mikro dan dasbor untuk memantau dan menganalisis kinerja web.
Saya menyukai CrUX API dan semua informasi yang dapat diperoleh darinya. Alat ini sangat membantu untuk memahami pengalaman pengguna di situs web Anda serta kinerja pesaing Anda. Memberikan pengalaman pengguna yang luar biasa kepada pengguna Anda sama pentingnya seperti memahami kinerja situs web Anda di pasar dibandingkan dengan situs web pesaing.
Dokumentasi CrUX API memberikan informasi dan contoh yang cukup untuk membuat permintaan Anda dan mendapatkan data berharga yang akan Anda ubah menjadi wawasan untuk mengidentifikasi masalah/hambatan dan meningkatkan situs web Anda.
Saya membuat penjelajah data CrUX yang dasar dan sederhana. Alat ini menggunakan CrUX API (untuk mendapatkan data) dan Firebase (untuk autentikasi). Alat ini, yang masih dalam proses pengerjaan, memungkinkan Anda mendapatkan nilai Core Web Vitals secara visual untuk situs web atau halaman web mana pun yang ingin Anda periksa, berdasarkan data CrUX.
Google Bard adalah alat luar biasa yang dapat Anda gunakan untuk membuat project pengembangan. Alat ini tidak akan melakukan pengembangan untuk Anda, tetapi Anda dapat menghemat banyak waktu dengan alat ini. Saat ini, saya belum berencana membuat project tertentu menggunakan Google Bard, tetapi project apa pun yang saya buat mungkin akan terbantu oleh alat ini.
Penerjemah real-time yang menggunakan AI dapat membawa perubahan besar. Meskipun bahasa Spanyol adalah salah satu bahasa yang paling sering digunakan di dunia, bahasa Inggris dibutuhkan di banyak bidang, dan industri teknologi adalah salah satunya.
Saat ini, akan lebih sulit untuk mencapai perjalanan menjadi developer yang sukses jika Anda tidak bisa berbahasa Inggris, dan tidak semua komunitas Hispanik/Latinx bisa berbahasa Inggris. Dengan memiliki alat yang sesuai untuk berkomunikasi dengan orang-orang di bidang teknologi meskipun Anda tidak bisa berbahasa Inggris, dapat membuka peluang baru bagi komunitas ini.
Amsterdam, Belanda via Alicante, Spanyol
Google Developer Expert, Teknologi Web
Women Techmakers Ambassador
Developer Relations Engineer di Storyblok (Headless CMS)
Saat mengerjakan kode pemrograman atau memecahkan masalah, salah satu sifat yang selalu ada dalam budaya saya adalah semangat. Meskipun rasa semangat tidak hanya dimiliki oleh orang-orang Latin atau Hispanik, tetapi ini adalah bagian dari budaya kami untuk melakukan tugas dengan penuh dedikasi, usaha, dan kepedulian.
Agar tidak mudah menyerah saat menghadapi bug yang sangat sulit, saya mengandalkan selera humor dan komunikasi terbuka. Baik di tempat kerja atau di rumah, saya berkomunikasi secara terbuka tentang apa yang terjadi pada saya, mencari bantuan, atau berkolaborasi dalam mencari solusi. Saya sering menggunakan humor untuk meredakan ketegangan dan menemukan kelucuan dari situasi yang membuat frustrasi. Ini membantu saya menjernihkan pikiran dari pikiran-pikiran yang menghalangi saya dalam menemukan solusi.
Dalam hal inovasi, saya fokus pada hal-hal kecil di keseharian yang dapat membuat hari-hari di hidup saya menjadi lebih baik. Ini karena saya diajari untuk menghargai detail kecil dibandingkan hal-hal yang besar.
Salah satu pengalaman pertama saya dengan teknologi Google adalah ketika saya masih kuliah dan memutuskan untuk mempelajari pengembangan Android di waktu luang, yang dulu masih menggunakan Java sebagai bahasa pemrograman resminya. Namun, setelah memulai karir dan menemukan minat tentang pengembangan frontend, pekerjaan penuh waktu pertama saya sebagai developer frontend membuat saya menggunakan Angular. Saya sangat mengandalkan alat penting Google seperti DevTools, Lighthouse, dan Page speed di sepanjang perjalanan profesional saya. Alat-alat ini telah menjadi bagian yang tidak terpisahkan dari rutinitas harian saya. Lalu, selama dua tahun terakhir, saya berpartisipasi aktif dalam mengembangkan Ekstensi Chrome dan mengadakan berbagai lokakarya Flutter.
Menurut pendapat saya, alat yang paling membantu adalah DevTools dan Web Vitals. Namun, jika harus memilih yang difavoritkan, saya akan menyebutkan Chrome Extensions Manifest. Saya menikmati waktu saat mengembangkan ekstensi dan menjelajahi semua kemungkinan yang berbeda. Baik saat mencari situs web untuk mendapatkan informasi berguna atau memperluas fungsionalitas, semuanya selalu jadi pengalaman yang menyenangkan dan bermanfaat.
Pertanyaannya adalah apa yang telah Anda kembangkan tanpa menggunakan alat Google, karena sepertinya saya belum pernah mengembangkan sesuatu tanpa menggunakan DevTools atau Web Vitals karena fokus saya di frontend. Jika Anda memeriksa GitHub saya, hampir 90% project telah menjalani pengujian dengan Lighthouse untuk memastikan peningkatan kinerja dasar.
Pada pekerjaan pertama, saya adalah bagian dari project kampanye anggur dari wilayah Alicante yang disebut “#EnamórateDeUnAlicantino” (dalam bahasa Inggris “#FallInLoveWithAnAlcantino”). Kampanye tersebut memiliki situs web yang menampilkan formulir cinta untuk membantu orang menemukan anggur yang paling sesuai dengan selera mereka. Setiap anggur dikaitkan dengan seseorang, dan setiap pertanyaan dalam formulir tersebut memiliki item makanan lokal yang terkait dengannya, seperti jeruk Valencia. Saya sangat senang saat mengerjakannya.
Sampai sekarang, saya menggunakan AI generatif untuk membantu menyempurnakan konten. Alat ini sangat membantu dalam mensintesis informasi terperinci untuk podcast, artikel, dan seminar saya. Pada suatu kesempatan, saya bahkan menggunakannya untuk membuat dasar suatu ekstensi, dan meskipun hasilnya bagus, saya tetap harus melakukan beberapa penyesuaian. Meskipun demikian, eksperimen ini begitu berharga. Ke depannya, saya berencana untuk mengeksplorasi lebih jauh potensi AI dan bahkan mungkin menggunakannya untuk menghasilkan pengujian untuk kode saya atau memecahkan masalah bug semata karena rasa ingin tahu.
Rekomendasi saya untuk pemula adalah memulai dengan berfokus pada satu hal yang mereka sukai, meluangkan waktu untuk memahami dasar-dasarnya dan mengeksplorasi batasannya tanpa terburu-buru menjalani prosesnya. Penting untuk tetap tenang dan menikmati perjalanan.
Mengingat keterbatasan kami di masa lalu dengan bahasa selain Spanyol karena sejarah kami dahulu kala, masih banyak orang yang menghadapi kendala bahasa dan tidak dapat mengakses semua informasi yang mereka butuhkan. Namun, berkat kemajuan AI, chatbot seperti Bard, dan teknologi seperti kacamata VR, kini kami dapat mengatasi rintangan ini. Alat-alat ini memungkinkan kami menerjemahkan secara real-time saat pembicara membagikan kisahnya, atau bahkan meningkatkan kualitas subtitel otomatis sehingga kami dapat menjangkau audiens yang lebih luas dibandingkan sebelumnya.
Mexico City, Meksiko
Google Developer Expert, Firebase, ML, Google Cloud Platform, Kotlin
Google Developer Groups Organizer
Tech Lead
Komunitas developer di Amerika Latin ini kuat dan sangat guyub. Kami juga menjalin hubungan dengan komunitas lain di seluruh dunia yang memungkinkan pertumbuhan karir profesional kami. Dalam beberapa kasus, memang ada kekurangan sumber daya, tetapi hal ini bukanlah sebuah hambatan, melainkan sebuah motivasi. Kami dapat belajar banyak tentang teknologi dengan mengunjungi berbagai tempat dan berjejaring.
Saya telah menggunakan banyak alat. Saya telah menggunakan beberapa alat untuk aplikasi Android, dan banyak layanan melalui Google Cloud Platform, Firebase, Go, TensorFlow, dan masih banyak lagi.
Saya menyukai dua alat: Firebase dan GCP. Alat-alat ini memiliki sejumlah layanan yang memungkinkan Anda membuat aplikasi, melacak kinerjanya, perilaku penggunanya, pertumbuhannya, dan banyak lagi. Anda dapat membuat aplikasi dengan dukungan Google.
Saya telah membuat aplikasi seluler untuk layanan kesehatan dan aplikasi untuk perusahaan jasa keamanan. Dalam empat tahun terakhir, saya telah membuat aplikasi bernama "Wordbox English" bersama tim yang hebat. Wordbox adalah aplikasi yang memungkinkan Anda belajar bahasa Inggris melalui serial televisi dan film dengan cara yang menghibur.
Wordbox English adalah aplikasi hebat yang membantu pengguna mempelajari bahasa lain dengan cara yang menghibur. Untuk membuat fitur dan modul baru, kami sering bekerja sama dengan pengguna dan hasilnya luar biasa. Karena itu, pengguna kami jadi senang belajar.
Belajar dan berlatihlah setiap hari. Ada banyak alat, video, dan platform edukasi untuk belajar. Belajarlah mencintai masalah dan tantangan. Anda dapat menjadi bagian dari komunitas dengan orang-orang yang dapat berkembang bersama Anda.
AI dan machine learning. Kemajuan yang pesat ini memungkinkan Anda membuat aplikasi dan belajar lebih cepat. Anda dapat berinovasi dan memberikan nilai lebih kepada pengguna.