JavaRush /Java Blog /Random-ID /Bagaimana seorang pekerja pabrik menjadi junior di kota p...
azors1860
Level 25

Bagaimana seorang pekerja pabrik menjadi junior di kota provinsi

Dipublikasikan di grup Random-ID
Ini adalah kisah bagaimana saya menerima tawaran untuk posisi Java Junior Developer. Saya pernah membaca kisah sukses di sini dan bermimpi suatu saat nanti saya akan memiliki kisah sukses juga. Saya akan mulai dari jarak yang agak jauh. Saya minta maaf atas kesalahan apa pun, ejaan saya tidak terlalu bagus.

Oktober 2019.

Saya berumur 24 tahun, saya tinggal di kota Izhevsk, saya bekerja di pabrik dan saya sama sekali tidak tahu ingin menjadi apa. Saya pergi bekerja dan menyadari bahwa itu tidak memberi saya kesenangan. Namun demikian, mereka membayar saya sejumlah uang dan sangat menakutkan untuk tidak pergi ke mana pun. Saya menghabiskan 4 tahun di pabrik dan melihat bagaimana orang-orang bekerja di sana sepanjang hidup mereka dari waktu ke waktu - tentu saja, saya tidak menginginkan kehidupan seperti itu dan, sejujurnya, saya mengatur situasi sehingga hidup saya akan berjalan seperti ini. Namun waktu berlalu, dan pada titik tertentu saya tidak tahan lagi. Saya berhenti, berhenti tanpa alasan. Jadi saya dipecat, sekarang saya menganggur. Dan sejujurnya, di sinilah kesuksesan pertama saya terjadi. Seorang teman baik pacar saya (saya sama sekali tidak mengenal orang ini pada waktu itu) menawarkan bantuan kepada saya dalam pekerjaan, dan ini terjadi pada hari pemecatan saya. Dia menawarkan untuk membantu saya mendapatkan pekerjaan di bagian dukungan teknis. Saya memikirkannya selama beberapa hari, tetapi pada akhirnya saya menyadari bahwa saya tidak akan rugi banyak, lagipula, keadaannya tidak akan menjadi lebih buruk. Dan kemudian upaya saya untuk mendapatkan pekerjaan pendukung di beberapa perusahaan dimulai. Seorang kenalan memiliki koneksi di perusahaan-perusahaan ini, tetapi koneksi ini tidak selalu cukup, karena saya tidak memiliki pengetahuan khusus di bidang IT. Menginstal ulang Windows adalah hasil maksimal saya. Dan saya menerima penolakan satu demi satu, dan pada saat yang sama saya bekerja sebagai sopir taksi untuk mendapatkan setidaknya sejumlah uang. Namun ketika saya datang ke salah satu perusahaan dan melakukan wawancara, saya tidak mendapat respon dalam waktu yang lama dan sangat mengharapkan jawaban yang positif. Saya terus-menerus mengganggu teman dan HR saya, mencoba mendapatkan setidaknya semacam jawaban. Dan ini jawabannya - saya tidak lolos lagi, tapi HR bilang ada grup lain dan saya bisa wawancara di sana. Beberapa minggu penderitaan mental berlalu dan saya menerima tawaran pekerjaan.

Akhir November 2019.

Saya adalah karyawan dukungan teknis untuk sebuah perusahaan yang sangat besar (mereka yang tinggal di Rusia pasti pernah menjumpai perusahaan ini, bahkan mungkin setiap hari). Sejujurnya template saya rusak. Saya selalu berpikir bahwa dukungan teknis berarti percakapan telepon terus-menerus menggunakan skrip, tetapi kenyataannya, dalam kasus saya, semuanya menjadi sedikit berbeda. Semua tugas dilakukan secara online dengan interaksi pengguna minimal melalui telepon. Saya harus berurusan dengan Linux dan sistem teknis yang diinstal di perusahaan - itu sangat menarik, dan secara umum, untuk pertama kalinya setelah sekian lama, pekerjaan mulai membawa kesenangan. Kantor yang sangat nyaman, manfaat berupa asuransi kesehatan sukarela dan segala macam diskon, dan yang terpenting, tim yang sangat ramah. Setelah bekerja di lini dukungan pertama selama 3 bulan, saya menyadari bahwa saya menginginkan sesuatu yang lebih. Saat itu, saya masih belum paham ingin menjadi apa sebenarnya, jadi saya menetapkan tujuan untuk menjadi spesialis dukungan lini ke-2. Namun untuk ini kami perlu meningkatkan level teknis kami. Pada titik tertentu, pilihan jatuh pada Java, karena banyak sistem ditulis dalam bahasa ini - hal ini masuk akal.

Akhir Februari - awal Maret 2020

Saya mulai belajar Java. Saya mulai dengan buku "Head First Java, Learning Java", Kathy Sierra, Bert Bates. Bukunya bagus, tapi saya masih kekurangan sesuatu, jalan yang jelas, mungkin latihan. Dan mata saya tertuju pada JavaRush, setelah melewati beberapa level gratis, saya menyadari bahwa inilah yang saya cari. Saya membeli langganan selama sebulan dan mulai belajar dengan penuh semangat, menghabiskan seluruh waktu luang saya. Dalam 2 minggu saya menyelesaikan 10 level. Itu sangat sulit, karena saya tidak punya pengalaman pemrograman sebelumnya (kecuali Pascal di sekolah). Saya tidak mengerti mengapa metode diperlukan jika semuanya bisa ditulis dalam main, saya tidak mengerti mengapa getter dan setter diperlukan, dan try-catch hanyalah ledakan otak. Pada saat yang sama, saat menonton video di YouTube, saya bergerak maju. Kemudian saya menyadari bahwa saya perlu belajar lebih lanjut, dan membeli langganan selama satu tahun. Setelah sekitar 2 bulan saya sudah bisa menulis skrip yang sederhana namun bermanfaat. Dan saya menulis skrip ini untuk pekerjaan saya saat ini, mengotomatiskan rutinitas. Skrip ini ditulis dengan sangat tidak benar dan jelek, tetapi yang terpenting adalah skrip tersebut berhasil. Pada saat yang sama, saya tidak mengabaikan pekerjaan saya dan memberikan segalanya - dan ini diperhatikan; pada titik tertentu (setelah sekitar 5 bulan bekerja) saya menjadi karyawan terbaik bulan ini untuk kinerja terbaik dan otomatisasi kerja. Ya, ini bukan promosi, tapi tetap saja mereka memperhatikan saya, dan mereka memberi saya semacam bonus. Saya belajar lebih lanjut, tetapi saya menyadari bahwa saya tidak lagi memiliki motivasi yang sama, dan pada musim panas saya praktis berhenti belajar apa pun, hanya sesekali membaca beberapa artikel. Satu-satunya hal yang saya lakukan adalah menulis utilitas untuk pekerjaan yang mengotomatiskannya (Java Core, Java FX - saat ini hanya ini yang saya tahu, dan itu pun buruk).

Agustus 2020

Pada titik ini, saya benar-benar berhenti mempelajari JavaRush, setelah mencapai level saya saat ini, saya berhenti. Pada awal Agustus, saya melihat salah satu perusahaan merekrut orang-orang untuk kursus Java, dan yang terbaik dipekerjakan sebagai junior. Saya tidak akan membuat Anda bosan dan mengatakan bahwa saya tidak lulus ujian. Itu sederhana dan implementasi saya berhasil, tetapi sekarang saya sudah dapat mengatakan bahwa masalahnya ada pada kemurnian kode dan optimalitas solusi - algoritma saya sepenuhnya suboptimal. Namun pada saat yang hampir bersamaan, perusahaan saya membuka rekrutmen internal untuk kursus Java, juga tugas ujian, dan mereka siap merekrut yang terbaik. Saya tidak akan membuat Anda bosan lagi - saya telah menyelesaikan dan mendaftar kursus ini.

September 2020 – November 2020

Saya masih bekerja di lini pertama, pekerjaan itu tidak lagi mendatangkan kesenangan, namun tetap tidak menimbulkan ketidaknyamanan. Pada saat yang sama, saya mengambil kursus. Awalnya cukup sederhana, karena latihan dimulai dari 0, namun dengan kecepatan yang sangat cepat. Ada ceramah, pekerjaan rumah dan ulasan tentang tugas-tugas ini. Berminggu-minggu dan berbulan-bulan berlalu, dan semakin sedikit orang yang mengikuti kursus tersebut. Setelah beberapa bulan, dari 70 orang, tersisa 30 orang. Dan kemudian tragedi terbesar dimulai bagi saya. Kecepatan kursus tidak berkurang, tetapi topiknya ternyata sama sekali asing bagi saya - Linux, Docker, SQL, jaringan, Hibernate, Spring. Itu sangat sulit, tetapi saya memiliki tujuan yang sangat ketat - untuk mendapatkan tawaran, meskipun saya memahami bahwa persaingannya sangat besar, karena banyak pelamar, tetapi tempat yang ada sedikit. Sambil mengertakkan gigi, saya melanjutkan hidup, membenci, tidak memahami, tetapi memiliki tujuan yang jelas dan secara umum dapat dicapai.

Desember 2020

Kursus seharusnya berakhir pada akhir Desember, dan saya sudah kelelahan. Saya harus bekerja, tetapi saya masih bekerja dengan baik (memiliki kinerja yang lebih baik dan terus memodifikasi utilitas saya), dan selain itu ada kursus dan tugas yang benar-benar menyita seluruh waktu luang saya. Dan kemudian beritanya datang, manajer menulis kepada saya dan mengatakan bahwa kami memiliki lowongan di departemen untuk baris ke-2 dan pertama-tama dia mempertimbangkan saya. Kabar baik, mungkin, tapi terlalu dini. Burung di tangan atau pai di langit. Saya sudah lama ingin bekerja di lini ke-2, dan ini adalah gaji yang lebih tinggi dan pekerjaan yang lebih menarik. Namun hanya ada sedikit yang tersisa sampai akhir kursus. Saya perlu memberikan jawaban. Menyadari bahwa kesempatan berikutnya untuk sampai ke baris ke-2 mungkin tidak akan segera muncul, menyadari kenyataan bahwa jika saya tidak pergi ke sana sekarang, taruhan akan diambil, memahami semua ini, saya menolak. Terus mengambil kursus. Akhir Desember, kuliah terakhir. Dan mereka memberi tahu kami - terima kasih semuanya, hasilnya setelah liburan Tahun Baru.

Januari 2021

Saya menantikan hasilnya. Saya sangat ingin mendapat tawaran, tetapi pada saat yang sama saya sangat lelah, bahkan mungkin sedikit kelelahan. Pada saat yang sama, ada beberapa keraguan apakah saya melakukan hal yang benar dengan tidak melanjutkan ke baris ke-2. Tarifnya tentu saja sudah diambil. Akhir Januari - dan saya menerima surat melalui pos yang menyatakan bahwa saya telah berhasil menyelesaikan kursus. Saya sangat senang. Tapi bukan itu saja, ada wawancara di depan kami (yang berhasil menyelesaikannya). Saya baru saja mulai menonton video Evgeniy Suleymanov di YouTube dengan kecepatan tinggi. Wawancara telah berlalu. Menurut saya cukup bagus, pertanyaannya hanya pada Java Core yang saat itu saya sudah mengetahuinya pada level yang cukup kuat. Dan seminggu setelah wawancara, kami berkumpul di pertemuan online, di mana mereka membicarakan kondisinya, tentang proyek yang bisa kami kerjakan. Saya lupa bilang: total 6 orang lulus, 6 dari 70 orang, sedangkan 4 dari 6 orang sudah programmer, tapi ingin beralih ke Java. Namun dalam pertemuan tersebut mereka juga mengatakan bahwa ini bukanlah akhir, masih ada satu tugas lagi yang harus kita selesaikan untuk produk yang harus kita kerjakan. Tugasnya sederhana, tetapi pada saat yang sama sangat sulit. Itu adalah proyek warisan, dan tidak ada pembicaraan tentang hibernasi di sana, mereka memiliki perpustakaan sendiri untuk bekerja dengan database, tetapi praktis tidak ada informasi. 2 minggu telah berlalu - saya tidak dapat menyelesaikan tugas tersebut, atau lebih tepatnya, saya menyerah begitu saja setelah seminggu. Ya, sesederhana itu. Saya percaya pada ketidakberdayaan dan kesalahpahaman saya. Pertemuan baru, sekarang tinggal kita berempat, meskipun aku tidak bisa mengatasinya, aku memutuskan untuk bergabung dan menceritakannya apa adanya. Dari keempatnya, saya satu-satunya yang tidak melakukan apa pun. Tapi tahukah Anda? Pada pertemuan itu mereka mengatakan bahwa mereka siap menawarkan kami semua pekerjaan. Pembaca mungkin akan berpikir, ini dia, tapi tidak. Saya menolak: Saya benar-benar tidak puas dengan proyek ini. Saya menolak. Mungkin ini adalah kesalahan saya yang lain, tetapi segala sesuatu yang tidak dilakukan adalah menjadi lebih baik. Jadi saya terus mengerjakan baris pertama. Dan saya benar-benar meninggalkan Java, saya hanya lelah.

Maret - April 2021

Saya masih bekerja di sini, saya selesai menulis utilitas saya (saya menulisnya dalam bagian-bagian kecil, menambahkan fungsionalitas dan menghilangkan bug) dan pada akhirnya saya memberikannya ke seluruh departemen, kodenya ternyata 3 ribu baris, dan program itu sendiri di dalam departemen sangat bermanfaat. Saya mulai memahami bahwa saya telah lama melampaui posisi ini, dan meskipun saya belum mencapai level seorang pengembang, saya membutuhkan sesuatu yang lebih tinggi dan lebih menarik. Saya mulai mempertimbangkan lowongan internal di departemen lain di baris ke-2. Setelah wawancara pertama, saya dipekerjakan di departemen lain, untuk mendukung portal Java. Tetapi bahkan di sini rasanya membosankan bagi saya dan saya kembali mulai mengotomatiskan pekerjaan dukungan di portal yang dipercayakan kepada saya. Dan saya mengerti bahwa ini bukanlah hal yang ingin saya lakukan. Saya mulai meningkatkan level Java saya lagi dengan membaca buku, artikel, dan menonton video di YouTube. Dan saya masih yakin tidak masuk akal bagi saya untuk melakukan wawancara dengan perusahaan lain, dan sejujurnya, di kota saya, lowongan untuk junior sangat jarang. Oleh karena itu disini ada ide untuk naik pangkat menjadi programmer, namun di project yang berbeda (bukan legacy yang saya temui), dan karena perusahaannya besar, maka banyak sekali project disini.

Juli 2021

Saya bekerja di baris ke-2 dalam dukungan teknis dan sekali lagi saya memiliki keinginan untuk berganti pekerjaan. Saya berbicara dengan seorang teman baik (Pengembang Senior Java), dia berkata: Anda tidak boleh menyerah pada diri sendiri setelah pengalaman buruk pertama. Dan ini adalah kata-kata yang sangat tepat. Hanya dalam seminggu, resume saya sudah siap dan saya mengirimkannya ke semua orang yang saya bisa. Saya tidak mempertimbangkan pekerjaan jarak jauh, karena menurut saya lebih baik mendapatkan pengalaman pertama secara offline. Saat itu ada sebanyak 3 perusahaan yang sedang mempertimbangkan junior atau magang, ketika saya mengirimkan resume, saya tidak menyangka akan mendapat tawaran, saya hanya ingin menambah pengalaman, meningkatkan kemampuan wawancara, dan memahami gap saya. Perusahaan pertama memberi saya tugas tes yang penjelasannya sangat buruk, dan saya benar-benar tidak ingin memahaminya. Saya meninggalkan perusahaan ini untuk yang terakhir. Perusahaan kedua juga memberi saya tugas tes, semuanya jelas dan dapat dimengerti, dan terlepas dari kenyataan bahwa bagian dari tugas itu adalah bagian depan yang tidak saya kenal, itu masih tampak lebih dari bisa saya lakukan. Tapi ada masalah di sini juga: bulan pertama gratis, dan mulai bulan ke-2 mereka menawarkan uang yang tidak masuk akal selama masa magang. Saya sama sekali tidak siap menghadapi hal ini. Perusahaan ketiga - tidak ada tugas tes. Segera wawancara. Seperti yang diharapkan dalam wawancara, pertama-tama saya berbicara tentang diri saya sendiri, kemudian mereka menanyakan pengetahuan saya, dan kemudian mereka memberi tahu saya tentang perusahaan. Ada banyak pertanyaan tentang Java Core, beberapa tentang SQL, Spring dan Hibernate, dan juga memecahkan beberapa masalah praktis. Melalui wawancara, saya sama sekali tidak menyangka bisa mendapat tawaran di sini, saya hanya menjawab, saya merasa cukup nyaman. Saya berharap jaminan sosial akan berakhir dan mungkin dalam seminggu saya akan menerima jawaban, bahkan mungkin negatif, tetapi saya benar-benar siap untuk ini. Dan sekarang wawancara saya akan segera berakhir, ketua tim berbicara tentang perusahaan dan pada akhirnya berkata: Saya menyukai wawancara tersebut dan saya siap menerima Anda, mengajukan penawaran 30% lebih banyak dari yang ditunjukkan dalam resume saya.

November 2021

Masa percobaan saya telah berakhir. Secara keseluruhan, saya merasa nyaman dengan proyek ini, meskipun begitu? bahwa setiap hari saya punya sejuta "mengapa" dan saya mungkin sudah membuat semua orang bosan dengan pertanyaan saya - tapi tetap saja, sekarang saya adalah Pengembang Java Junior.

Intinya

Apa yang ingin saya sampaikan kepada mereka yang baru memulai perjalanannya dalam belajar atau dalam prosesnya. Jika saat ini Anda bekerja pada pekerjaan yang tidak Anda sukai, mungkin masuk akal untuk mempertimbangkan dukungan teknis. Ini tidak seburuk kelihatannya, dan mungkin ini cara termudah untuk masuk ke dunia TI. Jangan menyerah. Siapa yang berjalan, dialah yang menguasai jalannya. Dan mungkin tujuannya jauh, tetapi Anda harus berjalan, merangkak, dan jika Anda tidak memiliki kekuatan sama sekali, berbaringlah menuju tujuan, yang utama adalah bangun nanti :) Jangan takut untuk pergi untuk wawancara. Saya sudah sering melihat dan mendengar ini, tetapi saya sendiri belum pernah menggunakannya. Anda tidak akan memahami level Anda sampai Anda mulai melakukan wawancara. Dan jangan coba-coba menentukannya sendiri. Jika Anda mengetahui Java Core, setidaknya kerangka kerja utama dan database, silakan. Mengenai JavaRush, saya yakin kursus ini memberi saya permulaan dan dorongan. Dan jika sekarang ada yang bertanya kepada saya bagaimana cara mulai belajar Java, saya pasti akan mengirimkannya ke JavaRush.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION