Tentang magang di bidang bedah dan mengapa saya keluar dari sana
Saya berusia 33 tahun dan saya berasal dari Republik Kalmykia (dekat Astrakhan, Volgograd, Chechnya, dan Dagestan). Pada usia 17 tahun, saya masuk Fakultas Kedokteran RUDN ( Universitas Persahabatan Rakyat Rusia - ed.) dan pindah ke Moskow, dari sana saya pindah ke Australia pada usia 28 (saya akan membicarakannya nanti). Saya belajar, seperti semua dokter, selama 6 tahun. Setelah menerima diploma spesialisasi, ia memasuki departemen bedah umum di Rumah Sakit Klinik Kota No. 64, di mana ia bekerja sebagai ahli bedah magang selama beberapa bulan. Karena beban kerja di rumah sakit sangat banyak dan sejak tahun kedua saya bekerja paruh waktu di bisnis restoran sebagai pelayan, bartender, atau barista - saya tidak menyelesaikan magang saya dan langsung terjun ke bisnis restoran dan bepergian. keliling dunia. Nilailah sendiri - setelah magang, seorang dokter muda menerima 25 ribu rubel, dan bekerja sebagai barista, saya menerima 30-80 ribu rubel (di awal karir saya, saya mendapat 30 ribu, dan semakin banyak pengalaman sebagai barista yang saya terima , semakin tinggi gaji saya). Karena pembayarannya per jam, Anda dapat bekerja keras dan selama 300 jam sebulan Anda bisa mendapatkan jumlah yang tidak pernah diimpikan oleh dokter. Selain itu, karena jadwalnya yang fleksibel, selalu memungkinkan untuk mengadakan liburan kecil dan terbang ke luar negeri selama seminggu. Secara umum, saya menikmati pekerjaan dan gaya hidup saya dan tidak memikirkan tentang kedokteran (dan terlebih lagi, saya tidak memikirkan tentang pemrograman, yang bagi saya adalah banyak orang jenius dan “dewa”).Tentang pindah ke Australia
Saya sudah sering bepergian. Ketika saya tiba di Australia pada tahun 2014, saya bertemu dengan calon suami saya. Dia menikah dan pindah ke sini pada tahun 2016. Kami tidak berumur panjang dan bercerai dengan cepat: Saya ditinggalkan sendirian tanpa keluarga dan teman di negara asing. Ketika saya terus bekerja sebagai barista di sini, saya mulai khawatir tentang masa depan; ulang tahun saya yang ketiga puluh semakin dekat, dan saya mulai menyadari bahwa saya tidak akan bertahan lama dalam bisnis restoran. Penyebabnya adalah banyaknya aktivitas fisik dan sedikitnya kreativitas dalam berprofesi. Dan secara umum, saya mulai merasa canggung dikelilingi oleh anak-anak berusia dua puluh tahun. Selain itu, meskipun penghasilan barista di sini jauh lebih besar daripada di Rusia, tidak ada lembur. Dengan standar kerja lima hari dan delapan jam seminggu, tidak realistis untuk bekerja 300 jam di sini - gajinya sedikit di atas minimum (Anda masih dapat hidup normal, karena Anda membayar sedikit pajak karena sistem pajak progresif). Secara umum, jika dibandingkan dengan pekerjaan lain, profesi barista merugi cukup besar. Maka saya mulai berpikir...Bagaimana saya mendalami pemrograman
Awalnya saya berpikir untuk kembali ke dunia kedokteran dan mendaftar ke University of People - sebuah universitas pembelajaran jarak jauh nirlaba di AS untuk spesialisasi Ilmu Kesehatan. Pelatihannya gratis, Anda hanya perlu membayar untuk ujian (hanya ada 16 untuk 4 tahun studi) dan untuk memproses dokumen seharga 100 dolar - ternyata 1.700 dolar selama 4 tahun, artinya hampir tidak ada apa-apa . Saya menyelesaikan “semester” persiapan pertama, di mana mereka mengajar bahasa Inggris, cara menulis esai, cara mengutip sumber dengan benar, cara menghindari plagiarisme, lulus ujian dan mulai berpikir ulang... Kemudian serial “ Mr. baru saja keluar dan saya menjadi penggemar beratnya. Dan secara umum, saya selalu tertarik dengan topik pemrograman: Saya menginstal perangkat lunaknya sendiri, menemukan cara untuk "memecahkan" Word dan program lainnya, penjelajahan web selalu menghabiskan 50% waktu saya. Dan di tempat kerja ada klien tetap favorit - staf Kantor Pos Australia yang ceria. Mereka menghancurkan stereotip programmer yang tidak ramah dan brilian. Saya mulai perlahan-lahan mempelajari segala sesuatu tentang profesi ini: Saya mulai dengan sebuah postingan di Facebook, di mana saya meminta rekomendasi sumber daya tentang pemrograman, kemudian saya mulai menghadiri pertemuan untuk programmer, saya tidak mengerti apa-apa, tetapi saya menerima banyak hal. nasihat yang berharga. Saya bertemu dengan seorang gadis pengganti di salah satu pertemuan ini. Dia mengemudikan truk untuk sebuah perusahaan pertambangan dan bekerja sebagai pekerja shift, kemudian dia bosan dengan kehidupan ini, dia menyelesaikan bootcamp dalam 3 bulan dan berhasil mendapatkan pekerjaan di kantor akuntansi terbesar di Australia dan Selandia Baru. Gadis ini (dan pengalih lainnya) sangat menginspirasi saya sehingga saya memutuskan sudah waktunya! Awalnya saya ingin pindah ke University of People untuk mengambil jurusan Ilmu Komputer, tetapi mereka mengatakan kepada saya: “Mengapa Anda membuang-buang waktu, pergilah ke bootcamp dan segera dapatkan pengalaman di tempat kerja.”Bahasa pemrograman apa yang Anda pilih dan mengapa?
Saya memulai, seperti orang lain, dengan HTML, CSS, JavaScript. Sebenarnya, apa jadinya kita tanpa mereka? Bahkan jika Anda berniat menjadi pengembang backend murni, Anda masih memerlukan keterampilan frontend minimal untuk proyek sampingan, jika tidak, bagaimana lagi Anda bisa pamer di depan teman-teman Anda :) Secara umum, saya mungkin memiliki sifat komersial, dan saya menghargainya ide aplikasi saya, jadi front-end adalah suatu keharusan bagi saya. Namun secara umum, saya lebih condong ke backend, karena tugasnya lebih menarik, dan Anda tidak perlu beradaptasi dengan browser yang berbeda dan mengkhawatirkan aksesibilitas ( aksesibilitas - red.). Oleh karena itu, saya memutuskan untuk berkonsentrasi pada JavaScript, karena di frontend tidak ada tempat tanpanya, dan di backend Anda dapat menggunakannya dalam kedok NodeJS. Tetapi ketika saya pergi ke bootcamp, saya harus beralih ke Ruby, karena sebagian besar waktu saya habiskan untuk itu. Di tempat kerja, bahasa utamanya adalah Golang.Tentang cara saya belajar: sumber, kursus, menyelesaikan bootcamp
Tentang mentor - Saya punya teman yang bekerja sebagai pengembang di era pra-Google dan kemudian terjun ke dunia bisnis. Saya dapat menanyakan pertanyaan umum kepadanya tentang jaringan, desain komputer, protokol yang berbeda, dll. Saya tidak bisa menanyakan pertanyaan yang lebih spesifik tentang bahasa, namun tetap saja itu sangat membantu saya. Saya mengajukan pertanyaan spesifik mengenai bahasa saat pertemuan - Saya mendekati orang yang berbeda secara langsung dengan selembar kertas dan meminta bantuan. Jika Anda tidak memulai dengan meminta bantuan, tetapi datang untuk mengobrol dan berperilaku pantas, maka tidak ada yang menolak. Pemrogram pada umumnya ternyata adalah orang-orang yang tanggap dan sabar. Selain itu, di Australia gerakan Women in STEM sangat kuat dan semua orang berusaha membantu perempuan. Saya belajar pada periode:-
"Berenang gratis". Pada awalnya, saya tidak membatasi diri dalam hal apa pun - saya “melayang” di Internet dan membaca cerita para pengalih lainnya, membaca artikel tentang apa yang ada di dalam komputer dan cara kerja Internet, tentang startup dan profesi apa saja yang ada di dalamnya. umum di bidang TI. Saya menjadi akrab dengan istilah-istilah tersebut dan menuliskan sumber daya yang bermanfaat. Salah satu artikel mengatakan untuk pergi ke pertemuan dan berbicara dengan orang-orang, dan saya mulai pergi dan berbicara. Jadi saya menyadari bahwa saya perlu pergi ke bootcamp, saya menemukan apa yang bagus. Mereka juga mengarahkan saya ke beberapa sumber yang bagus.
- FreeCodeCamp dan Treehouse adalah dua sumber utama saya saat belajar. Ada banyak tugas di sana yang akan berlangsung lama. Saya kebanyakan menulis kode dalam HTML, CSS, JS dan sudah mulai mengenal API pertama saya, membeli domain pertama saya, dan setelah itu beberapa proyek lucu dimulai. freeCodeCamp bahkan mengadakan pertemuannya sendiri di beberapa negara bagi mereka yang mengambil kursus.
-
kamp pelatihan. Saya akhirnya pergi ke Majelis Umum . Durasi bootcamp 3 bulan, biaya 15,5 ribu dollar Australia (atau 12 ribu dollar Amerika). Tumpukan teknologi - JS, Ruby, Sinatra, Ruby on Rails, JQuery, Backbone, React, SQL. Bootcamp sepenuhnya offline: sekarang kemewahan seperti itu bahkan sulit dibayangkan. Ada 25 orang dari kami dan tiga instruktur (satu utama dan dua asisten), ditambah seorang konsultan perempuan di resume dan jejaring sosial (LinkedIn). Kelas dimulai pada pukul 09.00-09.30 dan diakhiri pada pukul 17.00-18.00 dengan istirahat makan siang tentunya. Selama bootcamp kami membuat 4 proyek - dua proyek individu dan dua tim. Yang pertama adalah Tic Tac Toe dengan JS, yang kedua adalah platform berbagi tip barista dengan Sinatra (kerangka Ruby), yang ketiga adalah situs web ulasan real estat dengan Rails dan Google API, yang keempat adalah Arbitrase Bitcoin dengan React. Anda dapat menawarkan ide Anda sendiri untuk proyek tersebut, dan untuk proyek tim Anda harus melakukan promosi, presentasi untuk merekrut anggota tim.
-
Mempersiapkan wawancara, memoles portofolio Anda. Saya terus mengerjakan keempat proyek ini dan memutuskan untuk membangun aplikasi kecil untuk platform Shopify untuk menghitung harga pokok ( harga pokok penjualan - red.). Itu adalah pengalaman yang sangat bagus, karena saya harus berurusan dengan API yang serius dan kaya dari platform terkemuka seperti Shopify.
Tentang jadwal belajar dan pelatihan yang sistematis
Sejak saya bekerja sebagai barista, jadwal pelatihan saya cukup banyak - saya bekerja dari jam 8:00-16:30 dan belajar dari jam 17:00-19:00, yaitu masih ada waktu untuk menonton serial TV atau berlari di malam. Di akhir pekan, saya bisa belajar sepanjang hari dan pergi ke suatu tempat untuk nongkrong ketika kartunya jatuh. Saya tidak memaksakan diri terlalu keras dalam belajar; saya diberitahu bahwa belajar pemrograman itu seperti memakan seekor gajah: sedikit setiap hari. Saya takut dengan pendekatan ini saya tidak akan pernah belajar apa pun - dunia pemrograman sepertinya tidak ada habisnya (dan hingga hari ini ketakutan ini masih ada). Namun melihat ke belakang, saya melihat kemajuan besar, dan meskipun Anda belajar selama dua jam sehari, namun secara konsisten, kemajuan pasti tidak akan lama lagi. Awalnya tidak ada sistem dalam pelatihan saya. Aku baru saja berselancar di Internet dan mencoba memahami apa itu apa, berbicara banyak dengan orang-orang, menuliskan pertanyaan-pertanyaan bodohku dan menanyakannya kepada semua orang yang bisa kudapatkan di pertemuan itu. Ketika saya sudah mulai mengerjakan tugas dengan freeCodeCamp dan Team Treehouse, kemudian muncul semacam sistem: lagipula, ini adalah kursus yang cukup teratur. Pelatihan paling sistematis dilakukan di bootcamp. Program yang jelas dan belajar seharian penuh, namun tentu saja ini merupakan kesenangan yang sangat mahal.Tentang di mana saya mendapat pekerjaan setelah belajar
Saya bekerja untuk Zendesk, yang merupakan perusahaan terbesar di industri perangkat lunak helpdesk. Klien kami meliputi Uber, Netflix, Airbnb. Secara total, perusahaan ini memiliki lebih dari seribu insinyur dan lebih dari 300 layanan mikro. Artinya, ini adalah perusahaan besar dengan staf yang sangat terspesialisasi: kami memiliki teknisi komputasi, edge, fondasi, serta pusat operasional “krisis” 24/7 yang menjaga kepemilikannya. Secara teori, saya tidak seharusnya meluncurkan proses transisi, atau menyiapkan server baru untuk pengoperasian, atau menjadi insinyur operasi, namun demikian, kehidupan memaksa saya. Mereka mempekerjakan saya untuk posisi associate software engineer (junior software engineer - red.) atau Zen 1, menurut standar lokal. Saya pikir saya akan berada di bawah pengawasan ketat dan tidak akan diizinkan untuk mengerjakan kode produksi, namun ternyata tidak demikian: hanya dua minggu setelah pengaturan lingkungan dan orientasi kuliah, saya diizinkan untuk memilih kartu Jira dari sprint dan mengerjakan tugas yang sama seperti insinyur lainnya. Tentu saja, ada banyak pekerjaan berpasangan dengan pengembang lain, dan kode tersebut harus melalui setidaknya dua tinjauan dari insinyur lain, ditambah pengujian unit dan integrasi secara maksimal. Namun saya sangat senang bisa mengerjakan tugas yang sama dengan para insinyur berpengalaman di tim saya. Pada dasarnya, saya bekerja di backend dengan Golang, yang lama kelamaan saya jatuh cinta sebagai milik saya sendiri. Saya berhasil bekerja cukup erat dengan Kafka dan database eksotik - BigTable dan DynamoDB. Yang terpenting, saya suka bekerja dengan metrik dan melakukan investigasi terhadap segala jenis peringatan dan bug, ini seperti cerita detektif, sangat menarik.- Zen 0 (magang),
- Zen 1 (insinyur perangkat lunak rekanan),
- Zen 2 (insinyur perangkat lunak),
- Zen 3 (insinyur perangkat lunak senior),
- Zen 4 (staf insinyur),
- Zen 5 (insinyur staf senior),
- Zen 6 (insinyur utama),
- Zen 7 (arsitek).
GO TO FULL VERSION