JavaRush /Java Blogu /Random-AZ /Artıq 30 yaşınız varsa, Java-nı necə öyrənməli...

Artıq 30 yaşınız varsa, Java-nı necə öyrənməli...

Qrupda dərc edilmişdir

Dosye

  • Kim: Artem Panasyuk
  • İşləyib: işsiz, əvvəllər - sistem administratoru və şəhər İnternet şəbəkəsinin istismarı şöbəsinin müdiri
  • Yaşayış yeri: Ulyanovsk, Rusiya
  • Java təliminin başlanğıc yaşı: 35
  • Proqramçı kimi ilk iş: təhsilimə başladıqdan 9 ay sonra
  • Orijinal uğur hekayəsi
Əgər artıq 30 yaşınız varsa, Java dilini necə öyrənə bilərsiniz... - 1
Düşünün, 30 yaş özünüzü hurda kimi yazmaq və məşq üçün yararsız hesab etmək üçün bir səbəb deyil. Həqiqətən proqramçı olmaq istəyirsinizsə, məqsəd qoymaq, problemləri həll etmək, məlumatları süzmək və mənimsəmək sizə lazım olan şeydir. 35 yaşında iki uşaqlı bir ailə adamı olan Artem Java-nı mənimsəməyi, iş tapmağı və tez bir zamanda "kiçik" səviyyəni keçə bildi.

Məqsəd qoyulub

1 ilə Java öyrənməyi qarşıma məqsəd qoydum . Bu tapşırığı yerinə yetirməyin çətinliyi iki uşağın olması ( 0,5 yaş və 4 yaş ), o dövrdə işin olmaması və yaşla daha da ağırlaşdı. O vaxt mənim 35 yaşım var idi və bu, mənə əsas problem kimi görünürdü. Ən doğru mənzərəni vermək üçün deyim ki, üstünlükləri də var idi - fizika diplomu şəklində fon, sistem administratoru kimi təcrübə, veb saytların yaradılması təcrübəsi ( HTML + CSS ), həmçinin 5 il iş. böyük telekommunikasiya şirkəti (şəhər İnternet şəbəkəsinin istismar şöbəsinin müdiri). Buna baxmayaraq, məktəbdə Basic və universitetdə TurboPascaldan başqa heç bir birbaşa proqramlaşdırma təcrübəsi yox idi .

Təhsil və müsahibə

Məni, birincisi, işimin itirilməsi, ikincisi, bir “bədbəxtlik içində olan həmkarımın” bloqu ilhamlandırdı. Təxminən 2015-ci ilin yanvar ayının sonunda Java Rush ilə rastlaşdım - və biz getdik... Təhsil almağa başlayanda Bruce Eckelin “ The Philosophy of Java ” əsərini aldım. Aprel ayına qədər ilk 10 səviyyəni tamamladım və demək olar ki, bütün problemləri həll etdim . Bəxtim gətirdi: elə o vaxt JavaRush-da tanıtım başladı və mən abunə aldım. Avqust ayına qədər mən təxminən 23-25 ​​səviyyəli mühazirə və 20-yə yaxın problem səviyyəsini tamamladım. İki həftəlik tətilə getdim və bölgəmdəki yeganə böyük şirkətdən müsahibəyə dəvət aldım. Mən əvvəlcədən təxmini suallar siyahısı üzərində işlədim və bu, öz bəhrəsini verdi: texniki müsahibədən normal keçdim. Bu Skype əlaqəsi təxminən 40 dəqiqə çəkdi . İkinci mərhələ test tapşırığının yazılması idi. Sadəcə istifadə etməli olduğum texnologiyaların siyahısı məni dəhşətə gətirdi: JSF + Primefaces , Hibernate , Java7 , PostgreSQL , Glassfish ... Və əlavə "isteğe bağlı" texnologiyalar arasında JUnitMaven də var idi . Mən istifadəçi rollarına icazə vermək və idarə etmək imkanı olan tipik CRUD "Onlayn Kitabxana" veb tətbiqini yazmalı oldum . O zaman Java EE haqqında dəqiq təsəvvürüm yox idi, amma son anda təslim olmayın! 2 həftə ərzində mən nəhayət tələblərə tam cavab verən bir şey qurdum (vahid sınaqları istisna olmaqla). Təəccübləndiyim odur ki, tapşırığı nəzərdən keçirmək üçün göndərdiyim gün, məni geri çağırıb iş təklifi etdilər. Beləliklə, mən Java Junior Developer oldum.

Bir il sonra

Hazırda ( 2016-cı ilin mart ayı ) bir çox narahatlıqlar və şübhələr kimi sınaq müddəti də artıq arxada qalıb. Amma indi, bir ildən sonra əminliklə deyə bilərəm ki, nə pula, nə vaxta, nə də zəhmətə görə peşman olmamışam. Sizə də eyni şeyi arzulayıram!

Və təxminən bir il sonra :)

Java zirvələrini mənimsəmək hekayəm bu gün də davam edir ( Dekabr 2016 ). Bir il ərzində etdiklərim budur: 2016-cı ilin əvvəlinə qədər üç aylıq sınaq müddətini uğurla başa vurdum . Əslində, bu, gündəlik dəhşət idi, xüsusən də Git -də yenidən satınalma zamanı başqasının öhdəliyini və ya ani münaqişələri üzərinə yazdıqdan sonra .
  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.

Послесловие

Layihə komandasına karyeram üçün möhkəm praktik zəmin yaratmağa kömək etdiklərinə görə təşəkkür etmək istərdim. Bu təməl mənə qısa müddət ərzində “ kiçik ”dən “sadəcə” tərtibatçıya qədər çətin və dolama yolu keçməyə kömək etdi . Və bir nöqtədən digərinə gedən yolda bu və ya digər mövzuya bir daha nəzər salmaq üçün dəfələrlə kursa qayıtdım. Texnologiyaya yiyələnməyimdə mənə kömək edən o oldu ki, kursun ikinci yarısında Google- dan və istənilən məlumat mənbələrindən (kitablar, video dərslər) istifadə etməli olduğum barədə mühazirələr oxunurdu . Məlumatı " sıxmaq " bacarığı proqram təminatının inkişafı sahəsində peşəkar inkişaf üçün əsas bacarıqdır. PS : Özüm 20 kursdan sonra işə düzəlməyimə baxmayaraq, belə bir imkanınız varsa, bunu etməyin! Çünki 3 aylıq sınaq müddəti mənim üçün böyük stress oldu. İlk addım bir neçə həftə sonu Git öyrənmək idi və daim bilik boşluqlarını doldurmalı idi. Bu baxımdan qələbəyə qədər JavaRush kursunu davam etdirdim. Odur ki, kursu tamamlayıb sonra işə düzəlmək daha məntiqli fikirdir. Amma mənim yolum daha dolama idi.
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION