Pemrogram elit atau tidak, apakah mereka berhak atas gaji super tinggi dan apakah mereka layak mendapatkan perlakuan khusus adalah poin yang diperdebatkan. Satu-satunya hal yang jelas adalah bahwa programmer adalah profesi yang tidak dapat diskalakan, sehingga perbandingan dengan pengemudi bus dapat dibenarkan. Pada akhirnya, seorang programmer menjual jam pengembangan. Anda dapat memilah-milah perusahaan sepanjang hidup Anda, mana yang akan menawarkan lebih banyak, tetapi ini tidak akan menambah jam dalam hari.
Lebih baik mengambil contoh dari Taylor Otvel, yang menciptakan Laravel di waktu luangnya dari pekerjaan utamanya. Pada bulan November, ia menerbitkan serangkaian mini podcast di mana ia merefleksikan kesuksesan produk-produk perangkat lunaknya - selama 5 tahun terakhir mereka telah membawanya lebih dari $ 10 juta. Dalam empat episode podcast, Taylor berbagi kiat yang mencakup berbagai topik mulai dari menemukan ide dan membangun audiens yang loyal hingga mempertahankan motivasi dan dedikasi terhadap kualitas.
Saya pikir sekarang adalah waktu terbaik untuk menyajikan ringkasan alasannya. Secara total, tiga abstrak akan diterbitkan yang sepenuhnya mencakup materi sumber.
Jadi ayo pergi.

Bagaimana cara menarik audiens?
Audiens adalah dasar dari penjualan yang sukses, dan lebih baik untuk menjaga formasinya bahkan sebelum ide produk muncul. Karena itu, pertama-tama, kami akan mempertimbangkan topik ini.
Menarik audiens cukup mudah jika Anda mengikuti beberapa aturan penting.
Publikasikan konten berharga dan unik secara gratis
Bayangkan ketika Anda membagikan prestasi Anda secara gratis, Anda mengisi kembali rekening bank Anda, tetapi ketika Anda menjual sesuatu, Anda menarik uang. Semakin banyak Anda membagikan konten yang berharga, semakin besar kontribusi Anda, dan semakin mahal Anda menjual produk Anda, semakin banyak uang yang Anda tarik dari akun Anda.
Jika Anda menyetor sedikit uang, tetapi pada saat yang sama mengambil banyak uang dari - misalnya, pengeluaran untuk kampanye iklan untuk mendorong klien untuk pergi ke situs Anda - saldo akun akan terlampaui. Dengan penambahan akun yang konstan, bahkan penarikan besar tidak diperlukan. Anda akan mengakumulasikan jumlah yang baik dan dapat hidup dengan bunga - pelanggan Anda akan siap untuk melihat produk Anda dan membayarnya. Anda tidak perlu menghabiskan banyak uang untuk pemasaran.
Apa yang dianggap konten berharga?
Konten yang berharga dapat mengambil banyak bentuk. Ini bisa menjadi satu proyek besar atau beberapa perpustakaan open source yang berbeda. Beberapa berhasil membentuk audiens di sekitar hanya satu proyek sumber terbuka. Ini adalah kasus yang jarang terjadi. Saya berhasil dengan Laravel - Saya selalu mendukung proyek, menambahkan fitur dan melakukan konferensi. Evan Yu menciptakan VueJS dan seluruh ekosistem di sekitarnya. Tapi itu tidak perlu untuk mengambil sesuatu yang begitu global, Anda dapat menarik khalayak dengan hanya mendukung solusi populer di ekosistem yang sudah mapan.
Tidak setiap proyek open source mungkin menarik bagi audiens. Misalnya, pustaka string parser adalah pustaka tingkat terlalu rendah yang dapat digunakan, sebagai aturan, dalam situasi tertentu dan, kemungkinan besar, tidak akan menarik bagi lingkaran pengguna yang besar. Pada akhirnya, ini tidak unik - ada begitu banyak perpustakaan serupa.
Anda bahkan mungkin tidak perlu menulis perangkat lunak open source untuk menarik pelanggan. Bentuk lain apa yang dapat diambil dari konten yang berharga?
Transfer dan diseminasi pengetahuan juga merupakan konten yang berharga. Anda dapat menulis posting blog yang panjang atau memposting tweet pendek. Misalnya, Steve Schoger menerbitkan kiat yang sangat membantu di akun Twitter- nya. Ini adalah wawasan unik yang dapat segera diterapkan untuk bekerja. Dan terima kasih kepada sejumlah besar pelanggan, ia dapat meluncurkan kursus RefactoringUI tanpa biaya pemasaran yang besar.
Gratis bukan berarti berharga
Tidak setiap konten memiliki nilai yang sama. Perlu untuk memastikan bahwa kuantitas tidak menang atas kualitas. Bagikan hanya hal-hal unik, kiat yang dapat Anda berikan berdasarkan pengalaman profesional Anda. Menulis tentang sesuatu yang sudah di-google-kan dengan mudah adalah latihan yang sia-sia. Misalnya, Anda tidak boleh menulis artikel umum tentang Eloquent ORM, akan jauh lebih keren untuk mengetahui cara memeras kinerja maksimal dari teknologi ini. Inilah yang dilakukan Jonathan Reinink pada masanya. Artikel dengan judul "Pengantar bash" juga tidak bagus. Tidak ada yang menulis tentang hal ini. Lebih baik menulis sesuatu tentang men-debug CLI.
Materi yang sangat terperinci dan informatif selalu unik, dan tidak dapat ditemukan di tempat lain, khususnya, gratis. Ambil Basecamp misalnya. Di blog korporat mereka , mereka berbagi informasi berguna tentang cara mengelola proyek, merekrut orang, menjaga keuangan, dan hal-hal lain yang berkaitan dengan bisnis. Keunikan dan nilai konten tersebut adalah bahwa itu adalah pengalaman nyata perusahaan, dan informasi ini tidak dapat ditemukan di mana pun. Dan mereka menerbitkan semua ini secara gratis.
Jika Anda secara pribadi tidak dapat berbagi pengalaman berharga dan unik, maka Anda dapat bertindak sebagai perantara. Adam Wathan memimpin podcast di mana dia mewawancarai orang-orang yang menarik. Karena itu, ia membagikan konten yang berharga, meskipun bukan sumber langsungnya, tetapi bertindak sebagai perantara. Ini membantu orang lain untuk mendapatkan informasi, membuatnya lebih mudah diakses.
Apa yang harus dihindari ketika menarik audiens
Jika Anda berbagi konten di Internet, maka pastikan Anda mengirimkan sinyal yang jelas tanpa gangguan dan kebisingan. Anda harus fokus pada topik Anda - itulah intinya. Misalnya, jika Anda menarik khalayak di Twitter, berbagi pengetahuan yang berharga, Anda tidak perlu terganggu oleh topik yang jauh seperti olahraga, politik, cuaca, atau apa pun. Ini harus dihindari karena dua alasan: pertama, untuk bagian terbesar audiens Anda ini tidak relevan karena mereka tinggal di kota lain atau bahkan negara; kedua, Anda menghabiskan waktu pelanggan Anda. Kami sudah dikelilingi oleh banyak informasi yang tidak perlu. Gangguan ekstra untuk apa pun. Jangan lupa mengapa orang-orang ini mulai mengikuti Anda.
Pikirkan juga tentang gambar Anda. Jangan memposting hal negatif dan keluhan - ini tidak akan menarik audiens, tetapi hanya mengasingkan pembaca. Banyak orang suka menyodok di Internet, tetapi tidak ada yang suka - bersikap positif.
Tulis dengan jelas
Jika Anda memiliki dokumentasi yang jelas dan terperinci, maka Anda akan segera memiliki keuntungan besar dibandingkan pesaing Anda. Saya pikir salah satu alasan Laravel mendapatkan popularitas begitu cepat adalah dokumentasi yang ditulis dengan baik. Saya menaruh banyak waktu ke dalamnya. Saya menolak untuk merilis versi pertama sampai dokumentasi saya cocok dengan kualitas dokumentasi CodeIgniter. Ini memberi Laravel keuntungan besar dibandingkan kerangka kerja lainnya.
Sangat penting untuk berlatih menulis dan membaca teks yang bagus. Jadi Anda belajar membedakan copywriting yang baik dan dokumentasi yang disusun dengan jelas. Saya sering menemukan solusi yang baik yang tidak disajikan dan tidak dijelaskan dengan cara yang dapat dimengerti, itulah sebabnya mereka kehilangan daya tarik mereka. Selain itu, kadang-kadang deskripsi produk membingungkan dan umumnya tidak menjelaskan masalah apa yang dipecahkannya. Mendarat untuk produk yang jelas akan menjelaskan efek menguntungkannya, sayangnya, jarang terjadi.
Sebagai contoh, saya suka bagaimana Jack McDade menangani copywriting. Jika Anda pergi ke situs produknya , Anda akan melihat bahwa teksnya pendek, menarik, dan yang paling penting, dengan cepat menyampaikan poin-poin penting kepada pembaca. Teks yang bagus meningkatkan daya tarik produk. Jika ide-ide Anda disajikan dengan jelas dan jelas, orang-orang lebih cenderung ingin menggunakannya.
Ada buku bagus tentang hal ini yang berdampak besar pada saya di perguruan tinggi. "Style Elements" oleh William Stranka Jr. adalah klasik sejati yang mengajarkan Anda untuk menulis secara efisien. Buku ini sangat singkat dan dibaca dalam satu kali duduk. Ini memiliki banyak contoh, dan ide-ide kunci dapat diterapkan dalam pemrograman. Saya sering diminta untuk menyarankan buku tentang pemrograman, tetapi karena saya tidak membaca banyak buku pelajaran khusus, saya selalu menyarankan "Elemen Gaya". Hanya karena itu membantu untuk mengekspresikan pikiran dengan jelas, termasuk menulis kode bersih.
Mungkin ini yang ingin saya katakan tentang menciptakan audiens. Tentunya ada bentuk lain dari konten berharga yang akan membantu dalam masalah ini, tetapi kuncinya adalah konten tersebut harus membantu orang menemukan kekuatan dan menginspirasi pencapaian.
Sekarang setelah Anda tahu cara membangun audiens, Anda masih harus menemukan ide untuk produk Anda. Masalah selanjutnya akan dikhususkan untuk topik ini.