Saya orang yang sangat beruntung. Sejak akhir 2009 kemarin saya menjadi freelancer CMS theme development (sederhananya: membuat program yang mengatur tampilan untuk content management system seperti WordPress, LightCMS, dll) dan saya belajar banyak sekali dari karir saya freelance itu. Berikut ini adalah beberapa hal yang saya pelajari dan saya rasa ada baiknya jika saya bagikan dengan kamu.

Online existance matters

Ini tahun 2010 dan eksistensi kamu di dunia online itu penting. Tulislah hal-hal yang positif di blog kamu, berdiskusi yang kritis dan santun di twitter, publikasikan karya-karya kamu, berikan input positif di tulisan orang lain, dll sehingga siapapun dapat tahu siapa kamu dan apa kapasitas kamu di era mau-tahu-sesuatu-tinggal-googling ini.

Kalau tujuannya jelas, “cara”-nya bisa dicari

Saya kerap dapat requirement fitur yang sebelumnya belum pernah saya kerjakan. Yes, it is a problem. Tapi kalau kebutuhannya jelas, kita bisa cari tahu bagaimana cara membuatnya: Googling.

Jaga diri agar terus well-informed

Di industri web, segalanya berjalan dengan cepat. Jika kamu tidak tahu informasi terkini, akibatnya adalah banyak hal yang tidak bisa kamu kerjakan. Banyak hal yang kamu kira tidak mungkin padahal mungkin.

Kalau orang lain bisa, kita juga bisa

Kalau ada klien yang suka minta fitur aneh-aneh, saya suka tanya “ada contohnya ngga?”. Mengapa? Karena kalau sudah ada orang yang melakukan hal yang sama, berarti secara teknis kita juga bisa buat yang seperti itu.

Ketelitian tanpa ampun

Banyak waktu bisa terbuang karena program berjalan tidak semestinya. Sebabnya? Ada satu spasi atau bahkan satu karakter yang terhapus. Dalam pemrograman, tidak ada toleransi terhadap kesalahan penulisan hal-hal yang sudah baku.

Puaskan, dan klien akan kembali

Puaskan klien. Ketika mereka puas, mereka akan kembali. Sejauh ini, saya menerapkan empat prinsip yang sejauh ini Alhamdulillah memuaskan klien-klien saya:

  1. Kelancaran komunikasi – kontak klien dalam hitungan harian. Saya selalu mengabari mereka perkembangan terbaru dari project setiap pagi di hari kerja
  2. Ketepatan terhadap janji – kalau deadline 3 hari ya selesaikan dalam 3 hari, meskipun harus begadang tidak tidur-tidur.
  3. Lakukan yang terbaik, permudah klien – Untuk itu kan mereka meng-hire kita?
  4. Jaga hubungan baik – Silahturrahmi membawa rezeki.

Sebenarnya topik mengenai poin ini masih banyak yang dapat dibahas. Detailnya akan saya kupas dalam tulisan berbeda. 🙂

Petakan masalah dengan baik

Kadang kala, masalah nampak begitu rumit dan tidak bisa dipecahkan. Padahal yang rumit itu bisa jadi merupakan kumpulan masalah-masalah sederhana yang sebenarnya bisa kita pecahkan. Yang perlu kita lakukan adalah melihatnya dari sudut pandang yang lebih baik.

Selalu ada langit diatas langit

Jangan pernah cepat puas. Setelah bergaul via twitter dan kopdaran entah di acara fowab atau #workatjelly-an, saya jadi tahu masih banyak freelancer lain yang secara pencapaian sudah jauh diatas saya dan tetap terus berkarya. Salah kalau kita pikir sudah tidak ada lagi yang bisa kita lakukan, masih banyak peluang yang bisa kita kerjakan 😀