Mengenai latihan dalam pembedahan dan mengapa saya pergi dari sana
Saya berumur 33 tahun dan saya berasal dari Republik Kalmykia (bersebelahan dengan Astrakhan, Volgograd, Chechnya dan Dagestan). Pada usia 17 tahun, saya memasuki RUDN ( Universiti Persahabatan Rakyat Rusia - ed.) Fakulti Perubatan dan berpindah ke Moscow, dari mana saya berpindah ke Australia pada 28 (saya akan bercakap tentang perkara ini sedikit kemudian). Saya belajar, seperti semua doktor, selama 6 tahun. Setelah menerima diploma untuk pengkhususan, dia memasuki jabatan pembedahan am di Hospital Klinikal Bandar No. 64, di mana dia bekerja sebagai pakar bedah intern selama beberapa bulan. Memandangkan terdapat banyak beban kerja di hospital dan sejak tahun kedua saya bekerja sambilan dalam perniagaan restoran sebagai pelayan, pelayan bar atau barista - saya tidak menamatkan latihan saya dan terjun ke dalam perniagaan restoran dan melancong seluruh dunia. Hakim sendiri - selepas latihan, seorang doktor muda menerima 25 ribu rubel, dan bekerja sebagai barista, saya menerima 30-80 ribu rubel (pada permulaan kerjaya saya, saya memperoleh 30 ribu, dan lebih banyak pengalaman sebagai barista yang saya terima , semakin tinggi gaji saya). Memandangkan bayaran adalah setiap jam, anda boleh bekerja keras dan selama 300 jam sebulan anda boleh mendapatkan sebanyak yang tidak pernah dibayangkan oleh doktor. Selain itu, kerana jadual yang fleksibel, ia sentiasa mungkin untuk menganjurkan percutian mini dan terbang ke luar negara selama seminggu. Secara umum, saya menikmati kerja dan gaya hidup saya dan tidak memikirkan tentang perubatan (dan lebih-lebih lagi, saya tidak memikirkan pengaturcaraan, yang bagi saya adalah banyak jenius dan "tuhan").Mengenai berpindah ke Australia
Saya telah banyak mengembara. Apabila saya tiba di Australia pada tahun 2014, saya bertemu dengan bakal suami saya. Dia berkahwin dan berpindah ke sini pada 2016. Kami tidak hidup lama dan bercerai dengan cepat: Saya ditinggalkan bersendirian tanpa keluarga dan kawan di negara asing. Semasa saya terus bekerja sebagai barista di sini, saya mula bimbang tentang masa depan; ulang tahun ketiga puluh saya semakin hampir, dan saya mula menyedari bahawa saya tidak akan bertahan lama dalam perniagaan restoran. Sebabnya ialah banyak aktiviti fizikal dan sedikit kreativiti dalam profesion. Dan secara umum, saya entah bagaimana mula berasa janggal dikelilingi oleh kanak-kanak berusia dua puluh tahun. Di samping itu, walaupun barista di sini memperoleh lebih banyak daripada di Rusia, tidak ada kerja lebih masa. Dengan minggu kerja lima hari dan lapan jam standard, adalah tidak realistik untuk bekerja 300 jam di sini - gaji adalah sedikit melebihi minimum (anda masih boleh hidup seperti biasa, kerana anda membayar cukai yang sedikit disebabkan oleh sistem cukai progresif). Secara umum, jika anda membandingkan pekerjaan ini dengan orang lain, profesion barista rugi agak banyak. Dan saya mula berfikir...Bagaimana saya memasuki pengaturcaraan
Pada mulanya saya terfikir untuk kembali ke bidang perubatan dan memohon kepada University of People - universiti pembelajaran jarak jauh bukan untung di AS untuk Sains Kesihatan khusus. Latihan ini adalah percuma, anda hanya perlu membayar untuk peperiksaan (hanya terdapat 16 daripadanya untuk 4 tahun pengajian) dan untuk memproses dokumen sebanyak 100 dolar - yang ternyata menjadi 1,700 dolar selama 4 tahun, iaitu, hampir tanpa apa-apa. . Saya menamatkan "semester" persediaan pertama, di mana mereka mengajar bahasa Inggeris, cara menulis esei, cara memetik sumber dengan betul, cara mengelakkan plagiarisme, lulus peperiksaan dan mula berfikir semula... Kemudian siri " Mr. Robot " telah baru keluar dan saya menjadi peminat tegarnya. Dan secara umum, saya sentiasa tertarik dengan topik pengaturcaraan: Saya memasang perisian itu sendiri, memikirkan cara "memecahkan" Word dan program lain, melayari web sentiasa mengambil 50% masa saya. Dan di tempat kerja terdapat pelanggan tetap kegemaran - orang yang ceria di Pejabat Pos Australia. Mereka memusnahkan stereotaip pengaturcara yang tidak pandai bergaul dan cemerlang. Saya mula perlahan-lahan mempelajari segala-galanya tentang profesion: Saya bermula dengan siaran di Facebook, di mana saya meminta cadangan sumber tentang pengaturcaraan, kemudian saya mula pergi ke pertemuan untuk pengaturcara, saya tidak faham apa-apa, tetapi saya menerima banyak nasihat yang berharga. Saya bertemu dengan seorang gadis bertukar di salah satu pertemuan ini. Dia memandu trak untuk syarikat perlombongan dan bekerja sebagai pekerja shift, kemudian dia bosan dengan kehidupan ini, dia menyelesaikan bootcamp dalam masa 3 bulan dan berjaya mendapat pekerjaan di pejabat perakaunan terbesar di Australia dan New Zealand. Gadis ini (dan penukar lain) memberi saya banyak inspirasi sehingga saya memutuskan sudah tiba masanya! Pada mulanya saya ingin berpindah ke Universiti People untuk mengambil jurusan Sains Komputer, tetapi mereka memberitahu saya: "Mengapa anda membuang masa anda, pergi ke bootcamp dan kemudian segera dapatkan pengalaman di tempat kerja."Apakah bahasa pengaturcaraan yang anda pilih dan mengapa?
Saya mula, seperti orang lain, dengan HTML, CSS, JavaScript. Sebenarnya, apa yang akan kita lakukan tanpa mereka? Walaupun anda berhasrat untuk menjadi pembangun bahagian belakang semata-mata, anda masih memerlukan sedikit kemahiran bahagian hadapan untuk projek sampingan, jika tidak, bagaimana lagi anda boleh menonjolkan diri di hadapan rakan-rakan anda :) Secara umumnya, saya mungkin mempunyai coretan komersial, dan saya menghargai idea permohonan saya, jadi bahagian hadapan adalah satu kemestian bagi saya. Tetapi secara umum, saya lebih cenderung ke bahagian belakang, kerana tugas untuknya lebih menarik, dan anda tidak perlu menyesuaikan diri dengan pelayar yang berbeza dan bimbang tentang kebolehaksesan ( kebolehaksesan - ed.). Oleh itu, saya memutuskan bahawa saya akan menumpukan pada JavaScript, kerana di bahagian hadapan tidak ada tempat tanpanya, dan di bahagian belakang anda boleh menggunakannya dalam samaran NodeJS. Tetapi apabila saya pergi ke bootcamp, saya terpaksa beralih kepada Ruby, kerana kebanyakan masa ditumpukan kepadanya. Di tempat kerja, bahasa utama ialah Golang.Mengenai cara saya belajar: sumber, kursus, melengkapkan bootcamp
Perihal mentor - Saya mempunyai rakan yang bekerja sebagai pembangun pada era pra-Google dan kemudiannya memulakan perniagaan. Saya boleh bertanya kepadanya soalan umum tentang rangkaian, reka bentuk komputer, protokol yang berbeza, dll. Saya tidak dapat bertanya lebih banyak soalan khusus bahasa, tetapi ia sangat membantu saya. Saya bertanya soalan khusus bahasa semasa pertemuan - Saya mendekati orang yang berbeza secara langsung dengan sekeping kertas dan meminta bantuan. Jika anda tidak bermula dengan meminta bantuan, tetapi datang untuk berbual dan berkelakuan sewajarnya, maka tiada siapa yang menolak. Pengaturcara umumnya ternyata menjadi orang yang responsif dan sabar. Di samping itu, di Australia pergerakan Wanita dalam STEM sangat berkuasa dan semua orang cuba membantu wanita. Saya belajar dalam tempoh:-
"Berenang percuma". Pada awalnya, saya tidak mengehadkan diri saya dalam apa-apa sahaja - saya "terapung" melalui Internet dan membaca kisah penukar lain, membaca artikel tentang apa yang ada di dalam komputer dan cara Internet berfungsi, tentang syarikat pemula dan profesion yang ada dalam umum dalam IT. Saya menjadi biasa dengan istilah dan menulis sumber yang berguna. Salah satu artikel mengatakan untuk pergi ke pertemuan dan bercakap dengan orang, dan saya mula pergi dan bercakap. Jadi saya menyedari bahawa saya perlu pergi ke bootcamp, saya mengetahui apa yang bagus. Mereka juga menunjukkan kepada saya beberapa sumber yang baik.
- FreeCodeCamp dan Treehouse ialah dua sumber utama saya semasa belajar. Terdapat banyak tugas di sana yang akan bertahan lama. Saya menulis kebanyakannya kod dalam HTML, CSS, JS dan telah pun memulakan perkenalan pertama saya dengan API, membeli domain pertama saya, dan selepas itu beberapa projek lucu bermula. freeCodeCamp juga mengadakan pertemuan sendiri di beberapa negara untuk mereka yang mengambil kursus.
-
Bootcamp. Saya akhirnya pergi ke Perhimpunan Agung . Tempoh bootcamp ialah 3 bulan, kosnya ialah 15.5 ribu dolar Australia (atau 12 ribu dolar Amerika). Tindanan teknologi - JS, Ruby, Sinatra, Ruby on Rails, JQuery, Backbone, React, SQL. Bootcamp itu sepenuhnya di luar talian: kini kemewahan sebegitu sukar untuk dibayangkan. Terdapat 25 daripada kami dan tiga pengajar (satu utama dan dua pembantu), serta seorang perunding perempuan di resume dan rangkaian sosial (LinkedIn). Kelas bermula pada 9:00-9:30 dan berakhir pada 17:00-18:00 dengan rehat makan tengah hari, sudah tentu. Semasa bootcamp kami membuat 4 projek - dua individu dan dua pasukan. Yang pertama ialah Tic Tac Toe dengan JS, yang kedua ialah platform perkongsian tip barista dengan Sinatra (rangka Ruby), yang ketiga ialah laman web semakan hartanah dengan Rails dan Google API, yang keempat ialah Bitcoin Arbitrage with React. Anda boleh menawarkan idea anda sendiri untuk projek itu, dan untuk projek pasukan anda perlu membuat persembahan, pembentangan untuk merekrut ahli pasukan.
-
Bersedia untuk temu duga, menggilap portfolio anda. Saya terus mengusahakan empat projek ini dan memutuskan untuk membina aplikasi kecil untuk platform Shopify untuk mengira kos barang ( kos barang dijual - ed.). Ia adalah pengalaman yang sangat baik, kerana saya terpaksa berurusan dengan API yang serius dan kaya dari platform yang bereputasi seperti Shopify.
Mengenai jadual belajar dan latihan yang sistematik
Memandangkan saya bekerja sebagai barista, saya mempunyai jadual latihan yang agak padat - saya bekerja dari 8:00-16:30 dan belajar dari 17:00-19:00, iaitu, masih ada masa untuk menonton siri TV atau menonton petang. Pada hujung minggu, saya boleh belajar sepanjang hari dan pergi ke suatu tempat untuk melepak apabila kad jatuh. Saya tidak terlalu memaksa diri saya untuk belajar; Saya diberitahu bahawa pembelajaran pengaturcaraan adalah seperti makan gajah: sedikit setiap hari. Saya takut bahawa dengan pendekatan ini saya tidak akan belajar apa-apa - dunia pengaturcaraan kelihatan sangat tidak berkesudahan (dan sehingga hari ini ketakutan ini kekal). Tetapi melihat ke belakang, saya melihat kemajuan yang besar, dan walaupun anda belajar selama dua jam sehari, tetapi secara konsisten, kemajuan pasti tidak lama lagi. Pada mulanya tiada sistem dalam latihan saya. Saya hanya melayari Internet dan cuba memahami apa itu, bercakap banyak dengan orang, menulis soalan bodoh saya dan bertanya kepada semua orang yang saya dapat tangkap semasa pertemuan itu. Apabila saya sudah mula melakukan tugasan dengan freeCodeCamp dan Team Treehouse, maka beberapa jenis sistem muncul: lagipun, ini adalah kursus yang agak teratur. Latihan yang paling sistematik adalah dalam bootcamp. Program yang jelas dan satu hari penuh belajar, tetapi ini, tentu saja, adalah keseronokan yang sangat mahal.Tentang tempat saya mendapat pekerjaan selepas belajar
Saya bekerja untuk Zendesk, syarikat perisian meja bantuan terbesar. Pelanggan kami termasuk Uber, Netflix, Airbnb. Secara keseluruhan, syarikat itu mempunyai lebih daripada seribu jurutera dan lebih daripada 300 perkhidmatan mikro. Iaitu, ini adalah syarikat besar dengan kakitangan yang sangat khusus: kami mempunyai jurutera pengiraan, kelebihan, asas kami sendiri, serta pusat operasi "krisis" 24/7 yang menjaga harta bendanya. Secara teorinya, saya tidak sepatutnya melancarkan proses peralihan, atau menyediakan pelayan baharu untuk operasi, atau menjadi jurutera operasi, tetapi bagaimanapun, kehidupan memaksa saya. Mereka mengupah saya untuk jawatan jurutera perisian bersekutu (jurutera perisian junior - ed.) atau Zen 1, mengikut piawaian tempatan. Saya fikir saya akan berada di bawah pengawasan yang ketat dan tidak akan dibenarkan bekerja pada kod pengeluaran, tetapi itu tidak berlaku: hanya dua minggu selepas menyediakan persekitaran dan kuliah onboarding, saya dibenarkan untuk memilih kad Jira daripada pecut. dan menjalankan tugas yang sama seperti jurutera lain. Sudah tentu, terdapat banyak kerja berpasangan dengan pembangun lain, dan kod itu perlu melalui sekurang-kurangnya dua ulasan daripada jurutera lain, ditambah ujian unit dan penyepaduan secara maksimum. Tetapi saya sangat teruja untuk menjalankan tugas yang sama seperti jurutera berpengalaman dalam pasukan saya. Pada asasnya, saya bekerja di bahagian belakang dengan Golang, yang lama-kelamaan saya mula mencintai sebagai milik saya sendiri. Saya berjaya bekerja rapat dengan Kafka dan pangkalan data eksotik - BigTable dan DynamoDB. Paling penting saya suka bekerja dengan metrik dan menjalankan penyiasatan terhadap semua jenis makluman dan pepijat, ia sama seperti cerita detektif, sangat menarik.- Zen 0 (pelatih),
- Zen 1 (jurutera perisian bersekutu),
- Zen 2 (jurutera perisian),
- Zen 3 (jurutera perisian kanan),
- Zen 4 (jurutera kakitangan),
- Zen 5 (jurutera kakitangan kanan),
- Zen 6 (jurutera utama),
- Zen 7 (arkitek).
GO TO FULL VERSION