Part 5. Karir Programming. A krisis. agêng. release pisanan

Lanjutane critane "Karier Programmer".

2008. Krisis ekonomi global. Iku bakal katon, apa freelancer siji saka provinsi jero kudu apa karo? Pranyata malah bisnis cilik lan startup ing Kulon uga dadi mlarat. Lan iki minangka klien langsung lan potensial. Ing ndhuwur kabeh liyane, aku pungkasanipun mbela gelar spesialis ing universitas lan ora ana aktivitas liyane kanggo nindakake saka freelancing. Miturut cara, aku pisah karo klien pisanan, sing nggawa penghasilan tetep. Lan sawise dheweke, hubunganku karo calon bojoku ambruk. Kabeh kaya ing lelucon iku.
A "streak peteng" teka, ing wayahe nalika wektu kesempatan lan wutah kudu teka. Iki wektu nalika wong enom ambisius cepet-cepet mbangun karir lan kerja keras kanggo lima, munggah pangkat kanthi cepet. Kanggo kula iku cara liyane watara.

Uripku mlaku dhewe, kanthi ijol-ijolan freelance oDesk lan pesenan sing langka. Aku isih urip karo wong tuwaku, sanajan aku bisa urip dhewe. Nanging aku ora seneng urip dhewekan. Mulane, borscht ibu lan bapak satus gram padhang dina abu-abu.
Biyen aku ketemu karo kanca-kanca lawas saka universitas kanggo ngomong babagan urip lan nuduhake kabar. perusahaan SKS saka bagean katelu Aku nggawe poros saka crita iki lan pindhah menyang freelancing. Saiki Elon lan Alain, kaya aku, lungguh ing omah ing komputer, entuk dhuwit kanggo urip. Iki carane kita urip: tanpa gol, prospek lan kesempatan. Kabeh iki mbalela nang aku, aku categorically ora setuju karo apa iki kedados. Iku kesalahan sistem ing sirahku.

Usaha pisanan kanggo ngganti soko yaiku layanan web skala gedhe.

Yaiku, jaringan sosial kanggo golek kerja lan nggawe sambungan. Ing cendhak - LinkedIn kanggo Runet. Mesthi, aku ora ngerti babagan LinkedIn, lan ora ana analog ing RuNet. Fashion ing VKontakte wis tekan "Los Angeles". Lan golek proyek angel banget. Lan ora ana situs normal ing topik iki. Mulane, idea iki muni lan, nalika aku pisanan teka ing "gym", aku nggantung bobot 50 kilogram ing barbell ing loro-lorone. Ing tembung liyane: ora ngerti apa bisnis IT lan carane mbangun, Elon lan aku miwiti mbangun LinkedIn kanggo Runet.

Mesthine implementasine gagal. Aku Sejatine mung ngerti carane nggunakake C ++ / Delphi ing desktop. Elon mung miwiti njupuk langkah pisanan ing pangembangan web. Dadi aku nggawe tata letak situs web ing Delphi lan outsourcing. Sawise mbayar $ 700 kanggo pangembangan LinkedIn, aku ora ngerti apa sing kudu ditindakake sabanjure. Ing wektu iku, kapercayan kaya mangkene: ayo nggawe situs web, sijine ing Internet lan miwiti nggawe dhuwit.
Mung kita ora nganggep manawa ing antarane telung acara kasebut, uga sajrone proses kasebut, ana pirang-pirang yuta kedadeyan cilik sing beda-beda. Lan uga, situs web sing ana ing Internet ora nggawe dhuwit dhewe.

Freelancing

Kanggo dangu aku clung kanggo klien pisanan Andy, karo kang kita makarya bebarengan kanggo luwih saka setahun. Nanging, kaya sing daktulis ing bagian pungkasan, Andy mutusake kanggo nutup kontrak kanthi tenang nalika aku lagi liburan. Lan nalika rawuh, dheweke wiwit nggulung tali lan mbayar sendok teh saben wulan.
Kaping pisanan, dheweke ngunggahake tarifku ing oDesk dadi $ 19 / jam, sing luwih dhuwur tinimbang rata-rata nalika iku. Para freelancer sing berpengalaman kaya Samvel (wong sing nggawa aku dadi freelancing) duwe tarif $ 22 / jam, lan dadi sing pertama ing asil panelusuran Odessa. Tawaran dhuwur iki mundur nalika nggoleki pesenan sabanjure.

