Alexandr Markelov
Tahap
Казань

Cara saya

Diterbitkan dalam kumpulan
Kini tiba masanya untuk saya memberitahu anda tentang kisah kejayaan saya. Sejujurnya saya mengakui bahawa saya tidak pernah bermimpi untuk menjadi pemaju. Saya tidak pernah menganggap diri saya bodoh, tetapi saya selalu berfikir bahawa pembangunan adalah sangat kompleks dan di luar kawalan fikiran saya. Saya secara jujur ​​belajar di universiti selama 5 tahun, menerima diploma dan bekerja dalam bidang runcit. Saya seorang jurujual, naik ke pangkat pengarah, kemudian berkembang sebagai pengurus, jumlah tanggungjawab bertambah. Saya mula berkenalan dengan Java pada 2018, tetapi saya tidak mempunyai kekuatan dan motivasi yang mencukupi sejak anak saya dilahirkan dan saya memutuskan untuk pergi ke jawatan dengan gaji yang lebih baik. Pada usia 26 tahun, saya menjadi pengurus wilayah dengan gaji yang lumayan untuk wilayah saya. Saya banyak mengembara sebelum wabak, melawat Eropah, tetapi selepas kelahiran anak saya, saya membeli rumah dan tidak dapat keluar lagi kerana rutin yang disedut, gadai janji dan kegembiraan lain dalam kehidupan dewasa. Semasa pandemik, saya bekerja dari rumah selama setahun, dan jumlah masa yang saya simpan membolehkan saya kembali belajar Java. Selama kira-kira enam bulan, saya menaik taraf diri saya kepada JavaRush kerana minat, membaca Schildt, Eckel, sebagai hobi, tetapi tidak ada gambaran lengkap. Apabila saya mencapai tahap 22, saya fikir saya sudah cukup baik untuk pergi temu duga dan mula menjawab kekosongan bulan Jun. Saya tidak pernah tersilap begitu. Adalah sangat baik bahawa mereka tidak memanggil saya untuk temu duga teknikal, tetapi hanya memberi saya tugasan ujian. Lelaki, di sini saya menyedari betapa rendahnya saya) Dalam ujian, saya terpaksa membuat perkhidmatan REST, melampirkan bahagian hadapan dan pangkalan data. Sejujurnya saya cuba belajar tentang Spring, DB dan Vue dalam masa yang singkat sebelum tarikh akhir, tetapi atas sebab tertentu saya tidak dapat melakukannya dalam masa seminggu. Selepas tamparan sedemikian, saya menutup resume saya dan menyedari bahawa perkara tidak akan berfungsi seperti itu. Anda bukan sahaja perlu menumpukan 10 jam seminggu dan melakukan ular untuk keseronokan, tetapi benar-benar bekerja keras. Saya membeli kursus tentang Java pada Udemy, menggerudi ke dalam Teras, menghabiskan banyak jam untuk berbilang benang dan penstriman, dan hanya selepas saya dapat menjawab satu set soalan mengenai Teras dengan yakin, barulah saya beralih kepada rangka kerja dan pangkalan data. Jika ada yang berpendapat bahawa Java tulen menarik kepada sesiapa sahaja di pasaran, anda sangat tersilap. Bersedia untuk fakta bahawa anda perlu menguasai Spring, Hibernate, PostgreSQL/MySQL dan lain-lain Git, Maven/Gradle . Adalah dinasihatkan untuk memahami apa itu SOAP dan REST dan perbezaannya. Hanya selepas saya lebih kurang memahami perkara ini, saya mula bertindak balas secara sederhana. Di sini satu lagi kesilapan ditemui: jangan teragak-agak untuk membalas apa-apa sama sekali. Akhirnya, mereka membawa saya ke tempat di mana penerangan kerja memerlukan pakar dengan pengalaman 3-6 tahun, dan temu duga di sana jauh lebih selesa daripada ke tempat di mana mereka mencari junior. Saya lulus tiga ujian teknikal dan melakukan satu ujian, yang saya siarkan dalam github saya. Mereka tidak membawa saya ke sana, tetapi terus terang, ia bukanlah tempat yang menarik untuk bekerja. Ujian itu adalah untuk menulis perkhidmatan sabun mudah dan mengujinya. Pada temuduga pertamaSaya sangat gementar, saya sangat malu dengan ketidakcekapan saya, tetapi ini adalah perkara biasa dan mesti diatasi. Mereka membenarkan saya menulis kod dari jauh, menyemak bahagian kod dan sebagainya. Ia sangat menarik. Temu bual kedua adalah pengalaman yang sangat menjijikkan. Penemuduga sangat sensitif dan cuba menyakitkan hati saya dalam setiap soalan, sampai ke bahagian bawah perkataan dan sebagainya. Soalannya adalah seperti: terangkan maksud kaedah utama dan cara memasukkan argumen baris arahan. Saya berkata bahawa kaedah itu mengambil tatasusunan rentetan sebagai input; penemuduga ingin mendengar bahawa mereka dimasukkan dipisahkan oleh ruang. Selepas temuduga, selepas menganalisis, saya menyedari bahawa saya menjawab dengan cukup memadai dan tidak perlu memaksa diri sendiri. Pada temu bual ketiga, saya telah ditemu bual oleh ketua pasukan dan ketua jabatan; temu duga berlangsung selama satu setengah jam. Setengah jam kemudian mereka menghubungi saya dengan maklum balas dan keesokan harinya mereka menghantar saya tawaran. Sekarang saya bekerja di sini dalam tempoh percubaan: ia sangat sukar, saya rasa otak saya mungkin meletup, tetapi ini Java Enterpise, apa yang perlu dilakukan tanpanya. Apa yang saya ingin nasihatkan: jika anda berpendapat bahawa OOP ialah 4 definisi, anda amat tersilap. Anda perlu memahami polimorfisme dengan baik untuk memahami Spring. Ketahui nilai anda, jangan pergi bekerja untuk makan, jangan pergi kepada orang seperti anda dari temuduga kedua. Jika anda seorang penukar seperti saya, jangan membuat keputusan untuk mengambil langkah sedemikian jika anda tidak mempunyai kusyen yang baik, sekurang-kurangnya selama enam bulan. Saya bernasib baik, saya bekerja dan belajar pada masa yang sama. Gaji saya telah jatuh, tetapi keluarga saya tidak akan memerlukan wang pada mulanya, ia juga selesa secara psikologi untuk saya. Cuba bina sekurang-kurangnya satu perkhidmatan REST dan tolak ia ke dalam repositori anda. Saya memberi jaminan kepada anda bahawa pada dua daripada tiga wawancara teknikal mereka melihat repositori GitHub saya, dan pada satu lagi mereka mungkin melihatnya juga, tetapi mereka tidak mengatakannya. Luangkan masa untuknya: kemudian, apabila anda datang bekerja, mengetahui Git akan meredakan sakit kepala anda yang sudah teruk dengan ketara. Ketahui bukan hanya 2-3 pasukan, tetapi bekerjasama dengan cawangan, tukar, tambah ciri, uji - projek sebegitu sudah akan menaikkan anda di mata pembangun lebih 90% pemohon lain. Biarkan projek ini menjadi kucar-kacir, tetapi perkara utama ialah terdapat sedikit kemajuan di dalamnya. Nah, jika anda mempunyai soalan, saya akan cuba menjawab dalam komen)
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION