Frontend dan Leadership
Awal Perjalanan Sejak awal berkarier sebagai software engineer, saya memperhatikan sesuatu yang cukup umum: posisi team lead biasanya dipegang oleh mereka yang berlatar belakang seorang backend engineer. Mereka sering dianggap lebih memahami arsitektur, sistem, dan dianggap bisa mengambil keputusan teknis yang besar. Di sisi lain, frontend engineer sering dipandang hanya mengurusi interface, bukan di “jantung” sistemnya. Saya sendiri berasal dari sisi itu. Setelah satu dekade menjadi seorang frontend engineer, saya akhirnya sampai di posisi yang dulu jarang saya bayangkan: memimpin tim yang terdiri dari frontend dan backend. ...
Developer Kekinian
Developer kekinian atau hipster developer adalah salah satu tipe developer yang akhir akhir ini sedang banyak bermunculan. Secara singkat developer kekinian dapat di artikan sebagai seorang developer yang selalu up-to-date dengan framework, tidak hanya framework yang sedang tren tapi mereka terkadang juga sudah menggunakan atau mempelajari framework-framework yang namanya masih asing di telinga developer lainya. Framework pada dasaranya adalah kerangka kerja yang berisi kumpulan script class dan function yang dapat membantu pekerjaan para developer. Framework biasanya di golongkan menurut bahasa pemrogramanya seperti JS, PHP, Pyhton dll. Seiring perkembangan teknologi saat ini framework-framework baru kian bermunculan dan saling memamerkan keunggulannya. Bagi seorang developer kekinian pasti mereka tergiur dengan beberapa keunggulan framework yang di sebut sebut dapat mempermudah pekerjaannya, dalam beberapa kasus bahkan mereka dipaksa untuk mempelajari suatu framework demi kelancaran suatu project. ...
Full-Stack Developer: Mitos
Akhir-akhir ini sering kita melihat Account Linkedin yang menuliskan “Full-Stack Developer” pada bio-nya, yang ada di bayangan gue ketika melihat ada seorang yang mengaku dirinya Full-Stack Developer adalah apakah orang itu jenius? Apakah ada orang se-DEWA itu? Umumnya di sebuah website/apps itu terbagi dua sisi Front-End dan Back-End, pada dua sisi itu kita akhirnya mengenal istilah Front-End Developer dan Back-End Developer. Front-End Developer adalah developer yang bertanggung jawab pada antar muka suatu website/apps, seorang Front-End Developer umumnya menggunakan bahasa HTML, CSS, JS, PHP. Back-End Developer adalah developer yang lebih fokus pada Back-End dari sebuah web/apps yang terdiri dari server, aplikasi, dan database. ...