JavaRush /Blog Java /Random-MS /Saya pernah menerbangkan pesawat pejuang sendiri - kini s...

Saya pernah menerbangkan pesawat pejuang sendiri - kini saya seorang pengaturcara

Diterbitkan dalam kumpulan
Hai semua! Kini giliran saya untuk menulis kisah saya sendiri mengenai sumber ini, yang pernah memberi saya inspirasi dan memberi saya laluan kepada IT. Ini sebenarnya adalah artikel pertama saya dalam hidup saya, jadi semuanya akan ditulis dengan kata-kata saya sendiri dan tidak semestinya secara ringkas, jadi mari kita mendekati perkara itu. Bagaimana semuanya bermula Semuanya bermula dengan fakta bahawa saya sedang belajar untuk menjadi juruterbang tentera di salah satu negara CIS. Bagaimana ini berlaku dan mengapa saya memilih profesion ini pada mulanya - Saya boleh memberitahu anda dalam komen jika ada yang berminat. Saya sekali lagi pulang ke ibu kota dan bertemu dengan rakan sekelas, yang saya lakukan setiap kali tiba, kerana saya jarang datang kerana kerja saya. Ia adalah penghujung tahun 2014, saya berada di tahun ke-3 dan, seperti biasa, kami berkongsi berita, rancangan dan prospek dalam hidup. Selepas mendengar prospek daripada saya, dua lelaki mula memberitahu saya bahawa ini adalah " sejujurnya " (maksudnya prospek semasa saya dalam tentera) dan mula menggalakkan saya untuk menyertai pengaturcaraan. Sudah tentu, saya tidak faham bagaimana ini lebih baik memandangkan hakikat bahawa idealnya saya akan menjadi juruterbang di beberapa Airbus atau Boeing, terbang ke seluruh dunia dan mendapat banyak wang, dan saya tidak menganggap diri saya cukup bijak. untuk itu. Pada lawatan saya yang seterusnya, setahun kemudian, keadaan itu berulang, hanya lelaki itu sudah mula bekerja sepenuh masa, dan bukan hanya belajar, tetapi saya tetap tidak yakin. Saya pernah menerbangkan seorang pejuang sendiri - kini saya seorang pengaturcara - 1Dan inilah tamat pengajian yang lama ditunggu-tunggu dari bursitis saya. Apabila saya masuk, saya tahu bahawa saya akan belajar selama lebih sedikit daripada 4 tahun kalendar di universiti, tetapi seperti biasa berlaku di negara kita, semuanya berjalan anda tahu bagaimana dan di mana. Hasilnya, saya belajar selama 5.5 tahun, lulus dan pergi berkhidmat di seberang negara, dan kini saya seorang pegawai, juruterbang pejuang (walaupun saya ingin menerbangkan pesawat pengangkutan, tetapi mereka menggerakkan saya). Selepas tamat pengajian, setiap pegawai dikehendaki menandatangani kontrak selama 5 tahun, yang, seperti yang ternyata kemudian, hampir mustahil untuk memecahkan perkataan "sepenuhnya". Pada masa saya tamat pengajian, segala-galanya telah menjadi berbeza sama sekali daripada keadaan semasa saya masuk - gaji tidak sama, ciri perkhidmatan tidak sama, tetapi saya memberitahu diri saya bahawa saya akan terus bergerak ke arah matlamat saya dan menjadi juruterbang awam di beberapa syarikat penerbangan yang serius. Detik keputusan Jadi saya berkhidmat selama beberapa bulan, melihat apa yang menanti saya, dan selepas pertemuan lain dengan rakan sekelas yang sama, saya masih menyedari bahawa sekurang-kurangnya berbaloi untuk mencuba sesuatu dalam pengaturcaraan, kerana semakin saya belajar bagaimana saya boleh menjadi juruterbang awam - semakin saya menyedari betapa tidak pentingnya peluang saya (bayangkan, seseorang yang mampu melakukan aerobatik kompleks pada ketinggian rendah tidak diperlukan dalam penerbangan awam). Dan semakin saya berada dalam perkhidmatan, semakin saya menyedari bahawa saya menjadi bodoh setiap hari, dan secara umum saya tidak mahu mengelap seluar saya di sini semasa orang ramai mencapai sesuatu dalam hidup. Akhirnya, saya bertanya kepada rakan-rakan sekelas di mana saya harus bermula. Mereka mengesyorkan beberapa pilihan, tetapi saya memilih Javarush sebagai yang utama, kerana ia adalah yang paling mudah difahami. Masa mula-mula mencuba, masa tu awal tahun 2018 masih ada macam bengkok bahasa Inggeris tapi Javarush versi percuma. Secara kasarnya, saya tidak tahu bahasa itu, saya biasa dengan komputer pada tahap minimum MS Office dan boleh melancarkan permainan daripada torrent. Saya sendiri tidak dapat memasang semula Windows. Saya mungkin melalui tahap 5-6 tanpa memahami apa yang saya lakukan dan untuk apa semua itu. Pautan ke bahan hanya mengandungi kanvas dokumentasi bahasa Inggeris dan banyak, banyak perkataan yang tidak dapat difahami walaupun dalam bahasa kita. Jadi saya menyerah pada perniagaan ini, terdapat juga kerja yang mencukupi dalam perkhidmatan, dan apabila saya mempunyai masa, saya belajar sekurang-kurangnya beberapa bahasa. Kemudian pada September 2018, terdapat susunan magnitud lebih banyak masa dan Javarush menghantar e-mel dengan diskaun untuk langganan tahunan, hanya $100 untuk tahun itu. Oleh kerana saya mempunyai masa dan wang, saya memutuskan untuk membelinya. Proses pembelajaran Memandangkan saya sebelum ini cuba mencucuk sesuatu dalam versi Inggeris, kali kedua dalam bahasa Rusia, malah sedikit diubah suai, ia menjadi sekurang-kurangnya entah bagaimana jelas apa yang berlaku. Setelah mencapai beberapa artikel di salah satu peringkat pertama tentang kesusasteraan berguna untuk pemula, saya mencari buku Head First Java 2nd Edition. Ulasan tentangnya kebanyakannya positif dan terdapat terjemahan penuh. Saya membacanya selama lebih daripada sebulan, mencapai bab ke-12 daripada 17, sejak itu terdapat maklumat yang jelas tidak relevan dengan realiti kita. Saya terpaksa sangat kerap dan perlahan-lahan membaca semula perkara yang sama 3 kali, kerana walaupun dalam bahasa Rusia sukar untuk memahami intipati kerana fakta bahawa terdapat banyak perkataan yang tidak dikenali, dan otak belum dibina semula untuk memahami segala-galanya. Tetapi ia membuahkan hasil! Selanjutnya, apabila melepasi JR, saya sudah melakukan segala-galanya secara sedar, dan bukan seperti sebelum ini secara rawak. Kerana kesempurnaan saya, saya tidak terlepas satu tugas pun dan tidak meneruskan sehingga semuanya selesai. Melihat ke hadapan, saya akan mengatakan bahawa saya masih terlepas 2 tugasan daripada kesemuanya, satu di tahap 11 dan satu lagi di tempat yang lebih jauh, dan bahawa ini adalah pendekatan yang begitu-begitu jika anda terhad dalam masa. Kebetulan saya melakukan satu tugas pada akhir tahap 20 selama 3 minggu, walaupun ia tidak benar-benar diperlukan, semata-mata untuk latihan otak. Tetapi ini tidak terlalu mengganggu saya, kerana saya mempunyai 4.5 tahun lagi untuk berkhidmat sehingga tamat kontrak. Akibatnya, perlahan-lahan dan dengan rehat untuk perkhidmatan, saya menyelesaikan JR sepenuhnya dalam setahun dan sebulan. Ia berlaku bahawa saya menghabiskan 30-40 jam seminggu, atau lebih, belajar, dan kadang-kadang saya menghabiskan hanya 10-20 jam dalam sebulan, bergantung pada perkhidmatan. Tetapi saya memperuntukkan masa untuk diri saya berehat untuk mengalihkan fikiran saya dari segala-galanya. Selepas melengkapkan JR, soalan yang munasabah timbul: "Apa yang seterusnya?" memandangkan saya faham bahawa setelah melalui keseluruhan JR, anda jelas bukan syarikat yang sedia untuk diambil oleh sesetengah syarikat, terutamanya kerana saya terus berkhidmat dan saya tidak nampak sebarang pilihan untuk mula bekerja. Saya segera pergi dengan soalan ini, boleh dikatakan, "kepada wira majlis" - mereka yang memujuk saya untuk memulakan semua ini. Pada peringkat itu, saya sudah memahami sekurang-kurangnya sesuatu tentang pengaturcaraan dan dapat melihat maklumat yang mereka perolehi ke dalam Salesforce sejak awal - satu hala tuju yang sangat menjanjikan di negara-negara CIS dan terdapat bidang kerja yang tidak dibajak di sana. Mereka menghantar saya ke Trailhead , sumber bahasa Inggeris percuma untuk mempelajari Salesforce. Jika sesiapa berminat dengan perkara ini dan apa kaitan Java dengannya, saya akan menerangkan dalam komen, tetapi buat masa ini saya hanya memberitahu anda laluan saya. Di sana saya sekali lagi menghadapi kesukaran yang sama seperti bahasa Inggeris, tetapi saya tidak benar-benar mempelajarinya sehingga membacanya tanpa penterjemah, banyak bahan baharu yang tidak pernah saya lihat sebelum ini, dan tugasan yang diambil di luar konteks yang saya lakukan. 'tidak mempunyai banyak kecerdasan dalam melakukan. perlu, tetapi dilupakan hampir serta-merta. Jadi saya belajar selama lebih sedikit sebulan dan entah bagaimana hilang minat dan memutuskan untuk mempelajari bahasa itu lebih banyak. Kemudian, beberapa bulan kemudian, selepas perbualan lain dengan rakan sekelas, dia menasihati saya untuk memperbaiki bahagian hadapan dan bekerja dengan pangkalan data. Satu buku yang saya cadangkan: Memahami SQL oleh Martin Gruber . Saya mengesyorkan membacanya, hari ini semua orang memerlukannya seperti Javascript. Selepas membacanya (kira-kira 2 bulan) saya pergi berlatih di sql-ex.rudi mana saya menyelesaikan kira-kira 130 tugas SQL peringkat permulaan, yang mungkin mengambil masa 2-3 bulan lagi. Perlu diingat bahawa dalam tempoh masa ini saya memutuskan untuk meletak jawatan daripada tentera, tetapi ternyata saya hanya boleh membatalkan pendaftaran sebagai juruterbang dan terus berkhidmat dalam kepakaran bukan penerbangan, tetapi dengan mengorbankan gaji yang 1.5 kali lebih banyak, saya mempunyai banyak kali lebih banyak masa lapang dan peluang untuk menguruskannya, yang saya tidak menyesal sama sekali. Kemudian maraton HTML 5 hari percuma daripada GoIT berlaku, di mana saya akhirnya lebih kurang bekerja dengan HTML/CSS dan, sebagai hasilnya, membuat resume saya. Nah, kemudian saya mula mempelajari Javascript yang dihantar kepada saya di learn.javascript.ru (sumber yang sangat bagus, saya mengesyorkannya). Walaupun saya mempelajarinya bukan hanya pada peringkat teori, ia juga membuahkan hasil. Sekurang-kurangnya saya berhenti takut kepadanya dan memahami bagaimana untuk cuba bekerja dengan binatang ini. Dan sebaik sahaja saya belajar DOM, percutian lain berlaku di mana saya sekali lagi bertemu dengan salah seorang rakan sekelas yang mencadangkan saya cuba mengambil kursus pendek tentang Salesforce. Dia dan rakan sekerjanya menyusun kursus ini dan memberi kami kuliah dalam talian. Kursus itu seperti percubaan untuk kumpulan kecil orang. Dan kali ini ia telah pun dipecat! Saya tahu bahasa Inggeris entah bagaimana, saya tahu HTML/CSS, SQL dan Javascript pada tahap asas, dan saya mempunyai algoritma tindakan yang jelas di tangan saya tentang perkara yang perlu dipelajari dan mengapa, dengan tarikh akhir, dsb. yang mendorong saya untuk bekerja dan mendisiplinkan saya. Untuk seminit, ketika itu adalah Disember 2020, sekatan telah berlalu dan dimatikan, tetapi sekatan lain semakin hampir. Pada masa itu, saya tidak menulis apa-apa dalam Java selama setahun dan agak terlupa, sehinggakan saya sudah meragui bahawa saya mengingati sintaks sepenuhnya. Tetapi Salesforce mempunyai bahasa tersendiri untuk bahagian belakang, dipanggil Apex (ia seperti Java, tetapi dilucutkan 3 kali dengan sintaks yang sangat serupa). Kursus ini berlangsung selama 2.5 bulan, dengan mengambil kira cuti, akibatnya saya menyelesaikan semua topik utama dan sampai ke tahap menyelesaikan lencana super. Kajian kami dijalankan sedemikian rupa sehingga kami diberi tugasan daripada Trailhead dan membaca 2 kuliah seminggu dalam talian. Sudah tentu, tiada siapa yang mempunyai masa untuk memberi, lebih kurang cek, kerja rumah. Baiklah, kemudian saya duduk dan perlahan-lahan lulus lencana super pada topik yang kami pelajari. Temu bual pertama dalam hidup saya Dan pada awal Mac 2021, sambil terus membuat lencana super, saya memutuskan untuk melalui DOU, tapak carian kerja untuk pakar IT (saya amat mengesyorkan memantau situasi di pasaran buruh IT di atasnya), dan lihat apa yang berlaku di sana sekarang. Akibatnya, saya mendapati bahawa kedudukan itu tidak sepenuhnya jelas, tetapi ia telah ditulis sebagai Pembangun Salesforce, dan anda boleh melakukannya tanpa pengalaman kerja dan dari jauh. Memahami sepenuhnya bahawa saya terlalu muda untuk ini, dan sama sekali tidak memahami bagaimana saya akan menggabungkan perkhidmatan dan pekerjaan pertama dalam hidup saya sebagai pengaturcara, malah dari jauh. Secara umum, kerana ingin tahu, saya menyerahkan resume saya dan, secara mengejutkan, mereka menghubungi saya dan menawarkan saya temu duga. Saya memutuskan bahawa percubaan percuma untuk mendapatkan temu duga tidak akan berlebihan, jadi saya bersetuju. Perlu diingat bahawa pada masa itu sudah ada tergesa-gesa dalam pasaran dan syarikat telah lama mula mengalami kekurangan kakitangan, jadi kemudian, dan sepanjang 2021, pasaran mempunyai keadaan yang sangat selesa untuk mencari pekerjaan pertama dan meningkatkan anda kadar. Inilah sebabnya mengapa syarikat merekrut hampir semua orang berturut-turut (ini saya bersyarat, sudah tentu). Kerja pertama Menjelang pertengahan Mac 2021, saya tidak bekerja selama sebulan kerana keadaan keluarga, dan menjelang pertengahan April, seorang kenalan di LinkedIn menghantar saya pautan ke latihan dalam talian percuma daripada satu syarikat. Nah, kerana ingin tahu, saya menyerahkan permohonan dan memutuskan untuk menyemak DOU sekali lagi , dan menemui beberapa lagi kursus serupa yang saya juga memohon. Salah satu syarikat ini ternyata menjadi yang terpantas dan bertindak balas dalam masa beberapa hari, menawarkan untuk memulakan kursus minggu depan. Kursus ini adalah percuma dan dalam talian, dan mereka juga berjanji untuk mengeluarkan "biasiswa" apabila berjaya menamatkan kursus. Rupa-rupanya bintang sejajar lagi, jadi syarikat ini hanya membayar untuk kami mengambil kursus dalam talian dari Foxminded, yang saya sendiri fikirkan untuk mengambil semula semasa saya belajar di Javarush, tetapi entah bagaimana ia tidak menjadi itu, walaupun saya sudah mempunyai rancangan. untuk mengambil kursus mereka di Salesforce. Perasaan selepas menamatkan kursus itu agak samar-samar, tetapi hasilnya pasti ada. Dalam 2 bulan yang syarikat berikan kepada kami untuk menyelesaikan kursus, saya telah menyelesaikan 90 peratus daripadanya, di mana penghujungnya hanya ada setengah jam temuduga dengan ketua teknikal. Soalan-soalannya mudah, kebanyakannya umum, kerana dia mempunyai kod yang saya tulis di hadapan saya dan yang sebelum ini dia analisis secara teori. Akibatnya - tawaran pertama dalam hidup saya! Menjelang akhir latihan, saya tidak lagi bimbang tentang "adakah saya mempunyai pengetahuan yang mencukupi untuk diupah?", kerana syarikat menjelaskan bahawa kami secara amnya mempunyai pengetahuan yang mencukupi untuk mereka, tetapi soalannya ialah "bagaimana saya akan bekerja untuk mereka, walaupun dari jauh, tetapi berkhidmat secara selari dalam tentera dengan semua nuansa berikutnya?” tetap terbuka. Nasib baik, syarikat itu membuat semua konsesi dan mengupahnya. Dan kini saya telah pun berjaya mendapat gaji pertama sebagai programmer sekaligus berjaya berkhidmat dalam tentera. Saya sangat gembira bahawa suatu hari saya yakin bahawa segala-galanya mungkin dan ia berbaloi. Jadi saya harap cerita saya akan memberi inspirasi kepada anda sekurang-kurangnya dan lakukannya... Tips • perkara yang paling penting ialah memahami sebab anda belajar pengaturcaraan. Memahami dan mengingatkan diri anda tentang keperluan untuk mencapai matlamat adalah motivator terbaik; • Disiplin diri juga sangat penting. Jika pilihannya ialah "berehat atau bersenam sekali lagi," maka jangan fikir, tetapi lakukannya, walaupun rakan sekerja/rakan/sesetengah orang lain benar-benar minum di sebelah anda. Namun begitu, anda tidak sepatutnya berputus asa sepenuhnya. Dalam jarak yang jauh, anda boleh menjadi sangat letih sehingga anda tidak mahu meneruskan. Jadi anda juga perlu berehat, tetapi secara sederhana; • anda tidak seharusnya membenarkan rehat yang panjang dalam belajar, kerana ia mengambil banyak masa untuk mengingati perkara yang anda pelajari sebenarnya; • adalah penting untuk menetapkan matlamat perantaraan dan tarikh akhir, ini membantu untuk tidak membiarkan segala-galanya berjalan lancar, yang memanjangkan proses, yang boleh menjadi kritikal jika anda mempunyai tarikh akhir yang terhad atau perlu mencapai tahap tertentu secepat mungkin (saya kebanyakannya tidak melakukan ini kerana kekurangan "ayam jantan panggang", tetapi apabila saya melakukannya, saya lebih berkesan dan berdisiplin); • semasa proses pembelajaran, ambil bahagian secara aktif dalam mengulas SETIAP kuliah dan tugasan. Dengan cara ini otak menyelami intipati lebih lagi dan membantu untuk mencari mereka yang sedang berjalan + - di sebelah anda yang boleh membantu anda mendapatkan bantuan daripada seseorang atau membantu orang lain sendiri untuk mengingati semula apa yang telah dilupakan, atau mengepam lebih tinggi lagi; • mendaftar pada sumber seperti LinkedIn dan DOU dan secara aktif mencari orang yang boleh membantu dengan sesuatu, memberi nasihat tentang sebarang isu. Semua orang dalam IT mesra dan sedia membantu kerana mereka sama seperti anda. Jangan malu untuk membuat kenalan baru, ia sangat membantu; • pendekatan pembelajaran dengan betul dalam erti kata bahawa jika anda memerlukannya lebih cepat, kemudian belajar satu cara, dan jika ia seperti saya, maka yang lain. Jika anda tidak bercadang untuk pergi tepat ke arah Java EE atau serupa, maka saya rasa 20 tahap sudah memadai, dan kemudian anda harus melakukan apa yang anda rancang untuk lakukan secara langsung; • dalam apa jua keadaan tahu atau belajar bahasa Inggeris. Tanpa itu, terdapat peluang, tetapi kurang, dan kemudian pertumbuhan kerjaya akan menjadi sangat relatif; • jangan lupa tulis kisah kejayaan anda selepas menerima tawaran pertama!!!
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION