Cara berpindah dari posisi junior ke posisi tengah: pengalaman pribadi

Hari ini saya akan memberi tahu Anda tentang pengalaman saya dalam transisi dari posisi junior developer Java ke menengah - "lompat dari Juni ke tengah", dan saya juga akan membagikan daftar periksa yang akan membantu kolega yang berada dalam situasi yang sama.





Selama dua tahun saya bekerja di kantor yang sama dengan posisi bulan Juni, tetapi tidak banyak pertumbuhan di sana. Saya berharap bahwa saya akan segera menyelesaikan gelar master saya dan saya akan dipromosikan menjadi Milda. Tetapi hal tersebut tidak terjadi. Ngomong-ngomong, saya menyelesaikan gelar sarjana saya di St. Petersburg. M.A. Bonch-Bruevich, fakultas jaringan dan sistem infokomunikasi, tapi sayangnya saya tidak mendapatkan ilmu yang bisa langsung diterapkan dalam pengembangan produk modern. Saya otodidak dalam pemrograman Java, dan latar belakang teknis banyak membantu saya dalam hal ini. Saya belajar Java dalam praktiknya, mempelajari dokumentasi dan menonton video di YouTube.





Mengapa saya meninggalkan pekerjaan saya sebelumnya

Saya mendapat pekerjaan di perusahaan itu ketika saya belajar di institut, dan saya tidak memiliki banyak pengalaman. Di sana, tanggung jawab saya terutama mendukung warisan proyek integrasi. Perusahaan itu kecil, dan proyek ini adalah satu-satunya pengembangan Java, jadi dari waktu ke waktu saya menulis ulang solusi yang ada menggunakan teknologi baru (antrian pesan baru, dll.) Dan menemukan bug yang muncul.





Rencananya adalah untuk melepaskan gelar master, dan kemudian melanjutkan karir saya, karena kondisi kerja sangat hangat: gajinya baik-baik saja untuk saya, atasan setia kepada karyawan, dan Anda selalu dapat bersenang-senang dengan Anda. rekan kerja setelah bekerja. Tetapi semua hal baik akan berakhir cepat atau lambat, dan pengurangan datang ke perusahaan saya, yang membuat saya jatuh.





Mencari pekerjaan baru

, . , , , .





EPAM Luxoft. , , , “” . , , Spring.





“ ”, . . . , , - . , , , . 100500 +, , — .





, . , 5 . , . 2 — . 





, , . 400 . , , = , - Java- , , . Java, .





- Middle Java Developer

- , , . , . hard soft skills.





Hard skills

, .

, , . . , JavaSE, JavaEE (JAX-RS,  JAX-WS,  JMS), Spring framework (Core), SQL, Maven, GIT, XML/XSD.





. 

, . , . . , . , , HashMap.





.

, . . , .





, -.

— . , .





.

, , Agile, Scrum Cascade, .







. . , . 





- , .

, . , .





Soft skills

.

, , , , .





.

, , , , , , . , , . 





.

, 20 , , . 





.

, .





, , , , . . , .





, Middle Java Developer.





, :





  1. Stack Overflow





  2. JavaRush





  3. Interview Review





  4. Tproger





, :









  1. Java





  2. Java





  3. Docker





  4. Spring Boot & Spring Data JPA ( )





:





  1. ,





  2. Pilihan ceramah oleh Evgeny Borisov ("Spring Ripper") dari konferensi





  3. Video kuliah musim semi





Di mana Anda bisa berlatih untuk memecahkan masalah:





  1. LeetCode





  2. Kode kekuatan





  3. Pelatihan tentang kueri SQL





  4. Pelatihan Git Request








All Articles