JavaRush /Java blogi /Random-UZ /Muvaffaqiyat tarixi. Haftada 20 soat dasturlash, magistra...

Muvaffaqiyat tarixi. Haftada 20 soat dasturlash, magistratura va shaxsiy hayot

Guruhda nashr etilgan
Men nima qilishim kerakligini o'qib chiqib, maqsadimga erishish va kurslarni yakunlash uchun qanday o'qishim kerakligi haqida reja tuzishga qaror qildim, chunki endi sekin o'qishga vaqtim yo'q edi. Vazifa bilimni tez va istakni so'ndirmaslik va miya dam olishga vaqt topishi kerak edi. Chunki men xohlagan ish yuki menga xalaqit berishi mumkin edi. Muvaffaqiyat tarixi.  Haftada 20 soat dasturlash, magistratura va shaxsiy hayot - 1

Birinchidan, men sizga o'zim haqimda bir oz aytib beraman.

Men 27 yoshdaman. Java tilini o'rganishni boshlashdan oldin men matematika fakultetida amaliy matematika bo'yicha o'qiganman. Ko'rinishidan, dasturlash bilan men a'lo bo'lmasam, hech bo'lmaganda yaxshi bo'lishim kerak edi. Lekin bu mening ishim emas edi, chunki... Men dasturlash tilga olingan barcha mavzularni sabotaj qildim va qandaydir tarzda omaddan o'tdi - men o'zim hech narsa yozmadim. Shunday qilib, men dasturlashdan yiroq ekanman. Mamlakatimizda matematik ma'lumotga ega bo'lsangiz, dasturchi sifatidagina ko'p pul ishlamasligingiz aniq. Shuning uchun tanlov bunga to'g'ri keldi. Va shunday bo'ldiki, men Java-ni o'rganishga qaror qildim. Bu hech qanday bozor tahlili yoki ish o'rinlari soni yoki mehnat bozoridagi talab bo'yicha qidiruv bilan bog'liq emas edi. Bu shunchaki shunday bo'ldi. Va buni qanday qilishni bilishga qaror qilganimda, JavaRush-ga duch keldim. Negadir men faqat kitoblardan o‘qishni istamasdim, balki sirtqi kurslarda ham o‘qishni istamasdim, chunki... Ular juda ko'p pul sarflashadi, lekin aslida foyda kam. Shuning uchun JavaRush men uchun eng yaxshi yechim bo'ldi. Birinchi 3 darajani tugatgandan so'ng, men kursni yoqtirganimni va obuna sotib olishim mumkinligini angladim. Bundan tashqari, men aksiyaga duch keldim va uni yarim narxga sotib oldim. Bu 2015 yil avgust oyining oxiri/sentyabr oyining boshi edi.

Ta'lim rejasi

Men nima qilishim kerakligini o'qib chiqib, maqsadimga erishish va kurslarni yakunlash uchun qanday o'qishim kerakligi haqida reja tuzishga qaror qildim, chunki endi sekin o'qishga vaqtim yo'q edi. Vazifa bilimni tez va istakni so'ndirmaslik va miya dam olishga vaqt topishi kerak edi. Chunki men xohlagan yuk menga xalaqit berishi mumkin edi. Buning uchun men qaror qildim:
  • Haftada besh kun o'qish kerak (dushanba-juma).
  • Dam olish kunlari men bundan boshqa hamma narsani qilaman.
  • Har bir dars jami 4 soat davom etadi va har soat orasida yurish, dam olish va choy qaynatish uchun 15 daqiqalik tanaffus beriladi.
Haftada jami 20 soat. Yomon emas, to'g'rimi? Qolaversa, ba’zan universitetga borishga to‘g‘ri kelardi, chunki... Men hali ham magistraturada o‘qiyotgan edim. Dekabr oyida men 20-darajada edim va men juda ko'p narsani bilaman deb o'ylardim, lekin hech narsa ishlamay qolganda va men davom eta olmaydiganga o'xshab inqirozlarga duch keldim. Shu qadar ko'pki, ma'lum bir nuqtada men to'plamlar haqidagi ma'lumotni qabul qilishdan bosh tortdim va faqat dam olish kunlaridan so'nggina dasturlashmaganimda tushunish paydo bo'ldi.
Muvaffaqiyat tarixi.  Haftada 20 soat dasturlash, magistratura va shaxsiy hayot - 2

Uni keyingi bosqichga olib chiqish

