Bagian 4. Karir pemrograman. Muda. Memasuki pekerjaan lepas

Lanjutan ceritanya "Karier Pemrogram".

Hari mulai gelap. Baik secara langsung maupun tidak langsung. Saya mencari pekerjaan sebagai programmer dengan penuh ketekunan, tetapi tidak ada pilihan.
Di kota saya ada 2-3 iklan untuk pengembang 1C, ditambah lagi, kasus yang jarang terjadi, ketika guru kursus pemrograman diperlukan. Saat itu tahun 2006. Saya memulai studi saya pada tahun ke-4 di universitas, namun orang tua dan pacar saya dengan jelas memberi isyarat kepada saya bahwa saya harus mencari pekerjaan. Ya, saya sendiri menginginkannya. Oleh karena itu, setelah melalui beberapa kali wawancara untuk posisi guru mata pelajaran dan tidak beruntung disana, saya hendak buru-buru menguasai 1C: Akuntansi. Dengan lusinan buku yang saya baca dan ratusan program yang ditulis dalam C++/Delphi dan Java, saya mulai belajar 1C karena putus asa.

Tapi untungnya bagi saya, Internet kabel sudah “dibawa” ke kota kami, dan saya bisa mencoba keberuntungan saya dengan memasang iklan pencarian kerja di website. Memiliki email di mail.ru dan sering mengunjunginya, saya menemukan bagian iklan untuk diri saya sendiri dan menulis di sana tentang semua pengalaman saya yang kaya di bidang pengembangan perangkat lunak. Saya sudah menulis di bagian terakhir bahwa sepuluh tanggapan pertama terhadap iklan saya memiliki semangat “menulis kepada Gates.” Tapi orang ke-11 adalah orang yang mengubah nasib saya 180 derajat, seperti yang terjadi di pelajaran pertama kursus pemrograman.

Sebuah surat masuk ke kotak masuk saya dengan isi kira-kira sebagai berikut:

Halo Denis,
Nama saya Samvel, dan saya direktur OutsourceItSolutions.
Kita Kami melihat iklan Anda mencari pekerjaan sebagai pengembang di mail.ru. Siap pertimbangkan pencalonan Anda. Saya sarankan kita berbicara lebih detail tentang ICQ - 11122233.

Salam
Samvel,
CEO,
Solusi OutsourceIt

Sikap resmi dan gaya bisnis berlebihan seperti ini terus berlanjut sepanjang jalur kerja sama kami. Seperti yang mereka katakan di Barat, saya memiliki “perasaan campur aduk”. Di satu sisi, seseorang menawarkan pekerjaan, dan itu tampaknya bukan sampah yang kita miliki di kota kita. Di sisi lain, tidak ada yang diketahui tentang perusahaan ini, apa yang dilakukannya, dan kondisi apa yang ditawarkannya. Tentu saja, kami harus bertindak selagi tidak ada ruginya. Kami segera terhubung melalui ICQ, Samvel menanyakan beberapa pertanyaan kepada saya dan menawarkan pertemuan untuk menandatangani dokumen guna mulai bekerja. Pertanyaannya bersifat umum dan terutama berkaitan dengan keterampilan dan pengalaman saya.
Seperti ini: “Apa yang Anda tulis?”, “Apa yang bisa Anda tunjukkan?”, dll. Tidak ada “Apa perbedaan antara kelas abstrak dan antarmuka.” Terutama masalah seperti “membalikkan array”.

Saat itu awal bulan September, perkuliahan di universitas hanya membahas spesialisasi, dan saya menghadirinya. Dalam perjalanannya, saya bertemu dengan teman ayah saya atau teman dari teman yang menginginkan solusi Perusahaan lengkap untuk bisnis atau lembaga pemerintah mereka secara gratis. Ini juga merupakan sebuah pengalaman, dan di waktu luang saya dari perkuliahan, saya meningkatkan keterampilan saya dalam perintah sukarelawan ini.
Singkatnya, tidak ada uang, tidak ada peluang, jadi Samvel tetap menjadi harapan terakhir untuk melarikan diri ke suatu tempat.

Pada hari pertemuan dengan Samvel, saya bertanya kepada teman sekelas saya apakah mereka ingin wawancara dengan saya untuk ditemani.
Samvel tergagap bahwa jika saya memiliki teman yang memiliki keterampilan IT, maka saya bisa mengajak mereka. Yang tersirat adalah “kami memperlakukan semua orang tanpa pandang bulu.” Hanya sedikit teman sekelas saya yang setuju, atau lebih tepatnya, satu dari sepuluh responden. Ironisnya, sembilan orang yang memiliki urusan penting, seperti pub atau Counter-Stirke di grid, setelah beberapa saat juga berakhir dengan Samvel atau melewatinya.

Jadi, seorang pria bernama Seryoga setuju dan pergi bersama saya untuk mencari tahu jenis bisnis apa yang dimiliki pria tersebut dan melihat prospeknya. Seryoga selalu memanfaatkan dirinya untuk melakukan percabulan ketika saya menawarinya sesuatu. Saya sering mendapat ide, seperti membuat jejaring sosial untuk mencari pekerjaan, dan Seryoga terlibat, setidaknya sebagai konsultan. Omong-omong, pada tahun 2006, LinkedIn baru saja berkembang, dan belum ada yang seperti itu di luar Amerika. Dan kemungkinan besar, gagasan yang diimplementasikan dengan benar tentang jejaring sosial semacam itu dapat dijual saat ini $26 miliar.

Tapi mari kita kembali ke pertemuan dengan Samvel. Saya tidak tahu apa yang ada di depan saya dan dalam kondisi apa kami akan bekerja. Satu-satunya hal yang saya minati adalah apakah saya akan menerima $300/bulan yang berharga, dan jika saya beruntung, maka menggunakan tumpukan teknologi yang saya tahu.

Kami sepakat untuk bertemu di tempat umum, dekat stadion. Ada bangku-bangku berjajar di sebelah kami dan berisik. Tempat ini, dekat pusat kota industri, lebih cocok untuk minum sebotol bir daripada menandatangani kontrak pekerjaan baru di OutsourceItSolutions dengan CEO bernama Samvel.
Oleh karena itu, pertanyaan pertama kepadanya adalah: “Apa, kamu tidak punya kantor?” Samvel ragu-ragu, dan memalingkan muka, menjawab belum, tapi kami berencana untuk membukanya.

Kemudian dia mengeluarkan dua kontrak dari kantong plastik dari supermarket, untuk saya dan Seryoga. Saya mencoba memahami apa yang tertulis di dalamnya, tetapi saya belum pernah membaca yang seperti itu seumur hidup saya, dan bahasa hukum ini menyebabkan penolakan. Karena tidak tahan, saya bertanya:
- Dan apa isinya?
— Ini adalah NDA, perjanjian kerahasiaan
- Ahh...
Semakin bingung dengan apa yang saya bicarakan, saya harus mengangguk. Selama lima menit berikutnya, saya dengan panik mencari kata-kata kunci seperti “baik”, “kredit”, “wajib”, “dalam kasus ketidakpatuhan”. Setelah memastikan tidak ada hal seperti itu, dia menandatanganinya. Izinkan saya mengingatkan Anda bahwa Seryoga bersama saya untuk mendapatkan dukungan moral dan mencari peluang baru untuk mendapatkan uang bagi diri saya sendiri. Juga tidak mengerti apa yang dia tanda tangani, dia mengulangi tindakan ini setelah saya. Kami bertukar beberapa kata lagi dengan Samvel. Sekali lagi tentang keterampilan dan pengalaman saya. Ditanya apakah saya tahu PHP?
Itu sesuatu, tapi saya sangat jarang bekerja dengan PHP. Itu sebabnya saya bilang saya kenal Perl. Samvel dengan angkuh melontarkannya: “Yah, Perl adalah abad terakhir.” Meskipun abad ini baru saja dimulai...

Meski begitu, karena tidak yakin apa yang akan terjadi selanjutnya, saya berkata kepada Seryoga sambil tertawa gugup: “Yah, mereka tidak menandatangani surat perintah kematian…”. Semua orang saling memandang dan Samvel berjanji akan mengirimkan instruksi lebih lanjut melalui email.

Keesokan harinya saya menerima surat di mana saya diberi “email perusahaan”, tautan ke profil pribadi saya dan instruksi tentang cara mengisinya. Juga contoh profil lengkap Samvel.

Saya pikir pada titik ini ada baiknya untuk mengetahui jenis perusahaan OutsourceItSolutions itu. Perusahaan seperti itu tidak ada secara hukum. Ada situs web yang sangat lemah dengan desain yang menarik pada tahun-tahun itu dan seorang direktur umum. Samvel. Mungkin duduk dengan celana pendek dan kaos oblong di depan monitor di rumah. Dia juga seorang pengembang web, di mana dia mendapatkan penghasilan utamanya dengan tarif $20/jam. Saya sebelumnya pernah bertemu dengan ayahnya, yang melakukan hal yang sama seperti yang dilakukan Samvel. Yakni, saya sedang mencari mahasiswa IT senior yang bisa ditagih untuk pesanan ke Barat. Staf luar buatan sendiri yang biasa.

Jadi Samvel telah terdaftar di bursa freelance oDesk (yang sekarang menjadi Upwork), sejak didirikan pada tahun 2004. Tentu saja, dia sudah memiliki profil yang kuat, banyak keterampilan, dan pemahaman yang jelas tentang cara bekerja dengan pelanggan asing.
Juga mengikuti jejak ayahnya, dia membuka agensinya sendiri di oDesk. Dia membawa orang-orang seperti saya ke sana dan mengambil persentase dari setiap jam yang dia peroleh. Saat itu, dia memiliki sekitar 10-15 orang di agensinya. Terakhir kali saya melihat ke sana, jumlah “spesialis IT” melebihi seratus.

Saya akan kembali ke tugas pekerjaan saya - mengisi profil di oDesk. Seperti yang Anda pahami, Samvel membawa saya menjadi pekerja lepas. Ini adalah satu-satunya kesempatan untuk mendapatkan sesuatu pada waktu itu dan di tempat itu, dengan sepengetahuan saya. Saya beruntung. Seperti kebanyakan teman saya yang mengikuti saya menjadi pekerja lepas. Sekarang sebagian besar dari kita memiliki pengalaman 10-12 tahun di bidang TI, pekerja lepas, dan pekerjaan jarak jauh. Tidak semua orang di grup kami begitu sukses, tapi itu adalah masalah tersendiri.

Setelah melihat tulisan 8 $/jam dalam huruf tebal kedua puluh di bagian atas profil oDesk saya, saya segera mulai mengalikan angka ini dengan empat puluh jam kerja seminggu, kemudian dengan 160 jam per bulan. Dan ketika saya akhirnya menghitung $1280, saya mengalami euforia yang menggembirakan. Saya segera mengetahui berapa lama waktu yang saya perlukan untuk membeli VAZ-2107 bekas, yang harganya sekitar $2000. Dengan semangat yang semakin besar, aku bergegas mengisi profilku dan menulis di dalamnya segala sesuatu yang telah terjadi dan mungkin terjadi.

Di kolom Pengalaman Lain saya menulis bahwa saya bermain sepak bola dengan baik dan menjadi kapten tim. Samvel dengan bijaksana mengisyaratkan bahwa pengalaman ini di luar topik dan perlu dihapus. Kemudian saya mulai mengikuti tes di oDesk. Ini adalah pekerjaan yang luar biasa, dan meskipun nama belakang Anda adalah Stroustrup, bukan fakta bahwa Anda akan mendapatkan skor tertinggi di C++. Pertanyaan-pertanyaan tersebut ditulis oleh orang India atau pekerja lepas lainnya, dan pertanyaan-pertanyaan tersebut penuh dengan ambiguitas dan terkadang kesalahan. Kemudian, oDesk mengirimi saya pertanyaan-pertanyaan ini beserta jawabannya dan meminta saya untuk meninjau tesnya. Saya menemukan setidaknya 10 kesalahan dan kata-kata yang salah.

Namun demikian. Untuk tes Delphi 6, saya mendapat nilai 4.4 dari 5, yang merupakan pencapaian bagi saya. Dan di C++ mereka bahkan mendapat medali “juara pertama”, yang sepertinya berarti Setan sendiri belum mampu melewati ujian ini sejauh ini. Ini adalah konsekuensi dari upaya saya mempelajari standar dan menulis kompiler. Oleh karena itu, meski dengan profil kosong, saya sudah memiliki keunggulan kompetitif dibandingkan freelancer lainnya.

Bagian 4. Karir pemrograman. Muda. Memasuki pekerjaan lepas
Profil oDesk saya pada tahun 2006-2007

Saya harus mengatakan bahwa pada tahun 2006, oDesk.com adalah tempat yang nyaman di mana postingan muncul 2 kali sehari di bagian Pengembangan Perangkat Lunak Desktop. Dijawab oleh 3-5 orang yang sebagian besar berasal dari Eropa Timur. Dan dengan portofolio yang kosong, proyek yang bagus dapat diperoleh. Secara umum, tidak ada persaingan, dan itulah yang terjadi. Saya menerima proyek pertama dengan cukup cepat.

Dalam waktu satu atau dua minggu, Samvel mengirimkan lamaran pekerjaan di bidang saya. Lalu dia menyuruh saya mengirimkannya sendiri - saya punya template aplikasi.

Klien pertama

Ironisnya, klien pertama saya di oDesk adalah seorang pelajar dari Amerika, dengan masalah yang mirip dengan yang saya pecahkan untuk siswa kami untuk cheburek. Sekitar jam 10 malam, klien pertama mengetuk Yahoo Messenger saya. Saya sedikit gugup karena saya merasa seperti berada di ambang sesuatu yang penting. Dan masa depan bergantung pada tatanan ini. Bagaimanapun, seperti hampir semua orang normal yang berangkat kerja pada hari pertama. Dan bahkan tanpa pernah bekerja sebelumnya.

Petugas pelanggan ini mengirimi saya file Word dengan penjelasan rinci tentang tugas hingga ke detail terkecil. Contoh input/output dan pemformatan kode. Kualitas persyaratannya jauh lebih tinggi daripada persyaratan kami. Meski di luar malam, saya bergegas menulis soal untuk dikirimkan kepadanya hari ini. Penting bagi saya untuk menerima tanggapan positif pertama. Kemudian muncul pertanyaan standar klien - “berapa lama waktu yang dibutuhkan untuk menyelesaikan masalah?” Saya pikir ini akan memakan waktu sekitar 3 jam, ditambah satu jam untuk memoles dan menguji semuanya.

Ternyata 4 dan menurut tradisi kita kalikan dengan 2, jika terjadi force majeure dan bagi yang suka sentuhan akhir. Saya menjawab: “Jam 8, besok saya kirimkan solusinya.”
Faktanya, saya selesai pada jam dua pagi. Dan di Amerika bagian barat cuaca masih terang. Oleh karena itu, setelah login 5 jam di pelacak, saya mengirimkan solusinya ke klien pelajar pertama saya dari Amerika.

Keesokan harinya, banyak sekali kegembiraan dan rasa syukur yang datang dari pria ini. Dalam ulasannya, dia menulis betapa hebatnya saya dan saya melakukan semuanya dalam 5 jam, bukan 8 jam yang disebutkan. Itulah loyalitas pelanggan. Tentu saja, saya akan melakukannya secara gratis, kalau saja saya bisa mendapatkan pesanan jangka panjang. Namun betapa senangnya saya ketika saya menerima sebanyak $40 ke akun saya. Bukan $2 dari siswa kami, tetapi sebanyak $40! Untuk pekerjaan yang sama. Itu adalah lompatan kuantum.

Klien jangka panjang

Seiring berjalannya waktu, saya menemukan berbagai hal kecil yang masih memberi saya penghasilan di atas rata-rata kota. Saya baru saja memahami apa yang terjadi. Penting untuk berbicara bahasa Inggris dan lancar. Meskipun saya belajar bahasa tersebut di sekolah dan universitas, menjadi penutur asli adalah hal yang berbeda. Apalagi jika itu orang Amerika. Kemudian program Magic Gooddy menjadi populer, yang menerjemahkan seluruh kalimat.
Ada juga penyintesis ucapan bawaan. Ini banyak membantu, meskipun kualitas terjemahannya sesuai dengan gaya Ravshan dan Dzhamshud.

Bagian 4. Karir pemrograman. Muda. Memasuki pekerjaan lepas
Magic Gooddy adalah program yang membantu melakukan dialog dengan klien pertama

Saya pernah mengajukan lamaran pekerjaan di mana saya perlu menulis plugin untuk Internet Explorer yang mengumpulkan data dari jejaring sosial MySpace. Saat ini, kedua proyek tersebut merupakan peninggalan masa lalu. Dan pada tahun 2006 itu menjadi arus utama. Tidak ada yang mengira Facebook akan lepas landas dan MySpace akan hilang sama sekali. Selain itu, tidak ada yang menggunakan Chrome, karena... dia belum sampai di sana. Dan plugin untuk Firefox tidak populer. Di Amerika, pangsa IE jauh lebih besar dibandingkan browser lain. Oleh karena itu, taruhan pelanggan itu benar, hanya saja waktunya tertinggal 5 tahun.

Ya, saya diberi tugas tes seharga beberapa ratus dolar, untuk menulis sebuah plugin yang mencatat semua peristiwa yang terjadi di IE.
Saya tidak tahu bagaimana melakukan ini. Mereka tidak mengajari kami hal ini di universitas; tidak ada perintah seperti itu. Saya harus mencari di rsdn.ru favorit saya (StackOverflow juga tidak membantu) dan mencari menggunakan kata kunci “IE, plugin”. Bayangkan kegembiraan saya karena programmer lain menyiapkan apa yang tertulis dalam spesifikasi teknis saya. Setelah mengunduh sumbernya, menarik jendelanya untuk menampilkan log peristiwa browser, saya mengirimkan tugas untuk verifikasi.

Setengah jam kemudian, jawabannya datang - “Saya sangat senang!” Ini adalah pekerjaan yang mengasyikkan! Mari terus bekerja sama!
Artinya, orang tersebut merasa puas dan ingin melanjutkan setiap jamnya. Yang mengejutkan saya, dia menawarkan untuk menaikkan tarif saya dari $10 menjadi $19 seiring berjalannya waktu. Saya benar-benar berusaha keras, tetapi saya kurang pengalaman menjalankan proyek sendirian. Dan Andy (itu nama kliennya) mencoba memotivasi saya baik dengan uang atau dengan cerita tentang bagaimana dia mencari investor. Dengan semua ini, Andy adalah orang yang memberi saya keyakinan bahwa Anda bisa mendapatkan uang dari freelancing, dan sangat baik. Dia memberi saya kesempatan untuk meninggalkan Samvel dan membuat profil individu agar tidak membayar bunga ekstra secara cuma-cuma.

Secara total, saya bekerja dengan Andy selama lebih dari setahun. Saya menerapkan semua persyaratan, rencana, dan idenya dalam kode C++. Dia juga menceritakan kepada saya bagaimana dia mencari investor untuk meningkatkan proyek tersebut. Dia mengundang saya beberapa kali untuk datang ke Amerika. Secara umum, kami telah mengembangkan hubungan persahabatan.

Namun jangan percaya pada orang Amerika yang berbisnis dengan Anda. Hari ini dia adalah teman Anda, dan besok, tanpa berkedip, dia dapat mengubah anggaran proyek atau menutupnya sepenuhnya. Saya telah melihat banyak hal seperti ini dalam 12 tahun. Ketika pertanyaan menyangkut uang, semua nilai seperti keluarga, kesehatan, kelelahan tidak mengganggu mereka. Pukulan langsung ke kepala. Dan tidak ada lagi pembicaraan. Saya lebih suka tidak mengatakan apa pun tentang klien dari CIS.
Ini adalah 2 kasus dari lebih dari 60 kasus yang tidak berakhir dengan baik. Inilah mentalitasnya. Dan ini adalah topik postingan terpisah.

Jadi, sambil mendapatkan uang sebagai oligarki lokal dari proyek Andy, saya sudah lulus dari universitas dengan mobil baru saya sendiri.
Tampak bagi saya bahwa di depan, semua jalan di depan terbuka. Saya percaya bahwa kami akan menemukan investasi untuk proyek ini, dan setidaknya saya akan menjadi Pemimpin Tim di dalamnya.

Namun tidak semuanya berjalan lancar dalam bisnis ini. Setelah mendapat ijazah spesialis, saya dan pacar saya pergi ke laut untuk bersantai dan bersenang-senang. Saat itulah Andy memberiku seekor babi. Saat saya sedang bersantai, dia menutup kontrak, dan ketika saya meminta penjelasan alasannya, dia dengan enggan menjawab bahwa tidak ada uang, semuanya busuk dan banyak bug dalam proyek tersebut. Jadi perbaiki daftar ratusan bug ini dalam beberapa ratus, dan mari kita lihat apa yang terjadi selanjutnya. Namun, sebuah tikungan tajam. Tentu saja, ini bukan Dropbox, yang menutup Mailbox seharga $100 juta, namun tindakan selanjutnya tidak sepenuhnya jelas.

Jadi saya menggelepar seperti katak di dalam kaleng susu, berusaha untuk tidak tenggelam dan mengocok krim asam. Tapi pembayarannya menjadi beberapa kali lebih sedikit, tuntutan menjadi lebih banyak, dan saya katakan sudah waktunya untuk mengakhiri kerja sama. Hal-hal tidak akan berlanjut seperti ini. Bertahun-tahun kemudian, Andy meminta nasihat saya lebih dari sekali. Dia masih belum bisa tenang dan mengganggu startup baru. Dia berbicara di TechCrunch dan acara lainnya. Sekarang saya telah membuat aplikasi yang mengenali, menerjemahkan, dan mensintesis ucapan secara instan.
Sejauh yang saya tahu, saya menerima beberapa juta investasi.

Saya mulai mencari klien baru di oDesk, dan itu sulit. Ada satu kelemahan pada pendapatan, stabilitas, dan suku bunga yang baik. Mereka kedinginan. Jika kemarin saya bisa mendapatkan $600 dalam seminggu dengan menambahkan beberapa fitur. Kemudian “hari ini”, dengan klien baru, dengan biaya $600 yang sama, saya perlu melakukan lebih banyak pekerjaan, sekaligus mempelajari alat, infrastruktur, tim, bidang subjek klien, dan, secara umum, spesifikasi komunikasi klien. Di awal karir Anda, itu tidak mudah.

Cukup lama berlalu sebelum kembali bekerja normal, dengan penghasilan yang sama.
Bagian selanjutnya direncanakan akan menjadi cerita tentang krisis global dan lokal, tingkat menengah, proyek besar pertama yang diselesaikan, dan tentang peluncuran startup Anda.

Untuk dilanjutkan ...


Sumber: www.habr.com

Tambah komentar