JavaRush /Blog Jawa /Random-JV /Mekanika padatan cacat lan pemrograman
Сергей Алещенко
tingkat
Тбилиси

Mekanika padatan cacat lan pemrograman

Diterbitake ing grup
Akun ing info: info.javarush.ru Link menyang jaringan sosial: Instagram Dossier:
  • Sapa: Sergey Aleshchenko
  • Makarya minangka: mahasiswa pascasarjana
  • Panggonan panggonan: Tbilisi, Georgia
  • Umur nalika miwiti latihan basa Jawa: 25
  • Proyek pisanan minangka programmer: setaun sawise miwiti latihan
  • Kisah sukses asli
Mekanika padatan cacat lan pemrograman - 1
Ora mungkin critaku padha karo liyane, kabeh duwe nuansa dhewe. Aku nulis critaku amarga aku kelingan banget carane crita Employment wong liya motivasi kula. Muga-muga bisa mbantu sampeyan uga, sing maca. Nyatane, ing crita iki ora bakal ana tembung babagan mekanika padatan sing cacat. Kajaba, mbok menawa, kanggo nyebutake kasunyatan manawa iki minangka spesialisasi penulis crita sukses iki - Sergei Aleshchenko. Saiki, iki penduduk St. Petersburg wis diganti (kita Wigati - kasil diganti!) loro proyek lan dienggoni ing katelu. Maca lan sampeyan bakal ngerti carane dheweke ngatur (lan sampeyan uga bakal ngerti sapa sing dianggep Sergei minangka "kuldi kesed"). Pasinaon
  • Aku wis cukup adoh ing pendidikan. Lulus saka universitas paling gedhé ing St. Bener, ing spesialisasi temen beda: mekanika padhet deformable. Nalika miwiti Java Rush, aku ana ing taun katelu sekolah pascasarjana ing Akademi Ilmu Pengetahuan Rusia (khusus: mekanika numerik).

  • Aku ora kelingan kenapa aku mutusake sinau Java Rush . Aku wis suwe kepengin banget melu pembangunan, nanging maca "Talmuds" ing basa mung nyurung aku. Aku kudu golek pendekatan dhasar beda, lan aku nyoba sepuluh tingkat pisanan mesthi. Ketoke, thanks kanggo wong-wong mau, aku mutusake kanggo langsung tuku langganan tanpa wates kanthi partisipasi ing proyek nyata.

  • Sinau rada alon, nanging aku terus maju. Rampung level 31 kanthi persentase masalah sing wis rampung cedhak karo 100 . Aku njupuk persis setahun kanggo nindakake iki.

  • Wis wayahe magang. Aku gagal tugas tes banget. Aku kudu nulis aplikasi web cilik, nanging aku ora duwe wektu kanggo nindakake iki, amarga ing wektu iku aku malah ora ngerti tembung kaya " Spring ", " Hibernate ", " Tomcat ", etc. Aku ora pengin ngenteni intake internship sabanjure, mula aku nulis 5-6 aplikasi web kanthi mandiri sing padha karo tugas tes. Ana cukup akeh ing Internet, malah ana manual video langkah-langkah.
  • Nggoleki
  • Kapisah, aku pengin nyorot distribusi resume lan wawancara. Iku penting banget! Aku arep ngomong yen sampeyan, dear maca, ngirim metu kurang saka 10-15 resumes dina , banjur sampeyan bokong puguh! Sing diurutake.

  • Sampeyan uga kudu disiapake kanggo kasunyatan sing kudu ngelingake dhewe saben wektu dening nelpon perusahaan ngendi sampeyan ngirim resume. Kanggo wawancara, kanthi kemungkinan meh 100 persen , sampeyan bakal nampa sawetara jinis tes hardcore, padha karo sing ana ing Quizful lan sumber daya liyane. Aku banget nyaranake latihan ing tes kasebut.

  • Aku butuh 3 minggu kanggo golek kerja . Sajrone wektu iki, aku ngrampungake papat wawancara adhep-adhepan lan loro liwat Skype . Ana puluhan penolakan. Ing wawancara korespondensi pungkasan, aku ditampa.
  • A sethitik babagan karya
  • Aku nemokake aku ing perusahaan sing cukup gedhe ( kira-kira 100-120 pangembang ) kanthi macem-macem tugas lan macem-macem proyek (gumantung saka pelanggan), diwiwiti saka frontend lan diakhiri karo backend lan datamining sing atos lan tanpa ampun .

  • Aku langsung melu proyek ETL . Aku miwiti ngemot lan ngolah set data kanggo sawetara pelanggan manca. Platform lan kabeh alat sing digunakake minangka sumber terbuka. Meh kabeh ditulis ing Jawa lan Groovy ( yen wong ora menowo Groovy , iku apik banget, Aku nyaranake ).

  • Mesthi, saka wektu kanggo wektu sampeyan kudu delve menyang kode sumber, amarga kabeh iki banget cumbersome, lan iku kudu ajeg dianyari, optimized lan didandani. Wes sewulan aku nyambut gawe. Sak iki wektu, aku dadi intensif "brainwashed" aku ngulu volume informasi sing bakal njupuk kula ing paling 2-3 taun kanggo assimilate ing dhewe.
  • Tips Titik iki bakal ngirit akeh wektu nalika sampeyan lagi nyiapake. Sajrone sinau, aku tuku sawetara buku: " Java Philosophy " dening Bruce Eckel, " Algoritma: Konstruksi lan Analisis "( Cormen, Leiserson, Rivest, Stein ) lan sawetara liyane babagan database lan arsitektur komputer.
    Sampeyan ngerti apa? Skor iku. Aku serius, lali. Aku durung maca buku siji nganti pungkasan. Maca buku minangka kegiatan sing migunani banget, nanging ora ing kasus iki.
    Aku bakal nyoba kanggo njlèntrèhaké sudut pandang: ing wayahe, goal sampeyan kanggo njaluk proyek minangka programmer. Iki ora mbutuhake kawruh sing jero babagan pemrograman, pangembangan sing dadi tujuane maca buku. Saiki, sampeyan butuh katrampilan lan kabisan praktis sing spesifik. Milih saka buku-buku iku tugas sing ora ana panuwun lan mboseni. Pembantu sing luwih apik ing perkara iki yaiku Java Rush utawa, yen bisa, partisipasi ing sawetara proyek opensource. Sampeyan ora bisa nindakake apa-apa sing migunani, nanging paling ora ngrungokake obrolan cerdas saka kolega sampeyan ing proyek kasebut - lan sampeyan bakal entuk apa-apa. Senajan partisipasi ing proyek ora perlu. Yen sampeyan butuh kawruh jero babagan apa wae, sampeyan bisa nemokake kanthi gampang ing buku kasebut lan langsung digunakake kanggo tugas sampeyan. Ora perlu ngulu kabeh buku. Aku iki wektu kanggo nelpon dina. Saben wong sing maca nganti pungkasan wis rampung kanthi apik. Aku pengin kabeh wong njaga sikap positif lan kanthi yakin maju menyang tujuane. Periode nyoba kasil rampung ing rong sasi ( iku mesthine kanggo telung ). Sajrone wektu iki, aku melu rong proyek: ETL ( Aku mbangun platform transmart kanggo Johnson & Johnson ), lan machine learning ( Aku nulis aplikasi kanggo ngenali obyek ing gambar lan video ). 9 wulan mengko Wis sangang wulan kursus Java Rush mbantu aku dadi developer. Lan saiki, para pamaca sing daktresnani, aku cepet-cepet nuduhake kabar apik lan ngandhani apa sing dakkarepake sajrone wektu sing cendhak iki. Ing proyek pisanan ( Aku ora bakal menehi jeneng perusahaan, aku mung bakal ngomong yen iku perusahaan outsource ) Aku kesel banget cepet. Kabèh apik ing kana, nanging ora ana proyèk Jawa sing serius ; ana luwih akèh proyèk C#/.net . Kajaba iku, sawise nem sasi aku kesel ngeduk kode opensource; kesenengan iki jelas ing ngisor rata-rata. Pustaka lan alat sing bisa dakkenal yaiku sing paling standar: Java , Groovy , Tomcat , Hibernate , Spring sethitik , akeh Linux , akeh Oracle DBMS lan postgreSQL . Siji esuk panas aku nampa telpon saka perusahaan sing nggawe aplikasi klien-server kanggo Bookmaker gedhe banget lan nawarake kula proyek. Ana dhuwit luwih akeh, lan tugas-tugas luwih menarik. Mesthi, aku langsung setuju. Sing lucu, setengah taun sadurunge aku wawancara karo dheweke ( nalika aku pertama golek kerja) lan padha nolak aku. Nanging saiki aku wis rada pengalaman lan luwih wani. Dadi aku kerja ing kana sawetara wulan sabanjure. Nanging, aku cepet sinau bedane antarane aplikasi klien-server lan aplikasi web. Aku wanted kanggo nindakake sing terakhir. Ing kene kita ora pindhah kanthi lancar menyang bagean sabanjure crita. Piranti sing bisa dakgarap ing perusahaan iki: java , SWT .
    Aku miwiti wawancara maneh. Saiki dadi kegiatan sing luwih menarik lan malah nyenengake. Nyatane, ora angel nyiyapake, amarga ing pirang-pirang perusahaan sajrone wawancara, dheweke takon, tambah utawa kurang, perkara sing padha.
    Ing sawetara kasus, sampeyan bisa prédhiksi pitakonan lan langsung milih jawaban sing paling apik kanggo wong sing diwawancarai. Ing cendhak, aku nekani rolas wawancara lan duwe telung tawaran kerja. Loro pisanan saka sawetara perusahaan outsourcing cilik kanthi staf 100-150 wong. Aku nggunakake sing katelu, sing teka saka Sberbank ( Sbertech ). Aku bakal ngandhani sampeyan kanthi rinci babagan karyaku ing perusahaan iki mengko, saiki wis suwe banget, amarga aku mung sewulan. Aku mung bakal ujar manawa kahanan kerja luwih prayoga, tim luwih ramah, tugas kasebut serius lan menarik. Aku yakin sampeyan, sing maca, seneng karo bagean kapindho critaku. Aku wis krungu sampeyan cepet-cepet kanggo ngatasi masalah sabanjure sing teka karo Java Rush . Aku bisa njaluk sampeyan sabar lan percaya diri. UPDATE (17 November 2018) Babagan maca buku, aku wis rada owah. Bebener iku ora ngelawan, nanging sethitik beda. Ing ngisor iki: nalika nyiapake proyek pisanan sampeyan, pancen ora perlu ngubur dhewe ing buku. Nanging, sawise sawetara wektu, sawise aku kerja sawetara wektu, buku dadi pembantu sing apik. Lan alamiah, aku mboko sithik mangan meh kabeh buku aku tuku, lan malah saperangan ing ndhuwur. Iku kedadeyan kanthi alami. Kajaba iku, ora mbutuhake gaweyan akeh, amarga aku duwe pengalaman kerja luwih akeh, lan materi ing buku ora katon angel (biasane). Ing wayahe, dhaptar kasebut kaya ing ngisor iki: 1) Bruce Eckel "Filsafat Jawa" 2) Joshua Bloch "Jawa Efektif" 3) Cormen, T., Leiserson, Ch., Rivest, R., Stein, K. "Algoritma. : Konstruksi lan Analisis" 4) E. Tanenbaum, T. Austin, "Arsitektur Komputer" 5) A neraka saka akèh artikel beda, paling mau dening penulis manca. Lan umume, gawe kebiasaan maca paling ora 2-3 artikel saben dina sadurunge turu. Sembarang topik IT bakal ditindakake, sanajan ora ana hubungane karo pembangunan. Aja dadi jaran gedhe ing vakum, nggedhekake cakrawala. 6) Lan mesthi, akeh macem-macem dokumentasi, utamane sing dibutuhake kanggo kerja. UPDATE (1 Agustus 2019) Aku wonder yen wong liya looking kene? Utawa kabeh wong sibuk ngrampungake masalah?)) Ya, ngrampungake, ngrampungake, iku kegiatan sing migunani =) Akeh perkara sing menarik wis kedadeyan sajrone 2,5 taun kepungkur. Kaping pisanan ana owah-owahan administratif: setahun kepungkur aku ditransfer saka Sbertech menyang Sberbank PJSC. Kajaba iku, aku ngganti tim: ing wiwitan aku kerja ing mesin pambuka akun (fisika, hukum). Ing saiki (sing bubar ditransfer) Aku bakal melu ing pambiji risiko kredit (modul sing ngumpulake informasi babagan klien lan mutusaké apa kanggo menehi wong silihan utawa ora). Modul kasebut ngumpulake informasi babagan wong saka macem-macem sumber (operator komunikasi, instansi pemerintah, lan liya-liyane) Yen ana sing ora ngerti, meh kabeh utangan (kajaba hipotek utawa yen wong duwe riwayat kredit rumit) ing Sberbank ditanggepi dening mesin. Wong mung nyambung ing kahanan sing angel utawa kontroversial. Kanggo proses kerja ing bank, kabeh gampang: ana yuta cacat (gedhe lan cilik), akeh perbaikan ing bagian server (Jawa), akeh karya karo data (gridgain, oracle), ana. malah dadi front-end (ditulis ing react, redux lan javascript liyane). Ing podo karo karo kabeh aib iki, ana devOps, mung metu saka kabeh retak. Aku nulis yuta script ing yaml, shell, groovy. Aku Bunch saka proyek (jenkins, nexus) kanggo integrasi terus-terusan, pipeline lan sing kabeh. Aku ndudhuk watara karo ansible, docker, wildfly, etc. Administrasi Linux stands, mesthi. Kanthi kabeh iki, aku ora bisa ngomong sing aku menehi metu 2 kg kode kelangan dina, luwih kaya 500 g, nanging isih ora ana sing nyinggung dhuwit;) Aku malah ora ngerti apa sing kudu ngomong ing pungkasan. Paling kamungkinan, dheweke ora menehi tes maneh ing wawancara; saiki tren kanggo masalah ing ilmu komputer, algoritma lan struktur data, matématika diskrèt, teori teoretis lan statistik matematika. Dadi baleni kabeh iki kanthi periodik, iku apik kanggo kesehatan. Contone, aku saiki njupuk kursus algoritma dening Robert Sedgewick lan Kevin Wein (bisa ditemokake ing coursera). Aku kelingan karo nostalgia carane miwiti perjalanan menyang java rush 3,5 taun kepungkur, luh lanang pelit mili ing pipi jenggotku. UPAYA (9 Maret 2023) Amarga perang dheweke ninggalake negara. Putin lan kanca-kancane bakal dikutuk. Sberbank ngidini aku kerja adoh saka luar negeri nganti pirang-pirang wulan, nanging ing pertengahan Desember 2022 aku isih dipecat. Aku kudu golek kerja ing perusahaan manca "kabeh munggah." Iku mesthi kaku, nanging ora kanggo dangu, Aku kuwatir muspra. Aku adol dhewe ing Interview katelu kanggo perusahaan Arab-Emirat kanggo $4,500 saben sasi. Gaji ora dhuwur miturut standar Eropa, nanging manggon ing Georgia ora larang banget, mula cukup. Perusahaan iki nggarap distributor kertu SIM ing sawetara wilayah: Afrika, Timur Tengah, Asia. We nulis klien kanggo njaga database saka individu kadhaptar lan kedhaftar legal kertu SIM. Jumlah karyawan udakara 250. Sawise 6 taun kerja ing Sberbank sing gedhe lan kikuk, kerja ing perusahaan cilik kaya ambegan hawa seger. Lan wong-wong luwih menarik, akeh wong manca saka pirang-pirang negara lan saka wilayah sing padha: Asia, Timur, Eropa lan liya-liyane. Meh kabeh wong bisa mbatalake, lan ana akeh kaluwihan kanggo iki. Lan ing Georgia ana pajak sing cukup murah, 20% kanggo individu lan mung 1% kanggo entitas legal. Sejatine, buruh remot sing manggon ing Georgia ndhaptar wirausaha individu, transfer menyang bisnis cilik, mbukak akun sah lan entuk gaji ing akun iki. Sampeyan mbayar pajak 1% lan iku. Mugi padha ora ngencengi ngawut-awut, digunakake kita kudu pindhah maneh. Aku ora ngerti arep ngomong apa maneh. Aku pamit menyang Rusia lan ora bakal bali maneh. Katrampilan pangembang Java pancen gampang diekspor, mula matur nuwun marang JavaRush amarga ngidini aku entuk profesi sing populer banget. Ngomong-ngomong, sajrone sawetara taun kepungkur, aku wis nggawe wong loro kanggo tuku langganan premium JavaRush. Muga-muga bisnis sampeyan bakal urip suwe. Jogo awakmu. Kamulyan kanggo Ukraina! Kamulyan kanggo pahlawan!
    Komentar
    TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
    GO TO FULL VERSION