Trening boshlanganidan uch oy o'tgach, men bir do'stim bilan ish topish uchun yana nimani bilishim kerakligi haqida gaplashdim. Va keyin boshlandi: ba'zi bir notanish so'zlar, ma'lumotlar bazalari (oh dahshat!) va yana ko'p narsalar meni tezlashtirish va undan ham ko'proq qilish kerakligini tushunishga majbur qildi. Java grammatikasi bilan ishni bajara olmasligim aniq, shuning uchun men turli yo'nalishlarda tezlasha boshladim:
  • Men "Javani o'rganish" bosh kitobini sotib oldim. Kursda 4-darajada tavsiya etiladi. Lekin negadir men diqqat bilan o'qimadim va bu haqiqatni o'tkazib yubordim. U erda bir xil narsalar aytiladi, lekin boshqa tomondan, bu ularni yaxshiroq va chuqurroq tushunishga yordam beradi. Men buni tavsiya qilaman.
  • Men o'z shahrimdagi barcha mavzuli partiyalarni qidira boshladim va ularga borishni boshladim, garchi men ko'p narsani tushunmasam ham, lekin vaqt o'tishi bilan bu bejiz emasligini angladim va ular menga juda ko'p yordam berishdi. masalan, bu kabi .
  • Siz boshidan oxirigacha o'tishingiz kerak bo'lgan yana bir manba bor - bu dou (dasturchilar uchun sayt). U erda siz qanday voqealar borligini, Ukraina IT-dagi hozirgi maoshlarni ko'rishingiz mumkin, siz juda ko'p foydali maqolalarni o'qishingiz mumkin, men ayniqsa "Kelajak Java dasturchisi uchun qo'llanma" va Java Enterprise mavzusidagi materiallarni tavsiya qilaman: nima va qanday qilish kerak o'rganing . Ushbu maqolalar sizga yordam beradi va sizni dam olishga yo'l qo'ymaydi.
  • Men MySQL -da YouTube-da qisqa va ma'lumot beruvchi video darsliklarni topdim , ularni tavsiya qilaman.
  • Golovachning videodarslari ham e'tibordan chetda qolmadi. Ular juda ko'p, suv juda ko'p, lekin u ko'p narsalarni juda yaxshi tushuntiradi.
  • Bundan tashqari, HTML va CSS nima ekanligini tushunishingiz kerak. Busiz hech qanday yo'l yo'q, HtmlAcademy menga bu borada yordam berdi. U erda siz topshiriqlarni bepul bajarishingiz mumkin.
  • Men linkedIn ijtimoiy tarmog'ida ro'yxatdan o'tdim, u erda men o'z mahoratimni va ish qidirayotganimni ko'rsata boshladim (agar menga omad kulib boqsa va ular meni topishdi). Do'stlar doiramni kengaytirib, hammani ketma-ket do'st sifatida qo'shdim. Qanchaligini tushunishingiz uchun endi LinkedIn-da 10 000 dan ortiq do'stlarim bor. Avvalo bu sizga kerak. Va bu yordam berdi, android frilanserlari jamoasi yangi kelganni qidirayotgan edi va ular menga yozishdi. Men bu favqulodda holat ekanligini tushunaman, lekin shunday bo'ldi.

Birinchi muvaffaqiyatsizliklar

Albatta, o'qishim bilan bir qatorda, vaqt o'tishi bilan ishlashim uchun kompaniyalarda amaliyot izlay boshladim. Meni amaliyot o‘tash uchun suhbatga taklif qilishdi. HR bilan gaplashgandan so'ng, ular mening ingliz tili o'qituvchimga qo'ng'iroq qilishdi, men u bilan "suhbatlashganman". Men bu daqiqaga umuman tayyor emas edim va men gapirganimdan ko'ra ko'proq tinglaganim ma'lum bo'ldi. Va mavzu bo'yicha, menga o'zingiz haqingizda gapiring, men bir narsani g'o'ldiradim, lekin hech qanday maxsus narsa yo'q. Lekin texnik rahbar bilan muloqotda boʻlganimda baʼzi savollarga javob berdim, koʻpchilikka javobini bilmasdim va JavaRushda oʻqiyman deb javob berganimda, u mening oldimda u yerdan boshqa talaba borligini aytdi. Men 27-darajada edim, u esa 34 yoshda edi. Suhbatdan so'ng, u menga test topshirig'ini yuborishlarini, unga ko'ra men mos keladimi yoki yo'qligini hal qilishlarini aytdi. Men qandaydir tarzda buni qildim, lekin barcha funktsiyalar emas. Biroz vaqt o'tgach, ular menga ular uchun mos emasligimni yozishdi ... Bu sharmandalik, lekin men bundan o'rganishga qaror qildim va davom etdim.

Birinchi ish

Yuqorida aytib o'tganimdek, LinkedIn-da sahifa yaratgandan so'ng, 1,5-2 oydan keyin ma'lum bir Android ishlab chiqaruvchisi menga ular bilan ishlash taklifi bilan yozdi. Biz eng kam ish haqi haqida gapirganimiz aniq. Biz uchrashganimizda gaplashdik va menga ish taklif qilishdi. Bu yomon to'langani aniq, lekin menda boshqa chora yo'q edi va men bor narsadan mamnun edim. Yanvar oyining oxiridan boshlab Androidda ulardan birining kvartirasida ishlay boshladim. Hamma narsa yangi edi, hamma narsa boshqacha edi. Lekin qandaydir tarzda va qandaydir tarzda ishladim, nimadir qildim. Bu qo'rqinchli edi va hamma narsa aniq emas edi, bu JavaRush-da muammolar emas edi. Hamma narsani qilish, o'qish, nima va qanday qilib topish kerak edi. Mening sinov loyiham bor edi, u vaqt o'tishi bilan kattaroq narsaga aylanishi mumkin edi. Shunday qilib, maygacha davom etdi. Keyin negadir jamoamiz parchalana boshladi, hamma buni tushundi va ish qidira boshladi.

