Kunjungan Bermakna dari Komunitas PHP

Cahya, Oka, kanan siapa hayo?
Pada artikel kali ini saya akan berbagi pengalaman kepada Anda tentang pertemuan saya dengan para senior di komunitas PHP Indonesia. Bosen juga kan kalau harus menulis artikel tentang koding selalu. Kali ini artikelnya agak sedikit ringan namun semoga bisa menginspirasi teman-teman yang saat ini sedang menggeluti dunia programing. Saya akan menulis empat poin penting dari rangkuman pertemuan dengan para senior komunitas PHP Indonesia.

Komunitas PHP Indonesia. Itulah basecampnya yang saya kunjungi pada sabtu siang lalu. Berawal dari niat untuk mempererat tali silahturahmi, meluncurlah saya ke tekape. Pertama saya di tuntun oleh kak Oka untuk ke basecamp. Sesampainya di ruang basecamp ada pak Eksa yang menyambut kehadiran kami. Yah disitulah saya mulai bertanya tentang sejarah komunitas ini.

Bagi yang belum tahu komunitas PHP Indonesia sudah berdiri sejak Februari 2008. Begitu banyak event dan kegiatan yang sudah dilahirkan dari komunitas ini. Komunitas ini juga berhasil menggaet beberapa sponsor besar untuk mendukung berbagai acaranya salah satunya adalah nama besar Microsoft. Wew, berarti komunitas ini memang tidak main-main soal integritasnya.

Tidak lama kemudian datanglah Kak Cahya. Beliau adalah senior juga di Komunitas PHP Indonesia yang bekerja diperusahaan consulting. Mulailah percakapan dimulai antara kak Oka dan Cahya.Sebenarnya saya waktu itu sempat beberapa kali terpelongo ketika mereka mendiskusikan masalah IT. Bingung saya tentang istlah-istilah yang mereka gunakan. He-he

Banyak sekali pelajaran yang saya dapat pada hari itu. Ditambah pula suasana kehangatan dan kekeluargaan yang terpancar pada ruangan basecamp (lebay sekali bahasa mu). Yah memang begitu keadaanya. Para senior disana pun tidak pelit berbagi pengalamanya di dunia pemograman. 

Oh iya meskipun namanya Komunitas PHP, namun para senior disana tidak hanya jago di pemograman PHP saja. Di luar dugaan saya ternyata mereka juga sangat berpengalaman di bidang IT lain. Kok bisa? Akan saya jelaskan pada poin nomor dua pada artikel ini.

Lah, memang apa saja poin-poin yang sudah di dapat? Oh iya, sampai lupa saya (nulis lupa?). :-D

Yah, pada pertemuan hari sabtu lalu. Saya merangkum dalam empat poin penting yang akan saya bagikan untuk Anda. Adapun poin-poinnya sebagai berikut
  1. Esensi dari Open Source
  2. Perlakukan bahasa pemograman sebagai alat bantu (jangan fanatik)
  3. Tetapkan kualitas atau ikhlaskan
  4. Jalani dan nikmati bersama tim
  • Esesnsi dari open source
Open source di Indonesia hanya euforia. Begitulah kata yang terlontar pada sore hari di basecamp PHP Indonesia. Pernyataan yang membuat saya sedikit tersadar tentang arti sebenarnya dari Opensource. Tidak hanya menggunakan, tapi mengembangkan. Itulah makna sebenarnya.

Pak Eksa (Senior di komunitas PHP) menyayangkan terhadap keadaan  open source di Indonesia. Banyak developer Indonesia yang sebenarnya mempunyai kemampuan yang hebat. Namun sedikit dari mereka yang ikut berkontribusi terhadap perkembangan produk open source.

Banyak kasus di Indonesia ini masyarakatnya hanya ikut menggunakan produk opensource karena Gratis. Namun tidak banyak yang ikut mengembangkan atau minimal mendukung produk opensource tersebut. Banyak programer selalu mengatas namakan Open Source, akan tetapi, mereka hanya asyik menggunakan product Open Source sebagai product gratisan tanpa mau berkontribusi dalam pengembangan product Open Source tersebut.

Kurangnya optimisme antara para developer dan masyarakat membuat keadaan Open source Indonesia semaikin parah. Kalau sudah begini kita seharusnya mulai dari diri sendiri. Memang tidak ada yang instan tapi saya pun tetap percaya Open Source Indonesia masih punya harapan dan harapan itu bukannya hampir punah, tapi malah makin berkembang mengikuti trend dunia. Masih ada segelintir orang yang mau menyisihkan waktu membuat product Open Source atau mengopen sourcekan karya-karyanya.

Akar permasalahannya adalah hanya satu. Kurangnya rasa cinta para developers dan masyarakat Indonesia terhadap dunia Opensource. Coba kalau para developernya punya rasa cinta yang tulus, tentu dengan sepenuh hati akan terus mengembangkan program Open Source dan tidak pernah puas untuk terus berkreasi. Begitupun masyarakat yang menggunakan produk Open Source, bila sudah cinta pasti tidak akan keberatan memberikan donasi yang dibutuhkan para developers. Toh nanti akan berguna juga pada masyrakat luas.

Melihat keadaan yang seperti  itu pun pak Eksa  memberi penjelasan tentang mana bidang yang sebaiknya kita ambil open source dan closed source. Jika kita berorientasi pada keuntungan dalam membuat program lebih baik ambil pemograman closed source. Modal  yang kita keluarkan untuk belajar pemograman closed source akan setimpal dengan apa yang nanti kita terima.

Bila ingin memilih Open Source pun haruslah sepenuh hati. Orientasinya bukan hanya pada keuntungan jangka pendek. Namun harus bisa melihat nilai manfaat yang akan di terima oleh masyarakat luas. Tidak ada kata setengah hati jika memutuskan untuk masuk ke dunia open source. Atau hasilnya malah mengecewakan.

  • Perlakukan bahasa pemogram sebagai alat bantu (jangan fanatik)
Seperti pada awal artikel saya jelaskan. Meskipun namanya Komunitas PHP namun para senior disana bukan berarti fanatik pada pemograman PHP saja. Mereka juga mengetahui seluk beluk pemograman lain dan berhasil meracik sebuah program hebat dengan berbagai bahan bahasa pemograman. Ibarat koki yang berhasil memasak sebuah makanan enak, tentu koki tidak fanatik terhadap satu alat. Begitupun programer.

Mungkin bagi para pembaca yang sudah menguasai suatu pemograman, janganlah fanatik terhadap satu pemograman itu. Karena bahasa pemograman hanyalah sebuah alat, tentu mempunyai kelebihan dan kekurangannya masing-masing. Dan seorang programer harus bisa menentukan alat yang tepat untuk menyelesaikan suatu masalah.

Saat itu pun pandangan saya diluruskan bahwa jangan hanya puas bila menguasai satu bahasa pemograman saja. Seorang programer harus bisa menyelesaikan setiap masalah. Tidak mungkin bisa menyelesaikan masalah jika dia hanya bisa satu pemograman saja. Semua butuh kolaborasi dari tekhnik pemograman lain agar software yang kita kembangkan menjadi lebih powerfull.

Memang benar apa yang dikatakan Kak Oka sore itu. Saya pun mempelajari pemograman web pun sudah terdiri dari beberapa banyak kode. Kita toh tidak bisa mengandalkan PHP saja untuk pemograman web. Kita juga butuh kolaborasi html, css, maupun javascript untuk membuat program web yang bagus. Itupun baru pemograman web. Belum pemograman yang lain, hadew puyeng......

