Cara Menjadi Seorang Pengembang Web Lepasan (Freelance)
() translation by (you can also view the original English article)
Pernahkah Anda ingin menjadi pengembang web lepasan? Apakah Anda bekerja untuk orang atau mengembangkannya sebagai hobi, ada beberapa tips percobaan dan pengujian yang dapat Anda gunakan untuk memudahkan diri Anda ke dalam kehidupan pengembang web lepasan (freelance web developer) - bahkan jika Anda hanya melakukannya paruh waktu.
Dengan bekerja sama dengan klien yang banyak dan beragam, keterampilan pengembang dan bisnis web Anda akan tumbuh dengan pesat. Jika semuanya berjalan lancar, Anda akan mampu membuat hidup yang baik dengan melakukan sesuatu yang Anda cintai.
Jadi hari ini kita akan membahas bagaimana sesungguhnya untuk menjadi pengembang web lepasan (freelance web developer), dan semua yang terjadi dengan itu.
Mari Kita Mulai
Memulai adalah hal yang sangat sulit untuk dilakukan untuk kebanyakan pengembang web yang tidak memiliki klien. Hal yang paling penting untuk diingat adalah bahwa tanpa klien, Anda tidak memiliki bisnis. Sangat mudah untuk terjebak dalam hal-hal seperti membangun situs portofolio, bekerja dengan alat-alat faktur, dan tugas-tugas semi penting lainnya. Jadi sangat penting untuk Anda cukup mulai bekerja saja dengan orang dan dapatkan tawaran.
Saya telah menemukan bahwa memulai di area spesifik adalah cara terbaik untuk mulai membangun bisnis lepas yang sukses. Sebagai contoh, spesialisasi saya bekerja dengan sistem manajemen konten seperti Drupal dan Wordpress. Saya hanya memulai dengan mencoba untuk mencari pekerjaan dalam bidang tersebut, sehingga saya bisa menjadi seorang ahli dalam menyesuaikan sistem manajemen konten.
Jika Anda adalah seorang desainer, Anda dapat mencoba menjadi seorang ahli dalam desain spesifik juga. Desain ecommerce, desain blog, Latar belakang twitter, Anda sebutkat. Menjadi puncak dalam permintaan spesifik yang berarti bahwa Anda akan berada dalam permintaan pasar yang tinggi. Semakin tinggi permintaan untuk layanan Anda artinya Anda dapat menjadi lebih dekat dengan klien Anda, biaya lebih mahal, dan akhirnya memiliki pengalaman pekerja lepasan yang lebih baik.



Anda tidak Perlu Mengetahui Semuanya
Jika Anda takut tidak tahu apa yang Anda lakukan benar tidak dari keluar jalur, santailah. Anda bahkan tidak perlu tahu banyak tentang bahasa pemprograman untuk membuat tawaran pada sebuah proyek. Anda dapat belajar bagaimana melakukannya sambil berjalan. Jangan takut untuk bekerja pada sebuah proyek jika Anda tidak tahu persis bagaimana menyelesaikannya. Itulah mengapa teman baik kita Mbah Google ada. Namun, Anda harus memastikan bahwa Anda dapat memberikan apa yang telah diminta. Hanya saja jangan biarkan pengetahuan yang sedikit mencegah Anda untuk mencoba. Web Developer melakuka sebagian besar belajar terbaik mereka ketika mereka telah melangkah di luar zona kenyamanan mereka.
Pengalaman Bekerja dengan Klien
Berkat layanan seperti Jobs.FSw, Elance, Upwork atau bahkan RentACoder, Anda dapat segera mulai bekerja pada proyek tanpa portofolio. Hanya diperlukan pendalaman dan mulai mendapatkan pengalaman di mana pun Anda dapat menemukannya. Cobalah berbagai bahasa yang Anda akan bekerja dengannya, tapi yang paling penting, pengalaman bekerja dengan klien. Bekerja dengan klien adalah salah satu bagian yang paling sulit dari pekerjaan ini. Beberapa klien sangat baik, lainnya kadang tidak. Belajar bagaimana menemukan klien baik dan bagaimana berbicara dengan mereka adalah keterampilan dasar bahkan di dunia pengkodean paling berbakat hanya akan berkembang dengan praktek.
Komunikasi
Komunikasi adalah aspek pekerjaan freelance yang sering diabaikan. Komunikasi yang baik dapat membuat perbedaan dalam penawaran, menyelesaikan proyek tepat waktu, dan akhirnya menjaga klien tetap senang. Jika Anda mengambil waktu untuk menjaga klien Anda dalam lingkaran, mereka akan menghargai transparansi. Bahkan jika Anda membiarkan mereka tahu bahwa pesanannya akan sedikit terlambat. Komunikasi adalah bagian penting dari dunia pekerja lepasan yang banyak sering diabaikan. Diamna hampir mustahil untuk berkomunikasi terlalu banyak dengan klien.
Penawaran
Ketika Anda baru mulai, tawarkan serendah yang Anda mampu. Saya tahu itu sulit untuk dibayangkan bahwa waktu Anda tidak terlalu berharga, tetapi sampai Anda mendapatkan beberapa pengalaman di laci anda, sebenarnya tidak. Jangka masa ini dari satu, dua atau tiga bulan, adalah investasi agar mampu untuk membebankan biaya lebih di kemudian hari. Tujuannya bukan untuk menghasilkan sebanyak uang di awal, tetapi cukup mendapatkan pengalaman sebagai pengembang web. Pada tahap awal, pengalaman seratus kali lebih berharga daripada tarif per jam Anda. Anda akan segera mampu meningkatkan level Anda dengan testimoni dan pekerjaan baik untuk ditampilkan.
Belajar Disiplin
Aspek besar lain dari belajar bagaimana menjadi pengembang web lepasan adalah belajar bagaimana untuk menjadi seorang pengembang web disiplin. Banyak pengembang memulai mengerjakan pemrograman "kilat", dimana mereka mengundur selama beberapa hari dan kemudian mulai mengerjakannya sepanjang malam setelah dekat dengan batas waktu. Anda tidak hanya akan menghasilkan pekerjaan buruk, hal ini juga bkan siklus pekerjaan yang berkelanjutan.
Belajar bagaimana untuk mendisiplinkan jadwal kerja Anda sangat penting bagi seseorang yang ingin menjadi seorang pekerja lepasan penuh. Saya memiliki sistem sederhana di mana saya meyakini bahwa saya bekerja ditagih X jam sehari. Ketika saya telah menyelesaikan kuota saya untuk sehari, saya bisa melakukan apa pun yang saya inginkan. Tapi saya memaksa diri saya untuk bekerja sampai telah menyelesaikan kuota itu. Ini telah membuat hari kerja saya jauh lebih sedikit dari stres, yang saya selalu tahu berapa banyak saya harus bekerja untuk membayar tagihan.
Bersikap Jujur dengan Diri Sendiri dan Klien
Ada godaan kuat untuk mengambil jangka waktu proyek yang terlalu ambisius. Namun, Anda harus memperhitungkan hukum Murphy. Proyek hampir selalu mengambil lebih lama daripada yang Anda pikirkan. Jika Anda menjadi tidak realistis dengan berapa lama sebuah proyek diambil, Anda hanya membuatnya lebih menyulitkan diri Anda sendiri ketika tiba saatnya untuk berbicara dengan klien. Klien Anda akan agak kaget dengan jumlah waktu proyek akan diambil dan selesai tepat waktu (atau lebih awal!), dibandingkan dengan mendengar bahwa proyek akan jauh lebih lama daripada yang Anda perkirakan diawal.
Bersikap jujur dengan klien juga berarti bahwa Anda mungkin harus memberitahu mereka tidak. Mereka mungkin menginginkan sesuatu yang ditambahkan ke situs, Yah, hal konyol. Ini adalah tugas Anda untuk "memberikan kemudahan ke mereka". Apapun yang masuk akal bagi Klien akan lebih disenangi mendengar bahwa Anda menganggap itu adalah membuang-buang waktu Anda dan uang mereka daripada secara membabi buta menyetujui ide-ide mereka. Ingat, Anda lah ahlinya. Mereka membayar Anda. Jika Anda jujur dengan mereka, mereka akan menghormati pendapat Anda dan otoritas Anda. Pada kenyataannya, mereka akan menghargainya. Anda hanya harus mengingat untuk menjadi bijaksana dan jujur sambil memberitahu mereka.
Jika Anda menginginkan kesejahteraan klien, mereka akan melihat itu juga untuk Anda.



Testimonial Kuat
Testimonial adalah emas untuk pengembang lepasan. Bayangkan sebuah skenario di mana daripada menghabiskan waktu berharga Anda menawarkan proyek-proyek dan mencari kerjaan, bagaimana dengan orang-orang yang mencari Anda. Mereka mengirimia Anda email untuk melihat jika Anda tersedia untuk meminjamkan keahlian Anda dan membangun sebuah situs mereka. Sederhana: Semakin banyak orang yang senang dengan pekerjaan Anda, semain banyak rekomendasi yang Anda dapatkan. Tidak ada yang lebih kuat daripada sebuah kebahagiaan pelanggan.
Anda akan menemukan bahwa semakin banyak proyek yang Anda lakukan, semakin banyak referal yang Anda akan menerima dari pelanggan yang puas. Akhirnya, klien akan membuat jalan ke pintu Anda, hanya berdasarkan reputasi Anda.
Portofolio
Portofolio merupakan bagian penting dari pengembangan web. Anda akan menemukan bahwa banyak calon klien Anda akan menginginkan melihat portofolio Anda, dan setiap kesempatan Anda dapat menunjukkan pekerjaan Anda, semakin baik. Collis memiliki tutorial yang bagus tentang bagaimana untuk mendirikan sebuah situs portofolio, dan itu benar-benar tidak butuh waktu yang lama untuk mengumpulkannya semua.
Namun, tidak memiliki portofolio yang hebat bukanlah akhir dunia juga. Saya belum membangun satu pun untuk proyek-proyek saya sendiri, dan sementara banyak orang telah meminta saya untuk melihat satu, saya tidak pernah kehilangan tawaran hanya karena tidak memiliki satupun. Reputasi Anda jauh lebih berharga.
Bagaimana Menagih Klien Anda
Penagihan adalah bagian yang misterius dari pekerjaan pekerja lepasan (freelance).
Alat-alat Penagihan
Menagih klien adalah bagian rumit dari menjadi seorang pengembang web. Saya telah menemukan perangkat lunak atau layanan online terbaik untuk digunakan seperti Freshbooks untuk menangani penagihan klien.
Aplikasi desktop juga baik untuk faktur. Mereka biasanya memberikan fungsi yang lebih sedikit daripada sistem faktur online, dan semua data bersifat pribadi dan aman pada komputer Anda sendiri, jika itu menjadi masalah bagi Anda. Saya menggunakan software Mac yang disebut Billings untuk mengelola faktur dan pelacakan waktu saya, tapi ada banyak pilihan lain yang tersedia juga.
Solusi apa pun yang Anda gunakan, pastikan bahwa semua hal itu sesuai dengan permintaan klien sehingga Anda dapat tetap fokus pada hal-hal yang paling penting: belajar dan bekerja dengan klien.
Pilihan Pembayaran
Ada banyak cara untuk tagihan klien. Beberapa orang hanya menunggu sampai proyek selesai dan mengirim tagihan akhir. Lainnya meminta uang muka (yaitu. 50% depan, 50% setelah selesai). Saya biasanya meminta klien baru untuk sejumlah pembayaran di muka, hanya untuk memastikan bahwa tidak akan dibatalkan. Sebagai contoh, saya mungkin akan meminta klien setengah dari perkiraan didepan sebelum saya mulai bekerja, dan kemudian setengah lainnya setelah selesai. Jika saya telah bekerja dengan klien sebelumnya atau saya kenal mereka secara pribadi, saya mungkin hanya mengirim tagihan setelah proyek selesai.
Hal lain untuk dipikirkan tentang ketika penagihan dalam lingkup proyek. Jika ini adalah proyek besar, saya mungkin memberikan tagihan interval mingguan atau dua mingguan. Saya biasanya memberikan klien update pada berapa jam setelah bekerja dan apa yang diharapkan pada tagihan. (Apakah kita sudah melihat betapa berharganya komunikasi dengan pekerjaan klien?)
Apapun metodenya, pastikan bahwa Anda dan klien Anda jelas mengenai pengaturan penagihan. Itu adalah bagian yang paling penting. Tidak ada yang suka untuk tiba-tiba ketika berhubungan dengan uang.



Pasarkan Layanan Anda
Saya telah melihat beberapa orang menaruh banyak uang ke dalam pemasaran dan periklanan. Aku akan memberikan Anda sebuah rahasia kecil: Simpan uang Anda. Program-program seperti iklan banner, Adsense dan pendekatan-pendekatan lain "scattershot" untuk iklan bisnis Anda tidak benar-benar bekerja. Dan inilah mengapa.
Seperti telah kami katakan sebelumnya, bentuk terbaik periklanan adalah testimoni atau rekomendasi. Tetapi ada cara lain untuk menghasilkan peluang, dan hampir seefektif: mengajar.
Tidak ada cara yang lebih baik untuk menampilkan bakat dan perintah subjek Anda dari pada mengajar. Orang ingin bukti bahwa Anda seorang ahli, dan cara terbaik untuk melakukannya adalah untuk mulai mengajar. Jika Anda mulai mengajar, Anda akan menunjukkan bahwa Anda adalah seorang ahli. Katakanlah seorang pencari menemukan sebuah artikel yang Nettuts + penulis Richard menulis pada mempelajari ExperessionEngine. Artikel ini jelas memamerkan pengetahuan Richard ExpressionEngine. Apakah Anda suka menyewa yang ada untuk mengembangkan situs EE? Atau Anda akan senang mempekerjakan seseorang yang telah menunjukkan perintah yang kuat dari EE?
Selain menghasilkan lebih banyak peluang, Anda juga akan mulai untuk mengumpulkan pengikut. Orang mengikuti para ahli pada tempat-tempat seperti Twitter atau blog. Ada banyak dari desainer dan pengembang web di luar sana yang berkumpul bersama mengikuti web, dan sebagai akibatnya pekerjaan mereka terus meroket. Mereka dapat bayaran lebih karena sederhana Penawaran dan permintaan.
Twitter adalah cara yang bagus untuk:
- Mulai memberikan dampak kepada masyarakat dan mengajar serta
- Mendapatan pengikut
Cara terbaik lainnya untuk menampilkan bakat Anda adalah dengan memulai blog dan mengajar. Tulislah tentang topik yang terkait dengan pengembangan web dan target pasar Anda. Pemasaran terbaik bagi pekerja lepasan yang dapat dilakukan adalah memberikan nilai dan mengajar. Jika Anda dapat melakukan hal ini, Anda tidak akan pernah kekurangan pekerjaan dan sering bisa mengenakan tarif impian Anda karena orang mempercayai Anda dan melihat Anda sebagai seorang ahli.



Apa yang harus Anda Tetapkan?
Ada beberapa metode yang berbeda yang ketika datang untuk menentukan harga. Saya percaya bahwa jika Anda baru memulainya, hal terbaik untuk tingkat biaya lebih rendah sampai Anda benar-benar mencari tahu apa yang terjadi. Sekali Anda telah mendapat pengalaman bekerja dengan klien, penagihan, dan mendapatkan tawaran, daripada Anda meningkatkan kelas Anda. Tapi di sini ada sesuatu yang lain yang telah saya pelajari ketika ke masalah harga. Sering kali orang mengasosiasikan kelas Anda dengan kualitas pekerjaan yang Anda akan memberikan. Misalnya, jika penawaran Anda sedang dibandingkan dengan seorang freelancer yang biayanya $100/ jam, dan Anda hanya dikenakan biaya $10 jam, klien potensial mungkin percaya bahwa orang lain 10 kali lebih baik daripada Anda dan memberinya tawaran. Dia mengartikan harga Anda dengan nilai, meskipun Anda mungkin memiliki bakat seperti penawar lain.
Saya tahu ini kedengarannya gila, tapi setelah Anda mendapatkan beberapa pengalaman di bawah standar Anda, Anda dapat memenangkan tawaran bayaran yang lebih tinggi. Itu semua tergantung pada siapa kliennya. Namun, klien yang bersedia membayar lebih untuk layanan dan kualitas yang lebih baik lebih cenderung menjadi klien yang lebih baik. Saya tidak selalu menyarankan Anda secara radikal mengubah harga Anda dalam semalam, tapi percobaan dengan upah per jam Anda dan bagaimana hal itu mempengaruhi berapa banyak tawaran yang Anda dapatkan. Anda mungkin akan terkejut.
Semua harga tergantung pada profil pribadi Anda dan bagaimana layanan khusus Anda. Jika Anda membuat template cookie cutter atau situs, Anda mungkin tidak dapat bayaran yang banyak. Jika Anda telah menjadi pemimpin dalam area pasar pengembangan web, maka Anda pasti mampu mendapatkan biaya lebih besar untuk layanan Anda. Itu semua tergantung pada pelayanan yang Anda berikan.
Kesimpulan
Saya tahu kita telah membahas banyak hal dalam artikel ini, tetapi jika ada satu hal penting yang harus Anda ingat ketika Anda memulai ini adalah:
Pengalaman bekerja dengan klien adalah bagian terpenting dari persiapan. Perangkat lunak penagihan, portofolio, blog, Twitter dan lain-lain adalah hal penting, tapi bagian paling penting dari pekerja lepasan adalah belajar bagaimana untuk bekerja dengan klien dan membangun hubungan. Segala sesuatu yang lain harus dipelajari lagi dan diperdalam dan membuatnya bekerja!
Sumber Tambahan
Tutorial berguna lainnya untuk dipertimbangkan adalah panduan tentang cara bagaimana untuk menggunakan Plugin WordPress. Ini saling terkait, tetapi sesuatu yang sama sangat berguna untuk diketahui!