Sanajan kabeh, aku kudu nulis menyang Andy yen aku bakal nggoleki klien liyane. Format kerjasama iki ora cocog karo aku: "Ndandani puluhan kewan omo lan tambahake fitur kanthi rega 5 kaping luwih murah." Lan iku ora dadi luwih dhuwit, nanging kasunyatan sing dongeng bab investor amba karo tas dhuwit liwat Pundhak nguripake menyang waluh. Pasar ora mbutuhake proyek kasebut, utawa, luwih akeh, Andy ora bisa ngedol ing ngendi sing dibutuhake. Recruit paling ora pangguna pisanan, etc.

Ngerteni yen wis wayahe golek pesenan anyar, aku kesusu ngirim lamaran kerja. Loro pesenan pisanan, sawise Andy, aku kasil gagal. Rakulino kanggo kasunyatan sing bisa digunakake minangka akeh sing kaya, lan ing pungkasan minggu bakal ana jumlah babak ing akun, Aku ora seneng banget karo prospek kanggo miwiti maneh. Yaiku, njupuk proyek rega tetep cilik -> menangake kepercayaan pelanggan -> ngalih menyang pembayaran sing luwih nyukupi. Mulane, ing langkah loro utawa telu, aku nyuwil. Salah siji aku kesed makarya kanggo kapercayan, utawa klien ora pengin mbayar tarif mapan kanggo kula $19. Aku iki ambruk ing pikirane Mudhunake tingkat kanggo $ 12 / jam utawa malah kurang. Nanging ora ana dalan liyane. Ora ana panjaluk ing niche piranti lunak desktop. Plus krisis.

Sawetara tembung babagan oDesk ing taun-taun kasebut (2008-2012)

Tanpa disadari, kaya bolt saka biru, bursa saham wiwit diisi karo warga republik teh lan Asia liyane. Yaiku: India, Filipina, China, Bangladesh. Kurang umum: Asia Tengah: Iran, Irak, Qatar, lsp. Iki minangka invasi Zerg saka StarCraft, kanthi taktik cepet-cepet. India mung wis ngasilake lan terus lulus 1.5 yuta siswa IT saben taun. Aku mbaleni maneh: siji setengah yuta wong India! Lan mesthi, sawetara lulusan iki langsung golek kerja ing papan panggonane. Lan ing kene ana bal kasebut. Ndhaptar ing oDesk lan entuk kaping pindho ing Bangalore sampeyan.

Ing sisih liya saka barricades, ana acara utama liyane - iPhone pisanan dirilis. Lan wong Amerika sing giat langsung ngerti carane entuk dhuwit kanthi cepet.
Mesthi, kanthi ngeculake aplikasi iPhone kanggo 3 kopecks menyang pasar sing kosong lan cepet berkembang. Bengkok, oblique, tanpa desain - kabeh digulung.
Mulane, kanthi rilis iPhone 2G pisanan, kategori Pengembangan Seluler tambahan langsung muncul ing oDesk, sing mung dibanjiri panjaluk kanggo nggawe aplikasi kanggo iPhone.

Njupuk piranti iki lan Mac minangka tugas sing angel kanggo aku. Ing negara kita, mung sawetara wong sing duwe gadget iki, lan ing provinsi-provinsi mung bisa krungu babagan keajaiban teknologi iki. Nanging minangka alternatif, suwe-suwe aku tuku HTC Desire adhedhasar Android 2.3 lan sinau nggawe aplikasi kasebut. Kang teka ing Handy mengko.

Nanging dudu kuwi. Skill utamaku isih C ++. Weruh sing ana kurang pesenan kanggo C ++, lan liyane lan liyane iklan kanggo C # .NET katon, Aku alon crawled kanggo tumpukan teknologi Microsoft. Kanggo nindakake iki, aku butuh buku "C # Self-Teacher" lan siji proyek cilik ing basa pamrograman iki. Wiwit iku aku wis lungguh biasane ing Sharpe, ora obah ngendi wae.

