Hamıya salam! Mənim adım Dima. Bu mənim İT haqqında ilk məqaləmdir, ona görə də çox sərt mühakimə etməyin. Proqramçılar sırasına yenicə qoşulmağa başlayan, lakin bu geniş məlumat dənizində itməkdən qorxanlar üçün faydalı olacaq.
Fon
Təsəvvür edin ki, 26 yaşınız var, cib telefonu şirkətinizdən qovulmusunuz və baş direktorunuz fırıldaqçılıq əməlləri onu ölkədən kənarda yaşamağa məcbur etdiyi üçün Avropaya qaçıb. 31 dekabr 2016-cı il tarixim belə idi. Mən əlaqəli sahədə oxşar iş tapa bilərdim və hətta təkliflər də var idi, amma... bu məni xoşbəxt edəcəkmi? Heç özünüzdən soruşmusunuz ki, nə üçün işləyirsiniz? Həqiqətən nə olmaq istərdiniz? İşdən çıxarıldıqdan sonra iki ay özümü axtardım... və başqa bir insan oldum. Başa düşdüm ki, mən istədiyim hər şey ola bilərəm: həkim, dülgər, iş adamı. Hər şey zaman məsələsidir, əsas odur ki, başqalarından daha çox iş görüm və mən hər şeyə nail olacağam. Nəticədə mən proqramçı oldum! Artıq bir ildir ki, bir İT şirkətində uğurla işləyirəm və buna görə inanılmaz dərəcədə xoşbəxtəm. Mən öyrənməyi sevirəm, ona görə də Java, veb texnologiyalarını öyrənmək üçün yüzlərlə saat sərf etmişəm və Java dünyasına tez bir zamanda daxil olmaqda sizə kömək edəcək şeylərin xülasəsini hazırlamışam.Birinci mərhələ: Maarifləndirmə
Proqramlaşdırmanın asan olmadığını başa düşməlisiniz. Və əvvəlcə uğur qazanmamağınız normaldır. Başlanğıcda iki ay Python öyrəndim və dövrələri görəndə mənə çox mürəkkəb bir şey kimi göründülər. Ən vacibi əsasdır: onları dərk etmədən siz yeni texnologiyaları tez öyrənə bilməyəcəksiniz. Mən şərtlərdən, döngələrdən, massivlərlə işləməkdən, OOP-dan və s.İkinci mərhələ: Nə kodlaşdırmalı?
İnkişaf mühitinə ehtiyacınız olacaq. Java dünyasında bunlardan üçü var:- IDEA (pulsuz və ödənişli)
- NetBeans (pulsuz)
- Eclipse (pulsuz)
- NetBeans qədim və çirkindir və hazırda Apache inkubatorundadır, ona görə də yeni buraxılışın olub-olmayacağı bəlli deyil.
- Eclipse xaricdə məşhurdur, çünki pulsuzdur və Netbeans-dan bir az daha gözəldir.
- IDEA ən azı bizim üçün dominant inkişaf mühitidir. Ödənişli versiya ilə pulsuz versiya arasındakı fərq yalnız hələ ehtiyacınız olmayan çərçivələrlə (Bahar) işləməkdədir. Üstəlik, Peterburqdan olan rus oğlanları tərəfindən hazırlanır. Yerli istehsalçılara dəstək olaq!
Üçüncü mərhələ: Təhsilə haradan başlamaq lazımdır?
Birincisi, köhnə üsulla, kitab oxumaq:- Əvvəlcə "Java Öyrənilməsi"nə baş çəkin
- G. Shildt, "Java 8. Başlayanlar üçün Bələdçi"
- Kay Horstmann, "Java. Peşəkar Kitabxana"
- Bruce Yekel, " Yava fəlsəfəsi "
- Tarix: nə qədər oxudum, necə işə düzəldim, hansı çətinliklərdən keçdim.
- Java dünyasında veb inkişaf etdirməyə haradan başlamaq lazımdır.
- Autentifikasiya növləri, avtorizasiya.
GO TO FULL VERSION