Selasa, 05 Agustus 2014

Berbagi pengalaman dengan Android

           It has been along time since I wrote my last post in this blog, kali ini saya hadir untuk berbagi pengalaman dengan Android, kenapa saya mengangkat tema tentang android? alasannnya adalah saat ini saya bekerja sebagai Mobile Developer. sepertinya ketika saya mengangkat tema tentang android, orang-orang di tahun 2014 ini sudah tahu dan mengenal apa itu android, bahkan saya yakin diantara pembaca blog saya, pasti ada yang memiliki gadget dengan OS Android.
          Saya mulai belajar untuk membuat aplikasi android di tahun 2012, saat itu bisa dikatakan saya 'terpaksa' mempelajari android, karena saya ingin membuat aplikasi android untuk penulisan Skripsi saya, saya ingat sekali kesulitan pertama saya ketika melakukan instalasi software yang dibutuhkan untuk membuat aplikasi android dengan mengikuti tutorial yang saya dapatkan diinternet, juga kesulitan saya ketika awal-awal mempelajari langkah-langkah pembuatan aplikasi android, saat itu saya sampai keliling mencari-cari buku tutorial android, bahkan sampai bertanya kepada salah satu teman dari kampus yang berbeda dengan kampus saya, saya sempat putus asa dan tidak mau melanjutkan pembuatan aplikasi android karena saat itu saya bingung "koq source code yang gue dapat dari cd tutorial buku semuanya silang silang, padahal tidak ada satupun yang gue ubah?" berhari-hari kebingungan dan ternyata penyebabnya adalahh..... JRENG!!!! hanya karena saya belum mendownload sdk version yang digunakan oleh source code dari cd tutorial tersebut, hahahaha what a stupid.... >.<
          Perlahan-lahan dengan bantuan buku, dan teman-teman yang sebelumnya sudah membuat aplikasi android, akhirnya terciptalah sebuah aplikasi pertama saya yaitu  aplikasi  LBS (Location Based Services) Peta Wisata TMII, saat itu saya merasa "Gilaaa....!!! bisa juga ternyata gue ngebuat aplikasi ini.." perasaan bangga dan haru ketika saya bisa membuat aplikasi ini dalam waktu 3 bulan, saat itu versi map yang saya gunakan masih menggunakan API google map V1  (saat ini API ini sudah deprecated dan diganti dengan dengan API google map V2), selain itu aplikasi ini juga masih kasar dari segi layout, tampilan dan fitur-fitur, tapi... heii.... dulu tuh saya merasa itu langkah besar saya bisa membuat sebuah aplikasi android loh hehehehe....
setelah sidang pada awal september 2012, saya perlahan-lahan sempat meninggalkan Android dan tidak mempelajarinya lagi, saya lebih fokus ke revisi penulisan saya dan saya lebih fokus mencari lowongan yang tidak ada kaitannya dengan programming, ngoding atau apapun namanya yang berhubungan dengan code mengcodekan karena saya capek dicodein (looohhhhh.....!!!!!) tidak perlu menunggu lama, awal november saya mendapatkan pekerjaan dengan jobdesc yang saya inginkan, tidak perlu bertemu langsung dengan coding apalagi membuat aplikasi!!!!!! Yessss!!!!!!
          Awal saya bekerja sebagai implementor, I think, I'm Happy.. but guess what? I don't feel happy :(... malahan saya merasa saya tertekan dengan kerjaannya yang santai dan kecil tantangannya, sebagai info saat itu saya bekerja sebagai pihak yang menjembatani antara programmer dengan user, ketika ada keluhan dari user di aplikasi yang telah dibuat, harus melalui implementor terlebih dahulu, agar mengerti keluhan dari user saya perlu memahami alur bisnis yang telah dibuat dan alur aplikasi yang sudah ada, jadi ketika ada keluhan dari user saya akan memahami terlebih dahulu kemudian meneruskannya ke programmer.
          Disinilah titik balik saya, saya merasa saya perlu mengembangkan apa yang saya pelajari dikampus dan saya merasa saya perlu tantangan yang lebih besar yang bisa memacu otak saya lebih berpikir keras lagi, akhirnya awal februari 2013 saya nekat resign dari kantor saya yang telah memperkejakan saya sebagai implementor dan mencoba lowongan sebagai mobile developer ditempat saya bekerja saat ini dengan kemampuan programming saya yang masih minim dan sangat payah, siapa sangka rupanya saya diterima dan di awal maret 2013 saya resmi menjadi mobile developer. 
          Bukan hal mudah ketika saya berkecimpung didunia ini, ditambah lagi pandangan sebelah mata orang sekitar yang menganggap saya tidak mampu, jujur saya akui saat itu saya pun ragu akan kemampuan saya, "apakah saya bisa menjadi mobile developer hanya karena pengalaman membuat aplikasi android ketika skripsi?", "Nekat banget gue ngelamar jadi mobile developer padahal pengalaman masih segede semut...." tapi perlahan-lahan saya mulai berusaha dan menunjukan bahwa saya bukan sekedar CPP (Copy Paste Programmer) saya mulai belajar membuat aplikasi android dengan tingkat kesulitan 100000x lebih sulit dari apa yang saya buat ketika saya membuat Skripsi saya, di bulan-bulan pertama menjadi mobile developer, saya sampai-sampai harus membawa laptop kantor untuk belajar... belajar dan belajar, bahkan sering kali saya menghabiskan waktu berjam-jam di McD dekat kosan saya untuk sekedar browsing-browsing tutorial yang ada....
          Namun semua hal tersebut tidak membuat saya patah semangat, saya sangat menikmati ketika saya membuat aplikasi android, saya senang sekali ketika saya bisa menghasilkan sesuatu yang bisa digunakan oleh orang lain dan yang paling saya senangi adalah ketika aplikasi saya berhasil Running tanpa force close satu kali pun haahahahahaha... Ternyata guys.... kalau kita berani ambil challenge didepan kita tanpa mengkhawatirkan rintangan yang ada, kita bisa melakukannya, saya sudah membuktikannya sambil terus belajar untuk membuat sebuah aplikasi yang lebih baik dan bagus... terus kenapa kalian tidak mencoba? sekarang sudah banyak loh tutorial-tutorial pembuatan aplikasi Android diinternet... tinggal ikuti langkah-lagkah yang ada... jadi deh sebuah aplikasi android, ke depannya saya pun ingin menulis tutorial Android di blog ini.... enaknya bahas apa ya untuk tutorial pertama saya? nantikan tulisan saya berikutnya... ^^


"Jangan pernah takut untuk mencoba tantangan, Tapi Takutlah ketika kita tidak bisa maju untuk mencoba tantangan yang ada. ^^"

Tidak ada komentar:

Posting Komentar