Dosye
Agar siz allaqachon 35 yoshda bo'lsangiz, bu o'qishni boshlamaslik uchun sabab emas! Albatta, sizning orqangizda boshqa sohada ko'p yillik qimmatli tajribangiz bo'lsa, bu unchalik oson emas, lekin bu umuman umidsiz emas. Bizda ajoyib misol bor - odessalik Ilya aynan shu yoshda sanoat alpinistidan sanoat dasturchisiga qayta tayyorlashga qaror qildi. Va u muvaffaqiyatga erishdi. JavaRush-dagi eng qiziqarli va chuqur muvaffaqiyat hikoyalaridan birini o'qing!
- Kim: Ilya Alterovich
- Kasb: sanoat alpinisti
- Trening boshlanishidagi yosh: 35
- Yashash joyi: Odessa, Ukraina
- Dasturchi sifatidagi birinchi ish: 1 yil 8 oydan keyin (2015 yil fevral) - 37 yoshda.
- U hozir nima qiladi: hali ham dasturchi, bitta kompaniyani o'zgartirdi =)
- Asl hikoya
Fon
Men o'z hikoyamni baham ko'rmoqchiman, chunki men ushbu manbani yaratgan ajoyib insonlar va u dunyoga keltirgan jamiyat oldidagi axloqiy majburiyatni his qilaman. Ijodkorlarga qaysidir ma'noda minnatdorchilik bildiraman va o'z oldiga qo'ygan ezgu maqsadiga hali erisha olmagan "javarashchilar"ni rag'batlantirib , ularni yaxshi motivatsiya bilan mustahkamlashni istardim! Xulosa: Men ikki haftadan beri dasturchi sifatida ishlayapman va bu asosan Java Rush tufayli .Men 37 yoshdaman, uylanganman, ikki farzandim 6 va 3 yoshda. Oxirgi 15 yil davomida men sanoat alpinisti (balandlikdagi alpinist) sifatida ishladim. Ish, siz tushunganingizdek, hech narsadan ko'ra dasturlash bilan bir oz kamroq bog'liq.Umuman olganda, ish yomon emas, havo toza, bu sizni o'zingizni " shaklda " saqlashga majbur qiladi, sizda etarli bo'sh vaqt bor, siz o'z xo'jayiningizsiz. Va pul uchun yomon emas ( mavsumda ). LEKIN :
- Bu aniq mavsumiylikka ega. Ya'ni, yiliga 3-4 oy davomida amalda YO'Q ish .
- Istiqbol yo'q. Ushbu sohada 15 yil ishlaganimdan so'ng, men keyingi 5-10 yil ichida biror narsa o'zgarishi dargumon ekanligini angladim ( hech bo'lmaganda yaxshi tomonga ).
- Bolalar o'sib ulg'ayishni boshladilar va pul etarli emas edi ...
- Endi zerikarli bo'la boshladi... 15 yil juda uzoq vaqt, hamma narsa zerikarli bo'lib qoladi.
- yil davomida ish bor;
- yaxshi o'sish istiqbollari;
- sezilarli darajada yuqori ish haqi ( agar darhol bo'lmasa, kelajakda );
- Men moyil bo'lgan qiziqarli ish.
Tadqiqotlar
Mening Java bo'yicha birinchi kitobim Yakov Fain tomonidan yozilgan " Bolalar, ota-onalar va buvilar uchun Java dasturlash " edi . Men bu kitobni yangi boshlanuvchilarga tavsiya etishni bilmayman; ehtimol yaxshiroq kitoblar bor, lekin o'sha paytda o'qish qiziqarli va tushunarli edi. Men u erda keltirilgan amaliy misollar bilan sinchkovlik bilan ishladim, bu menga keyingi rivojlanish uchun zarur bo'lgan minimal amaliy ko'nikmalarni berdi. Men kitobni o'qishni tugatdim va kurslarni qidirishga qaror qildim. Shaxsiy kurslar qimmat edi va men bunga arziydiganiga ishonchim komil emas edi. Va shu payt kitob ustida ishlayotganimda qayerdadir (habrahabrda, shekilli) JavaRush haqidagi maqolalarga duch kelganimni esladim. Va hamma narsa sodir bo'la boshladi ... Kitobni o'qib, ishlaganimdan so'ng, men urug'lar kabi dastlabki 10-12 darajani yorib yubordim, hatto juda oson edi. Lekin hali ham qiziq. Keyin bu qiyinroq va yanada qiziqarli bo'ldi.Men darajalarni qat'iy ketma-ketlikda yakunladim, ya'ni. Men ma'ruzani o'qib chiqdim va mening tushuncham yangi bo'lsa-da, men uning uchun muammolarni hal qildim va juda kamdan-kam holatlar bundan mustasno, oldingi barcha masalalar hal qilinmaguncha keyingi ma'ruzaga o'tmaganman. Shunday qilib, men 3-5 ta hal qilinmagan muammo bilan 20-darajaga chiqdim.Muammolarni hal qilishda muammolaringiz bo'lsa, albatta, forumdagi muloqot juda ko'p yordam beradi va shu bilan birga, boshqa forum foydalanuvchilariga yordam berish orqali siz o'z mahoratingizni oshirasiz! Taxminan olti oy o'tgach, men o'z omadimni sinab ko'rish va intervyuda o'zimni sinab ko'rish vaqti keldi, deb qaror qildim. Men Googleda rezyume namunalarini qidirdim, do'stlar menga bir nechta rezyume misollarini yuborishdi, men Seppga ham yozdim ( Java Rush rahbari , muharrirning eslatmasi ) va u menga rezyume uchun ba'zi maslahatlar va shablonlarni berdi. Men uni tuzdim va ko'rib chiqish uchun Seppga yubordim; buni qadrladi. Keyinchalik, men o'z rezyumeimni mashhur ish qidirish saytlariga joylashtirdim, Java Developer uchun bo'sh ish o'rinlari bo'lgan Odessadagi eng yirik IT kompaniyalarining HR bo'limlari manzillari ro'yxatini tuzdim ( nafaqat " yoshlar "). Ularning 20 ga yaqini bor edi . Men hamma joyda buzilib qolsam, deb darhol yarmini bir chetga surib qo'ydim va qolgan yarmiga rezyumeimni yubordim.
Birinchi intervyular
Men taklifnomalar bilan bombardimon qilingan deb aytmayman, lekin oxirida, bir yarim oy ichida men yarim o'nlab intervyularga bordim. Ba'zilar ko'proq yoki kamroq muvaffaqiyatli bo'lib chiqdi, ba'zilari unchalik emas. Ikki yoki uchta test topshiriqlari bor edi, men ularni turli muvaffaqiyatlar bilan bajardim va ingliz tilida bitta suhbat bor edi. Muvaffaqiyatli o'tdim, lekin texnik intervyuga kelmadim: boshqa abituriyent mendan oldinda edi. Men Luxsoft-da deyarli "benchmark" deb ataladigan narsaga kirdim: testlar va intervyulardan o'tdim, lekin oxirgi lahzada shartnomani o'qib chiqib, fikrimni o'zgartirdim va rad etdim. Qisqasi, ular sizni uch oy davomida o'qitadi va 300 dollar stipendiya to'laydi . Agar ular sizni yoqtirsa, ular sizga kichik bo'lib ishlashni taklif qilishadi ( $ 500 ). 9 oydan keyin ular sizning maoshingizni oshirishlari mumkin, ammo shartnomadan ma'lum bo'lishicha, agar siz kurslarga qatnamasangiz yoki kurslardan keyin bir yoki ikki yil ichida ish joyini o'zgartirmoqchi bo'lsangiz, ularga o'qish uchun kompensatsiya to'lashingiz shart. 2500 dollar miqdorida . Men bunday shartlarni nomaqbul deb topdim va rad etdim. Men boshqa vakansiyani ham rad etdim: menga u erda hech qanday istiqbol yo'qdek tuyuldi.Lekin asosiysi men intervyu berishda juda qimmatli tajribaga ega bo'ldim. Har bir suhbatdan so'ng, keyingi suhbatda meni nima kutayotgani, taxminan qanday savollar berilishi va qanday javoblar kutilishi haqida ancha yaxshi tasavvurga ega bo'ldim... Hamma suhbatlarda bir xil savollar berilmaydi, lekin ko'p savollar deyarli har doim so'raladi.Va har bir intervyudan keyin men o'zimga "suzgan" savollarning kichik ro'yxatini tuzdim va keyin ularga aniq javoblar topdim. Umuman olganda, natijalardan qat'i nazar, intervyularga borish juda foydali ...
Amaliyot
Taxminan bir vaqtning o'zida ( 2013 yil kuz-qish ) Java Rush menga shaxsiy xabarida " Haqiqiy loyiha " da ishtirok etish taklifini yozdi . Rostini aytsam, ular unda qo'llaniladigan texnologiyalarni sanab o'tishgandan so'ng ( Spring , Hibernate , GWT , MySQL , Maven , Git ), men biroz qo'rqib ketdim, chunki men bu so'zlarni ko'pincha tasodifan eshitdim yoki hatto birinchi marta . Yo‘qotadigan hech narsam yo‘q, qatnashishga ulgurdim, deb o‘yladim va rozi bo‘ldim.Avvaliga bu juda qiyin edi, lekin bir yoki ikki hafta o'tgach, kitoblar va maqolalarni o'qib chiqqach, men o'zim biror narsa yozish va birinchi majburiyatimni bajarish uchun mavjud kod ishini chuqur o'rgandim.Loyihadagi yigitlar bilan menga juda omad kulib boqdi. Biz to'rt kishi edik : Timur (Timur), Zhenya (Groomsh), Seryoga (Sergey Kandalintsev) va men . Biz loyihamizni bevosita JavaRush-dan nazorat qildik. Timur asosan orqa tomonda ishladi, Zhenya old tomonda ishladi , Seryoja ma'lumotlar bazasida ishladi , men bir oz old tomonda va bir oz orqa tomonda ishladim . Bir necha oy o'tgach, biz haqiqiy "Haqiqiy loyiha" ni muvaffaqiyatli yakunlagan birinchi jamoa bo'ldik , u hozirda barcha Javarashitlar tomonidan qo'llaniladi - bu "Reytinglar" loyihasi ( JavaRushning yangi versiyasida bu loyiha endi ishlatilmaydi ) . "Haqiqiy loyiha" menga ko'p narsa berdi desam , hech narsa demaslikdir! Qimmatli bilimlarning yaqqol o'sishiga qo'shimcha ravishda, menga yanada muhimroq tushuncha paydo bo'ldi: Java asosiy bo'lsa-da, yagona zaruriy mahoratdan uzoqdir. Java - bu dasturlashning ABC, lekin ABC dan tashqari imlo qoidalarini, grammatika, sintaksisni bilish, gaplarni to'g'ri tuzish, boy lug'atga ega bo'lish kerak... Dasturlashda esa ko'plab ramkalarni bilish va ulardan foydalana olish kerak, naqshlar va ishlab chiqish vositalari, shuningdek muammolarni hal qilish va savollaringizga javob berish uchun qayerga qarash kerakligini biling. Haqiqiy loyihadan so'ng men ilg'or texnologiyalarga qiziqib qoldim va menga ma'lum bo'lganlar haqida tushunchamni chuqurlashtirdim... Mening qiziqishlarim "sof" Java Core chegarasidan tashqariga chiqdi . Va shuningdek - mening rezyumeimda "Ish tajribasi" ustunida loyihada ishlatilgan ajoyib va zamonaviy texnologiyalar tavsifi bilan yangi, mustahkam element paydo bo'ldi.
Keyingi sinovlar
Amaliyot tugadi, ko'p qavatli uyda yangi ish mavsumini boshladim... Bo'sh vaqt kamayib ketdi, kasbni o'zgartirish masalasi fonga o'tdi. Biroq, men deyarli barcha bo'sh vaqtimni dasturlashga bag'ishladim: men turli xil "mini-loyihalar" yozdim, ba'zan Java Rush- da muammolarni hal qildim, bo'sh ish o'rinlarini kuzatdim va kuzning oxirida DataArt IT ofisida bepul kurslarga yozildim . Kurslarning o'zi juda umumiy bo'lib chiqdi: men u erda deyarli hech qanday foydali narsani o'rganmadim. Ammo bu kurslarning bir qismi sifatida talabalardan jamoalarga bo'linish va "Loyiha" yozish so'ralgan . Loyiha foydalanuvchini ro'yxatdan o'tkazish, foydalanuvchi qismi ( anketalarni olish ) va boshqaruv qismi ( anketalarni yaratish va hisoblarni boshqarish ) bilan onlayn test tizimini yozishdan iborat edi. Men to'rtta jamoadan biriga tushdim va keyinchalik loyihani o'zim yozganim ma'lum bo'ldi. Taxminan bir oy ichida ( ko'p qavatli uyda ishlaganimda ) men o'zim Java Rush amaliyotida ( plyus jsp, Spring) foydalangan texnologiya va naqshlarga asoslangan, menimcha, veb-ilovani yozdim. Xavfsizlik va boshqa narsa ). Agar kimdir qiziqsa, men loyiha manbalari bilan ochiq omborga havola yuborishim mumkin ...Balandlik olindi!
Dekabr oyida meni bir idoraga suhbatga taklif qilishdi. Qaror qabul qilgandan keyin qo'ng'iroq qilishlarini aytishdi... " Xo'sh, hammasi odatdagidek", deb o'yladim o'shanda. "Agar siz uni darhol qabul qilmagan bo'lsangiz, unda umid kam ." Ammo bir oy o'tgach, Yangi yildan keyin men ushbu kompaniyaning HR menejeriga xat yozdim va taqdirimni so'radim. Ajablanarlisi shundaki, u bo'sh o'rin hali ham ochiq va hali qaror qabul qilinmagan deb javob berdi ...Yana bir oy o'tdi va endi, yanvar oyining oxirida u menga qo'ng'iroq qilib, ish qidirish men uchun ahamiyatli yoki yo'qligini so'radi, men "tinmay" ha, men hali ham qidiryapman deb javob berdim. U javob berdi: men uni allaqachon topdim, chunki men ularga mos edim!Tuyg'u, albatta, ta'riflab bo'lmaydi, bu sizga telefon orqali aytilganda, qanotlaringiz o'sadi! Buni tushunish uchun siz buni o'zingiz boshdan kechirishingiz kerak. Bu sizga yaqin kelajakda tilayman! Mening birinchi ishim katta ERP loyihasini ishlab chiqishda ishtirok etish edi - dastur , uzoq muddatli qurilish. Ilova juda ko'p o'ziga xos nuanslarga ega bo'lib chiqdi, shuning uchun Kiev rivojlanish kompaniyasi mijozdan uzoq bo'lmagan dasturchiga muhtoj edi - men yashayotgan Odessada . Ilova GWT + ExtGWT + Spring + Hibernate + MySQL va qo'llab-quvvatlovchi kichik kutubxonalar to'plamida yozilgan . Shunday bo'ladiki, men o'rgangan va tajribaga ega bo'lgan texnologiya to'plami aynan shu. Kamchiliklar orasida loyihaning eski ekanligini va u kutubxonalarning eski versiyalari va eskirgan dizayn yondashuvlaridan foydalanganligini va ular shunchalik eskirganki, ular amalda yangilanmasligini ta'kidlayman. Boshqa dasturchilarning 3-4 yillik ishining natijalarini tugatish uchun men yolg'iz bo'lishim ham ma'lum bo'ldi ! Albatta, men har qanday kichik o'quvchi kabi menga tajribaliroq jamoa rahbari tayinlanishini, u ham menga yo'l-yo'riq ko'rsatadigan va kodimni ko'rib chiqadigan maslahatchi-maslahatchi bo'lishini kutgandim. Ammo taqdir boshqacha qaror qildi, menga tajribali mustaqil dasturchi uchun mo'ljallangan ish ishonib topshirildi. "Mana shunday bo'lgani uchun, - deb o'yladim, - darhol ish haqini oshirishni so'rash yaxshi bo'lardi". Va u asl ko'rsatkichni 200 dollarga oshirdi . Bu ularning noroziligiga sabab bo'lmadi. Men aniq raqamlarni aytmayman, faqat maosh kutganimdan sezilarli darajada oshib ketganini aytib o'taman. Bundan tashqari, menda faqat bir oy ( odatdagidek uch emas ) sinov muddati bor edi. Ular meni odatdagidek SPD orqali ro'yxatdan o'tkazishdi ( bu dasturchilar uchun odatiy amaliyotdir) .
Ishingizda sizga foydali bo'ladigan texnologiyalar: shaxsiy tajriba
Ma'lumotlar bazalari, SQL ( MySQL ), jdbc , Hibernate , Jpa , tarmoq texnologiyalari html , jsp , servlets , xml , Tomcat haqida ma'lumot juda kerakli, ehtimol hatto TALAB . Asosiy JavaSE naqshlarini ( GOF naqshlari deb ataladi ) bilish talab qilinadi; hech bo'lmaganda Spring , SpringMVC , Maven loyihasi quruvchisi , log4j logging va JUnit birligi testlari haqida yuzaki ma'lumot ham katta ortiqcha bo'ladi . Siz versiyalarni boshqarish tizimlari bilan ishlashingiz kerak, masalan , Git . Ba'zan ular veb-xizmatlar ( SOAP, REST ) bo'yicha test topshiriqlarini so'rashadi yoki berishadi . Bularning barchasi bilan bir qatorda, Java yadrosi haqidagi bilim, agar benuqson bo'lmasa, hech bo'lmaganda juda ishonchli bo'lishi kerak.Birinchi taassurotlar
Dastlabki ikki haftadan so'ng men kodni o'rganishni boshladim va endi bilamanki, hammasi yaxshi bo'ladi ...Darhol shuni ta'kidlashni istardimki, dasturchi sifatida ishlash hali ham dam olish maskani emas, bu, birinchi navbatda, ertalab turishingiz va kechqurun qaytishingiz kerak bo'lgan ish. Ammo bu ish ko'pchilikka qaraganda ancha yaxshi. Uning qiziqishi, puli va istiqboli bor. O'zingizning aqlingiz, mehnatingiz va qat'iyatingiz bilan bunga o'zingiz erishganingizda, ayniqsa yoqimli. Men hayotimni o'zgartirishga muvaffaq bo'ldim va siz ko'p jihatdan o'z taqdiringizning ustasisiz.Men qo'rqadigan yagona narsa - dangasalik mendan ustun keladi. Muayyan natijaga erishganimdan so'ng, men dangasa bo'laman va professional o'sishni to'xtataman. Ammo men hali ham bu sodir bo'lmaydi deb umid qilaman. Yana bir bor ushbu ajoyib manba yaratuvchilarga minnatdorchilik bildirmoqchiman! Sizga, Javarashite, Lenin bobo aytganidek, siz tanlagan yo'lda sabr-toqat va sabr-toqat tilayman: "Siz qishloq yo'lidan ketyapsiz, o'rtoqlar!" =) va hali ham o'z dangasaligingizga yo'l qo'ymang, va eng muhimi, "HECH QACHON TA'S BERMA". Yurgan odam yo'lni egallaydi!
Keyingi so'z: ikki yildan keyin ...
...“Muvaffaqiyat hikoyam”ning davomini yozishga qaror qildim. Buning uchta sababi bor:- Ma'muriyat mendan so'radi =);
- Men hali ham bu maxsus resurs mening "ITga kirishimda" asosiy rol o'ynaganiga ishonaman;
- Ishonchim komilki, motivatsiya ham bu masalada asosiy omillardan biridir va eng yaxshi motivatorlardan biri bu siz, Javarashitlik bilan bir xil vaziyatda bo'lgan haqiqiy odamlarning muvaffaqiyat hikoyalari. Chunki men o'zimdan bilamanki, ba'zida odamning qo'llari shunchaki taslim bo'ladi ... va ko'pchilik uchun ular hech qachon tiklanmaydi. Bu juda qiyin yo'l, lekin bunga arziydi!
- Men hali tayyor emasman, men hali ham o'rganishim kerak ...
- Menga hech kim qo'ng'iroq qilmayapti...
- Men JavaRush-ning 20-30 darajasini tugatdim, shuningdek, ozgina SQL va JDBC-ni o'rgandim. Agar sizda Bahor va Hibernate asoslari mavjud bo'lsa, unda siz butunlay muammoga duch kelasiz.
- Men misollar yordamida rezyumeni yozdim, ixtisoslashtirilgan saytlarda ro'yxatdan o'tdim, uni joylashtirdim, so'ngra barcha IT ofislarini rezyume bilan spam bilan bombardimon qildim. Ishoning, fikr-mulohazalaringizsiz qolib ketmaysiz, ko'pchilik sizni yodda tutishini aytib javob yozishadi, ba'zilari esa albatta sizni intervyuga taklif qilishadi.
GO TO FULL VERSION