JavaRush /Java blogi /Random-UZ /Agar siz allaqachon 30 yoshdan oshgan bo'lsangiz, Java-ni...

Agar siz allaqachon 30 yoshdan oshgan bo'lsangiz, Java-ni qanday o'rganishingiz mumkin...

Guruhda nashr etilgan

Dosye

  • Kim: Artem Panasyuk
  • Ishlagan: ishsiz, ilgari - tizim ma'muri va shahar Internet tarmog'idan foydalanish bo'limi boshlig'i
  • Yashash joyi: Ulyanovsk, Rossiya
  • Java treningini boshlash yoshi: 35
  • Dasturchi sifatidagi birinchi ishim: o'qishni boshlaganimdan 9 oy o'tgach
  • Asl muvaffaqiyat hikoyasi
Agar siz allaqachon 30 yoshdan oshgan bo'lsangiz, Java tilini qanday o'rganishingiz mumkin... - 1
O'ylab ko'ring, 30 yosh - bu o'zingizni hurda sifatida yozish va o'zingizni mashg'ulotlarga yaroqsiz deb hisoblash uchun sabab emas. Maqsad qo'yish, muammolarni hal qilish, ma'lumotni filtrlash va o'zlashtirish, agar siz haqiqatan ham dasturchi bo'lishni istasangiz, sizga kerak bo'lgan narsadir. 35 yoshida Artem, ikki farzandli oila odami bo'lib, Java-ni o'zlashtirdi, ish topdi va tezda "kichik" darajadan o'tib ketdi.

Maqsad belgilandi

Men o'z oldimga 1 yilda Java tilini o'rganishni maqsad qilib qo'ydim . Bu vazifani bajarish qiyinligi ikki bolaning borligi ( 0,5 yosh va 4 yosh ), o'sha paytda ishning etishmasligi va yoshi bilan og'irlashdi. O'sha paytda men 35 yoshda edim va bu menga asosiy muammo bo'lib tuyuldi. Rostini aytsam, afzalliklari ham bor edi - fizika diplomi, tizim ma'muri sifatidagi tajriba, veb-saytlarni yaratish tajribasi ( HTML + CSS ), shuningdek, 5 yillik ish. yirik telekommunikatsiya kompaniyasi (shahar Internet tarmog'idan foydalanish bo'limi boshlig'i). Shunga qaramay, maktabda Basic va universitetda TurboPascaldan boshqa to'g'ridan-to'g'ri dasturlash tajribasi yo'q edi .

O'qish va suhbat

Meni, birinchidan, ishimni yo'qotishim, ikkinchidan, bitta "baxtdagi hamkasbim" blogi ilhomlantirdi. Taxminan 2015 yil yanvar oyi oxirida men Java Rushga duch keldim - va biz ketdik... O'qishni boshlaganimda Bryus Ekkelning " Java falsafasi " kitobini sotib oldim. Aprelgacha men birinchi 10 darajani tugatdim va deyarli barcha muammolarni hal qildim . Menga omad kulib boqdi: aynan o'sha paytda JavaRush-da aksiya boshlandi va men obuna sotib oldim. Avgustga kelib, men 23-25 ​​daraja ma'ruza va 20 ga yaqin muammolarni o'tkazdim. Men ikki hafta ta'tilga chiqdim va mintaqamdagi yagona yirik kompaniya bilan suhbatga taklifnoma oldim. Men savollarning taxminiy ro'yxatini oldindan ishlab chiqdim va bu o'z samarasini berdi: texnik suhbatdan odatdagidek o'tdim. Bu Skype orqali muloqot qilish uchun taxminan 40 daqiqa davom etdi . Ikkinchi bosqich test topshirig'ini yozish edi. Men foydalanishim kerak bo'lgan texnologiyalar ro'yxati meni dahshatga soldi: JSF + Primefaces , Hibernate , Java7 , PostgreSQL , Glassfish ... Va qo'shimcha "ixtiyoriy" texnologiyalar orasida JUnit va Maven ham bor edi . Men foydalanuvchi rollarini avtorizatsiya qilish va boshqarish qobiliyatiga ega odatiy CRUD "Onlayn kutubxona" veb-ilovasini yozishim kerak edi . O'sha paytda men Java EE haqida aniq tasavvurga ega emas edim, lekin oxirgi daqiqada taslim bo'lmang! 2 hafta ichida men nihoyat talablarga to'liq javob beradigan narsa qurdim (birlik sinovlaridan tashqari). Meni hayratda qoldirganim, topshiriqni ko‘rib chiqishga jo‘natganimning o‘sha kuniyoq yana qo‘ng‘iroq qilib, ishga taklif qilishdi. Shu tariqa men Java Junior Developer bo‘ldim.

Bir yildan keyin

Ayni paytda ( 2016 yil mart ), sinov muddati allaqachon ortda qoldi, chunki ko'plab tashvishlar va shubhalar. Ammo endi, bir yil o'tib, ishonch bilan ayta olamanki, men hech qachon sarflangan pul, vaqt va kuchimdan afsuslanmadim. Sizga ham xuddi shunday tilayman!

Va deyarli bir yildan keyin :)

Java cho'qqilarini egallash haqidagi hikoyam bugun ( 2016 yil dekabr ) davom etmoqda. Bir yil ichida men nima qildim: 2016 yil boshiga qadar uch oylik sinovni muvaffaqiyatli yakunladim . Darhaqiqat, bu kundalik dahshat edi, ayniqsa Git -da qayta sotib olish paytida boshqa birovning majburiyatini yoki to'satdan to'qnashuvlarni qayta yozishdan keyin .
  1. Я получил место Java-разработчика в компании «Симбирсофт». Компания разрабатывает ПО на заказ и помогает в подборе команды для разработки. Для моего первого проекта были нужны Java 8, JavaEE, SSO, Hibernate, JSF, PrimeFaces, Liquibase, Postgres, Maven. В качестве serverа приложений использовали Wildfly9. После пары месяцев перешел на следующий проект.

  2. В течение 4-5 месяцев был единственным разработчиком backend-части микросервиса. На основе пула технологий, которые я перечислил выше, «запorл» с нуля новое приложение. Его особенность в том, что написанный Frontend-разработчиком (AngularJs) виджет «общался» с Backend по технологии REST.

  3. В октябре 2016 года я успешно сдал экзамен Oracle Java 8 OCA.

  4. После интенсивной подготовки к интервью получил место разработчика на внешнем проекте. Стек примерно такой: Java 6, Spring, Hibernate, JSP, Liquibase, OracleDB, Maven. Здесь я сейчас и работаю.

  5. Спектр задач довольно широкий — от написания скрипта по обновлению структуры БД (Oracle) и изменения верстки JSP для отображения новых полей, до создания новых сущностей и создания DTO для «протаскивания» новых полей на отображение со слоя DAO.

Послесловие

Men kareram uchun mustahkam amaliy poydevor qo‘yishda yordam bergani uchun loyiha jamoasiga minnatdorchilik bildirmoqchiman. Ushbu poydevor menga qisqa vaqt ichida " kichik " dan "shunchaki" dasturchigacha bo'lgan qiyin va mashaqqatli yo'lni bosib o'tishga yordam berdi . Va bir nuqtadan ikkinchisiga o'tishda men u yoki bu mavzuni yana bir bor ko'rib chiqish uchun kursga qayta-qayta qaytdim. Menga texnologiyani o'zlashtirishda yordam bergan narsa shundaki, kursning ikkinchi yarmida Google va har qanday ma'lumot manbalaridan (kitoblar, video darsliklar) foydalanishim kerakligi menga doimiy ravishda o'rganilgan ko'plab ma'ruzalar bo'ldi . Axborotni " siqish " qobiliyati dasturiy ta'minotni ishlab chiqish sohasida professional o'sishning asosiy qobiliyatidir. PS : Men o'zim 20 kursdan keyin ishga joylashgan bo'lsam ham , agar sizda bunday imkoniyat bo'lsa, buni qilmang! Chunki 3 oylik sinov muddati men uchun katta stress bo'lib chiqdi. Birinchi qadam Gitni bir necha dam olish kunlarida o'rganish edi va doimo bilim bo'shliqlarini to'ldirishga to'g'ri keldi. Shu munosabat bilan men g'alabaga qadar JavaRush kursini davom ettirdim. Shunday qilib, kursni to'liq o'tash va keyin ishga joylashish ancha oqilona g'oya. Ammo mening yo'lim yanada og'irroq edi.
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION