JavaRush /Blog Java /Random-MS /Kisah pemaju JavaRush Dmitry Semenenko

Kisah pemaju JavaRush Dmitry Semenenko

Diterbitkan dalam kumpulan
Kami meneruskan siri khas dalam bahagian "Kisah Kejayaan" - di dalamnya kami bercakap tentang pembangun yang belajar di JavaRush dan kini bekerja di syarikat ini, membangunkan produk. Wira kelima kami ialah Dima Semenenko. Dima adalah seorang jurutera melalui pendidikan. Dari masa ke masa, profesion itu menjadi tidak menarik dan tidak menguntungkan baginya, dan kemudian dia berfikir untuk menjadi pemaju. Latihannya mengambil masa kira-kira 5 tahun. Dima menceritakan keadaannya dalam "kisah kejayaan" beliau."Latihan saya berlangsung selama 5 tahun": kisah pemaju JavaRush Dmitry Semenenko - 1

"Saya membeli sendiri langganan JavaRush untuk Tahun Baru"

Saya mula berminat dalam pengaturcaraan semasa tahun pelajar saya. Di universiti saya belajar untuk menjadi jurutera mikroelektronik dan belajar sedikit Pascal. Selepas belajar, dia mendapat pekerjaan di sebuah syarikat sebagai jurutera. Gajinya rendah, dan selepas beberapa ketika kerja menjadi tidak menarik. Itulah sebabnya saya mula melihat ke arah IT. Ramai kawan yang masuk ke industri ini dan menyuruh saya mencubanya. Pilihan bahasa pengaturcaraan berlaku seperti ini: seorang rakan bekerja sebagai pakar IT, saya bertanya kepadanya arah mana yang lebih baik untuk dipilih, dia menasihati Java. Iaitu, ia bukan pilihan yang sedar sepenuhnya. Oleh itu, saya mula mengkaji isu ini dan menemui artikel mengenai Habré oleh pengasas JavaRush, di mana saya berkenalan dengan sumber ini. Saya mendaftar untuk JavaRush pada Oktober 2013, dan pada Hari Tahun Baru saya membeli sendiri langganan untuk $100. Hadiah Tahun Baru ini menghasilkan kerja sebagai pemaju. Saya mula melalui tahap pertama, sedikit demi sedikit menyelesaikan masalah di tempat kerja dan di rumah. Tiada jadual: Saya belajar pada masa lapang saya. Iaitu, ia kelihatan seperti ini: Saya belajar, berhenti belajar selama beberapa hari, dan kemudian kembali lagi. Terdapat rehat selama 2-3 bulan. Sekarang saya faham bahawa ini bukan pendekatan untuk belajar sama sekali. Pada masa itu, saya menyedari bahawa saya tidak mempunyai pengetahuan yang mencukupi untuk menyelesaikan masalah. Ada kalanya saya menyalin jawapan yang sudah siap hanya untuk mendapatkan jirim gelap dan pergi ke peringkat seterusnya. Saya mempunyai pengetahuan yang mencukupi "di atas" untuk menukar pekerjaan dengan cepat. Oleh kerana kekurangan pengetahuan, saya memutuskan untuk mengambil kursus pengaturcaraan sepenuh masa, yang dengan cepat saya kecewa. Sebagai contoh, apabila saya ingin menjelaskan sesuatu dengan guru, dia menangguhkan soalan sehingga kemudian, kursus tamat pada lewat petang, semua dihantar pulang, mereka berjanji untuk menyelesaikan soalan dalam pelajaran akan datang. Dan seterusnya ia berlarutan dari semasa ke semasa. Pada asasnya, saya belajar di sana apa yang saya sudah tahu.

"Kenapa awak duduk di sana, pergi cari kerja, awak ada keluarga"

Apabila saya diberhentikan kerja sebelum ini pada penghujung tahun 2017, saya melanjutkan pelajaran dengan bersungguh-sungguh. Saya menerima sepakan "ajaib" dan motivasi yang sangat hebat. Ini adalah enam bulan paling aktif dalam pengajian saya. Saya pergi ke latihan JavaRush di mana saya melakukan projek mengira kalori pada Spring. Dalam projek itu saya menggunakan pangkalan data, Hibernate, Spring, dan banyak teknologi lain. Mentor menyediakan banyak bahan tambahan. Ia sangat menarik, pintar, dikunyah sehingga ke butiran terkecil. Saya juga membaca banyak kesusasteraan, menonton video, dan mendaftar untuk kursus "Pengaturcaraan Kumpulan" Nemchinsky. Pada asasnya, latihan ini adalah seperti pekerjaan, tetapi kami tidak dibayar, kami dibayar. Kami sedang menulis sistem CRM, kami mempunyai mentor kami sendiri. Segala-galanya seperti pada pekerjaan biasa: tugas, mesyuarat 3 kali seminggu. Pada projek ini saya merasakan bahawa saya mula berkembang secara normal. Selain latihan amali, saya belajar sendiri. Tidak boleh duduk di rumah kerana anak kecil, jadi saya pergi ke perpustakaan. Terdapat meja, saluran keluar, dan wi-fi percuma. Tiada siapa yang masuk campur, hanya pesara yang pergi membaca surat khabar. Kadang-kadang saya juga belajar di rumah pada waktu petang. Secara umum, saya pergi ke perpustakaan untuk belajar sepanjang musim sejuk kerana saya tahu apa yang perlu saya lakukan. Walaupun ramai yang berkata: "Kenapa awak duduk di sana, pergi cari kerja, awak ada keluarga, anak." "Simpanan" banyak membantu. Semasa latihan intensif saya, saya telah menghadiri beberapa temuduga. Satu temu bual adalah dengan jabatan IT sebuah bank, dan satu lagi dengan syarikat mesin kopi. Di suatu tempat mereka tidak membawa saya, di suatu tempat yang saya sendiri tidak menyukainya.

"Jika anda tidak menyukai pekerjaan itu, maka gaji yang tinggi tidak akan membantu"

Pada suatu hari saya pergi ke laman web JavaRush dan terjumpa satu iklan bahawa syarikat itu sedang mencari seorang junior Java. Saya menghantar resume saya dan dipanggil untuk temuduga. Peringkat pertama adalah dengan perekrut, kemudian wawancara teknikal dengan pengurus, dan kemudian dengan pengarah. Saya tidak menjawab semua soalan dengan betul, saya rasa 80 peratus, tetapi itu tidak pasti. Dan mereka mengupah saya. Pada mulanya terdapat penyesuaian, mengenali projek, menyediakan perisian. Pada mulanya, saya sibuk membetulkan tugasan yang telah ditulis untuk pencarian, kemudian saya mula menulis tugasan dan permainan sendiri. Sekarang saya sudah mengusahakan bahagian pelayan. Menulis masalah baru adalah kerja kreatif. Ia tidak terlalu sukar untuk dilaksanakan, sukar untuk mewujudkannya. Apabila kuarantin pertama bermula (berkunci pada musim bunga 2020 - ed.), kami mempunyai matlamat untuk menyelesaikan 20 tugasan untuk setiap orang. Saya masih ingat saya duduk di rumah, berjalan di sekeliling bilik dan tidak dapat memikirkan apa-apa. Ada kalanya saya boleh datang dengan 6 masalah dalam satu hari, dan 1-2 hari kedua. Dalam kerja saya, saya suka kedua-dua pembangunan back-end, bekerja dengan pangkalan data, serta mencipta tugasan lama yang baharu dan menambah baik. Sebelum kuarantin, kami mengamalkan pengaturcaraan pasangan di pejabat. 2-3 orang duduk di satu komputer, seorang menulis kod, yang lain memberitahunya apa yang perlu ditulis. Kemudian mereka berubah. Ini adalah amalan yang menarik, anda belajar banyak daripada rakan sekerja anda. Bagi mereka yang merancang untuk menjadi pemaju, saya ingin mengatakan bahawa jika anda tidak suka kerja, maka gaji yang tinggi tidak akan membantu. Saya suka pekerjaan saya. Saya suka perasaan selepas menyelesaikan masalah yang anda telah duduki untuk masa yang lama. Kemudian sayap saya hanya tumbuh. Inilah sebabnya saya melakukan pembangunan. Sedikit lagi tentang motivasi. Kawan saya yang bekerja di kilang ingin menjadi penguji. Saya memberitahu mereka bahawa saya bekerja sebagai pembangun dan tentang mempelajari JavaRush. Dia membeli langganan tahunan, menamatkan latihan dan kini bekerja sebagai junior. Rakan-rakan lain juga mencuba, tetapi hanya seorang yang berjaya sampai ke penghujungnya. Dia mempunyai motivasi sebenar, dia benar-benar mahu menukar pekerjaannya.

Petua untuk pembangun pemula:

  1. Lebih baik memikirkannya daripada melewatkannya.

    Jangan pergi ke topik secara dangkal. Adalah lebih baik untuk meluangkan sedikit masa dan memikirkannya daripada terbang dan tidak memahami cara sesuatu berfungsi. Tiada keajaiban: semuanya berfungsi dengan cara yang sepatutnya.

  2. Cuba untuk tidak terganggu.

    Jika anda membuat keputusan untuk belajar, lebih baik menumpukan sekurang-kurangnya 2-3 jam sehari untuk belajar. Untuk tidak terganggu, telefon harus dimatikan - ini akan membantu anda melibatkan diri secara normal dalam tugas atau topik baharu.

  3. Baca buku tentang teori Java.

    Saya boleh mengesyorkan beberapa buku:

    • “Learning Java (Head First Java)” oleh Kathy Sierra dan Bert Bates;
    • "The Philosophy of Java" oleh Bruce Eckel;
    • “Jawa. Panduan Lengkap” oleh Herbert Schildt;
    • “Jawa. Library of a Professional” oleh Kay Horstmann.

  4. Buat projek haiwan peliharaan.

    Semasa temu duga, adalah penting untuk menunjukkan bahawa anda mempunyai sekurang-kurangnya pengalaman kerja. Walaupun ini adalah projek percubaan, walaupun yang belum selesai, adalah penting untuk menunjukkan bahawa anda telah melakukan sesuatu.

  5. Belajar English.

    Lebih baik mengetahui bahasa Inggeris daripada tidak mengetahuinya :) Sekurang-kurangnya, anda memerlukannya untuk membaca dokumentasi teknikal... Saya gagal satu temuduga kerana pengetahuan saya yang rendah dalam bahasa Inggeris.

  6. Bersungguh-sungguh.

    Tanya soalan jika ada sesuatu yang tidak jelas kepada anda. Walaupun anda fikir soalan itu bodoh. Perkara utama ialah meletakkan segala-galanya di rak untuk diri sendiri.

Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION