JavaRush /Blog Java /Random-MS /15 bulan, 750 jam
Дмитрий
Tahap
Москва

15 bulan, 750 jam

Diterbitkan dalam kumpulan
Apa kaitan java dengannya? Di kemudahan pengeluaran tempat saya bekerja, bos mencadangkan saya belajar 1C. Perisian ini berada di bibir semua orang. Kenapa tidak? Saya membuka YouTube, menemui pelajaran tentang 1C, dan mula menonton. Sebagai tambahan kepada pelajaran itu sendiri, video berkaitan 1C mula muncul dalam suapan. Salah seorang daripada mereka dipanggil: "BAGAIMANA MENJANA 300 RIBU SEBULAN SEBAGAI PROGRAMMER 1C." Saya telah berada di Internet sejak tahun 2002 dan telah melihat banyak tajuk berita yang berbeza tentang wang yang luar biasa, cuma klik. Tetapi saya percaya lelaki ini. Namanya Leontyev Ilya . Seseorang yang berpengalaman luas menyediakan perkhidmatan pembangunan. Kadar setiap jam ialah 2500 rubel di Moscow, bekerja 30 jam seminggu. Kemudian saya menonton video lain dan satu lagi. Ternyata dia mendapat pekerjaan dalam 3 bulan dan secara harfiah pada tahun pertama dia mencapai 100 sebulan. Lebih-lebih lagi, menurutnya, ini boleh dicapai dengan lebih cepat jika anda memilih strategi pembelajaran yang betul. Saya juga merakamkan beberapa pengajaran tentang perkara ini. Mata saya menyala. 100 ribu rubel untuk tahun pertama. Sudah tentu, saya menganggap bahawa saya tidak mempunyai pendidikan teknikal yang lebih tinggi seperti beliau. Dan secara umum, mungkin saya lebih bodoh dan akan menumpukan lebih sedikit masa untuk ini. Oleh itu, saya bersedia untuk belajar selama enam bulan sebelum kerja pertama saya. Ilya menjadi mentor untuk saya, walaupun dia tidak mengetahuinya. Dalam videonya, dia menggariskan satu peraturan: " Belajar setiap hari ." Jom bergerak. Ternyata belajar tidak semudah itu. Lama kelamaan, keupayaan saya untuk menumpukan perhatian semakin merosot. Tetapi saya mempercayai Ilya dan belajar setiap hari walau apa pun. Saya mula kecil - 15 minit sehari. Ia adalah Disember 2019. Jika saya mula belajar selama satu jam pada satu masa, kemungkinan besar saya akan berputus asa. Tetapi terima kasih kepada beban yang sangat kecil, saya mempunyai kekuatan yang cukup untuk meneruskan. Memasang penjejak tabiatke telefon. Membuka kursus "Pengaturcaraan dalam 1C - dalam 21 hari." By the way, saya akhirnya menghabiskan kira-kira 60 hari untuk mereka. Saya pergi ke YouTube sekali lagi, dan Ilya berkata bahawa dia mula belajar java menggunakan kursus javarush. Dia bercakap tentang projek ini dengan begitu bersemangat sehingga saya juga berminat. Saya masuk dan menyelesaikan tahap percuma. Tetapi langganan itu kelihatan mahal bagi saya. Saya tidak bercadang untuk mengambil serius. Lagipun, java adalah bahasa untuk jurutera "sebenar", dan saya ingin mendapatkan sedikit wang. Diskaun untuk setahun tiba pada bulan Januari. Hanya 5800 rubel. Pada masa itu, saya mempunyai keinginan untuk meninggalkan negara sekurang-kurangnya untuk 5-7 tahun akan datang. Dan tiada siapa yang memerlukan 1C di luar CIS. Iaitu, 1C kelihatan seperti laluan yang lebih mudah, tetapi dengan batasan. Dan java lebih rumit, tetapi dengan kemungkinan bergerak suatu hari nanti. Saya membaca Internet, javarush. Saya menyedari bahawa sebahagian besar boleh mendapatkan pekerjaan pertama mereka sebagai pengaturcara Java semasa 2 tahun pertama pengajian. Saya membeli langganan tahunan javarush. Saya memutuskan bahawa saya akan belajar kedua-dua 1C dan Java pada masa yang sama. Saya ingin mengatakan bahawa keupayaan untuk menumpukan perhatian kepada pembelajaran telah dilatih. Saya menggunakan teknik Pomodoro selama 25 minit. Iaitu, 25 minit untuk 1s, 25 minit untuk java. Tidak banyak, tetapi setiap hari. Pada musim bunga tahun 2020, apabila Ilya mula memarahi syarikat 1C secara terbuka. Saya telah menamatkan sekolah 1C Milkin dalam beberapa bulan. Saya hendak pergi mengambil 1C: Profesional. Tetapi selepas menimbang semua kebaikan dan keburukan, saya memutuskan untuk berhenti belajar 1C dan menumpukan perhatian pada java. Sebelum September 2020, saya belajar kira-kira 60-90 minit sehari. Pada masa itu, saya telah memperoleh satu lagi aplikasi untuk teknik Pomodoro. Terima kasih kepadanya, terdapat data: semasa saya menggabungkan kerja dan belajar, saya menghabiskan kira-kira 30 jam sebulan untuk belajar. Pada penghujung bulan Ogos, menjadi jelas bahawa saya sedang melakukan sesuatu dengan Java. Pada masa itu saya sudah berada di tahap 20. Saya meminta bantuan ibu bapa saya, untuk membantu saya dengan wang sementara saya menamatkan pengajian saya sebelum mendapat pekerjaan pertama saya. Mereka menyokong kami, yang mana kami amat berterima kasih. Pembelajaran aktif kira-kira 3 jam sehari berlangsung sehingga pertengahan Mac 2021. Terdapat beberapa percubaan untuk mencari kerja. Saya mula memohon jawatan kosong junior pada Oktober 2020. Kali pertama saya dipanggil untuk temuduga adalah pada 12 Februari 2021. Dan di mana yang pertama, ada yang kedua, yang ketiga... Pada temuduga kelima, saya diupah. Hari pertama saya bekerja ialah 23 Mac. Hari ini 4 Julai, tempoh percubaan telah selesai, jadi saya menulis nota ini kerana kisah kejayaan lain telah memberitahu kami jalan apa yang perlu diambil dari mula sekolah hingga kerja pertama. Giliran saya untuk memberitahu saya. Guru-guru saya , saya menganggap tugas saya untuk menamakan guru-guru hebat yang melaburkan ilmu kepada saya, tetapi saya tidak mengenali mereka secara peribadi. Zaur Tregulov. Cikgu yang hebat. Lengkapkan javarush selepas tahap 20, menonton kursusnya "JAVA - dapatkan Tali Pinggang Hitam!" lebih mudah. Kursus yang sangat komprehensif. Menjelaskan dengan perkataan mudah, kefungsian maksimum, contoh mudah, tanpa tergesa-gesa. Apabila saya melihat kursus "Spring for Beginners" beliau, saya membelinya pada hari yang sama dan menyelesaikannya dalam masa sebulan. Ia akan menjadi satu kesilapan besar bagi pengaturcara Java pemula untuk melangkau 2 kursus ini. Saya juga menonton sebahagian daripada kursus di Oracle. Kuku Alishev . 52 Video YouTube untuk pemula berguna untuk memahami konsep asas dalam java. Saya menonton keseluruhan kursus, kemudian yang lanjutan, algoritma dan struktur data. Mana-mana pembangun pemula sehingga tahap 10 akan menemui Nail. Nail adalah yang terbaik dalam menerangkan perkara yang mudah dalam bahasa yang mudah. Terima kasih saya atas kerja yang dilakukan. Kursus Spring juga sangat baik, jangan ketinggalan. Dan mungkin satu-satunya kursus di git juga adalah hasil kerja Nail. Ivan Golovach . Pada masa ini apabila saya menemui topik yang tidak dapat dibincangkan dalam pelajaran video selama 20 minit, saya mula berkenalan dengan kuliah Ivan. Selama beberapa bulan saya menonton kuliahnya setiap hari selama 90 minit. Tiada siapa yang akan memberitahu anda begitu banyak terperinci dan mendalam tentang pengaturcaraan industri dalam pelajaran video. Saya benar-benar percaya bahawa pemergian Golovach daripada mengajar adalah satu kerugian besar bagi komuniti CIS java. Vanya, sila kembali. Evgeniy Tikhonov Saya menonton kursus kuliah itvdn Zhenya tentang java pada awal pengajian saya. Saya tidak menyesal, tetapi di beberapa tempat saya meletakkan mancis di mata saya supaya tidak tertidur. Sergey Nemchinsky Lelaki ini menjawab semua soalan di YouTube yang mungkin terlintas di fikiran pembangun pemula. Video dan strimnya benar-benar berguna apabila anda mula serius mencari pekerjaan. Evgeniy Suleymanov Zhenya muncul apabila anda mula mencari maklumat tentang corak atau rakaman temu bual. Alexander Petrov Lelaki ini mempunyai pelajaran paling banyak tentang java, kira-kira 400. Kadangkala anda menjumpai topik yang tidak dibangkitkan oleh sesiapa kecuali dia di YouTube Rusia. Navin Reddy Hey Aliens. Kadangkala, dalam beberapa isu, anda tidak dapat mencari apa-apa sama sekali di Internet Rusia, atau kualiti bahan itu rendah. Naveen bertutur dalam bahasa Inggeris yang mudah, jadi semuanya biasanya boleh diakses. Bukan senarai main yang buruk untuk aliran api. Saya tidak pernah membaca mana-mana buku sepenuhnya. Saya cuba membaca Schildt, Philosophy, Learning java. Javarush Saya tidak dapat membayangkan bagaimana anda boleh belajar memprogram dalam java dari awal tanpa javarush. Adakah benar. Di mana saya boleh mencari 978 cabaran yang terpaksa saya atasi. Anda tidak boleh menjadi pengaturcara tanpa latihan pengaturcaraan. Ya, rangka kerja dan SQL perlu dipelajari secara berasingan. Ya, akan ada tugas yang saya lihat seperti domba jantan di pintu pagar baru. Ya, saya juga merengek dalam komen bahawa "kami tidak melalui ini." Namun begitu, javarush mesti dimiliki. Codewars Pada suatu hari, seorang rakan saya, seorang pembangun Java, menghantar masalah kepada saya. Tulis beberapa kitaran bukan piawai. Saya melakukannya, tetapi dengan kekok. Dan kemudian dia memberi saya tugas: pengisian lingkaran tatasusunan dua dimensi, contohnya, bersaiz 3 kali 3 digit: 123,894,765 Iaitu, anda mendapat saiz 4x4 atau 5x5, sebarang nombor, sebagai input. Kaedah mesti mengisi tatasusunan. Secara umum, saya mengetahuinya hanya selepas 17 hari. Tidak, saya tidak menjalankan tugas ini setiap hari. Dan saya pergi ke codewars dan setiap hari saya menyelesaikan 8 kyu dahulu, kemudian 7, kemudian 6. Secara keseluruhan saya menyelesaikan kira-kira 150 masalah. Mengenai codewars saya mendapati bahawa anda perlu belajar menulis algoritma secara berasingan. Ini berguna. Projek haiwan peliharaan Secara ringkas, ia adalah CRUD pada Spring dengan MySQL pada AWS. Amazon menyediakan pelayan percuma selama setahun untuk belajar. Sekarang saya fikir setiap pembangun pemula harus menulis CRUD dengan pengawal. Pastikan anda menulis kaedah dapatkan, siarkan, letak, padam. Mencari pekerjaan adalah cerita yang panjang. Selama beberapa bulan saya hanya menerima penolakan. Tetapi semua orang di sekeliling saya terus berkata: jika mereka tidak memanggil anda untuk temu duga, ia adalah resume yang buruk.Ya, resume tanpa pengalaman boleh menjadi baik dan buruk. Pastikan anda melihat cadangan di YouTube daripada Hunters atau Nemchinsky untuk menulis resume. Bagi pihak saya sendiri, saya hanya akan mengatakan bahawa saya telah menambahkan semua yang saya pelajari pada bulan itu ke resume saya. Saya menyiarkan senarai terkini teknologi yang saya habiskan masa, supaya HR dapat segera melihat sama ada saya sesuai atau tidak. Selepas beberapa ketika, apabila jelas pada resume saya bahawa saya telah belajar secara bebas selama setahun. Terdapat respons positif di mana saya diminta mengisi borang atau melakukan tugas teknikal. Sebelum ini ada sahaja penolakan. Temu bual pertama pada hari lahir saya pada 12 Februari dalam zoom. Ia agak menakutkan. Saya tidak tahu Stream api sama sekali. Saya sering menjadi bodoh. Secara umum, dia menjawab soalan dengan teruk. Mereka tidak mengambil saya. Tetapi selepas wawancara pertama, yang kedua berlaku seminggu kemudian. Setiap minggu sebuah syarikat menjemput kami untuk berbual. Anda hanya perlu belajar bagaimana untuk lulus mereka. Saya mula menulis semua soalan yang saya keliru dan mengkajinya. Saya menulisnya dengan perkataan saya sendiri, seperti yang saya fahami. Saya mula bertindak balas bukan sahaja kepada kekosongan junior, tetapi kepada semua yang memerlukan pengalaman dari 1 hingga 3 tahun. 5 temu bual dijadualkan pada 19 Mac. Saya akui, selepas 4 kegagalan saya rasa begitu-begitu. Tetapi saya akan meneruskan sehingga mereka mengupah saya. Saya datang ke pejabat. Saya bertemu HR dan memperkenalkannya kepada ketua pasukan. Kami duduk. Saya menjangkakan soalan akan bermula sekarang, tetapi tidak. “Buka komputer riba, tugas: tulis dapatkan pengawal yang akan kembali...” kata penemuduga. Saya menulis pengawal dan melemparkannya bersama-sama dalam beberapa minit. Dan anda boleh menggunakan Google. "Adakah anda tahu jujukan Fibonacci? Jadi pengawal mengambil indeks dalam jujukan, biarkan ia mengembalikan nombor yang betul." Tetapi di sini anda tidak boleh menggunakan carian lagi. Ia mengambil masa kira-kira 15 minit lagi. Kerana Alishev sedang melaluinya. Ya, saya menyelesaikan masalah ini sendiri. Tugas ketiga adalah lebih sukar, "pertempuran". Saya tidak akan pergi ke butiran, tetapi perlu bijak mengira perubahan tarikh. Di sini saya terperangkap untuk masa yang lama, tetapi saya menunjukkan cara saya menguraikan masalah itu, menerangkan bagaimana saya akan menyelesaikannya, dan membuang kira-kira separuh daripada kod. Penemuduga bertanya: "Ada banyak tugas, bila anda boleh pergi? Pada hari Isnin?" Saya berasa tidak senang. Seolah-olah saya telah dibius dengan sejenis dadah. Saya berkata: "Kami memerlukan tawaran." "Kemudian HR akan menghantar tawaran kepada anda pada hari Isnin, keluar pada hari Selasa." Kerja Selasa, 23 Mac saya pergi kerja. Komputer riba, 2 monitor, ubuntu. Hak akses yang diberikan. Seorang rakan sekerja membantu dan menjawab semua soalan. Saya telah bekerja selama empat bulan sekarang. Sudah tentu, anda tidak boleh mendapatkan pengalaman dalam pengaturcaraan industri melalui kursus. Anda tidak boleh menjadi orang tengah pada hari pertama anda bekerja. Nasihat untuk mereka yang mendapat pekerjaan pertama: cuba hasilkan hasil yang maksimum, kurangkan bercakap. Selesaikan lebih banyak tugas dengan lebih cepat. Mereka pasti akan melihat ini, menghargainya, dan tidak mahu menyingkirkan anda. Jangan ragu untuk bertanya soalan. Terperangkap selama 40 minit? Tanya rakan sekerja bagaimana anda boleh maju. Anda kini satu pasukan. Kemudian mereka akan menghubungi anda. Laluan ke pekerjaan pertama saya mengambil masa 15 bulan dan kira-kira 750 jam latihan. Terima kasih yang tidak terhingga kepada komuniti dan pasukan javarush. Sentiasa baca komen di bawah kuliah dan masalah.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION