Sehari Dalam Kehidupan Seorang Pengembang WordPress – Pengembang Freelance Bill Erickson

Banyak dari kita yang menyukai WordPress, dan tahu cara menggunakannya, terkadang mendapati diri kita bertanya-tanya seperti apa rasanya menjadi pengembang WordPress, bahkan mungkin bermimpi untuk menjadi WordPress. Dalam seri ini, kami akan mencoba menawarkan perspektif orang dalam tentang seperti apa hari dalam kehidupan pengembang WordPress yang sukses di berbagai bidang pasar, apa yang mereka lakukan setiap hari untuk tetap sukses, dan saran apa yang mereka miliki untuk calon Pengembang WP.


Dalam angsuran pertama ini di mana kita melihat hari dalam kehidupan seorang pengembang lepas, kita bergabung Bill Erickson, seorang pengembang / konsultan freelance yang telah memiliki beberapa klien kelas atas pada zamannya; Yoast, Universitas Cambridge, untuk beberapa nama. Pertanyaannya adalah berita utama, dan jawaban Bill berikut di bawah ini.

1. Apa hal pertama yang Anda lakukan setelah bangun di pagi hari?

Ketika saya bangun, saya memeriksa ponsel saya untuk memastikan tidak ada yang mendesak (SITE DOWN email), tetapi cobalah untuk tidak terseret ke kantor terlalu dini. Saya berjalan-jalan dengan anjing saya, kemudian menyiapkan beberapa jenis sarapan (biasanya hanya segelas jus jeruk kecuali saya benar-benar lapar), mandi dan bersiap-siap. Sekitar jam 9 pagi saya di kantor pusat siap berangkat kerja.

2. Bagaimana Anda menangani blok coder?

Sangat membantu untuk memiliki sekelompok pengembang untuk memunculkan ide, melihat bagaimana orang lain akan membangun sesuatu dan meninjau kode Anda. Saya memiliki obrolan Slack dengan sekelompok pengembang lain, yang sangat bagus. Sulit ketika Anda bekerja di rumah sendirian, dan saya pikir lebih banyak pengembang harus menemukan cara untuk menjangkau orang lain – apakah itu bekerja bersama di kantor rekan kerja / jelly, membuat obrolan Slack / HipChat, atau hanya tetap terhubung melalui Twitter.

Jika ini sesuatu yang sangat sulit atau menarik, saya akan menghabiskan waktu ekstra untuk meneliti dan benar-benar memahami bagaimana dan mengapa sesuatu bekerja. Saya kemudian membagikannya secara publik di blog saya. Misalnya, saya memiliki proyek di mana saya perlu menetapkan nilai default untuk sekelompok jenis konten yang berbeda (pos meta, opsi, istilah meta). Saya menggali melalui inti WordPress dan Genesis menemukan semua filter yang relevan, kemudian menulis posting tentang itu. Saya menemukan bahwa jika saya tahu sesuatu akan dilihat publik dan dilihat oleh orang lain, kualitasnya jauh lebih baik. Cobalah untuk menulis semua kode Anda dengan harapan akan dilihat dan dibagikan.

Sejujurnya saya tidak sering mengalami coder blokir. Saya cukup konservatif dengan jenis proyek yang saya ambil. Jika saya tidak 100% yakin saya dapat memenuhi persyaratan dan melampaui harapan klien saya, saya tidak mengambil proyek.

Saya mencoba melakukan proyek di luar zona nyaman saya setiap 2-3 bulan atau lebih. Tarif per jam efektif saya (harga proyek dibagi dengan waktu yang dihabiskan) biasanya cukup mengerikan pada mereka, tetapi mereka menyenangkan dan membantu saya mempelajari hal-hal baru. Tetapi Anda harus berhati-hati dengan jenis proyek ini karena mereka dapat merusak jadwal Anda, memakan waktu lebih lama dari yang diharapkan.

3. Alat / perangkat lunak apa yang tidak dapat Anda lewati sepanjang hari kerja Anda (selain tentu saja WordPress!)?

Saya melakukan semua pengembangan saya di MacBook Air dengan meja duduk / dudukan Varidesk saya. Saya sangat menyukai meja ini – saya merasa berdiri membantu saya fokus dan menjadi lebih produktif.

Dari segi perangkat lunak, saya menggunakan Slack untuk mengobrol, Freshbooks untuk faktur, dan Toggl untuk pelacakan waktu. Saya menagih semuanya berdasarkan per proyek, tetapi tetap melacak waktu untuk menemukan tarif per jam efektif saya dan membandingkan proyek. Saya juga suka WP CLI.

4. Apakah Anda mengikuti jadwal yang ditetapkan setiap hari? Jika demikian, seperti apa bentuknya?

Saya memiliki jadwal yang cukup ditetapkan, tetapi ini lebih tentang menentukan blok waktu yang besar untuk bekerja. Saya biasanya duduk untuk melakukan email sekitar jam 9 pagi, dengan tujuan dilakukan pada jam 10 pagi. Hal-hal yang tidak dapat dilakukan dalam 5-10 menit mendapatkan tag yang sesuai di gmail (perubahan, di luar cakupan, migrasi, penawaran) dan disimpan untuk nanti. Saya kemudian beralih ke meja berdiri dan mulai bekerja dari jam 10 pagi. Saya membutuhkan waktu sekitar 30 menit untuk makan siang dan menyelesaikan 3 jam kerja dari 12: 30-3: 30. Saya kemudian akan beralih kembali ke duduk dan mengerjakan apa yang tersisa di kotak masuk saya – menyiapkan kutipan, melakukan beberapa permintaan perubahan …

Selama waktu yang lama itu, saya fokus pada pengembangan awal atau mengubah permintaan. Jika saya memiliki situs besar untuk dimigrasi, saya akan memigrasikannya di latar belakang saat melakukan permintaan perubahan.

5. Apa yang Anda lakukan setiap hari yang membantu Anda tetap bekerja?

Hal terpenting yang saya lakukan agar pekerjaan tetap masuk adalah melebihi harapan klien dan memiliki klien yang bahagia. 50% pekerjaan saya adalah proyek dari klien lama, dan 25% lainnya adalah rujukan dari klien lama.

Berbagi apa yang saya pelajari melalui blog dan cuplikan kode saya membantu saya menumbuhkan dan membangun reputasi. Berkontribusi pada proyek sumber terbuka seperti inti WordPress, inti Kejadian, dan plugin publik saya juga membantu. Tetapi nilai ini lebih tidak langsung dan difus. Jika saya mencoba mengukur ROI pada hal-hal ini cukup rendah, tetapi saya melakukannya karena saya menikmatinya.

Membuat klien senang memiliki ROI yang besar dan merupakan hal yang tepat untuk dilakukan.

(Pertanyaan tindak lanjut) Apakah mungkin Anda bisa menguraikan sedikit bagaimana Anda membuat klien Anda senang?

Salah satu alat terbaik untuk memiliki klien yang bahagia adalah memeriksa prospek dengan benar sebelum mereka menjadi klien Anda. Cari tanda merah umum: perkiraan waktu dan biaya yang tidak realistis, memerlukan fungsionalitas yang tidak Anda alami dalam pengiriman, ketidakcocokan komunikasi (klien menginginkan semuanya dilakukan melalui telepon, Anda berkomunikasi melalui email) …

Ketika sebuah proyek tidak berjalan dengan baik, tinjau kembali dan lihat apakah ada sesuatu yang dapat Anda lakukan untuk mencegah masalah atau menerima proyek tersebut sejak awal. Saya pikir sebagian besar dari saya memiliki klien yang bahagia adalah bias seleksi (memilih orang yang tepat untuk bekerja dengan).

Cara lain adalah dengan melampaui harapan, dan ini sering dilakukan di backend. Ketika klien memberi Anda desain, dia mengharapkan situs yang Anda buat agar sesuai dengan desain itu di frontend. Tetapi ada banyak cara untuk menerapkan desain di WordPress. Tujuan saya adalah untuk selalu memberikan solusi yang elegan, untuk memastikan situs tersebut mudah dikelola terlepas dari kompleksitasnya. Banyak klien saya kembali kepada saya secara khusus karena alasan ini – mereka telah bekerja dengan pengembang lain dan selalu menemukan situs web yang saya buat agar lebih mudah dikelola.

6. Apakah Anda memiliki kebiasaan atau ritual yang membantu menjaga Anda tetap membumi sepanjang hari?

Dengan kantor pusat, akan sulit untuk menemukan keseimbangan pekerjaan / kehidupan. Satu hal yang sangat membantu adalah menggunakan pekerjaan istri saya untuk menentukan waktu kerja saya. Ketika dia sampai di rumah (biasanya 4: 30-5: 30) saya tidak lagi “bekerja”. Saya meninggalkan komputer saya di kantor, menutup pintu, dan saya pulang.

7. Apa yang Anda lakukan pada hari-hari di mana Anda tidak aktif mengerjakan proyek untuk klien?

Saya tetap sibuk, biasanya selalu ada sesuatu yang perlu dilakukan. Jika saya telah menyelesaikan pengembangan awal proyek apa pun yang telah saya jadwalkan minggu itu, saya biasanya memiliki permintaan perubahan untuk proyek lain, atau di luar cakupan perubahan (ditagih secara terpisah). Dan ketika saya benar-benar tidak memiliki tenggat waktu yang mendesak, selalu ada peningkatan pada plugin saya yang perlu dibuat dan telah ditunda.

8. Bagaimana gaya hidup berbeda dari apa yang Anda harapkan saat pertama kali memulai?

Terserah saya untuk menentukan seberapa tinggi atau rendahnya stres pekerjaan saya. Setiap kali saya memiliki proyek yang berjalan buruk, saya melakukan post mortem untuk menentukan cara apa yang dapat saya perbaiki atau hindari. Ini termasuk perubahan pada proses penjualan saya (menemukan cara baru untuk menghilangkan proyek yang buruk), perubahan pada kontrak saya, dan perubahan pada proses komunikasi saya di seluruh proyek. Sebagai seorang freelancer, saya memiliki kebebasan untuk mengerjakan proyek apa pun yang saya suka, jadi saya mencoba yang terbaik untuk hanya mengerjakan proyek yang akan saya nikmati..

Hal lain yang saya tidak harapkan adalah betapa sulitnya untuk berlibur. Saya tidak dapat memutuskan untuk jangka waktu lama tanpa perencanaan berbulan-bulan dan penghasilan besar saya. Saya mengambil dua minggu libur musim panas ini untuk mengunjungi keluarga dan bepergian. Sebulan sebelum saya pergi saya tidak bisa mengerjakan pekerjaan apa pun dan harus menghentikan proyek yang ada. Bulan setelah perjalanan saya perlahan-lahan membawa bisnis saya kembali (mulai bekerja tetapi tidak dibayar untuk satu bulan lagi). Dua minggu libur itu menurunkan penghasilan tahunan saya sekitar 20% (2,5 bulan tanpa penghasilan baru).

Saya dapat melakukan perjalanan selama berbulan-bulan dan bekerja pada kapasitas 50%, tetapi tidak realistis bagi saya untuk mengharapkan periode yang masuk akal dari pekerjaan 0% kecuali saya mempekerjakan seseorang. Saya mungkin tidak akan mempekerjakan siapa pun karena saya menikmati manfaat gaya hidup freelancer tunggal lebih dari biayanya, tapi itu jelas sesuatu yang perlu dipertimbangkan.

9. Pada akhirnya, kapan Anda berhenti melihat layar yang menyala biru? (Pada hari baik, dan hari buruk.)

Biasanya sekitar 4: 30-5: 30pm. Tetapi ketika saya harus bekerja lembur layar saya tidak menyala sejak saya gunakan aliran ��

10. Melihat melalui portofolio Anda, Anda memiliki beberapa klien yang sangat mengesankan, (Yoast, University of Cambridge) apa yang Anda bedakan dari orang banyak, dan dapatkan lebih banyak klien terkenal?

Saya tidak melakukan pekerjaan dengan sangat baik untuk menggambarkan nilai unik saya melalui situs web saya. Situs web saya saat ini dibangun ketika saya fokus pada proyek yang lebih kecil, dan memperbarui pesan saya adalah salah satu tujuan saya untuk tahun 2015.

Saya bisa mendapatkan sebagian besar klien saya yang lebih besar karena orang yang membuat keputusan perekrutan juga seorang pengembang dan akrab dengan pekerjaan saya. Dengan melepaskan plugin, tutorial, cuplikan, dan berkontribusi pada proyek yang lebih besar, saya dapat membuktikan nilai saya kepada para pembuat keputusan teknis. Untuk sebagian besar proyek lain, saya bekerja dengan mereka di proyek yang lebih kecil dan begitu mereka menyadari apa yang saya bawa ke meja mereka memanfaatkan saya pada proyek lain.

11. Saran apa yang akan Anda berikan kepada pengembang WordPress yang baru saja memulai?

Ada lebih banyak pekerjaan di luar sana daripada pengembang berkualitas tinggi untuk melakukannya. Menurut pendapat saya, salah satu cara terbaik bagi pengembang untuk mendapatkan lebih banyak bisnis sekarang adalah dengan berkontribusi pada proyek dengan pengembang top lainnya. Bakat Anda akan dikenali dan ketika para pengembang tersebut menerima pekerjaan yang tidak sesuai untuk mereka, mereka akan mengirimkannya dengan cara Anda.

Saya hanya melihat statistik saya. Dari 200 orang terakhir yang menghubungi saya untuk melakukan pekerjaan, saya mengambil 13 proyek. Itu berarti saya menolak 93,5% dari pekerjaan yang saya terima. Ini karena berbagai alasan – di luar keahlian saya, terlalu pendek timeline, terlalu kecil proyek, dan banyak alasan lainnya. Saya yakin banyak pengembang lain akan memiliki statistik yang sama jika mereka melihatnya.

Ketika saya tidak cocok, saya mencoba untuk merekomendasikan orang yang mungkin. Dan cara terbaik yang saya tahu untuk merekomendasikan siapa adalah dengan melihat mereka dalam tindakan, berkontribusi pada proyek yang saya ikuti dan bekerja dengan.


Terima kasih telah meluangkan waktu untuk memberi tahu kami tentang harimu dan bekerja secara umum, Bill. Jika ada pertanyaan yang ingin Anda tambahkan ke daftar, semacam pengembang (tema, plugin, dll), atau bahkan pengembang tertentu yang ingin Anda wawancarai berikutnya, beri tahu kami di komentar.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map