Yangi ish qidirmoqda

Buni qanday qilishni bilmay, men uni shahrimdagi barcha kompaniyalarga yuborishga qaror qildim. Qanday kompaniyalar borligini qanday aniqlash mumkin? Bunda menga yordam bergan narsa, men dou orqali yuqoriga va pastga taraganim edi. Kompaniya bo'limi mavjud va siz qidirayotgan shaharni tanlashingiz mumkin. Tavsifda elektron pochta manzili mavjud (deyarli har doim mavjud), unga yozishingiz mumkin. Hammasi yaxshi ko'rinishi uchun men rezyumeni ingliz tilida yozdim, bu yagona yo'l bo'lishi kerak. Albatta, ko'p suv, suv, suv bor edi, chunki ... Yozish uchun alohida narsa yo'q edi, men hamma narsani ketma-ket yozdim. Men har bir maktub uchun muqova xat yozdim (yollovchilar buni yaxshi ko'radilar), u erda men kim bo'lishni xohlayotganimni ko'rsatdim, aks holda ular ko'pincha rezyumeni yuborishlari va qaysi lavozimga murojaat qilishlari aniq emas. Muqova xati ham ingliz tilida edi. Men butunlay unutdim: ingliz tili juda kerak. Aslida, agar siz stackoverflowga javobni o'qiy olmasangiz, demak siz o'lgansiz va dasturlashda hech qanday aloqangiz yo'q. Men ingliz tilidagi intervyu uchun nutq yozdim: "Menga o'zingiz haqingizda aytib bering." Juda foydali narsa, men sizga aytaman. Biroz vaqt o'tgach, men intervyu uchun 4 ta taklif oldim. Barcha kompaniyalarga pochta jo'natish amaliyoti oqlandi va bunday lavozimlarga ega bo'lmaganlar odatda umuman javob bermadilar. Intervyular qiyin, sharmandali, noqulay bo‘ldi, lekin men ulardan o‘tdim, ba’zilarida ular shunchaki gaplashishdi, ba’zilarida bir-ikkita vazifani bajarishim kerak edi, masalan Java tilida BrainFuck tili uchun tarjimon yozishim kerak edi. Vazifa qiziqarli bo'lib chiqdi va men o'sha kompaniyaga qabul qilinmagan bo'lsam ham, uni bajarganimdan xursandman. Men Java yoki Androidda ish qidirayotgan edim. Men Java haqida ko'proq bilmoqchi bo'lsam-da, mobil ishlab chiqish men uchun unchalik qiziq emas. Ish haqini kutish minimal edi, siz ish topishingiz kerak edi, qolgan hamma narsa endi muhim emas edi. Ular mendan ma'lumotlar bazalarini tushunish, muayyan vaziyatlar uchun jadvallarni qanday yaratish haqida so'rashdi. Bularning barchasi SQL ma'lumotlar bazalariga tegishli; hech kim NoSQL haqida so'ramagan.

Birinchi taklif

Bir joyda menga yozishdi va rad qilishdi, boshqa joyda ham. Ikki kompaniya qoldi, biri Android dasturchisi, ikkinchisi Java uchun. Kompaniya Android haqida qo'ng'iroq qilib, men ularga mos ekanligimni va ular menga taklif qilishayotganini aytdi. Bu g'alaba edi. Men juda xursand bo'ldim. Ammo kompaniya meni hech qachon Java lavozimiga chaqirmagan va men nima qilishni bilmay, shoshilib yurardim, shuning uchun Java dasturchisi pozitsiyasi haqida bilish uchun qo'ng'iroq qilishim uchun javobimni bir kun kutishni so'radim. Kompaniyaga Java lavozimiga qo'ng'iroq qilib, ular menga taklif qilishganini aytdim, lekin men sizdan natijani bilmoqchi edim. Ular bilan suhbatlashish uchun meni ofislariga taklif qilishdi va ular suhbat natijasini xohlashlarini aytishdi. Va ular to'g'ri chiqdi, ular bilan gaplashgandan so'ng, ular menga ikkinchi kompaniyada taklif qilishdi, men buni tanladim. PS intilish, harakat qilish, intilish va hech qachon taslim bo'lmaslik kerak! PSS Men butun kursni tugatmadim, 30-darajada to'xtadim. Ishga kirganimda esa 27 yoshda edim. Va haqiqatan ham aytamanki, 20-darajadan boshlab siz ish qidirishingiz va Java-dan tashqari rivojlanishingiz kerak. Magistr, hech bo'lmaganda uzoqdan, loyihani avtomatlashtirish uchun ramka (Ant, Maven, Gradle). Bu narsa murakkab va juda zarur emas. Maqolani yoqtirgan va uni foydali deb topgan har bir kishi - uni baholang va sharhlarda yozing. Shuningdek, mening github hisobimga obuna bo'ling romankh3 Boshqa maqolalarimni ham ko'ring:
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION