Tak sedikit orang yang memiliki mimpi. Namun, tidak semua berani melangkah seperti Fadly Tanjung, pengajar kami yang juga merupakan seorang Web Developer, untuk mewujudkan cita-citanya sewaktu di bangku SMA.
Dari Sumatera ke Jakarta, Fadly merintis kariernya di dunia Web Development, terutama dalam hal UX dan responsivitas web. Menariknya, meski ia sudah terlibat dalam banyak project dengan pengalaman bekerja di Telkom Indonesia, Tokopedia, Slash, dan Halo Siswa; pria ini merupakan sosok humble yang selalu senang belajar dan berbagi ilmunya.
Pada kesempatan kali ini, JayJay akan berbagi obrolan singkat kami bareng Fadly. Melalui bincang-bincang ini, ia akan membawa temen-temen menyelami dunia Web Development; skill teknis, rutinitas, project yang sedang ia tekuni, serta caranya untuk tetap keep-up dengan tren industri. Dan teruntuk kamu yang ingin switch career, Fadhli juga punya tips untukmu lho! Yuk, scroll sampai bawah untuk cari tahu!
Boleh cerita sedikit kah tentang rutinitas sebagai Web Developer, mulai dari kerjaannya, tool atau teknologi yang biasa dipakai, serta tantangan yang biasa kamu hadapi?
Sebagai seorang developer, aku biasanya menghadapi beberapa pekerjaan yang berulang dan ada beberapa yang baru untuk improvement. Misalnya saja, pembuatan fitur baru dalam aplikasi web, modifikasi halaman yang sudah ada, atau improvement performance web. Teknologi yang biasa aku gunakan yaitu modern javascript seperti nextjs, sementara untuk tools biasanya menggunakan Visual Studio Code, git untuk versioning, kemudian dashboard monitoring dan deployment seperti openshift dan jenkins. Tantangan yang biasa aku temui adalah seputar performance dan meningkatkan kecepatan aplikasi web yang dibangun.
Project apa yang sedang kamu kerjakan?
Saat ini, aku lagi mengembangkan platform e-commerce B2B Logistik. Peranku cukup besar dalam proyek ini, karena aku yang membangun codebase, kemudian terlibat dalam CI/CD configuration dan juga me-maintain quality code.
Menurutmu, skill teknis apa saja yang perlu dikuasai agar bisa sukses sebagai Web Developer? Bagaimana seseorang bisa mengembangkannya?
Hal yang paling mendasar dan perlu dikuasai dalam pengembangan web adalah HTML, CSS, dan Javascript. Apabila sudah mahir bisa dilanjutkan dengan modern Javascript seperti penggunaan Framework NextJs, library React, dan lainnya. Tapi untuk mengawali karier di bidang ini, bisa dimulai dari penguasaan skill fundamental seperti HTML, CSS, dan Javascript.
Adakah tren atau teknologi terbaru di Web Development? Bagaimana pengaruhnya terhadap bidang ini?
Tren teknologi terbaru dalam pengembangan web adalah pengembangan compiler untuk meningkatkan kecepatan compile suatu modern web application, seperti SWC (Speed Web Compiler), Vite, atau versi sebelumnya seperti babel. Adapun teknologi lain seperti web assembly yang di design berbasis compiler code sehingga lebih cepat dibanding penggunaan Javascript yang bersifat interpreter.
Bagaimana cara agar tetap up-to-date dengan tren atau teknologi terbaru dalam Web Development? Adakah sumber belajar tertentu yang kamu rekomendasikan?
Agar tetap mengikuti tren, aku sarankan untuk tetap membaca majalah, artikel tentang teknologi web terbaru entah itu melalui medium, LinkedIn, dll. Dan jangan ragu untuk belajar hal-hal baru di luar teknologi web yang kita gunakan saat ini.
Adakah saran untuk temen-temen yang ingin berkarier sebagai Web Developer, termasuk tips untuk menguasai skill dan mendapatkan kesempatan kerja di bidang ini?
Saranku untuk siapa pun yang tertarik menempuh jalur karier di bidang web development adalah jangan takut mencoba dan terus belajar. Yang pasti, coba pahami fundamental dalam pengembangan web seperti HTML,CSS, dan Javascript, karena apapun framework atau teknologi terbaru yang kita gunakan tidak terlepas dari hal tersebut. Untuk menemukan peluang kerja, temen-temen tentu harus persiapkan diri dengan baik, serta buatlah portofolio aplikasi web dan pastikan bisa dilihat orang banyak (deploy ke cloud).
Pernahkah berkolaborasi dengan rekan kerja atau tim member yang melakukan switch career dari bidang lain? Adakah perspektif unik atau skill lainnya yang mereka aplikasikan ke role tersebut? Bagaimana cara mereka beradaptasi?
Aku memiliki rekan kerja yang memiliki latar belakang pendidikan yang tidak ada kaitannya sama sekali dengan pengembangan aplikasi web, yaitu di bidang pertanian. Namun karena melihat peluang yang besar, dia memberanikan diri untuk switch career menjadi seorang Web Developer dengan belajar mandiri sampai mengikuti Bootcamp Web Developer. Skill yang dia punya adalah komunikasi yang baik dan mindset yang terbuka. Rekan tersebut juga cukup baik dalam beradaptasi, dan sampai saat ini sudah 2 tahun lebih ia menjadi seorang Web Developer semenjak memutuskan untuk switch career. Menurutku, selagi ada kemauan yang kuat serta usaha dan dukungan lingkungan belajar yang memadai, switch career ke Web Developer dari nol bukanlah hal yang mustahil.