JavaRush /Blog Jawa /Random-JV /Crita kanggo sing luwih saka 30

Crita kanggo sing luwih saka 30

Diterbitake ing grup
Dadi, aku entuk tangan lan entuk wektu kanggo nuduhake crita cilikku.

Prolog.

Ayo diwiwiti kanthi umur 30, pendidikan utamaku yaiku pendidikan sing luwih dhuwur babagan kimia (aku ora bakal rinci), aku kerja ing pabrik meh 8 taun. Karya kasebut pancen cukup menarik, nanging, ndeleng kanca-kancaku, aku ngerti yen aku ora pengin pensiun lan kerja suwene rong puluh taun ing kene, iki dudu cara sing dakkarepake. Aku uga pengin nambah yen aku duwe kulawarga, anak loro (sing mbarep 6, sing paling enom umur setaun) lan, miturut klasik, hipotek. Akhire, aku mutusaké kanggo nyoba kanggo pindhah menyang panggonan liyane, kanggo tanduran liyane, ngendi bayaran luwih lan ana wutah karir. Aku wis sijine mudhun werna ing pabrik, iku hard kanggo ninggalake, nanging aku mutusaké kanggo nglakoni. Perjalanan menyang St. Petersburg suwene sewulan. Aku resmi nyambut gawe ing kana sajrone seminggu, ngerti yen ing negara kita kahanan karo pabrik-pabrik, umume, sedhih, lan bali menyang kampung halaman. Aku ora pengin bali, ketoke aku iki langkah mundur. Nalika aku mutusake yen aku ngganti uripku, banjur ganti kanthi radikal! Kira-kira seminggu aku mikir babagan basa pamrograman sing kudu dipilih, lan, nyatane, pilihan kasebut ana ing Jawa . Sawise iku aku wiwit nggoleki kursus. Nyatane, ana akeh kursus sing apik, sawetara malah kanthi rega sing cukup, nanging aku duwe masalah: Aku duwe kepinginan lan wektu akeh kanggo sinau, nanging bantalan finansial maksimal 3-4 wulan. . Kabeh kursus sing daksenengi suwene nem sasi utawa luwih kanthi rong kelas saben minggu (paling asring). Banjur kanca menehi saran JavaRush marang aku , ujar manawa dheweke krungu manawa iku sumber daya sing apik banget. Aku weruh kabeh sing dibutuhake ana ing kene:
  • langganan karo materi lan tugas.
  • ora Watesan wektu: Aku bisa sinau persis kaya jadwal sandi diijini (lan iku free ) lan kepinginan (lan, kaya aku wrote ndhuwur, ana kathah).

Part 1: Ing panelusuran kawruh.

Tanggal 26 November 2019, aku langganan lan miwiti kelas. Aku bakal langsung ngomong yen kadhangkala ana dina nalika aku nganti 14 jam sinau, maca kabeh pranala sing gegandhengan, nggoleki solusi sing luwih apik (tanpa nggoleki Bantuan). Mung nalika aku mikir yen solusi saya optimal, aku ndeleng Pitulung lan asring banget kaget yen bisa ditanggulangi kanthi luwih apik lan luwih ringkes. Ing pungkasan Januari, nalika tekan level 17, aku mutusake kanggo miwiti layanan sosial, nglatih katrampilan lan ndeleng apa sing dibutuhake ing pasar. Nyatane, ora ana sing mangsuli aku, nanging ana siji kantor sing njupuk magang gratis kanthi syarat: sasi kapisan gratis, sing kapindho lan katelu - kanthi stipend cilik). Sabanjure kudu ana jaminan sosial adhedhasar asil telung sasi, lan sawise rampung sukses - lapangan kerja.

Part 2: Kita cepet-cepet menyang perang.

Internship kalebu nulis plugin kanggo Chrome kanthi back-end ing Jawa kanggo ngotomatisasi tugas rutin ing salah sawijining departemen internal perusahaan. Aku duwe mentor banget karo akeh kawruh, Aku iki uga penting. Bener, supaya ora mlebu ing suket, aku bakal langsung nulis tumpukan endi sing digunakake, lan ing pungkasan artikel aku bakal menehi sawetara tautan sing ternyata migunani banget kanggo aku.

tumpukan:

Java 11 (proyek rampung ditulis saka ngeruk), Spring (Boot, Keamanan, OAuth2); MongoDB digunakake minangka basis; Kanggo nutupi autotests, aku nggunakake Assertj, Mockito, Spring-boot-starter-test, lan digunakake nggunakake GitHub Flow sing cukup populer (artikel ing basa Rusia , asli ). Ing kene lan sabanjure aku bakal nyoba nyedhiyakake pranala menyang asli lan terjemahan. Disaranake, mesthi, maca asline, nanging yen iki ora bisa, banjur maca terjemahan. Iki wektu kanggo nyaranake sinau basa Inggris. Aku duwe tingkat A2, nanging aku nyoba maca artikel ing basa Inggris (mesthi, ora tanpa nggunakake penerjemah). Iki minangka kesulitan paling gedhe ing proyek internship, amarga ana perlu kanggo nggarap CRM pihak katelu, sing duwe kabeh dokumentasi ing basa Inggris. Uga, nalika nggarap Spring, luwih becik maca dokumentasi asli, apik banget lan rinci, sampeyan ora butuh pandhuan basa Rusia, lan umume meh kabeh dokumentasi ana ing basa Inggris (sethithik saka Kapten. Cetho). Mentor uga ngandika kanggo nulis kabeh komentar kode lan dokumentasi API ing Inggris, supaya aku mbaleni maneh: sinau Inggris! Sanajan sampeyan ora pengin nggarap pelanggan manca utawa lelungan ing luar negeri, katrampilan iki mung bakal nyederhanakake sinau lan pangembangan sampeyan.

Bagean 3: Penghapusan.

Bagian iki bakal luwih cendhek :) Ing pungkasan internship, aku lulus jaminan sosial lan entuk proyek, lan terus nggarap proyek iki. Minangka bagéan saka internship, tataran pisanan iki mestine kanggo dileksanakake, lan ana, siji bisa ngomong, telu mau ing total. Amarga wiwitan pandemi, akeh proyek komersial sing ilang, lan aku ngetrapake kabeh tahapan lan ide / kepinginan sing bisa ditindakake kanggo proyek iki. Ana tugas liyane, nanging, kaya sing dikandhakake, iku crita liyane.

Part 4: Happy End, sanajan adoh saka End;)

Ing pertengahan Juli padha nelpon kula lan takon apa aku looking for proyek. Resume digantung ing hh, sanajan wis suwe ora dianyari. Aku mutusake kanggo nyoba dhewe, ngliwati 3 tahap: tugas tes, wawancara teknis, wawancara karo manajemen, dheweke ngirim tawaran lan ... Iku tawaran sing ora bisa ditolak. Miturut cara, manawa maca artikel babagan jinis perusahaan apa sing ana , lan coba milih sing paling cocog kanggo sampeyan. Aku ngerti, mesthi, ing saperangan pisanan sampeyan bakal nyoba kanggo njaluk ngendi padha njupuk sampeyan, nanging isih. Pegaweyanku sing sepisanan ana ing njaba, lan saiki kerja bakul (nalika nulis iki, aku mung nyambut gawe ing dina kapindho). Dheweke uga nyewa junior kanggo posisi kasebut, nanging aku ora kepenak, amarga ana papan kanggo tuwuh ilmu lan dhuwit.

Epilog.

Dadi, kanca-kanca, aja kesusu, sing utama yaiku mutusake lan ora nyimpang saka dalan sampeyan. Ing kasusku, aku duwe tanggung jawab gedhe kanggo kulawarga lan kepinginan kanggo ngganti soko ing uripku, kanggo nindakake apa sing aku seneng banget. Apa sing paling apik babagan wilayah iki yaiku sampeyan bisa minggah tangga karir, preduli manawa ana lowongan sing luwih dhuwur ing perusahaan kasebut, apa pensiunan sing wis kerja * rong puluh taun wis ditinggal, lan manawa sampeyan duwe lengen wulu sing cukup kanggo menek. panggonan kosong. Ing lapangan kita, kabeh ana ing tangan kita!

Artikel sing dakkarepake:

  • Pangerten arsitektur ( ing basa Rusia lan asli ). Aku pribadi maca artikel iki kaping 4 nalika kita mung ngembangake arsitektur aplikasi mangsa ngarep. Aku nulis ing jamak, amarga kabeh wis dicenthang lan dikirim kanggo suntingan bola-bali dening mentor (dheweke nindakake review kode). Sepisanan aku ora ngerti akeh, banjur aku maca 3 sasi mengko, banjur aku wis ngerti kok dadi. Banjur aku maca 2 kaping, supaya bisa ngomong, kanggo nggabungake lan ngrampungake kabeh informasi.
  • Latihan interaktif ing nggarap Git .
  • Aku menehi saran supaya kabeh wong sinau cara nggarap stream. Iki pancen apik banget: sampeyan bisa ngganti akeh tulisan kanthi aliran cilik. Kanggo ngelingake aku babagan nggarap stream, aku mesthi mbukak artikel iki .
  • Ana dokumentasi rinci kanggo nggarap Spring, mula aku ora bakal menehi link, nanging sakperangan alesan aku ora langsung nemoni wong sing jenenge Evgeny Borisov, alias Spring the Ripper . Punika presentation banget kelangan lan analisis carane tong sampah bisa, etc.. Aku tenan getun sing aku ora teka tengen adoh, akeh iku bakal wis cetha ing tataran dhisikan. Aku utamané nyaranake ora mung ngrungokake, nanging nulis kode ing wektu sing padha lan sijine kabeh, supaya ngomong, menyang memori otot.
  • Inggih, wiwit aku kerjo karo database non-relasional, lan paling perusahaan (utamané gedhe) bisa karo SQL, ing wektu free aku nyoba kanggo ngatasi paling saperangan saka masalah ing mbangun query SQL. Ana macem-macem situs kanggo iki, nanging aku seneng karo iki , kanthi masalah lan buku teks kanggo sinau.
  • Aku uga nyaranake maca babagan tes nulis (Assertj, Mockito), nanging aku ora ngelingi artikel sing apik, mung dokumentasi.
  • Lan nalika ngembangake aplikasi (nanging iki dudu kanggo pamula), coba gunakake pola desain . Paling ora familiarize dhewe diagonally karo pola dikenal, iku bakal migunani ing tataran dhisikan.
Sepisan maneh aku pengin everyone apik luck ing prakara iki! Yen sampeyan duwe pitakon, takon, aku bakal mangsuli yen bisa.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION