Hai, nama saya Seryozha, saya berusia 31 tahun, saya tinggal di Bryansk - dan ini jelas bukan ibukota teknologi dunia. Konferensi IT pertama dalam sepuluh tahun diadakan di kota kami Oktober ini, dan nama-nama perusahaan lokal, dengan pengecualian beberapa outsourcing federal, tidak mungkin memberi tahu Anda apa pun. Namun demikian, tinggal di provinsi nyata, saya dapat merilis sejumlah buku tentang pemrograman (dan mereka bahkan menghasilkan pendapatan), menjadi tamu podcast asing, dan mulai sebagai pembicara untuk pergi ke berbagai konferensi.
Tidak, ini bukan cerita tentang betapa uniknya saya. Beberapa tahun yang lalu, saya tidak tahu apa itu SOLID - dan ketika diminta untuk mendekripsi singkatan, saya jujur ββbertanya: "Apa ini?" Selama bertahun-tahun saya berenang dengan arus sampai saya menetap di "rawa" yang nyaman. Tetapi kemudian dia bangun dan, tampaknya, dalam beberapa tahun mampu keluar di tanah yang kokoh. Jangan ulangi kesalahan saya)

Saya berharap sesuatu dari pengalaman saya bermanfaat bagi Anda (solusinya sederhana dan tidak memerlukan banyak usaha dan investasi). Saya juga sangat ingin orang-orang lain yang dapat tumbuh tanpa meninggalkan tanah air mereka yang kecil untuk membagikan tips mereka di komentar.
Bagaimana mulai menurunkan, tetapi tidak menyerah
Mungkin satu-satunya hal di mana jalur saya di TI berbeda dari cerita khas "Saya terbawa oleh komputer di sekolah, mendapat buku pertama tentang pemrograman - pergi ke programmer di institut", ini adalah pengetahuan saya tentang bahasa Inggris sejak kecil.
Kami hidup bukan untuk berkata kaya, tetapi bahkan sebelum sekolah, orang tua mulai mengirim saya ke beberapa kelas. Dan sekolah itu dipilih dengan studi bahasa Inggris yang mendalam - sehingga itu asing setiap hari. Dan masih dikirim ke guru setelah kelas. Singkatnya, di sekolah menengah saya dapat menulis dan membaca dengan sangat lumayan.
Dalam 10 tahun berikutnya, bahasa Inggris hampir tidak berguna bagi saya.
Apakah ada artikel? Dan jika saya menemukannya?)Seperti pendidikan tinggi. Tidak, saya berterima kasih kepada semua orang, tetapi mereka mengajari kami sedikit dan sesuatu. Tidak sepenuhnya memahami apa yang harus dilakukan dengan pengetahuan fragmen C, C ++, PHP, .NET, algoritma, dan bahkan jaringan saraf, saya mencoba masuk ke beberapa kantor - tetapi setelah membaca dokumentasi, saya merasa tertekan. Kemudian teman sekelas dan memanggil outsourcing.
Kami menerima dengan baik - dan tidak ada motivasi untuk pergi. Membaca, menonton, dan mempelajari sesuatu - pada prinsipnya juga.
Kami berlima duduk di kantor di Bryansk, dan orang-orang di Moskow mendapat pesanan untuk kami.Dan dalam satu hari itu berakhir - kantor tutup. Dan sekarang, ketika setelah 5 tahun saya harus mencari pekerjaan baru di dalamnya, saya segera menyadari bahwa saya tidak menarik. Di perusahaan yang baik, di mana Anda bisa pergi ke tempat terpencil yang sama, mereka bertanya tentang beberapa hal yang saya belum dengar atau tidak bisa mengatakan sepatah kata pun.
Jujur mengakui pada dirinya sendiri: ya, dia menurun. Saya memutuskan bahwa saya tidak akan mengetuk semua orang, tetapi saya akan menarik pengetahuan saya dan mencoba untuk bergabung dengan tim di mana orang-orang akan lebih kuat daripada saya (sebagai hasilnya,
ternyata ). Dia menuliskan semua yang dia tidak tahu, dan duduk untuk belajar.
Mengapa menyimpan blog teknis Anda: dan bagaimana tidak mencetak gol jika tidak ada yang membaca Anda di tahun pertama
Jadi, dari wawancara, saya masih memiliki catatan dengan banyak kata baru yang tidak diketahui. Mencari 40.000 pekerjaan yang hanya sekali-sekali-sementara ini untuk 40.000, saya mulai menggali buku dan artikel di malam hari. Bahasa Inggris, yang, secara mengejutkan, tidak dilupakan (terima kasih kepada orang tua dan 10 tahun kegiatan sehari-hari di masa muda), ternyata sangat membantu. Saya segera menyadari bahwa ada lebih banyak informasi tentang informasi asing dan itu lebih relevan.
Tetapi bagaimana cara mensistematisasinya dan, jika ada, menemukan yang tepat? Penting untuk menyimpan ringkasan - dan agar dapat diakses dari perangkat apa pun, Anda dapat meletakkannya di jaringan. Format blog sesuai dengan tugas ini. Saya membaca dalam bahasa Inggris, jadi saya mulai menulis di dalamnya: lebih ringkas, lebih mudah. Di tahun pertama tidak ada masalah dengan pilihan topik: saya menemukan apa yang akan saya tulis. Karena itu adalah pos teknis, Anda tidak perlu inspirasi dengannya: Anda dapat dengan mudah membuat sketsa satu setengah halaman di malam hari (yah, jika topiknya rumit, dalam beberapa malam). Fakta bahwa pada awalnya hanya sedikit orang yang membaca tidak mengganggu saya - saya melakukannya sendiri.
Anda tidak akan tahu sesuatu jika Anda menulis artikel blog tentang itu. Prinsipnya, buka kemudian, masih berfungsi.
Setahun kemudian, ketika masalah pekerjaan baru dan kali ini diselesaikan, keinginan untuk menulis tidak hilang. Tetapi ada keinginan untuk berbagi pengetahuan - asinkron menjadi lebih dan lebih relevan, dan saya mencoba ReactPHP di salah satu misi tempur. Praktis tidak ada informasi tentang teknologi bahkan dalam bahasa Inggris, jadi saya memutuskan untuk menggambarkan pengalaman saya dengannya: Saya menulis artikel, pergi ke twitter, menandai akun pengembang - dan mereka me-retweet materi. Ini mulai memberikan traffic yang bagus ke blog. Dan kemudian saya membuat skema: mem-bypass PHPtoday, Reddit, HackerNews, AwesomePHP, dan sumber daya lain yang kurang lebih terlihat dengan tautan baru. Jangan berdiskusi, jangan menanggapi pembenci agar tidak membuang waktu - cukup kirim tautan. Tautan memberikan tautan ke blog, dan hanya itu yang saya butuhkan.
Beberapa kali saya masuk ke pemilihan PHP Weekly - ini sekitar 14k alamat. Tampaknya Roman Pronsky memperhatikan saya di sana - dan sekarang dia mengambil materi saya di PHP Beranotasi Bulanan di blog Jetbrains dan "PHP Digest" di HabrΓ© (omong-omong, proyek ini memiliki saluran yang sangat baik di telegram )Itu masih cukup. Jadi saya
menulis alat saya untuk mengembangkan aplikasi berumur panjang. Tetapi kami telah meningkatkan
praktik tinjauan kode dalam tim ... Blog ini memasuki tahun ketiga, beberapa ribu orang mengunjunginya sebulan. Semua untuk alasan yang bagus!
Tentu saja, selain keinginan untuk berbagi hal-hal yang bermanfaat, saya juga mengejar tujuan pragmatis. Saya ingat dengan baik pelajaran empat tahun lalu: dan lain kali jika itu terjadi (pah-pah dan tiga kali sebatang pohon), saya seharusnya tidak mengetuk majikan. Mereka harus datang kepada saya dan ingin mempekerjakan saya. Blog pribadi adalah alat yang baik untuk membangun yang disebut merek pribadi. Tapi kami belum mencoba video ini)
Bagaimana dan mengapa menulis screencasts dalam bahasa Inggris
Audiens blog berangsur-angsur tumbuh, dan saya menjadi tertarik pada pendidikan mandiri: Saya mengambil kursus dan menonton tutorial. Secara khusus, ia mulai membayar konten. Dan konten ini mendorong saya untuk berpikir: para lelaki menunjukkan layar, menulis sesuatu di IDE dan berbicara ke mikrofon. Ini bukan ilmu roket - pada prinsipnya, saya juga bisa dan bisa)
Sponsor saluran saya adalah Busya si kucing.Selain itu, lebih mudah bagi seseorang untuk membaca, bagi orang lain untuk menonton. Maka muncul ide untuk memproses bagian dari artikel dari blog menjadi screencasts. Seperti halnya dengan teks, saya memutuskan untuk melakukannya "seperti untuk diri saya sendiri". Pada saat itu, saya berlangganan Jeffrey Waye dan Laracast-nya - saya suka bagaimana dia, tidak seperti banyak orang lain, bertemu dengan detail. Tidak "di sini saya memiliki salah ketik dalam kode, tetapi saya tidak menulis ulang" atau "dan di sini kita memiliki sesuatu yang diinstal selama 5 menit, well, tidak ada, kita akan menunggu." Saya beruntung - saya menemukan
kursus singkatnya tentang cara membuat screencasts normal, mempelajari seluruh dapur - perangkat lunak, prosedur, rekomendasi instalasi, dan duduk untuk memulai saluran saya.
Kinerja saluran: hampir 1,3k pelanggan, video paling populer telah memperoleh lebih dari 9k tontonan.
Mereka mengatakan bahwa dalam produksi acara TV 1 hari kerja sama dengan 1 menit hasilnya. Dalam screencasts, 1 menit video adalah sekitar satu jam kerja. Pertama saya pilih tema, lalu buka IDE dan mulai coding. Setelah memeriksa apakah kodenya berfungsi, saya menulis skrip film. Lalu saya menulis video sesuai dengan skrip - hanya gambar, tanpa suara. Kemudian saya secara terpisah menulis akting suara - dan hanya kemudian saya memasangnya, di suatu tempat memotong "eee" dan "meee" di trek audio, dan di suatu tempat - mengoreksi hal-hal kecil dalam bingkai.
Apa yang diberikan semua ini?
Mereka mulai mengundang untuk melakukan webinar dalam bahasa Inggris. Screencasts telah menjadi alat promosi yang sangat baik: tema ReactPHP masih cukup sempit, ada beberapa ahli di dalamnya, jadi saya salah satu yang pertama kali mengeluarkan Google. Dan format video memungkinkan Anda untuk dengan cepat mengevaluasi cara saya mengirimkan materi secara lisan.
Agak, tapi bagus)Akibatnya, suatu pagi Anda pergi ke surat - dan
NomadPHP (sekitar 3k orang di komunitas) menawarkan Anda untuk melakukan webinar. Beberapa bulan kemudian, ketika Bryansk menyelimuti malam itu, Anda duduk di depan laptop, periksa mikrofon Anda yang setia untuk 1.450 rubel dan mulai mengudara kepada para hadirin dari berbagai negara. Dan pemimpin dari Nevada mengatakan bahwa aksen Anda lebih baik daripada aksennya (namun orang asing tahu bagaimana cara memuji). Topik ceramah kedua sudah saya ajukan - dan mereka sangat menyukainya sehingga mereka dengan cepat mengorganisir webinar baru.
Mulai memanggil podcast. Pertama - dalam bahasa Inggris. Meskipun saya membaca dan menulis secara normal, dalam hidup saya saya sedikit dan tidak terlalu berbicara dengan penutur asli. Dan terima kasih untuk semua aktivitas ini,
PHP Roundtable memanggil saya.
3 orang - dan seseorang harus berbicara dengan mereka dalam bahasa asing. Khawatir dengan liar. Persis sebelum itu, anak perempuan saya lahir, jadi saya khawatir berteriak-teriak di latar belakang: sehingga pada saat rekaman, istri membawa bayi itu jalan-jalan - bagus, itu di musim panas.Jika tidak, semuanya berjalan standar teknis untuk podcast: disepakati waktu, daftar topik, menelepon setengah jam sebelum siaran, memeriksa semuanya, dan kemudian direkam melalui panggilan video dengan cadangan suara lokal.
Podcast berbahasa Rusia juga menelepon: terima kasih kepada Peter Myazin untuk undangan dan minat pada ReactPHP!Saya merilis buku. Ketika seseorang mendengar bahwa saya telah menulis beberapa buku, mereka kagum.
Mereka tidak dipublikasikan - saya hanya mengumpulkan artikel dalam PDF, diunggah ke Amazon dan beberapa situs lainnya, yah, saya mulai menunggu. Lebih tepatnya, mereka datang kepada saya dua kali dengan kalimat "biarkan kami membuat Anda versi kertas", tetapi saya menyelesaikan permintaan tersebut. Dari salinan elektronik rakitan, saya mengambil hampir segalanya untuk diri saya sendiri, dan dari sebuah makalah dari penerbit saya hanya akan menerima 5%.
Mungkin, hasil dari buku tidak mencakup waktu saya sebagai pengembang senior, tetapi pasti ada hal-hal yang cukup menyenangkan untuk putri saya)
Begini caranya: pada satu titik, banyak konten pada topik individu terakumulasi. Saya pikir mungkin tidak nyaman bagi seseorang untuk naik ke situs pihak ketiga dan mencari materi individual di sana. Tetapi untuk membuka file di komputer dan menemukan daftar isi akan mudah. Saya akan mendapatkan cakupan tambahan. Menghabiskan 4 bulan di malam hari untuk mengatur kembali artikel-artikel menjadi sebuah struktur tunggal dengan transisi yang mulus, meletakkannya sebagai file tunggal - dan kemudian menulis artikel baru, di mana saya menyebutkan buku itu. Dan satu jam kemudian pembelian pertama pergi. Konversi ini sangat menyenangkan. Karena ide itu tiba atau bahannya direkrut, saya ulangi prosedur itu lagi.
Suatu ketika saya benar-benar dikurung - tetapi saya menulis kepada orang-orang itu dan mereka segera menghapus salinan buku itu. Saya menetapkan harga rendah - rata-rata, dari 6 dolar. Siapa yang mau, dia melemparnya dari atas.Kenalan baru (menarik). Alexey Pyltsin , yang menerjemahkan dokumentasi PHP ke dalam bahasa Rusia, mengajukan diri untuk menerjemahkan salah satu buku saya. Kenalan berguna lainnya adalah
Anton Morev , ia memiliki pengalaman yang baik dalam berbicara dan memiliki seseorang untuk
diajak berkonsultasi. Orang-orang datang secara teratur di pertemuan dan berkata: "Terima kasih, saya membaca blog Anda, artikelnya sangat membantu." Ini memotivasi yang sangat keren, terima kasih kawan!
Dia mulai berbicara di pertemuan dan konferensi. Ini adalah pengalaman baru: tidak ada pesta IT yang kuat di kota ini, di musim panas saya sudah berpikir untuk menulis kepada orang-orang dari komunitas PHP Rostov, tetapi di sini orang-orang terlatih muncul di perusahaan yang mulai menggerakkan
topik dengan mitaps dan partisipasi kami dalam konferensi.
Dengan Sasha Makarov (sebelumnya juga bekerja untuk kami di Skyeng) di BiF-2019 di Belgorod.Akibatnya, dalam beberapa bulan saya beralih dari laporan pertama dalam hidup saya ke aplikasi independen untuk konferensi besar (dan mereka membawa saya, mereka akan membayar untuk jalan dan akomodasi, semuanya dengan cara dewasa). Ternyata sekarang bagian dari akhir pekan sebulan istri dan anak perempuan saya tidak melihat saya - tetapi dari percobaan saya sebelumnya, kekasih saya tahu bagaimana ini mempengaruhi "kapitalisasi" saya. Jangan berpikir, saya tidak mencari pekerjaan, tetapi saya sudah menaikkan gaji di perusahaan;)
***
Dan hampir semua ini - selama satu setengah tahun terakhir. Dan beberapa tahun yang lalu, saya tidak bisa menjawab dalam wawancara apa itu SOLID ... Dan inilah yang ingin saya katakan: jika saya bisa, siapa pun bisa.
Jangan diam) dan ceritakan kisah Anda di komentar.
NB Jika Anda juga berasal dari Bryansk, bergabunglah dengan
obrolan IT dan pergi ke
pertemuan - pada tanggal 28 November pertemuan pertama komunitas lokal akan diadakan.