Yah begitulah dunia ini, semua tidak ada yang berdiri sendiri. Semua serba terhubung. Lalu bagaimana untuk kita yang pemula? Rasanya menyeramkan juga jika harus menguasai semua bahasa pemograman. Maksudnya begini, bagi kita yang pemula silahkan pelajari dasar-dasar pemogramannya dulu.

  • Tetapkan kualitas atau ikhlaskan.
Jika ada klien yang menawari project namun harganya di bawah standar. Hanya ada dua pilihan. Tolak atau ikhlas memberi gratis. Memang dilema, di satu saat ada godaan menerima uang proyek walupun tanggung. Disisi lain kita harus menunjukan integritas. Namun saya menyadari bahwa kita akan berinvestasi dari tindakan itu.

Pemberian tarif harga yang tanggung justru akan lebih menjatuhkan kualitas kita dibanding pemberian layanan gratis.

Perlu diketahui memberikan layanan Gratis bukan berarti kita menjatuhkan kualitas kita sendiri. Bila klien yang memerlukan jasa kita adalah LSM yang punya potensi untuk memberdayakan masyrakat luas, tentu pelayanan gratis yang kita berikan adalah sebuah investasi yang sangat besar. Ataupun para UKM yang sangat memerlukan pelayanan kita, kita pun bisa kreatif membuat bentuk kerjasama yang saling menguntungkan.

Jadi pemberian layanan gratis tidak sembarangan agar kualitas kita tidak jatuh. Jika Anda masih bingung tentang kriteria klien yang pantas diberikan layanan gratis, yuk mari sama-sama konsultasikan dengan para senior Komunitas PHP Indonesia. ^_^

Satu lagi jika memang kita belum mampu jujurlah bahwa memang kita tidak mampu. Jadi bagi Anda yang mau menerima project dengan harga di bawah standar kualitas Anda, pikirkan sekali lagi. Sebab dengan menerimanya klien akan menilai kualitas Anda.









  • Jalani dan nikmati bersama tim

  • Melanjutkan poin nomor 3, jika poin ini belum terwujud maka jangan sama sekali menerima project. Sebaliknya jika sudah terbentuk tim yang solit. Silahkan di bicarakan lebih lanjut. Namun yang pasti bertindak jujur dari awal. Jika kita memang belum mempunyai pengalaman dan tidak mampu katakan saja. Kejujuran kita dari awal akan menunjukan kualitas kita.

    Sekecil apapun nilai projectnya, bagi itu bersama tim. Itu akan melatih kepemimpinan kamu untuk kemampuan mendelegasikan tugas. Jangan pernah mengambil project itu sendirian, kamu akan menjadi autis penyendiri bila kamu melakukan itu. 

    Aku langsung tercengang mendengar pernyataan itu. Yah mungkin selama ini saya sudah melakukan cara yang keliru. Saya pikir untuk permulaan tidak apalah mengerjakan suatu project sendiri. Ternyata itulah yang membuat saya tidak berkembang selama ini. Mengambil project sendiri menjadikan kita lebih egois dan tidak mau berbagi. Sulit nantinya jika kita akan bekerja tim. Jika mau wirausaha, share project bersama anggota tim. Itu akan jauh lebih indah dibandingkan kerja sendiri.

    Nah itulah empat poin pelajaran yang saya dapatkan pada hari itu. Begitulah kisah sore itu saya berada dimarkas Komunitas PHP Indonesia. Sampai waktu berbuka pun tiba. Wah, lumayan disaat kantong lagi cekak, dapat tajil gratis. Hehe.....

    Acarapun di akhiri dengan buka puasa bersama. Yah memang benar-benar nikmat sebuah kebersamaan. Jika sudah berkumpul semua adalah setara dengan latar belakang apapun. Semoga tulisan ini bisa menginspirasi Anda semua. Mari kita bersama-sama memajukan Open Source Indonesia. Di mulai dari menumbuhkan rasa cinta kita.

    Sekian dan terima kasih

    2 comments:

    Blogger Template by Kerendi Developers