Babagan magang ing operasi lan kenapa aku lunga saka kana
Aku 33 lan aku saka Republik Kalmykia (ing jejere Astrakhan, Volgograd, Chechnya lan Dagestan). Ing umur 17, aku mlebu RUDN ( Universitas Persahabatan Rakyat Rusia - ed.) Fakultas Kedokteran lan pindhah menyang Moskow, saka ngendi aku pindhah menyang Australia ing 28 (Aku bakal ngomong babagan iki mengko). Aku sinau, kaya kabeh dokter, suwene 6 taun. Sawise nampa diploma spesialisasi, dheweke mlebu departemen bedah umum ing Rumah Sakit Klinis Kota No. Amarga akeh beban kerja ing rumah sakit lan wiwit taun kapindho aku kerja part-time ing bisnis restoran minangka pelayan, bartender, utawa barista - aku ora rampung magang lan terjun langsung menyang bisnis restoran lan lelungan. sak donya. Hakim dhewe - sawise magang, dhokter enom nampa 25 ewu rubel, lan kerja minangka barista, aku nampa 30-80 ewu rubel (ing wiwitan karir aku entuk 30 ewu, lan luwih akeh pengalaman minangka barista sing ditampa. , luwih dhuwur gajiku). Amarga pembayaran saben jam, sampeyan bisa kerja keras lan sajrone 300 jam saben wulan sampeyan bisa entuk kaya sing ora diimpiake dening dokter. Kajaba iku, amarga jadwal sing fleksibel, mesthine bisa ngatur liburan mini lan mabur ing luar negeri sajrone seminggu. Umumé, aku seneng kerja lan gaya urip lan ora mikir babagan obat (lan luwih-luwih, aku ora mikir babagan program, sing kanggoku akeh jenius lan "dewa").Babagan pindhah menyang Australia
Aku wis lelungan akeh. Nalika aku teka ing Australia ing 2014, aku ketemu calon bojoku. Dheweke nikah lan pindhah menyang kene ing 2016. Kita ora urip dawa lan pegatan cukup cepet: Aku ditinggal piyambak tanpa kulawarga lan kanca-kanca ing negara manca. Nalika aku terus kerja dadi barista ing kene, aku wiwit kuwatir babagan masa depan, ulang tahunku sing kaping telung puluh wis nyedhak, lan aku wiwit ngerti yen aku ora bakal tahan suwe ing bisnis restoran. Alasane yaiku akeh kegiatan fisik lan kreativitas sing sithik ing profesi kasebut. Lan umume, aku wiwit rumangsa kikuk diubengi dening bocah-bocah umur rong puluh taun. Kajaba iku, sanajan barista kene entuk luwih akeh tinimbang ing Rusia, ora ana lembur. Kanthi minggu kerja limang dina lan wolung jam standar, ora realistis kerja 300 jam ing kene - gaji rada ndhuwur minimal (sampeyan isih bisa urip normal, amarga sampeyan mbayar pajak sithik amarga sistem pajak progresif). Umumé, yen sampeyan mbandhingake proyek iki karo wong liya, profesi barista kelangan akeh. Lan aku wiwit mikir ...Carane aku entuk program
Kaping pisanan, aku mikir bali menyang kedokteran lan nglamar ing Universitas Rakyat - universitas sinau jarak nirlaba ing AS kanggo Ilmu Kesehatan khusus. Latihan kasebut gratis, sampeyan mung kudu mbayar ujian (mung ana 16 kanggo sinau 4 taun) lan kanggo ngolah dokumen 100 dolar - sing dadi 1,700 dolar sajrone 4 taun, yaiku, meh ora ana apa-apa. . Aku rampung "semester" preparatory pisanan, ngendi padha mulang basa Inggris, carane nulis esai, carane bener nyebut sumber, carane supaya plagiarism, lulus ujian lan miwiti mikir maneh ... Banjur seri " Mr. Robot " wis mung metu lan aku dadi penggemar gedhe saka iku. Lan umume, aku tansah kepincut karo topik pemrograman: Aku nginstal piranti lunak dhewe, ngerti carane "crack" Word lan program liyane, surfing web tansah njupuk 50% wektu. Lan ing karya ana klien reguler favorit - devops ceria saka Kantor Pos Australia. Padha numpes stereotype programer unsociable lan sarwa. Aku wiwit alon-alon sinau kabeh babagan profesi: Aku miwiti karo kirim ing Facebook, ngendi aku takon kanggo Rekomendasi kanggo sumber daya babagan program, banjur aku miwiti kanggo meetups kanggo programer, aku ora ngerti apa-apa, nanging aku nampa akèh. saran terkenal. Aku ketemu cah wadon switch ing salah siji saka meetups iki. Dheweke nyopir truk ing perusahaan pertambangan lan kerja dadi shift, banjur kesel karo urip iki, dheweke ngrampungake bootcamp sajrone 3 wulan lan sukses entuk kerja ing kantor akuntansi paling gedhe ing Australia lan Selandia Baru. Iki prawan (lan switchers liyane) inspirasi kula dadi luwih aku mutusaké iku wektu! Kaping pisanan, aku pengin pindhah menyang Universitas Rakyat kanggo jurusan Ilmu Komputer, nanging dheweke kandha: "Yagene sampeyan mbuang-buang wektu, menyang bootcamp banjur langsung entuk pengalaman kerja."Apa basa pemrograman sing sampeyan pilih lan kenapa?
Aku miwiti, kaya wong liya, nganggo HTML, CSS, JavaScript. Inggih, saestu, apa sing bakal kita lakoni tanpa dheweke? Malah yen sampeyan arep dadi pangembang sejatine sifate backend, sampeyan isih kudu sawetara skill frontend minimal kanggo proyèk sisih, digunakake carane liya sampeyan bisa pamer ing ngarepe kanca-kanca :) Umumé, aku mbokmenawa duwe streak komersial, lan aku ngurmati. idea saka aplikasi sandi, supaya ngarep-mburi ana kudu kanggo kula. Nanging ing umum, aku luwih cenderung menyang backend, amarga tugas-tugas kasebut luwih menarik, lan sampeyan ora perlu adaptasi karo browser sing beda-beda lan kuwatir babagan aksesibilitas ( aksesibilitas - ed.). Mulane, aku mutusake yen aku bakal konsentrasi ing JavaScript, amarga ing frontend ora ana ngendi wae tanpa, lan ing mburi sampeyan bisa nggunakake ing NodeJS guise. Nanging nalika aku lunga menyang bootcamp, aku kudu ngalih menyang Ruby, amarga umume dikhususake. Ing karya, basa utama yaiku Golang.Babagan carane aku sinau: sumber, kursus, ngrampungake bootcamp
Babagan mentor - Aku duwe kanca sing kerja minangka pangembang ing jaman pra-Google lan banjur dadi bisnis. Aku bisa takon marang pitakonan umum babagan jaringan, desain komputer, protokol beda, etc. Aku ora bisa takon pitakonan khusus basa liyane, nanging isih mbantu kula luar biasa. Aku takon pitakonan khusus basa sak meetups - Aku nyedhaki wong beda langsung karo Piece saka kertas lan njaluk bantuan. Yen sampeyan ora miwiti kanthi njaluk bantuan, nanging teka kanggo ngobrol lan tumindak kanthi bener, mula ora ana sing nolak. Programer umume dadi wong sing responsif lan sabar. Kajaba iku, ing Australia gerakan Wanita ing STEM banget kuat lan kabeh wong nyoba mbantu wanita. Aku sinau ing periode:-
"Nglangi gratis". Ing wiwitan, aku ora mbatesi apa wae - aku "ngambang" liwat Internet lan maca crita para switcher liyane, maca artikel babagan apa sing ana ing komputer lan cara kerja Internet, babagan startup lan profesi apa sing ana. umum ing IT. Aku dadi akrab karo istilah kasebut lan nulis sumber daya sing migunani. Salah siji saka artikel ngandika kanggo pindhah kanggo meetups lan ngomong karo wong, lan aku miwiti arep lan ngomong. Dadi aku nyadari yen aku kudu mlebu bootcamp, aku ngerti apa sing apik. Dheweke uga nuduhake sawetara sumber daya sing apik.
- FreeCodeCamp lan Treehouse minangka rong sumber utama nalika sinau. Ana akeh tugas ing kana sing bakal suwe. Aku nulis biasane kode ing HTML, CSS, JS lan wis miwiti kenalan pisanan karo API, tuku domain pisanan, lan sawise sawetara proyek lucu wiwit. freeCodeCamp malah nganakake pertemuan dhewe ing sawetara negara kanggo sing njupuk kursus.
-
Kamp pelatihan. Aku pungkasane lunga menyang Majelis Umum . Durasi bootcamp yaiku 3 wulan, biaya 15,5 ewu dolar Australia (utawa 12 ewu dolar Amerika). Tumpukan teknologi - JS, Ruby, Sinatra, Ruby on Rails, JQuery, Backbone, React, SQL. Bootcamp wis rampung offline: saiki kemewahan kuwi malah angel mbayangno. Ana 25 kita lan telung instruktur (siji utama lan loro asisten), plus konsultan cah wadon ing resume lan jaringan sosial (LinkedIn). Kelas diwiwiti ing 9:00-9:30 lan rampung ing 17:00-18:00 karo break nedha awan, mesthi. Sajrone bootcamp, kita nggawe 4 proyek - loro individu lan rong tim. Sing pisanan yaiku Tic Tac Toe karo JS, sing nomer loro yaiku platform sharing tip barista karo Sinatra (framework Ruby), sing katelu yaiku situs web review real estate karo Rails lan Google API, sing nomer papat yaiku Bitcoin Arbitrage karo React. Sampeyan bisa menehi gagasan dhewe kanggo proyek kasebut, lan kanggo proyek tim sampeyan kudu nggawe pitch, presentasi kanggo merekrut anggota tim.
-
Nyiyapake wawancara, polishing portofolio sampeyan. Aku terus nggarap papat proyek kasebut lan mutusake nggawe aplikasi cilik kanggo platform Shopify kanggo ngitung biaya barang ( biaya barang sing didol - ed.). Iki minangka pengalaman sing apik banget, amarga aku kudu ngatasi API sing serius lan sugih saka platform sing terkenal kaya Shopify.
Babagan jadwal sinau lan latihan sing sistematis
Wiwit aku kerja minangka barista, aku duwe jadwal latihan sing cukup - aku kerja saka 8:00-16:30 lan sinau saka 17:00-19:00, yaiku, isih ana wektu kanggo nonton serial TV utawa mbukak. wayah sore. Ing akhir minggu, aku bisa sinau kabeh dina lan menyang ngendi wae kanggo nongkrong nalika kertu tiba. Aku ora meksa banget sinau; Aku dikandhani manawa sinau program kaya mangan gajah: sethithik saben dina. Aku wedi yen kanthi pendekatan iki aku ora bakal sinau apa-apa - jagad pemrograman katon tanpa wates (lan nganti saiki rasa wedi iki tetep). Nanging ngelingi maneh, aku weruh kemajuan gedhe, lan sanajan sampeyan sinau rong jam saben dina, nanging kanthi konsisten, kemajuan mesthi ora bakal suwe. Wiwitane ora ana sistem ing latihanku. Aku mung surfing Internet lan nyoba kanggo ngerti apa iku, ngedika kathah karo wong, wrote mudhun pitakonan bodho lan takon kanggo kabeh wong aku bisa nyekel ing meetup. Nalika aku wis miwiti nindakake tugas karo freeCodeCamp lan Team Treehouse, banjur sawetara jenis sistem muncul: sawise kabeh, iki kursus cukup tertib. Latihan sing paling sistematis yaiku ing bootcamp. Program sing jelas lan dina lengkap sinau, nanging iki, mesthi, seneng banget larang.Babagan ngendi aku entuk kerja sawise sinau
Aku kerja ing Zendesk, yaiku perusahaan paling gedhe ing industri piranti lunak helpdesk. Klien kita kalebu Uber, Netflix, Airbnb. Secara total, perusahaan kasebut duwe luwih saka sewu insinyur lan luwih saka 300 layanan mikro. Yaiku, iki minangka perusahaan gedhe kanthi staf khusus: kita duwe insinyur komputasi, pinggiran, pondasi, uga pusat operasional "krisis" 24/7 sing njaga barang-barange. Ing teori, aku ora kudu miwiti proses transisi, utawa nyiapake server anyar kanggo operasi, utawa dadi insinyur operasi, nanging, urip meksa aku. Dheweke nyewa aku kanggo posisi associate software engineer (junior software engineer - ed.) utawa Zen 1, miturut standar lokal. Aku ngira yen aku bakal ana ing pengawasan sing ketat lan ora bakal diijini nggarap kode produksi, nanging ora kaya ngono: mung rong minggu sawise nyiyapake kuliah lingkungan lan onboarding, aku diijini milih kertu Jira saka sprint. lan nggarap tugas sing padha karo insinyur liyane. Mesthi, ana akeh karya sing dipasangake karo pangembang liyane, lan kode kasebut kudu ngliwati paling ora rong review saka insinyur liyane, ditambah tes unit lan integrasi kanthi maksimal. Nanging aku seneng banget bisa nggarap tugas sing padha karo insinyur sing berpengalaman ing timku. Sejatine, aku kerja ing backend karo Golang, sing suwe-suwe daktresnani kaya aku. Aku bisa nyedhaki Kafka lan database eksotis - BigTable lan DynamoDB. Paling aku seneng nggarap metrik lan nindakake investigasi kabeh jinis tandha lan kewan omo, kaya crita detektif, menarik banget.- Zen 0 (magang),
- Zen 1 (associate software engineer),
- Zen 2 (software engineer),
- Zen 3 (insinyur piranti lunak senior),
- Zen 4 (staf engineer),
- Zen 5 (insinyur staf senior),
- Zen 6 (insinyur utama),
- Zen 7 (arsitek).
GO TO FULL VERSION