Banjur aku teka tengen proyèk gedhe ing C ++ lan Jawa, nanging aku tansah menehi pilihan kanggo C #, awit aku nimbang iku paling trep, lan mentas, basa universal kanggo maksud apa tugas ing niche sandi.

Part 5. Karir Programming. A krisis. agêng. release pisanan
oDesk ing Februari 2008 (saka webarchive)

Rilis gedhe pisanan

Asring kedadeyan yen sampeyan minangka pangembang outsourcing utawa freelance, sampeyan ora bakal bisa ndeleng kepiye program sampeyan digunakake ing urip nyata. Terus terang, saka luwih saka 60 proyek sing aku rampungake minangka freelancer, aku weruh paling akeh sing didol 10. Nanging aku ora tau weruh carane wong liya nggunakake kreasiku. Mulane, sawise ngliwati taun-taun depresi 2008-2010, nalika meh ora ana pesenan, aku njupuk banteng kanthi sungu ing taun 2011.

Senajan aku ora kudu terus-terusan kerja lan entuk dhuwit. Ana omah, ana panganan. Aku ngedol mobil amarga wis ora dibutuhake maneh. Ngendi aku kudu dadi freelancer? Yaiku, aku uga duwe dhuwit kanggo hiburan apa wae. Koyone kaya mikir trowongan - kerja utawa dolanan. Nanging ing wayahe, kita ora ngerti sing luwih apik. Kita ora ngerti manawa bisa urip kanthi beda: lelungan, ngembangake, nggawe proyek kita dhewe. Lan umume, jagad iki diwatesi mung dening eling sampeyan. Pangerten iki teka sethitik mengko, nalika ngisor 4 tingkat saka piramida Maslow wareg.

Part 5. Karir Programming. A krisis. agêng. release pisanan
Maslow bener

Nanging pisanan, iku perlu kanggo njupuk langkah maneh. Sawise ngubengi proyek-proyek cilik sajrone sawetara taun, aku mutusake nurunake tarif dadi $ 11 / jam lan golek sing jangka panjang.
Mungkin ana nomer sing luwih dhuwur ing profil, nanging aku mesthi ngelingi yen sore musim semi nalika Kaiser nuthuk lawang Skype.

Kaiser minangka pemilik perusahaan antivirus cilik ing Eropa. Dheweke urip ing Austria, lan tim iki kasebar ing saindhenging donya. Ing Rusia, Ukraina, India. CTO lungguh ing Jerman lan trampil ngawasi proses kasebut, sanajan dheweke pura-pura nonton. Miturut cara, ing awal taun XNUMX-an, Kaiser diwenehi hadiah negara kanggo kontribusi inovatif kanggo pangembangan bisnis cilik. Gagasan kanggo mbangun tim kanthi karyawan adoh pancen ora biasa ing wiwitan taun XNUMX-an.

Wong kita, apa sing bakal dipikirake babagan iki? "Ya, iki minangka jinis penipuan," paling kamungkinan bakal dadi pikirane sing sepisanan. Nanging, ora, perusahaan Kaiser wis tetep urip luwih saka 6 taun lan bisa saingan karo raksasa kayata ESET, Kaspersky, Avast, McAfee lan liya-liyane.
Ing wektu sing padha, turnover perusahaan mung setengah yuta euro saben taun. Kabeh gumantung ing Roh Suci lan iman ing mangsa sing padhang. Kaiser ora bisa mbayar luwih saka $ 11 / jam, nanging nyetel watesan 50 jam minggu, kang cukup kanggo kula kanggo miwiti.
Sampeyan uga kudu dicathet yen CEO ora meksa sapa wae, lan menehi kesan paman sing nyebarake hadiah. Padha ora bisa ngandika bab CTO, kang aku duwe kesempatan kanggo ketemu sethitik mengko. Lan kerja luwih rapet ing wektu rilis ing wayah wengi.

Dadi, aku wiwit kerja adoh ing perusahaan antivirus. Tugasku yaiku nulis ulang mburi antivirus sing digunakake ing sebagian besar produk perusahaan. (Rincian teknis bisa ditemokake ing kirim iki).
Banjur sing pisanan lair kirim menyang kothak wedhi Habr, bab ditresnani lan kaluwihan saka C ++, kang isih macet ing panggonan liya ing hub saka jeneng sing padha.

Mesthi, kesalahane ora karo alat kasebut, nanging karo pecandu narkoba sing nulis mesin antivirus sadurunge. Nabrak, glitched, multi-threaded ing kabeh sirah, lan angel dites. Ora mung sampeyan kudu nginstal pirang-pirang virus ing mesin kanggo nyoba, nanging antivirus uga kudu ora nabrak.

Nanging sithik-sithik, aku wiwit melu pembangunan iki. Sanajan ora ana sing jelas, amarga aku nggawe komponen terpencil sing digunakake dening program liyane. Secara teknis, iki minangka perpustakaan DLL kanthi dhaptar fungsi sing diekspor. Ora ana sing nerangake carane program liyane bakal digunakake. Dadi aku mbalikke kabeh dhewe.

Iki terus kanggo meh setahun, nganti jago panggang dicokot CTO lan kita wiwit nyiapake kanggo release. Asring persiapan iki ditindakake ing wayah wengi. Program makarya ing sandi mesin , nanging ora ing sisih. Banjur dadi metu sing wis SSD drive (rarity ing dina sing), lan algoritma mindhai cepet kapenuhan kabeh memori kanthi cepet maca file.

Pungkasane kita diluncurake lan scannerku dipasang ing puluhan ewu mesin ing saindenging jagad. Iki minangka perasaan sing ora bisa digambarake, kaya-kaya sampeyan wis nindakake perkara sing penting. Dheweke nggawa barang sing migunani ing jagad iki. Dhuwit ora bakal ngganti emosi iki.
Sak ngertiku, mesinku nganggo antivirus iki nganti saiki. Lan minangka warisan, aku ninggalake kode referensi sing digawe miturut kabeh rekomendasi saka buku "Kode Sampurna" "Refactoring" lan seri buku "C ++ kanggo Profesional".

Ing kesimpulan

Salah sawijining buku sing misuwur kandha, ”Jam sing paling peteng yaiku sadurunge subuh.” Iki kedadeyane aku ing jaman semana. Saka putus asa lengkap ing 2008 nganti ngadegake perusahaan IT dhewe ing 2012. Saliyane Kaiser, sing terus-terusan nggawa $ 500 / minggu, aku entuk klien liyane saka Amerika Serikat.

Pancen angel nolak dheweke, amarga dheweke nawakake 22 $ / jam kanggo karya sing cukup menarik. Aku maneh mimpin dening goal accumulating liyane modal wiwitan-up lan nandur modal, salah siji ing real estate utawa ing bisnis dhewe. Mulane, penghasilan tambah, gol ditetepake lan ana motivasi kanggo pindhah.

Sawise rampung proyek Kaiser lan kalem karo proyek liyane, aku wiwit nyiapake kanggo miwiti wiwitan. Aku duwe kira-kira $ 25k ing akunku, sing cukup kanggo nggawe prototipe lan golek investasi tambahan.

Ing taun-taun kasebut, ana histeria nyata ing sekitar wiwitan ing Rusia, Ukraina, lan ing saindenging jagad. Ilusi digawe supaya sampeyan bisa cepet sugih kanthi tuku barang sing inovatif. Mula, aku wiwit pindhah menyang arah iki, sinau blog khusus, ketemu wong saka wong akeh.

Iki carane aku ketemu Sasha Peganov, liwat situs web Zuckerberg Call (sing saiki vc.ru), sing banjur ngenalake aku karo pendiri VKontakte lan investor. Aku direkrut tim, pindhah menyang ibukutha lan wiwit nggawe prototipe nggunakake dana dhewe lan investasi luwih. Sing bakal dakkandhakake kanthi rinci ing bagean sabanjure.

Terus ...

Source: www.habr.com

Add a comment