JavaRush /Java Blog /Random-ID /Kami tidak membutuhkan penguji lagi. Kami mengubah Anda m...

Kami tidak membutuhkan penguji lagi. Kami mengubah Anda menjadi Javaist: kisah pengembang Viktor Platonov

Dipublikasikan di grup Random-ID
Selama 8 tahun terakhir, ribuan lulusan telah mengikuti kursus JavaRush. Saat ini, lebih dari 1,5 juta pengguna dari 106 negara terdaftar di situs proyek. Tidak semua lulusan punya waktu untuk membicarakan kesuksesan mereka: bagaimana mereka belajar, lulus wawancara dan mulai bekerja sebagai pengembang. Namun pelajar masa kini tertarik mempelajari kisah-kisah mereka yang sudah bekerja di bidang IT. Kami mengambil tindakan sendiri dan meluncurkan seri khusus tentang pengembang dari berbagai negara dan perusahaan yang dilatih di JavaRush. Kisah kesepuluh kami adalah tentang Viktor Platonov . Setelah berganti beberapa pekerjaan dan spesialisasi, Victor secara kebetulan memilih pengembangan Java. Berkat profesi barunya, gajinya meningkat hampir tiga kali lipat dalam satu setengah tahun, dan dia tidak hanya memprogram, tetapi juga menjadi mentor. “Kami tidak membutuhkan penguji lagi.  Kami mentransfer Anda ke Javist”: kisah pengembang Viktor Platonov - 1

“Saya lebih tertarik pada bagaimana program-program tersebut diselenggarakan di dalam”

Saya memiliki dua pendidikan khusus menengah dan satu pendidikan tinggi. Yang pertama - dalam spesialisasi "Mekanik Mobil". Pada saat yang sama, saya sedang belajar untuk menjadi pengacara. Saat itu saya sangat jatuh cinta dengan mobil. Mereka bertanya kepada saya: “Mengapa perlu dua gelar?”, dan saya menjawab: “Saya ingin menjadi pengemudi.” Dan jika polisi lalu lintas ingin menghentikan saya, maka saya memiliki pendidikan hukum, saya bisa lolos.” Setelah itu saya kuliah untuk mendapatkan pendidikan tinggi di bidang mekanik mobil, belajar selama satu tahun dan menyadari bahwa itu bukan untuk saya. Pada saat yang sama, saya mulai bekerja sedikit demi sedikit. Saya bekerja di bengkel mobil, lalu sebagai perwakilan penjualan, lalu sebagai merchandiser, dan seterusnya... Ke mana pun saya pergi! Setelah berkeliaran seperti ini selama tiga tahun, saya berhasil mendapatkan pekerjaan di McDonalds. Pada saat yang sama, saya punya komputer di rumah. Saya tidak terlalu tertarik dengan permainan komputer—saya lebih tertarik pada cara kerja program di dalamnya. Misalnya, apa yang terjadi jika sebuah file dihapus? Saat itu saya tinggal di kota kecil Kumertau di Bashkiria. Ada cabang Universitas Teknik Penerbangan Negeri Ufa di kota itu. Menyadari bahwa saya perlu berumah tangga, saya masuk universitas untuk mengambil jurusan “Informatika Terapan di bidang Ekonomi.” Pada saat itu, bank mendapatkan momentum, spesialisasi ini ditutupi dengan lapisan uang. Saya belajar paruh waktu dan, pada saat yang sama, mulai membangun karir di bidang TI: Saya mulai sebagai penjual disk, kemudian menjadi administrator di klub komputer, dan kemudian mendapat pekerjaan sebagai administrator sistem di salah satu rumah sakit. . Pekerjaan selanjutnya adalah posisi system administrator di sebuah perusahaan yang bergerak di bidang peralatan medis. Saat bekerja di sana, saya menemukan iklan kursus 1C. Saya pikir itu dekat dengan IT dan ekonomi, dan saya akan belajar akuntansi pada saat yang bersamaan. Kursus awalnya mengajarkan akuntansi di 1C, dan kemudian dasar-dasar pemrograman di 1C. Secara umum, saya belajar akuntansi dan bahkan mendapat sertifikat. Kemudian dia berganti pekerjaan lagi dan menjadi administrator sistem di sistem pemantauan transportasi satelit, dan bekerja di bidang ini selama tiga tahun.

“Ini kodemu, ini tugasmu, ayo minum”

Seiring waktu, saya memutuskan untuk berlatih kembali dan menjadi dukungan. Dan tiba-tiba saya menerima tawaran pekerjaan di St. Petersburg. Saya berpikir: “Ada di sana, tidak ada,” saya membawa laptop di punggung saya dan pergi ke St. Petersburg dengan ransel kecil. Pada tanggal 8 Agustus 2012, saya turun dari kereta di St. Pikiran pertama yang ada di kepalaku saat itu adalah: “Aku pulang.” Saya tidak mendapatkan pekerjaan yang diminta. Namun pada akhirnya saya mendapatkan pekerjaan di kantor yang juga menangani pemantauan satelit. Kemudian saya dipindahkan ke departemen dukungan di sebuah perusahaan keamanan informasi, lalu saya berganti pekerjaan lagi. Kebetulan saya dengan lancar berpindah dari dukungan ke pengujian, kemudian berakhir di Bank Sentral Rusia, tempat saya dipindahkan dari penguji ke javaist. Begini keadaannya. Suatu hari atasan saya mendatangi saya dan berkata: “Kami tidak membutuhkan penguji lagi.” Saya duduk dan berpikir: “Atas! Saatnya memperbarui CV Anda di HeadHunter.” Namun dia melanjutkan: “Kami memikirkannya dan memutuskan bahwa kami memerlukan pengembang Java. Secara umum, mulai hari ini kami akan memindahkan Anda ke Javistas.” Saya mengatakan bahwa saya hanya mendengar tentang Java dan tidak tahu apa-apa, lalu dia menjawab: “Itu masalah Anda. Jika Anda tidak bisa mengatasinya, perbarui resume Anda.” Hari pertama setelah berita ini, saya berjalan dengan kaget, dan keesokan harinya bos mendudukkan saya di sebelahnya dan menunjukkan cara kerja IntelliJ IDEA dan Git. Dia berkata: “Ini kodemu, ini tugasmu, ayo minum.” Secara alami, saya mulai mencari pilihan tentang cara belajar Java. Saya melihat segala macam kursus dan di suatu tempat saya menemukan JavaRush. Sejak saat itu saya mulai belajar Java.

“Yang menyelamatkan saya adalah Java memiliki sintaks mirip C.”

Bisa dibilang JavaRush memberi saya pengetahuan dasar tentang Java. Saya tidak menyelesaikan kursus karena saya melangkah terlalu jauh - saya aktif membaca berbagai literatur tentang pemrograman. Berkat buku, JavaRush dan seorang mentor, saya menjadi seorang Javaist. Yang menyelamatkan saya adalah Java memiliki sintaks mirip C. Saya tahu sedikit cara membuat kode di PHP, tetapi saya tidak tahu pemrograman berorientasi objek dan kata-kata ajaib seperti enkapsulasi, polimorfisme, pewarisan, abstraksi. Berkat pengetahuan yang saya miliki, saya secara intuitif memahami beberapa hal. Ditambah lagi, saya memiliki manajer yang baik: saat itu dia memiliki pengalaman pemrograman sekitar 20 tahun. Dia menulis Java sendiri selama sekitar 4 tahun, tetapi dia memiliki assembler, C, C++, dan C# di belakangnya. Saya pulang kerja dan memaksakan diri untuk menyelesaikan setidaknya 1-2 masalah, meskipun otak saya berpacu. Dan saat itu saya hampir kehabisan tenaga, bahkan harus berkonsultasi dengan psikolog. Saya bertemu dengan seorang psikolog yang sangat keren, dia dengan jelas memahami apa yang saya butuhkan dan entah bagaimana menemukan pendekatan kepada saya. Saya mulai melakukan pendekatan terhadap segala sesuatu secara berbeda, mengajukan pertanyaan secara berbeda, memandang keseimbangan kehidupan kerja dan kehidupan secara berbeda, saat istirahat. Saya berhenti melakukan kritik diri. Pekerjaan kedua juga menyelamatkan saya. Pada tahun 2013, saya menekuni hobi - pemandu wisata. Saya memimpin tamasya ke negara lain dan terdaftar sebagai pemandu lepas di perusahaan Cincin Perak. Ternyata di hari biasa saya duduk menempel di kursi, dan di akhir pekan angin meniup saya. Saya mulai mengerti sedikit bahasa Latvia, meningkatkan bahasa Inggris saya, meskipun sebelumnya saya tidak bisa berbicara bahasa itu. “Kami tidak membutuhkan penguji lagi.  Kami mentransfer Anda ke Javist”: kisah pengembang Viktor Platonov - 2Suatu kali saya datang ke Helsinki ke Museum Alvar Aalto, dan di sana kami langsung diberitahu bahwa pemandu berbahasa Rusia sedang sakit dan hanya berbahasa Inggris yang akan ada di sana. Saya harus menerjemahkan. Dua kunjungan ke museum - dan hambatan percakapan saya hilang. Tentu saja, saya membuat kesalahan, saya membuat kesalahan, tetapi saya berbicara.

“Saya melakukan sekitar 40 wawancara”

Ketika lockdown dimulai, saya punya waktu luang, dan saya menemukan mentor yang keren. Saya membeli kursus di suatu kantor dan bertemu dengan seorang guru hebat di sana: ketika dia memberikan ceramah, semua orang duduk dengan telinga ternganga. Biasanya saya menemuinya dengan suatu masalah, dan dia duduk dan menjelaskan topik tersebut kepada saya. Sekarang saya menghubungi Anda seminggu sekali: kami melakukan pemutaran singkat selama seminggu terakhir, meninjau teknologi, dan pertanyaan yang telah saya kumpulkan mengenai proyek kerja. Ternyata selama lockdown, gaji saya naik tiga kali lipat. Ketika saya mulai belajar dengan seorang mentor, dia memberi tahu saya: “Daftarlah untuk beberapa wawancara, jalan-jalan, lihat bagaimana kelanjutannya. Kami akan mencari kesenjangan pengetahuan Anda.” Wawancara kedua untuk posisi pengembang di VTB Bank. Ngomong-ngomong, saya lulus wawancara ini secara kebetulan. Namun keesokan harinya setelah wawancara, pihak HR menelpon saya dan mengatakan bahwa saya diajak bekerja. Enam bulan kemudian, orang HR mulai mengganggu saya. Saya melakukan sekitar 40 wawancara pada bulan April dan Mei. Itu sampai pada titik di mana ada 2 wawancara sehari. Aku sangat bersemangat pada mereka. Pada bulan Juni, saya menerima beberapa tawaran, dan tawaran yang menyenangkan: yang terkecil adalah 180 ribu rubel, yang terbesar - 270 ribu. Saya memilih tiga proyek yang paling saya sukai, berbicara lagi dengan mereka dan memilih salah satu yang sedang saya kerjakan. Saya di EPAM, tapi saya bekerja untuk perusahaan Inggris ITV. Baru minggu lalu masa uji coba berlalu. Dari gaji pertama yang saya terima, saya menabung dan memperbaiki penglihatan saya. Di Bank Sentral, saya mengerjakan proyek untuk sistem manajemen proyek Jira. Kami menyelesaikan sistem ini dan menyesuaikannya dengan kebutuhan bank. Kami menulis segala macam plugin dan sistem integrasi untuk Jira. Proyek-proyeknya sederhana namun menarik. Di Bank Sentral, saya meningkatkan pengetahuan Jira saya. Ini ada di tangan saya ketika saya datang ke VTB, itu juga digunakan di sana. Di VTB, kami telah menulis perangkat lunak perbankan lengkap terkait dengan pengendalian dan penerbitan dana kredit. Di sana saya mulai memutakhirkan Spring, SQL, dan teknologi lainnya. Pada proyek EPAM, teknologinya secara umum praktis tidak saya ketahui: misalnya, ada banyak front-end, kerangka kerja yang digunakan yang belum pernah saya dengar sebelumnya. Sedikit demi sedikit Anda harus belajar. Kami sedang mengerjakan proyek yang ditulis dan ditutup pada tahun 2018, namun kini telah dibuka kembali. Tugas kita adalah mentransfernya ke teknologi yang lebih modern. Sekarang saya sudah mulai membimbing diri saya sendiri. Setahun yang lalu, teman saya bertanya: “Saya ingin menjadi seorang programmer.” Dia dulunya adalah seorang penari, tetapi dia mempelajarinya dalam satu tahun dan sekarang telah bekerja sebagai penari selama satu setengah bulan. Mentoring juga membantu Anda meningkatkan diri, karena terkadang junior mengajukan pertanyaan yang belum Anda pikirkan. Saya memiliki proyek kesayangan saya sendiri - ini adalah sistem pemesanan hotel hewan peliharaan. Saya punya kucing, dan mencari hotel untuk hewan dengan pariwisata saya sangat penting bagi saya. Biasanya saya berangkat 3-4 hari, jadi kucingnya perlu dirawat. Saya mulai mencari hotel dan menyadari bahwa kami tidak memiliki perangkat lunak yang tepat, yang dengannya Anda dapat memesan tempat untuk kucing atau anjing. Jadi saya meminumnya sedikit demi sedikit.

Tips untuk pengembang pemula

  • Saya merekomendasikan membaca buku tentang pengembangan segera setelah Anda mulai mempelajari JavaRush. Inilah daftar saya:

    1. "Jawa. Memecahkan masalah praktis” oleh Angela Leonarda.
    2. “Algoritma dan Struktur Data” oleh Allen B. Downey. JavaRush memiliki kursus “Koleksi”. Buku ini sebenarnya adalah inti dari kursus ini.
    3. “Algoritma Grocking” Aditya Bhargava. Ini adalah pengenalan yang bagus tentang algoritma dan Anda dapat mulai membacanya sejak hari pertama mempelajari Java.
    4. “Mempelajari Ekspresi Reguler” oleh Ben Forta.
    5. “Dasar-dasar bahasa SQL” oleh Evgeniy Morgunov.
    6. “Teknik Pemrograman Berorientasi Objek” oleh Erich Gamma dan Richard Helm.
    7. “Perkembangan Agile” oleh Robert Martin.
    8. “Git untuk Pro” oleh Ben Straub.

  • Belajar bahasa Inggris. Mengingat sekitar 80% dari seluruh konten di web berbahasa Inggris, hal ini sangat penting. IntelliJ IDEA yang sama tidak memiliki versi dalam bahasa Rusia, hanya dalam bahasa Inggris.

  • Setiap malam, berjalanlah di luar selama 25-30 menit. Bahkan hanya di sekitar rumah, atau lebih baik lagi di taman. Sangat membantu untuk bersantai.

  • Keluar dari media sosial. Tidak adanya jejaring sosial menghemat banyak waktu.

  • Dimulai dengan masalah JavaRush pertama Anda, dorong ke Git . Ini mudah dilakukan; IntelliJ IDEA sudah memiliki semua alatnya. Pada awalnya, Anda dapat menggunakan tombol Share-on-Github.

  • Dapatkan proyek kesayangan untuk diri Anda sendiri.

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