JavaRush /Java Blog /Random-ID /Pekerjaan pertama sebagai pengembang di Republik Ceko
Viktor Lonkov
Level 41
Прага

Pekerjaan pertama sebagai pengembang di Republik Ceko

Dipublikasikan di grup Random-ID
Pada tahun 2019, saya membaca kisah sukses siswa JavaRush lainnya dan berpikir bahwa saya pasti akan menulis kisah saya sendiri ketika saya mendapatkan pekerjaan dan mendapatkan “kesuksesan” itu. Bulan depan adalah setahun saya bekerja sebagai Java Developer, maka dengan cerita ini saya ingin mengucapkan terima kasih kepada JavaRush dan memotivasi para pembaca untuk terus belajar, karena ada banyak momen dimana saya menyerah. Saya ingin menceritakan semuanya dari awal, jadi ceritanya mungkin akan panjang, saya akan membaginya menjadi beberapa bab, sehingga Anda dapat melewati penyimpangan liris yang tidak menarik. Spoiler: proses belajar dan mencari pekerjaan dimulai dari bab ke-3, 2 bab pertama adalah cerita kehidupan. 1. Penyimpangan Liris (Kata Pengantar) Cerita saya akan sedikit berbeda dari yang lain, karena bermula dari fakta bahwa pada tahun 2013 saya belajar menjadi seorang programmer dan mendapat ijazah dari salah satu universitas terbaik di negeri ini (saya cek ratingnya sekarang masih di 5 besar, Bagus). Namun jalur selanjutnya menjauhkan saya dari pemrograman. Saya belajar dengan cukup baik di sekolah dan di universitas, lulus semua ujian dengan mesin otomatis, dan impian mengendarai Porsche 911 selalu terlintas di kepala saya (oh, Californication ini). Ditambah lagi saat itu (2012-2013), saya dan teman-teman tergabung dalam pesta BM (Youth Business). Oleh karena itu, pada tahun ke-4, saya memutuskan bahwa “bekerja sebagai programmer untuk paman saya” tidak sesuai dengan ambisi saya dan dengan cara ini saya tidak akan mendapatkan lebih dari 200.000 rubel sebulan (betapa salahnya saya) dan salah satu dari saya teman sekelas dan saya memutuskan untuk membuka web -studio kami sendiri. Kami terutama terlibat dalam pembuatan toko online besar, portal perusahaan, dan promosi SEO mereka. Saya tidak menyentuh bagian teknisnya; tugas saya sejak awal adalah mencari klien, berkomunikasi dengan mereka, dan mengelola proses (pada dasarnya: seorang manajer). Seluruh implementasi dilakukan pada awalnya oleh pekerja lepas yang disewa, dan kemudian oleh karyawan tetap kami; seorang teman sekelas bertanggung jawab atas seluruh proses teknis dan manajemen tim. Semua magang di universitas, di mana saya harus mendapatkan pengalaman nyata sebagai programmer, saya atur sendiri dari salah satu klien kami (dengan memberinya diskon bagus di situs). Tesis, di mana ada juga peluang nyata untuk menulis proyek PET yang luar biasa. Proyek kelulusan kami adalah sistem ERP di C# dan ASP.net, kami menulisnya dalam tim dengan beberapa teman sekelas, membagi semua tugas menjadi tiga. Namun di sini sekali lagi saya tidak terlibat dalam pemrograman; bagian pekerjaan saya adalah merencanakan proses bisnis, merancang antarmuka sistem dan database. Alhasil, pada tahun 2018, 5 tahun berlalu setelah lulus dari universitas, pada saat saya memutuskan untuk mengubah aktivitas, saya sebenarnya belum memiliki pengalaman komersial nyata dalam menulis kode. Di universitas banyak sekali peluang untuk mendapatkan pengalaman ini, namun karena saat itu saya sudah mengembangkan web studio dan tidak menghubungkan hidup saya langsung dengan pemrograman, saya berhasil mengelak dari peluang tersebut. 2. Penyimpangan liris 2 (Bagaimana saya sampai ke Republik Ceko dan mengapa saya mencari pekerjaan di sana) Terlepas dari kenyataan bahwa di antara klien kami terdapat toko online yang cukup besar dan terkenal, serta beberapa merek asing, studio web pada akhirnya tidak memberikan tingkat pendapatan yang diinginkan (spoiler: Saya tidak membeli Porsche). Sebagian besar hasilnya digunakan untuk membayar gaji karyawan dan biaya lainnya. Namun saya tetap bersyukur atas pengalaman luar biasa ini, karena pekerjaan ini membawa banyak kontak, acara, dan peluang perjalanan yang menarik. Dan yang paling penting, pada salah satu liburan di Italia ini, saya bertemu istri saya (kami akan memanggilnya A. di masa depan). A. berasal dari kota kecil di Republik Ceko. Tahun-tahun pertama kami tinggal di Moskow, terkadang pergi ke Republik Ceko selama beberapa bulan. Akibatnya, karena berbagai alasan yang tidak terkait dengan cerita ini, pada tahun 2018 kami memutuskan bahwa akan lebih baik tinggal di Republik Ceko, yang berarti saya perlu “mengingat asal usul saya” dan mencari pekerjaan di sana sebagai programmer. Tingkat bahasa memungkinkan saya berpikir untuk mencari pekerjaan di luar negeri. Saya menguasai bahasa Inggris dengan baik sejak sekolah, ditambah lagi di rumah, meskipun saya mencoba belajar bahasa Ceko, A. dan saya juga hampir selalu berbicara dalam bahasa Inggris, kadang-kadang beralih ke bahasa Ceko. Saya akan menilai bahasa Inggris saya sebagai C1 yang percaya diri, dan bahasa Ceko pada saat itu berada di level B1, jika tidak lebih tinggi. Rencananya adalah mencari pekerjaan sebagai pengembang Junior di sebuah perusahaan internasional, di mana Anda terutama harus bisa berbahasa Inggris. Saat itu, saya sendiri sering berpikir untuk mengubah jenis kegiatan saya, karena mitos “bekerja untuk paman” berhasil dihalau oleh teman-teman sekelas saya, karena pengalaman sukses mereka sudah di depan mata saya. Mereka mengikuti jalur standar: magang di tahun terakhir, junior, menengah, senior - dan dalam 5 tahun mereka tumbuh menjadi pengembang bergaji tinggi di perusahaan besar. Saya rasa di sinilah bagian perkenalan selesai dan Anda bisa langsung melanjutkan ke proses belajar dan mencari pekerjaan. 3. Mulai dari pelatihan

 Di awal tahun 2019, 6 tahun telah berlalu sejak saya lulus dari universitas, di mana saya terutama belajar bekerja dengan dua bahasa: Java dan C# (konfrontasi abadi) - dan sejak menerima diploma, saya tidak lagi menemukan bahasa-bahasa tersebut. Setelah duduk suatu malam membaca berbagai artikel “Bahasa pemrograman mana yang harus dipilih di tahun 2019”, “Rating popularitas bahasa pemrograman” dan seterusnya, saya segera memutuskan untuk mengingat Java. Konsep bahasa ini paling dekat dengan saya selama masa mahasiswa saya. Setelah memilih bahasa, saya memutuskan bahwa saya perlu mengingat semua dasar-dasar dan sintaksis bahasa tersebut. Saya mengunduh buku "Panduan Lengkap" oleh Herbert Schildt; buku ini direkomendasikan kepada kami saat masih kuliah. Selama sekitar satu setengah bulan, saya membacanya dengan keberhasilan yang berbeda-beda dalam perjalanan ke kantor atau di malam hari senggang. Saya ingat dasar-dasar dan sintaksis Java, tetapi merasa ini belum cukup. Semua yang saya baca dan tidak praktikkan terlupakan setelah 2 minggu. Sesuatu perlu diubah dan pencarian Google membawa saya ke layanan luar negeri CodeSignals, tempat saya dapat berlatih dan mencoba memecahkan berbagai masalah dan teka-teki yang muncul selama wawancara dengan berbagai raksasa teknologi. Itu menarik selama beberapa hari, tetapi saya tidak merasakan banyak kemajuan atau hasil, karena sebagian besar tugasnya bersifat algoritmik dan bukan tentang pengetahuan bahasa. Saya kembali ke Google untuk mencari magang dan menemukan iklan beberapa program pelatihan online dengan pendampingan dan jaminan pekerjaan. Tapi mereka menjamin pekerjaan di perusahaan Rusia, jadi saya tidak tertarik. Selain itu, saya tidak terlalu menyukai gagasan memberikan beberapa puluh ribu rubel, karena saya memahami bahwa belajar memprogram, bagaimanapun juga, adalah pendidikan mandiri dan semua yang diberikan kursus ini hanyalah struktur pelatihan. , dan yang paling penting, “tendangan keras” dan motivasi belajar, karena pelatihan sudah dibayar. Saya memutuskan untuk mencari sesuatu yang lebih murah dan sederhana. Dan kemudian saya masuk ke layanan JavaRush, itu adalah pilihan ideal, di mana pelatihan disusun untuk Anda, mereka memberi Anda latihan, tetapi Anda tidak dapat melakukannya tanpa pelatihan mandiri. Harga 1.800 rubel per bulan tampaknya tidak terlalu tinggi, tetapi pada saat yang sama merupakan “tendangan” bulanan yang luar biasa. Saya membaca ulasan dan kisah nyata di Internet dan memutuskan untuk mencobanya dengan berlangganan selama sebulan (saya tidak ingat persisnya, mungkin pada saat itu Anda bisa mendapatkan 10 level gratis untuk memulai). Pada bulan Maret 2019, saya mulai mempelajari JavaRush. Pada saat yang sama, saya sedang mengerjakan web studio dan juga 2 kali seminggu di pagi hari saya berkomunikasi secara online dengan tutor bahasa Inggris (untuk bahasa Inggris saya memilih layanan Preply), jadi tidak banyak waktu tersisa untuk JavaRush, tapi Saya tidak punya tempat untuk terburu-buru. Jika saya ingat dengan benar, saya menyelesaikan 25 level pertama dalam 5-6 bulan pertama. Pertama saya melalui Java Core, lalu Java Collections, dan akhirnya keluar dari Java Multithreading. Saya menggunakan multithreading secara sisa, hanya karena masih ada sisa 3 bulan berlangganan. Itu sangat sulit, karena secara tidak sadar saya mengerti bahwa ini tidak akan terlalu berguna pada awalnya (melihat ke depan, saya dapat mengatakan bahwa pertanyaan tentang multithreading ditemui, tetapi sangat jarang, dan dalam pekerjaan itu sendiri selama satu tahun, saya belum menemukannya). Sekarang, ketika saya mulai menulis cerita ini, saya melihat kursus JSP & Servlets baru telah muncul, pada saat itu saya pikir kursus ini akan sangat berguna, karena inilah yang paling saya kerjakan sekarang. Setelah level 25, saya memutuskan untuk mencoba mengikuti wawancara pertama untuk posisi Java Junior di Moskow. Saya mengerti bahwa pengetahuan kemungkinan besar masih belum cukup, tetapi saya tidak berencana untuk mendapatkan pekerjaan di Moskow. Tugasnya adalah mendapatkan pengalaman pertama wawancara secara umum, memahami pertanyaan apa yang diajukan, bagaimana berperilaku dan menguji diri sendiri. Resume pertama saya cukup singkat, saya menjelaskan secara rinci pengalaman saya dalam mengelola studio web, tetapi tidak ada yang bisa dibanggakan di Java dan saya hanya menunjukkan buku-buku yang telah saya baca dan juga menyebutkan JavaRush. Saya melamar ke semua tempat di mana saya melihat kata Junior Java, tetapi resume saya sepertinya tidak memberikan kesan. Akibatnya, saya hanya menerima satu undangan wawancara dan hasilnya sangat konyol. Itu adalah salah satu agregator real estate (seperti CIAN, tapi bukan CIAN). Saya sampai di kantor perusahaan, wawancara dilakukan oleh HR dan ketua tim. Hal pertama yang mereka minta saya lakukan adalah menceritakan pengalaman saya di Jawa, dan sejujurnya saya katakan bahwa saya tidak punya banyak pengalaman dan semuanya dijelaskan dalam tiga baris di resume saya, dan di situlah wawancara berakhir. Mereka tidak punya pertanyaan lain untuk saya. Saya ingat meninggalkan kantor dan menjadi sangat marah pada diri sendiri karena setelah begitu banyak usaha dan waktu yang dihabiskan untuk belajar, wawancara pertama saya hanya berlangsung 5 menit. Butuh waktu lama bagi mereka untuk menyadari bahwa saya tidak cocok. Tampaknya akan terus seperti ini, tetapi malah menjadi lebih baik. Dalam beberapa bulan, saya menyelesaikan JavaRush level 30 dan mengikuti beberapa wawancara online lagi. Mereka menjadi lebih baik, tetapi selalu berakhir dengan kegagalan. Dengan hasil ini, di penghujung tahun 2019, saya dan A. pindah ke Republik Ceko. Seluruh tim studio web kami dan mitra saya, sebagai pemimpinnya, diterima oleh klien reguler dan terbesar kami. Sebelumnya, dia menyerahkan semua tugas teknis kepada kami, tetapi sekarang dia memiliki departemen teknisnya sendiri, yang mengembangkan dan mengembangkan proyek tersebut sejak awal. Klien membayar saya kompensasi uang, yang seharusnya cukup untuk pertama kalinya saya berada di Republik Ceko. Tugasnya adalah mendapatkan pengalaman pertama wawancara secara umum, memahami pertanyaan apa yang diajukan, bagaimana berperilaku dan menguji diri sendiri. Resume pertama saya cukup singkat, saya menjelaskan secara rinci pengalaman saya dalam mengelola studio web, tetapi tidak ada yang bisa dibanggakan di Java dan saya hanya menunjukkan buku-buku yang telah saya baca dan juga menyebutkan JavaRush. Saya melamar ke semua tempat di mana saya melihat kata Junior Java, tetapi resume saya sepertinya tidak memberikan kesan. Akibatnya, saya hanya menerima satu undangan wawancara dan hasilnya sangat konyol. Itu adalah salah satu agregator real estate (seperti CIAN, tapi bukan CIAN). Saya sampai di kantor perusahaan, wawancara dilakukan oleh HR dan ketua tim. Hal pertama yang mereka minta saya lakukan adalah menceritakan pengalaman saya di Jawa, dan sejujurnya saya katakan bahwa saya tidak punya banyak pengalaman dan semuanya dijelaskan dalam tiga baris di resume saya, dan di situlah wawancara berakhir. Mereka tidak punya pertanyaan lain untuk saya. Saya ingat meninggalkan kantor dan menjadi sangat marah pada diri sendiri karena setelah begitu banyak usaha dan waktu yang dihabiskan untuk belajar, wawancara pertama saya hanya berlangsung 5 menit. Butuh waktu lama bagi mereka untuk menyadari bahwa saya tidak cocok. Tampaknya akan terus seperti ini, tetapi malah menjadi lebih baik. Dalam beberapa bulan, saya menyelesaikan JavaRush level 30 dan mengikuti beberapa wawancara online lagi. Mereka menjadi lebih baik, tetapi selalu berakhir dengan kegagalan. Dengan hasil ini, di penghujung tahun 2019, saya dan A. pindah ke Republik Ceko. Seluruh tim studio web kami dan mitra saya, sebagai pemimpinnya, diterima oleh klien reguler dan terbesar kami. Sebelumnya, dia menyerahkan semua tugas teknis kepada kami, tetapi sekarang dia memiliki departemen teknisnya sendiri, yang mengembangkan dan mengembangkan proyek tersebut sejak awal. Klien membayar saya kompensasi uang, yang seharusnya cukup untuk pertama kalinya saya berada di Republik Ceko. Tugasnya adalah mendapatkan pengalaman pertama wawancara secara umum, memahami pertanyaan apa yang diajukan, bagaimana berperilaku dan menguji diri sendiri. Resume pertama saya cukup singkat, saya menjelaskan secara rinci pengalaman saya dalam mengelola studio web, tetapi tidak ada yang bisa dibanggakan di Java dan saya hanya menunjukkan buku-buku yang telah saya baca dan juga menyebutkan JavaRush. Saya melamar ke semua tempat di mana saya melihat kata Junior Java, tetapi resume saya sepertinya tidak memberikan kesan. Akibatnya, saya hanya menerima satu undangan wawancara dan hasilnya sangat konyol. Itu adalah salah satu agregator real estate (seperti CIAN, tapi bukan CIAN). Saya sampai di kantor perusahaan, wawancara dilakukan oleh HR dan ketua tim. Hal pertama yang mereka minta saya lakukan adalah menceritakan pengalaman saya di Jawa, dan sejujurnya saya katakan bahwa saya tidak punya banyak pengalaman dan semuanya dijelaskan dalam tiga baris di resume saya, dan di situlah wawancara berakhir. Mereka tidak punya pertanyaan lain untuk saya. Saya ingat meninggalkan kantor dan menjadi sangat marah pada diri sendiri karena setelah begitu banyak usaha dan waktu yang dihabiskan untuk belajar, wawancara pertama saya hanya berlangsung 5 menit. Butuh waktu lama bagi mereka untuk menyadari bahwa saya tidak cocok. Tampaknya akan terus seperti ini, tetapi malah menjadi lebih baik. Dalam beberapa bulan, saya menyelesaikan JavaRush level 30 dan mengikuti beberapa wawancara online lagi. Mereka menjadi lebih baik, tetapi selalu berakhir dengan kegagalan. Dengan hasil ini, di penghujung tahun 2019, saya dan A. pindah ke Republik Ceko. Seluruh tim studio web kami dan mitra saya, sebagai pemimpinnya, diterima oleh klien reguler dan terbesar kami. Sebelumnya, dia menyerahkan semua tugas teknis kepada kami, tetapi sekarang dia memiliki departemen teknisnya sendiri, yang mengembangkan dan mengembangkan proyek tersebut sejak awal. Klien membayar saya kompensasi uang, yang seharusnya cukup untuk pertama kalinya saya berada di Republik Ceko. tapi itu hanya menjadi lebih baik dari sana. Dalam beberapa bulan, saya menyelesaikan JavaRush level 30 dan mengikuti beberapa wawancara online lagi. Mereka menjadi lebih baik, tetapi selalu berakhir dengan kegagalan. Dengan hasil ini, di penghujung tahun 2019, saya dan A. pindah ke Republik Ceko. Seluruh tim studio web kami dan mitra saya, sebagai pemimpinnya, diterima oleh klien reguler dan terbesar kami. Sebelumnya, dia menyerahkan semua tugas teknis kepada kami, tetapi sekarang dia memiliki departemen teknisnya sendiri, yang mengembangkan dan mengembangkan proyek tersebut sejak awal. Klien membayar saya kompensasi uang, yang seharusnya cukup untuk pertama kalinya saya berada di Republik Ceko. tapi itu hanya menjadi lebih baik dari sana. Dalam beberapa bulan, saya menyelesaikan JavaRush level 30 dan mengikuti beberapa wawancara online lagi. Mereka menjadi lebih baik, tetapi selalu berakhir dengan kegagalan. Dengan hasil ini, di penghujung tahun 2019, saya dan A. pindah ke Republik Ceko. Seluruh tim studio web kami dan mitra saya, sebagai pemimpinnya, diterima oleh klien reguler dan terbesar kami. Sebelumnya, dia menyerahkan semua tugas teknis kepada kami, tetapi sekarang dia memiliki departemen teknisnya sendiri, yang mengembangkan dan mengembangkan proyek tersebut sejak awal. Klien membayar saya kompensasi uang, yang seharusnya cukup untuk pertama kalinya saya berada di Republik Ceko. 4. Melanjutkan studi dan mencari pekerjaan di Republik Ceko Di Republik Ceko, saya terus berkonsultasi dengan klien lama saya yang ingin bekerja dengan saya dan siap melakukannya dari jarak jauh. Penghasilan dan kompensasi ini memungkinkan saya untuk terus belajar dengan santai dan mencari pekerjaan di Republik Ceko. Saya terus melamar semua lowongan jarak jauh di Moskow (untuk terus lulus wawancara online dan mendapatkan pengalaman) dan mulai melamar lowongan di Republik Ceko. Setelah setiap wawancara yang gagal, saya menuliskan semua pertanyaan yang saya tidak tahu jawabannya, dan juga menyempurnakan resume saya. Bahasa Ceko saya menjadi semakin percaya diri, tampaknya karena di Republik Ceko A. dan saya mulai terus berkomunikasi dalam bahasa Ceko. Oleh karena itu, ketika saya diwawancarai di perusahaan-perusahaan Ceko dan mereka bertanya kepada saya bahasa mana yang lebih nyaman bagi saya untuk berkomunikasi: Inggris atau Ceko, saya menjawab bahwa itu tidak masalah bagi saya dan paling sering kami melanjutkan dalam bahasa Ceko. Jadi pada tahun 2020, saya menjalani sekitar 10 wawancara lagi yang gagal. Sebagian besar wawancara ini terjadi pada paruh kedua tahun ini. Yang pertama, terlalu banyak masalah organisasi dan birokrasi yang terkait dengan perpindahan tersebut perlu diselesaikan, dan waktunya tidak banyak. Ditambah lagi, kami tinggal di kota terbesar ketiga di Republik Ceko dan jumlah lowongan di sana terbatas. Namun pada paruh kedua terjadi epidemi virus corona dan lockdown yang ketat di Republik Ceko. Hal ini sangat menyederhanakan pencarian; setelah dimulainya lockdown, semua perusahaan beralih ke pekerjaan jarak jauh dan wawancara juga diadakan secara online. Oleh karena itu, saya dengan tenang menanggapi lowongan di seluruh negeri. Hampir semua wawancara mengikuti jalur yang sama: wawancara singkat dengan HR, kemudian tes pekerjaan rumah (hampir selalu ada beberapa tugas algoritmik yang perlu diselesaikan di portal khusus dalam waktu terbatas, tetapi beberapa kali perlu ditulis layanan REST sederhana) dan wawancara teknis terakhir dengan pengembang. Saya selalu melewati dua tahap pertama tanpa masalah, tetapi pada tahap ketiga, ada yang tidak beres dan saya ditolak. Jika pada awal pencarian saya sendiri tidak yakin bisa lolos wawancara, maka saat ini saya yakin bahwa saya memiliki resume dan tingkat pengetahuan yang sangat baik untuk posisi Junior, sehingga setiap penolakan sangat sulit. Penolakan salah satu perusahaan internasional besar sangatlah menyinggung. Saya melewati dua tahap pertama tanpa masalah. Pada wawancara teknis terakhir, Anda perlu menggunakan alat Debug dalam 30 menit untuk menemukan dan memperbaiki bug yang menghalangi Anda untuk lulus salah satu tes di jUnit. Semua ini terjadi selama panggilan Zoom online dengan spesialis teknis, jadi setiap tindakan dan pemikiran harus dikomentari. Saya menemukan bug, tetapi saya menghabiskan banyak waktu untuk itu, karena saya menghabiskan banyak waktu untuk memahami proyek itu sendiri, hierarki kelas, dan kode. Akibatnya, ada sekitar 3-5 menit tersisa untuk memperbaikinya, saya menjadi gugup dan lebih memikirkan waktu daripada memperbaiki bug, dan pada akhirnya saya tidak ingat tepat waktu bagaimana cara menggabungkan 2 daftar dengan benar (ya, hanya hal kecil saja), yaitu diperlukan untuk menyelesaikan masalah. Tentu saja, Saya ingat metode yang diperlukan segera setelah wawancara, tapi sudah terlambat. Setelah penolakan ini, pikiran berputar-putar di kepala saya selama beberapa hari bahwa semuanya tidak ada harapan. Tapi seperti yang biasa terjadi: “kegelapan berkumpul sebelum fajar” (Eye of The Tiger dari Rocky harus diputar di sini). Saya menyadari bahwa sesuatu perlu diubah secara radikal dan berpikir bahwa karena sangat sulit bagi saya untuk menjawab pertanyaan-pertanyaan teoretis, saya perlu melengkapi resume saya dengan proyek-proyek nyata dan menarik sehingga akan dibahas pada saat wawancara, dan bukan pertanyaan-pertanyaan teoretis dari Internet. Saya sedikit mengubah front-end dari dua layanan REST yang saya lakukan sebagai tugas tes untuk wawancara sebelumnya, mengunggahnya ke Git (saya mempelajari seluruh proses ini di YouTube) dan menambahkannya ke resume saya. Dengan menjelaskan teknologi proyek-proyek ini, saya secara signifikan meningkatkan bagian dengan pengalaman di Java, dan mengurangi bagian dengan pengalaman manajemen di studio web. Saya juga menyadari bahwa saya perlu mempelajari Spring, karena pertanyaan tentangnya muncul di hampir setiap wawancara, dan kemudian saya teringat magang JavaRush. Ini adalah pilihan bagus untuk mengerjakan proyek resume dan mendapatkan pengalaman yang Anda butuhkan. 5. Magang JavaRush Saya menyelesaikan tugas tes yang diperlukan untuk mendaftar magang (YouTube juga banyak membantu saya dalam hal ini) dan membayarnya pada awal tahun 2021. Pada pelajaran pertama magang, saya menerima, ternyata kemudian, nasihat utama: dengan hanya menanggapi posisi Junior tanpa pengalaman, hampir tidak mungkin untuk mendapatkan pekerjaan, karena jumlah kandidat melebihi ratusan dan banyak dari mereka. jauh lebih berpengalaman dariku. Pengetahuan setelah magang JavaRush memungkinkan Anda menambahkan tautan ke proyek besar dengan semua teknologi yang diperlukan ke resume Anda dan melamar posisi pengembang menengah. Saya tidak menunggu magang berakhir dan setelah pelajaran pertama saya menghapus semua referensi ke "Junior" dari resume saya, menambahkan tautan ke tugas tes untuk magang, menjelaskan semua kemungkinan teknologi, dan juga menjelaskan lebih detail dan “indahnya” pengalaman saya mengerjakan proyek diploma saya di universitas. Dengan versi final resume saya ini, saya memahaminya dan mulai melamar semua kemungkinan lowongan dari pengembang Junior hingga Menengah (tentu saja, lowongan yang membutuhkan pengalaman lima tahun - saya lewati, tetapi tiga tahun - mengapa tidak). Saya tidak pernah menyelesaikan magang JavaRush. Pertama kali, setelah pelajaran ketiga, ada terlalu banyak pekerjaan dan masalah kehidupan lainnya, dan saya memutuskan untuk mengambilnya lagi dalam 4 bulan, ketika ada waktu yang lebih baik. Saya mulai mengambilnya lagi, tetapi ketika saya sampai pada pelajaran ke-3, saya dipekerjakan dan tidak ada waktu untuk itu lagi, dan sejujurnya, tidak ada motivasi lagi. Tapi proyek disana sangat menarik, jadi saya pasti berencana menyelesaikannya tahun ini. 6. 3 tawaran pekerjaan dalam seminggu Pada musim semi tahun 2021, saya melamar semua lowongan terkait Java setiap hari. Saat itu, saya telah melalui sekitar 25-30 wawancara yang gagal dan bagi saya seluruh proses ini sudah menjadi rutinitas dan pekerjaan kedua. Namun betapa bahagianya saya ketika, setelah salah satu wawancara biasa ini, saya menerima tawaran pekerjaan, dan kemudian dua tawaran lagi. Perusahaan pertama tempat saya ditawari pekerjaan adalah integrator internasional besar, yang kantornya berlokasi di 3 kota terbesar di Republik Ceko. Wawancara mereka berjalan sangat mudah. Saya sangat tidak suka jika wawancara hanya terdiri dari 30 pertanyaan teoretis, seperti: “Apa kepanjangan dari SOLID?” Saya percaya bahwa jika saya dapat menemukan informasi ini di Google dalam 3 detik menggunakan tautan pertama, maka saya tidak perlu mengingatnya dan oleh karena itu sering kali tidak dapat menjawab pertanyaan teoretis seperti itu, dan saya tidak melihat gunanya menjejalkannya. Saya percaya bahwa di suatu tempat ada perusahaan ideal "saya", yang tidak tertarik pada kemampuan saya menjejalkan teks, tetapi pada kemampuan saya untuk mencari solusi dalam berbagai situasi non-standar, karena ternyata kemudian, 50% dari a Pekerjaan programmer adalah mencari solusi pada stackoverflow dan adaptasinya. Hasilnya, ketiga perusahaan tempat saya ditawari pekerjaan hanyalah perusahaan “saya”. Saya akan memberi tahu Anda lebih banyak tentang masing-masingnya dan tentang pilihan saya. Seperti yang sudah saya sebutkan, perusahaan pertama adalah integrator internasional. Saya dipekerjakan untuk posisi Junior Java Developer. Wawancara mereka terdiri dari tiga tahap. Percakapan singkat 10 menit dengan HR, di mana Anda cukup memeriksa resume Anda lagi, saya menyebutnya tes kecukupan, saya rasa tidak ada kemungkinan untuk tidak lulus. Lalu ada pengujian online, dimana pada layanan khusus dalam waktu 45 menit Anda harus menulis solusi untuk 2 masalah di Java agar lulus semua pengujian yang telah ditentukan sebelumnya di sistem. Dan tahap ketiga, yang terakhir, di mana saya sekali lagi memeriksa resume saya dengan ketua tim dan memecahkan masalah seperti bagaimana menuangkan air dalam jumlah tertentu, memiliki 3 kendi tertentu. Mereka memberi saya tawaran pekerjaan di akhir percakapan yang sama melalui Zoom dan memberi saya waktu seminggu untuk mengambil keputusan. Saya mempelajari semua yang dapat saya temukan tentang perusahaan: proyek, klien, teknologi, dan ulasan karyawannya di Internet. Setelah berbulan-bulan wawancara yang gagal, saya pikir saya akan tetap setuju, tetapi secara keseluruhan, hasil analisisnya memuaskan saya, dan saya menerima tawaran itu keesokan harinya. Wawancara dilakukan pada awal bulan Juni, sehingga perusahaan mengusulkan untuk mulai bekerja pada bulan Juli, karena setiap Junior harus menjalani pelatihan persiapan awal selama dua minggu dalam sebuah kelompok (budaya perusahaan, dll.), dan kelompok berikutnya direkrut hanya a sebulan kemudian. Saya berpikir, bagus, selama ini saya akan punya waktu untuk menutup semua urusan saya saat ini dan kemudian membenamkan diri sepenuhnya dalam pekerjaan. Saya memiliki jadwal wawancara lain pada akhir minggu yang sama, dan saya memutuskan untuk menjalaninya semata-mata karena rasa ingin tahu, karena hal itu pasti tidak akan memperburuk keadaan. Ternyata itu adalah wawancara dengan perusahaan kedua di mana saya ditawari pekerjaan. Sebuah perusahaan IT kecil dengan kantor di Praha, tetapi sedang mencari Java Developera untuk bekerja sepenuhnya dari jarak jauh. Menariknya, itu adalah lowongan untuk pengembang menengah dan persyaratannya menyatakan bahwa diperlukan 3 tahun pengalaman dalam pengembangan komersial, tetapi karena saya mengetahui semua teknologi yang ditentukan, saya menanggapinya. Wawancara tersebut tidak biasa, karena dimulai dengan manajer yang sibuk dengan pekerjaannya dan lupa bahwa kami memiliki jadwal wawancara. Setelah menunggu 15 menit di Zoom, saya mengingatkan dia akan hal ini melalui telepon saya. Dia langsung terlibat dan meminta maaf, mengatakan bahwa dia tidak mengerti bagaimana ini bisa terjadi, dan HR tidak memasukkan percakapan dengan saya dalam jadwalnya. Namun karena hal tersebut, secara tidak sadar saya sudah tidak ingin lagi bekerja di perusahaan ini, sehingga saat wawancara saya bersikap sesantai dan percaya diri mungkin. Kami memeriksa resume saya dan mendiskusikan secara rinci pengalaman saya sebagai pemilik studio web. Mengenai pengalaman Java, pembimbing mengatakan bahwa dia tidak melihat gunanya menanyakan berbagai pertanyaan teoretis dan dia ingin memberi saya tugas tes, jika saya tahu cara menggunakan Google dan menyelesaikan tugas ini, maka dia akan baik-baik saja dengan dia. Tugasnya adalah menulis layanan REST standar. Meskipun saya sudah mendapat tawaran pekerjaan, saya penasaran bagaimana hasilnya dan memutuskan untuk menerimanya. Selama akhir pekan, saya menyelesaikan tugas untuk perusahaan kedua dan, tanpa harapan sedikit pun, mengirimkannya untuk evaluasi. Bayangkan betapa terkejutnya saya ketika keesokan harinya manajer menghubungi saya dan mengatakan bahwa mereka menilai tugas saya secara positif, dan dia siap membawa saya ke posisi Pengembang Jawa Tengah. Mereka sangat terkesan dengan pengalaman saya di studio web, karena mereka adalah perusahaan kecil dan bekerja untuk mereka sebagian besar berarti kemandirian, saya harus menyelesaikan banyak masalah sendiri, dan saya juga perlu berkomunikasi dengan klien Amerika mereka dalam bahasa Inggris. Saya membutuhkan waktu seminggu untuk mengambil keputusan dan mulai mempelajari semua informasi tentang perusahaan di Internet. Karena perusahaannya kecil dan saya sudah memiliki satu tawaran pekerjaan di saku saya, saya memutuskan untuk bertindak lebih berani. Saya menemukan 5-6 pengembang dari perusahaan tersebut di LinkedIn dan menulis kepada mereka di Facebook dari akun kiri meminta mereka untuk memberi tahu saya pendapat mereka tentang perusahaan tersebut. Hampir semua orang merespons dan ulasannya sangat positif, jadi saya dihadapkan pada pilihan sulit antara dua proposal yang sangat berbeda. Tetapi lebih dari itu nanti, karena ketika saya sedang mempelajari perusahaan kedua, mereka menghubungi saya dan menyetujui wawancara lagi. Perusahaan ketiga adalah perusahaan IT yang kekurangan staf, tetapi sedikit lebih besar, menurut Linkedin, dengan 50-100 karyawan. Wawancara untuk posisi Junior Developer dan semirip mungkin dengan wawancara sebelumnya, minimal pertanyaan teori, mereka memeriksa resume saya dan memberi saya tugas tes untuk layanan REST. Setelah 2 hari, keputusan positif datang. Namun saya segera menolak tawaran ini, karena perusahaan tersebut mendapat banyak sekali ulasan negatif dari karyawan di Internet. Mereka menulis tentang suasana kerja yang tidak nyaman, tekanan dari manajemen, lembur terus-menerus yang tidak dibayar, tenggat waktu yang gila-gilaan, dan banyak lagi - jelas kalah dari dua proposal lainnya. Saya harus memilih antara dua perusahaan pertama, pilihan itu memakan waktu beberapa hari dan menghabiskan banyak tenaga, tetapi saya pikir pada akhirnya saya membuat keputusan yang tepat. Saya akan memberi tahu Anda lebih banyak tentang pro dan kontra dari kedua perusahaan, tulis di komentar sehingga Anda dapat memilih. Di antara kelebihan yang ditawarkan perusahaan: - Kantor cantik bergaya Google: dengan sarapan, makan siang, area rekreasi, dan banyak lagi. - Struktur perusahaan dan rencana pengembangan yang jelas. Tawaran saya di kantor pos tidak hanya berupa gaji pertama kali, tetapi juga rencana yang jelas untuk perkembangan saya selama 3 tahun ke depan, dengan rencana kenaikan kelas dan gaji setiap enam bulan. Penuhi KPI yang direncanakan dan dapatkan promosi. ⁃ Saya ditugaskan seorang spesialis berpengalaman yang akan bertanggung jawab atas pelatihan dan pengembangan saya selama tiga tahun ini. ⁃ Bulan pertama kerja khusus bulan perkenalan, tidak ada tugas kerja, hanya pelatihan dan induksi. - Ulasan luar biasa di berbagai portal, tempat karyawan secara anonim meninggalkan ulasan tentang perusahaan. Ulasan ini banyak membahas tentang budaya perusahaan dan keseimbangan gaya hidup. Kedengarannya ideal, tapi tidak semuanya begitu manis dan ada beberapa kelemahannya: ⁃ Perusahaan ini bersifat internasional, merupakan integrator untuk berbagai klien asing, dan tugas saya adalah berkeliling dunia dan membantu klien mengintegrasikan produk kami secara lokal. Saya diperingatkan tentang fitur ini selama wawancara. Dilihat dari ulasan di Internet, rasio pekerjaan di kantor dan di jalan untuk klien adalah sekitar 50-50 (yaitu, seminggu di kantor, seminggu dengan klien, dan seterusnya). Bagi sebagian orang, hal ini mungkin merupakan nilai tambah, tetapi saya sudah memiliki keluarga dan saya tidak ingin menjadi suami dan ayah yang berada jauh dari rumah 2 minggu dalam sebulan, jadi bagi saya ini merupakan kerugian yang signifikan. ⁃ Minus kedua adalah gaji yang agak rendah, rendah bahkan untuk posisi Junior di pasar. Rupanya perusahaan tersebut mengambil nama dan keunggulan lain yang tercantum di atas, sehingga membayar lebih sedikit dibandingkan pasar. Gaji yang rendah juga disebutkan dalam ulasan di Internet. Mengingat rencana kenaikan setiap enam bulan, saya akan mencapai tingkat pendapatan yang diinginkan hanya setelah 2 tahun. ⁃ Kerugian ketiga adalah proyek menggunakan tumpukan yang spesifik, agak lama dan tidak populer, yang hanya dikutip oleh integrator serupa di industri asuransi. Ditambah lagi, dilihat dari ulasannya, bersama dengan Java, beberapa proyek menggunakan bahasa pemrograman GoLang yang kurang populer, dan pangsanya hampir 30%. Seperti yang Anda lihat, ada juga banyak kekurangannya, tetapi nama perusahaannya menawan, ditambah lagi saya membayangkan pekerjaan seorang programmer (kantor yang indah, sarapan, makan siang, budaya perusahaan, dan sebagainya). Mari kita beralih ke keuntungan tawaran kedua dari perusahaan kecil: ⁃ Gaji tinggi, yaitu 2 kali lebih tinggi dari tawaran pertama dan melebihi penghasilan saya saat ini. Bagi saya tampaknya di atas rata-rata bahkan untuk pengembang menengah. ⁃ Jadwal yang cukup fleksibel. Supervisor menyebutkan bahwa mereka tidak menggunakan aplikasi apa pun yang mengambil gambar monitor saya atau memantau pekerjaan jarak jauh saya. Mereka mempercayai karyawannya dan idealnya, jika hari kerja saya dari jam 9-17, sehingga seluruh tim jarak jauh bekerja pada waktu yang sama, tetapi ini tidak perlu. Secara umum, saya merencanakan hari kerja saya sendiri, yang utama adalah memenuhi tenggat waktu sprint. ⁃ Tumpukan teknologi yang cukup modern dan populer, tugas yang jelas. Minusnya: ⁃ Pekerjaan jarak jauh. Bagi saya ini adalah plus dan minusnya. Tapi karena kurangnya pengalaman, agak minus. Saya percaya bahwa di kantor akan lebih mudah bagi saya tidak hanya untuk menyesuaikan diri dan mulai bekerja, tetapi juga untuk belajar dari rekan kerja yang lebih berpengalaman. ⁃ Manajer memperingatkan saya selama wawancara bahwa sejak awal saya akan dibiarkan sendiri dan mereka tidak memiliki banyak sumber daya untuk pelatihan. Selama kurang lebih tiga hari saya memutar otak, mengganti favorit saya setiap 3 jam. Hasilnya, perusahaan kedua dipilih di dewan keluarga. Kuncinya adalah gaji yang jauh lebih tinggi dan tidak adanya perjalanan bisnis yang terus-menerus, dan saya tidak pernah takut akan kesulitan dalam belajar dan kemandirian. Bulan ini tepat satu tahun saya bekerja di perusahaan ini, dan saya sangat senang dengan semuanya. Kelompok pengembang utama dari tim saya bekerja dari kantor di Praha, saya dan beberapa spesialis lainnya bekerja dari jarak jauh. Ternyata tidak sulit untuk mengikuti proyek ini; saya juga punya waktu sebulan penuh untuk mengenal proyek, sistem dan teknologinya; saya tidak punya tugas apa pun di bulan itu. Rupanya ini adalah praktik standar di Republik Ceko. Pada awalnya, saya mengerjakan tugas yang sangat sederhana: bug sederhana dalam sistem yang diselesaikan dalam beberapa jam atau 1 hari. Tim ini memiliki 2 pengembang dengan pengalaman lebih dari 20 tahun, saya menganggap mereka hanya ahli. Mereka secara rutin melakukan peninjauan kode terhadap solusi kami. Salah satu dari mereka dengan cepat memperhatikan saya dan sekarang saya bekerja sebagai "padawan" pada "fitur" baru sistem; Saya sudah lama tidak menemukan bug apa pun di pelacak. Tahun ini, perusahaan telah membawa semua pengembang jarak jauh ke Praha dua kali selama beberapa hari untuk bekerja bersama dari kantor (kunjungan tersebut murni opsional untuk integrasi ke dalam tim dan dalam banyak hal menyerupai acara perusahaan beberapa hari). Bulan lalu saya mendapat promosi yang signifikan, jadi tidak ada masalah dengan pengembangan juga. ⁃ Manajer memperingatkan saya selama wawancara bahwa sejak awal saya akan dibiarkan sendiri dan mereka tidak memiliki banyak sumber daya untuk pelatihan. Selama kurang lebih tiga hari saya memutar otak, mengganti favorit saya setiap 3 jam. Hasilnya, perusahaan kedua dipilih di dewan keluarga. Kuncinya adalah gaji yang jauh lebih tinggi dan tidak adanya perjalanan bisnis yang terus-menerus, dan saya tidak pernah takut akan kesulitan dalam belajar dan kemandirian. Bulan ini tepat satu tahun saya bekerja di perusahaan ini, dan saya sangat senang dengan semuanya. Kelompok pengembang utama dari tim saya bekerja dari kantor di Praha, saya dan beberapa spesialis lainnya bekerja dari jarak jauh. Ternyata tidak sulit untuk mengikuti proyek ini; saya juga punya waktu sebulan penuh untuk mengenal proyek, sistem dan teknologinya; saya tidak punya tugas apa pun di bulan itu. Rupanya ini adalah praktik standar di Republik Ceko. Pada awalnya, saya mengerjakan tugas yang sangat sederhana: bug sederhana dalam sistem yang diselesaikan dalam beberapa jam atau 1 hari. Tim ini memiliki 2 pengembang dengan pengalaman lebih dari 20 tahun, saya menganggap mereka hanya ahli. Mereka secara rutin melakukan peninjauan kode terhadap solusi kami. Salah satu dari mereka dengan cepat memperhatikan saya dan sekarang saya bekerja sebagai "padawan" pada "fitur" baru sistem; Saya sudah lama tidak menemukan bug apa pun di pelacak. Tahun ini, perusahaan telah membawa semua pengembang jarak jauh ke Praha dua kali selama beberapa hari untuk bekerja bersama dari kantor (kunjungan tersebut murni opsional untuk integrasi ke dalam tim dan dalam banyak hal menyerupai acara perusahaan beberapa hari). Bulan lalu saya mendapat promosi yang signifikan, jadi tidak ada masalah dengan pengembangan juga. ⁃ Manajer memperingatkan saya selama wawancara bahwa sejak awal saya akan dibiarkan sendiri dan mereka tidak memiliki banyak sumber daya untuk pelatihan. Selama kurang lebih tiga hari saya memutar otak, mengganti favorit saya setiap 3 jam. Hasilnya, perusahaan kedua dipilih di dewan keluarga. Kuncinya adalah gaji yang jauh lebih tinggi dan tidak adanya perjalanan bisnis yang terus-menerus, dan saya tidak pernah takut akan kesulitan dalam belajar dan kemandirian. Bulan ini tepat satu tahun saya bekerja di perusahaan ini, dan saya sangat senang dengan semuanya. Kelompok pengembang utama dari tim saya bekerja dari kantor di Praha, saya dan beberapa spesialis lainnya bekerja dari jarak jauh. Ternyata tidak sulit untuk mengikuti proyek ini; saya juga punya waktu sebulan penuh untuk mengenal proyek, sistem dan teknologinya; saya tidak punya tugas apa pun di bulan itu. Rupanya ini adalah praktik standar di Republik Ceko. Pada awalnya, saya mengerjakan tugas yang sangat sederhana: bug sederhana dalam sistem yang diselesaikan dalam beberapa jam atau 1 hari. Tim ini memiliki 2 pengembang dengan pengalaman lebih dari 20 tahun, saya menganggap mereka hanya ahli. Mereka secara rutin melakukan peninjauan kode terhadap solusi kami. Salah satu dari mereka dengan cepat memperhatikan saya dan sekarang saya bekerja sebagai "padawan" pada "fitur" baru sistem; Saya sudah lama tidak menemukan bug apa pun di pelacak. Tahun ini, perusahaan telah membawa semua pengembang jarak jauh ke Praha dua kali selama beberapa hari untuk bekerja bersama dari kantor (kunjungan tersebut murni opsional untuk integrasi ke dalam tim dan dalam banyak hal menyerupai acara perusahaan beberapa hari). Bulan lalu saya mendapat promosi yang signifikan, jadi tidak ada masalah dengan pengembangan juga. untuk bekerja sama dari kantor (kedatangan murni opsional untuk diintegrasikan ke dalam tim dan dalam banyak hal menyerupai acara perusahaan beberapa hari). Bulan lalu saya mendapat promosi yang signifikan, jadi tidak ada masalah dengan pengembangan juga. untuk bekerja sama dari kantor (kedatangan murni opsional untuk diintegrasikan ke dalam tim dan dalam banyak hal menyerupai acara perusahaan beberapa hari). Bulan lalu saya mendapat promosi yang signifikan, jadi tidak ada masalah dengan pengembangan juga. 7. Ringkasan singkat Saya membutuhkan waktu dua setengah tahun dan sekitar 25-30 wawancara yang gagal untuk belajar kembali setelah lulus universitas dan mencari pekerjaan. Bagi saya jumlahnya jauh lebih banyak (menurut perasaan saya setidaknya ada 60), tetapi setelah saya mulai mengingatnya, ternyata jumlahnya jauh lebih sedikit. Saya tidak bisa menghitung jumlah lowongan yang saya tanggapi, tapi menurut saya setidaknya ada 500. Saya ingin mengucapkan terima kasih kepada semua orang yang mengerjakan proyek ini. Beliau adalah sumber utama informasi dan motivasi saya untuk belajar. Saya tidak tahu ada proyek serupa lainnya. Untuk benar-benar bahagia, satu-satunya hal yang hilang adalah informasi tentang Spring; Saya harus mencari tahu sendiri menggunakan pelajaran YouTube, tetapi untuk Spring ada magang. Saya harap saya tidak menjelaskan semuanya terlalu detail dan saya tidak menyia-nyiakan beberapa malam. Jika cerita ini menjadi motivasi besar bagi siapa pun, itu bagus sekali. Saya akan senang untuk memiliki pertanyaan dan reaksi di komentar.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION