JavaRush /Blog Java /Random-MS /Jangan berputus asa dan semuanya akan berjaya
Dmitriy Gordievskiy
Tahap
Львов

Jangan berputus asa dan semuanya akan berjaya

Diterbitkan dalam kumpulan
Hai semua. Timbul idea untuk berkongsi kisah kejayaan saya dengan komuniti JR. Mungkin dia akan mendorong seseorang untuk mencapai apa yang mereka mahu, sama seperti kisah kejayaan lain mendorong saya pada satu masa. Saya akan memberitahu anda tentang latar belakang saya untuk memberi idea dan latar belakang. Minat saya dalam pengaturcaraan timbul sekitar gred sembilan sekolah. Kemudian, semata-mata kerana minat, saya membeli buku kertas mengenai seni bina rangkaian C, C++, Java, SQL, TCP/IP, dsb. Saya cuba menaip halaman mudah. Hobi yang menyeronokkan untuk menghabiskan masa bersama. Ada juga Pascal di sekolah. Saya sangat pandai menyelesaikan masalah. Dan walaupun sekali dia mengambil bahagian dalam Olimpik serantau, di mana dia mendapat tempat ketiga. Lepaskan. Selepas tamat sekolah, ibu bapa saya menghantar saya belajar di England. Bukan saya mahukannya atau memintanya, tetapi ibu bapa saya mahu memberi saya masa depan yang lebih menjanjikan. Kursus pertama adalah biasa bagi pelajar luar negara untuk mengimbangi perbezaan persediaan antara pelajar asing dan Inggeris. Dan kemudian tiga tahun latihan dalam kepakaran. Saya memilih kepakaran Teknologi Maklumat & Pemasaran - kursus bersama. Kursus pertama berjalan lancar. Pada detik saya hampir tidak belajar dan tercicir. kenapa? Masa tu aku masih bodoh hijau dengan angin dalam kepala dia. Tiada matlamat khusus, malah visi jauh tentang apa yang saya ingin capai dalam hidup. Mengapa tegang jika anda tidak perlu tertekan?) Dan tidak lama kemudian dia kembali semula ke Ukraine. Kembali. Apabila saya pulang, saya bekerja di gudang selama setahun kerana sudah terlambat untuk memohon ke universiti tempatan. Selain itu, anda perlu lulus peperiksaan Bahasa Inggeris untuk diterima masuk. Walaupun kerja di gudang, sedikit sebanyak meredakan fikiran saya, kerana sebelum ini saya tidak pernah bekerja di mana-mana selama sehari. Mendaftar dalam matematik gunaan. Belajar di universiti tempatan. Di sini, selepas England, sudah tentu ada kejutan. Seberapa rendah kualiti pendidikan itu, berapa banyak mata pelajaran yang berlebihan dan tidak perlu yang merupakan pendidikan umum, tetapi yang secara amnya tidak mengganggu sesiapa pun sebagai pakar masa depan. Sebagai contoh, pengajian budaya, atau pendidikan jasmani, berlari melintasi padang pada musim sejuk dalam fros, apabila ia dilitupi salji, dan bermain bola sepak 😀 Di fakulti, dalam kelas sains komputer, terdapat monitor perut periuk, dengan purba , komputer rosak dan sangat perlahan. Secara umum, saya tidak suka belajar, dan tahun pelajar saya adalah bertahun-tahun putus asa dan kemurungan, saya ingin semuanya berakhir secepat mungkin. Apabila saya sudah mendapat sedikit akal, dan yang paling penting, mempunyai sesuatu untuk dibandingkan, saya menyedari apa yang saya telah hilang di England, tetapi sudah terlambat. Berakhir. Di sini saya faham bahawa terdapat perbezaan yang besar antara apa yang diajar di universiti dan apa yang dikehendaki oleh majikan sebenar. Anda tidak akan mendapat pekerjaan dengan segera. Juga, ibu bapa berhenti memberi wang untuk keperluan dan masanya telah tiba untuk mendapatkannya sendiri. Seperti, anda sudah sihat, sudah tiba masanya, pergi dan bekerja. Cari. Saya mula mencari cara untuk membuat wang. Saya melihat melalui pelbagai jenis pekerjaan, tetapi sebagai peraturan saya tidak pernah tinggal di mana-mana lebih daripada tiga bulan. Gaji dan sikap begitu-begitu, kerja itu tidak menarik, dan pemikiran bahawa saya perlu hidup dengan kerja yang tidak dapat difahami dan tidak memuaskan sepanjang hayat saya membunuh saya. Kemudian saya menarik diri dan mula mencari ratusan, jika tidak beribu-ribu kekosongan. Salah satu aktiviti yang lebih menjanjikan, berbayar dan menarik ialah sokongan pelanggan berbahasa Inggeris. Orang yang mempunyai pengetahuan bahasa dibayar tidak lebih, tetapi lebih. Tahap bahasa Inggeris tanpa penggunaan mula merosot dengan teruk, jadi saya mula memperbaiki diri dalam hal ini. Berjam-jam sehari. Otak saya mengisar seperti cakera keras yang terbakar, tetapi saya tahu bahawa ia perlu :) Untuk seketika saya juga menyukainya, dan saya gembira kerana terdapat kemajuan dan saya tidak berdiri diam. Tetapi terdapat banyak TETAPI. Jadual adalah fleksibel - syif berubah-ubah, termasuk malam dan hujung minggu berubah-ubah. Kerja dengan cepat menjadi rutin. Kerumitan apabila bekerja dengan pelanggan adalah serius. Usaha dan masa yang diluangkan tidak membuahkan hasil. Pengalaman dalam sokongan pelanggan selama kira-kira dua tahun. Saya menolak diri saya sekali lagi dan mendapat pekerjaan sebagai penghantar. Bukan penghantar teksi, tetapi Penyelaras Logistik / Penghantar untuk negeri-negeri. Pandu trak merentasi negeri dan atur pengangkutan kargo, berkomunikasi melalui telefon dan e-mel dengan penutur asli dan pemandu. Bahasa Inggeris tidak lagi diperlukan untuk pertengahan / atas-perantaraan, tetapi lanjutan. Di sini, pengalaman lepas dalam sokongan pelanggan, pengalaman dengan bahasa Inggeris dan pengalaman komunikasi banyak membantu saya dalam hal ini. Kemahiran komunikasi saya telah meningkat secara mendadak, jika tidak, saya tidak akan dapat melakukan kerja yang begitu kompleks dan tertekan. Di sini, selepas semua siksaan dan penderitaan, akhirnya saya merasai rasa kebebasan. Jumlah purata wang ialah $1k, dan dengan pengalaman yang semakin meningkat dan/atau dalam bulan yang baik $1.2k - $1.5k. Saya mula mengembara dan pergi ke restoran. Dengan bantuan ibu bapa saya, kami membeli sebuah apartmen dan mengubahsuainya. Secara umum, saya akhirnya mula menikmati kehidupan. Tetapi di sini pun organ laras bermain riang untuk masa yang singkat. Jadual kerja adalah dari 14:00 hingga 00:00 (penyesuaian kepada zon waktu negeri-negeri), tetapi sebenarnya ia adalah satu jam untuk pergi ke tempat kerja dan biasanya bekerja sehingga jam pertama atau kedua pagi, dan tidur. secara purata pada pukul 03:00. Keluar dari katil kira-kira pukul 11 ​​pagi, ambil masa beberapa jam untuk sedar, bersarapan dan kembali bekerja. Selain itu, anda mempunyai kelemahan sosial pada hari bekerja, kerana semua orang bekerja pada waktu pagi, dan anda bekerja pada waktu petang. Dan dari Isnin hingga Jumaat anda tidak melihat apa-apa selain kerja. Lama kelamaan, selepas lebih setahun, kerja menjadi lebih rutin dan kurang menarik. Dalam setahun, atau dalam lima, ia akan menjadi lebih kurang sama. Seperti Groundhog Day. Dan tiba masanya apabila saya memberi amaran sebulan setengah lebih awal bahawa saya akan pergi supaya mereka dapat mencari pengganti saya. Mencari pengganti untuk saya tidak begitu mudah, dan di kaki langit mereka mahu menjadikan saya seorang pengurus dengan kadar satu setengah kali ganda, iaitu, separuh lebih daripada apa itu, dan saya adalah salah seorang pekerja utama. Dia juga mengajar pemula. Dan dua minggu selepas surat peletakan jawatan saya datangkuarantin ... Pasaran pengangkutan di negeri-negeri telah menurun dengan sangat banyak. Bekerja 12-14 jam sehari di bawah tekanan yang melampau. Mereka segera menawarkan untuk menaikkan gaji saya sebanyak 40% supaya saya tidak pergi dan mereka tidak mahu melepaskan saya. Saya sudah menghitung hari sehingga penghujung April akan tiba dan saya boleh berhenti kerja dengan rasa lega. Saya berada dalam keadaan separuh mati, dan kerosakan kepada kesihatan mental saya, dan yang paling teruk, kepada hubungan saya dengan orang tersayang, tidak bernilai apa-apa. Berpengalaman sebagai Penyelaras/Penghantar Logistik selama hampir dua tahun. Sekarang, sebenarnya, saya akan memberitahu anda tentang JavaRush dan nasibnya dalam keseluruhan cerita ini. Pada Julai 2019, jauh sebelum saya dipecat (akhir April 2020), apabila saraf saya sekali lagi letih di tempat kerja sehingga saya sakit kepala , saya menyedari bahawa lambat laun saya akan menjadi seorang pengaturcara. Ini adalah sesuatu yang sangat saya sukai dari kecil. Dan di mana terdapat keadaan kerja yang baik, dan di mana mereka membayar wang yang baik kepada pakar yang berpengalaman. Pertama sekali, saya ingin menghilangkan keraguan bahawa saya akan berjaya. Secara statistik, ramai orang berputus asa sebelum mencapai matlamat akhir mereka. Kadang-kadang juga meregangkan latihan selama bertahun-tahun. Dan JavaRush membantu saya dengan ini. Saya mula teruja, menghabiskan hari dan berjam-jam membaca kisah kejayaan, belajar tentang latar belakang orang dan bagaimana mereka akhirnya menjadi pengaturcara. Saya memilih satu corak yang sangat penting untuk diri saya sendiri. Terdapat mereka yang menganggap diri mereka "bodoh" dan jauh dari pengaturcaraan, seperti orang dalam profesion bekerja. Terdapat orang lebih 40 dengan keluarga dan anak-anak yang terlambat (tidak) untuk menukar profesion mereka dan memerlukan kestabilan. Terdapat orang yang mendapati tahap awal sukar dan berhenti belajar selama berbulan-bulan. Kesemua mereka mempunyai satu persamaan. Tiada siapa yang meninggalkan pengajian mereka atau berputus asa separuh jalan, tidak kira betapa mustahilnya. Oleh itu, ia hanya menunggu masa! Jika orang ini boleh melakukannya, maka mengapa saya tidak boleh, dengan bakat dan pendidikan khusus yang saya ada untuk pengaturcaraan? Beratus-ratus kali saya menganalisis segala-galanya dan memikirkannya hingga ke perincian terkecil, menimbang semua kebaikan dan keburukan, dan juga mengambil kira keadaan dan risiko. Setelah menghilangkan keraguan saya dan memperoleh keyakinan, hampir sebulan selepas pekerjaan terakhir saya, saya mula mengikuti kursus JavaRush. Saya juga menulis garis masa di atas kertas supaya saya tidak lupa: - tahap 0, 22 Mei 2020 - hari mula - tahap 10, 2 Jun 2020 - tahap 20, 25 Jun 2020 - tahap 30, 23 Julai, 2020 saya juga sakit selama seminggu. Bukan kerana coronavirus, tetapi kerana saya minum segelas air ais dalam keadaan panas dan suhu saya meningkat secara mendadak :) Saya juga mengambil cuti seminggu dan pergi ke laut. Rehat adalah penting, selepas kerja saya sebelum ini, kuarantin yang ketat dan persekitaran pasca-apokaliptik, ditambah dengan latihan intensif, kepala saya sangat kacau. Disegarkan, but semula, kembali. - 17 Ogos 2020 Tugas teknikal ujian pertama. Pada masa itu, saya mencapai tahap JR 36, mendapat keyakinan dan mula selektif menghantar resume saya. Tawaran datang untuk melakukan tugas. Tanpa sebarang temuduga, maklum balas melalui e-mel. Saya mula membuatnya, melakukannya... Saya melakukan bahagian yang melibatkan Java. Terdapat juga bahagian hadapan. Tetapi bukan hanya HTML/CSS, tetapi dengan JavaScript, yang tidak ada satu perkataan pun dikatakan dalam kekosongan itu. Saya sudah memahami perkara ini apabila tugas ujian sedang dijalankan, dan saya juga menyedari bahawa ini sebenarnya adalah kekosongan timbunan penuh, dan bukan Java semata-mata. Dan wang yang ditawarkan di sana adalah tidak masuk akal, 3000 UAH (~$110) semasa tempoh percubaan, $300 selepas tempoh percubaan. Saya menyedari bahawa ada sesuatu yang mencurigakan di sini, tuntutannya terlalu besar dan tidak jelas untuk gaji yang kecil, dan saya meninggalkan tugas ini. Sementara itu, latihan amali di JavaRush tidak lama lagi tersedia. Mendaftar untuk itu. Saya menyiapkan tugasan untuk pendaftaran dalam masa sehari setengah (sekitar penghujung bulan Ogos). Sebelum latihan bermula, kami terpaksa menunggu sehingga awal Oktober, ditambah tiga bulan latihan, dan sudah Tahun Baru, cuti, terlalu lama. Pada masa itu, rizab wang hampir habis dan tiada kemewahan seperti hanya menunggu... Ada pilihan, sama ada dapatkan kerja sambilan setengah hari (untuk apa-apa kerja) supaya anda ada sesuatu. untuk terus hidup, dan melakukan latihan JR pada masa lapang anda. Atau meminjam wang dan menumpukan semua masa yang mungkin untuk belajar intensif. Saya memilih pilihan kedua. Ya, ia adalah pilihan yang lebih berisiko. Saya membaca dan tahu di JR dan bukan sahaja berapa banyak persaingan yang ada untuk jawatan pendatang baru tanpa pengalaman, bagaimana mereka mengabaikan resume dan menendang ke kiri dan kanan selama berbulan-bulan. Malah ada yang menghabiskan enam bulan atau lebih untuk mencari pekerjaan pertama mereka. Tetapi saya bertekad dan secara sedar memahami apa yang saya daftarkan. Selepas teknologi pertama. tugasan bertukar kepada Spring, SQL, Git, Maven dan perkara asas lain yang diperlukan serta latihan yang digantung. Keutamaan telah berubah. Saya belajar Spring dalam kursus Spring Framework 5: Beginner to Guru oleh John Thompson di udemy.com. Gudang pengetahuan yang sangat baik, persembahan bahan berkualiti tinggi, ringkas dan mudah diakses, dengan hanya 10 dolar. SQL - tutorial di YouTube dan artikel di Internet. Tidak mendalaminya. Mempunyai idea tentang perkara asas dan pengalaman praktikal yang minimum. Git - baca buku, yang boleh didapati di laman web rasmi Git. Ia membantu untuk memahami bagaimana git berfungsi, apa itu dan untuk apa ia digunakan, tetapi arahan dalam konsol hampir tidak berguna dan saya hampir melupakannya oleh Maven semasa - jika anda bukan DevOps, maka anda tidak perlu untuk menyelidiki secara mendalam, pemahaman asas sudah cukup, sekurang-kurangnya untuk pemula. Pasukan JR juga membantu menyusun resume, yang mana kami mengucapkan terima kasih kepada mereka. Ini membantu kerana: - 12 September 2020, temu bual pertama dengan HR By the way, untuk sampai ke temu duga dengan HR, ia perlu melakukan tugas ujian yang sangat sukar. Java Tulen, aplikasi tetingkap Swing dan algoritma. Saya buat selama empat hari, dari awal pagi hingga lewat petang (!) Saya mengutuk kerana banyak perkara tidak menjadi, saya Google banyak, tetapi akhirnya pada pukul lima pagi saya akhirnya selesai, memuat naik. ke GItHub dan menghantar e-mel. Temuduga dengan HR berjaya, jadi langkah seterusnya ialah: - 21 September 2020, temuduga teknikal pertama saya sediakan dengan sangat tekun dan teliti. Saya membaca senarai soalan di Internet, menghafalnya dan menganalisisnya dalam Java tulen. Saya menjawab separuh pertama soalan mengenai Java tulen dengan sempurna. Dan bahagian kedua soalan adalah tentang Spring dan SQL, yang saya tidak bersedia kerana saya tidak menjangkakannya 😀 Dan saya menjawab bahagian kedua soalan, pada pendapat saya, begitu-begitu, dan hampir pasti bahawa saya gagal temu duga. Tetapi itu tidak berlaku... Tech. Temuduga pada hari Isnin. Mereka menyuruh saya menunggu keputusan pada hari Jumaat kerana ada calon lain. Dan bayangkan saya terkejut apabila keesokan harinya, Selasa, HR menghubungi saya semula! Bincangkan isu-isu yang berkaitan dengan kekosongan dan sama ada projek itu akan menarik bagi saya. Supaya dari temu bual pertama, dengan persaingan yang besar, tanpa pengalaman, mereka akan mengupah saya? Ya, sudah tentu, sekarang... Walau bagaimanapun: - 28 September 2020, Tawaran Kerja pertama Ia adalah jawatan Pelatih Java dengan gaji $200, dan $500 selepas melepasi tempoh percubaan. Jika anda menganggap bahawa tempoh percubaan termasuk program latihan di mana anda akan meningkatkan pengetahuan yang diperlukan untuk projek itu, di bawah pengawasan mentor yang berpengalaman, maka ia adalah agak baik. Ia bukan percuma, dan itu bagus, walaupun saya akan bersetuju dengannya secara percuma hanya untuk mendapatkan pengalaman dalam persekitaran sebenar. - 5 Oktober 2020, hari bekerja pertama. Saya juga belajar JavaScript dalam seminggu mengikut program latihan, kerana ia perlu untuk projek itu. Selepas Java dengan rangka kerja, ia kelihatan agak mudah kepada saya, walaupun ia juga mempunyai banyak nuansa tersendiri. Pada mulanya saya banyak bersumpah dan sering dalam JS, tidak memahami mengapa sesuatu tidak berfungsi apabila kod itu mudah dan sepatutnya berfungsi) Saya meningkatkan pengetahuan saya tentang teknologi lain, seperti Spring Security (juga kursus daripada bapa saudara saya John Thompson) , Hibernate, Apache Tiles (karang halaman web daripada JSP berbeza), Apache POI (generasi Excel), JSTL dan perkataan lain yang menakutkan untuk pemula. Juga datang perpustakaan JavaScript seperti jQuery, datatables, OpenLayers. Dan kemudian tugas kerja yang mudah, tetapi sebenar yang pertama bermula... Pada mulanya, untuk bulan pertama, anda tidak faham apa yang berlaku sama sekali. Tiga bulan pertama anda berasa bodoh dan secara beransur-ansur masuk ke dalam projek itu. Selepas lebih daripada tiga bulan, terdapat sedikit keyakinan bahawa anda memahami apa dan mengapa anda lakukan... - 17 Januari 2021 Berjaya menamatkan tempoh percubaan. - Mei 2021 Detik "sekarang" pada masa penulisan. Pengalaman kerja hampir 9 bulan. Mereka berpuas hati dengan kualiti kerja saya; Saya biasanya sesuai dengan anggaran atau menyelesaikan tugas sebelum anggaran. Anda sudah mempunyai keyakinan penuh terhadap kebolehan anda. Kerja itu menarik dan menyeronokkan, dan tugasnya sangat pelbagai, setiap hari ada sesuatu yang baru dan ada ruang untuk bergerak ke hadapan. Terdapat minat untuk mengambil kursus dalam talian tambahan untuk meningkatkan kemahiran anda dan meningkatkan kelayakan anda. Kurang dua bulan lagi akan ada pemeriksaan semula prestasi saya dan kenaikan gaji. Keputusan Jika kita mengecualikan daripada garis masa minggu semasa saya sakit dan minggu bercuti, maka secara keseluruhannya mengambil masa 4 bulan untuk mendapatkan pekerjaan pertama saya, dari permulaan latihan dari tahap sifar hingga hari bekerja pertama. Keseluruhan tempoh masa yang diterangkan meliputi 15 tahun, dari 2006 hingga 2021. Mod belajar: Pada mulanya saya memutuskan untuk menganjurkan maraton dan belajar 7 hari seminggu untuk mengurangkan masa yang diperlukan untuk menyelesaikan kursus dan mencari pekerjaan dengan lebih cepat. Tetapi tanpa rehat, kecekapan menurun dengan ketara. Oleh itu, saya belajar semasa saya pergi bekerja, dari 10 pagi hingga kira-kira 8 malam, +- 8 jam belajar dengan rehat untuk berehat dan makan tengah hari, dari Isnin hingga Jumaat. Di samping pengaturcaraan seperti itu, yang sudah sukar dan memerlukan banyak usaha mental, masih terdapat banyak aspek penyusunan diri dan disiplin diri. Ini juga merupakan faktor kritikal yang mesti diambil kira agar gambar membentuk keseluruhan yang koheren. Latihan tanpa perkara di atas sama ada tidak akan berkesan atau tidak berkesan / akan mengambil masa yang lama. Organisasi dan disiplin tanpa latihan yang betul juga tidak mungkin membuahkan hasil. Mereka yang tidak berpuas hati dengan kursus JavaRush akan sentiasa dapat mencari kesalahan dengan kualiti bahan dan pengesah. Bagi saya secara peribadi, ini adalah sumber yang berharga untuk wang mampu milik, yang saya pilih selepas menganalisis banyak tawaran kursus luar talian dan dalam talian. Dan yang membantu mencapai apa yang saya inginkan. Tanpa JR dan juga komunitinya, ini akan menjadi lebih lama, lebih sukar dan lebih sukar untuk dilakukan. Jadi, terima kasih kepada pembangun sumber ini, dan semua orang yang mengambil bahagian. Ini telah dikatakan di suatu tempat, tetapi perkara utama adalah jangan berputus asa dan semuanya akan berjalan lancar.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION