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... ^^
Tidak ada komentar:
Posting Komentar