Hammaga salom! Mening ismim Dima. Bu mening IT haqidagi birinchi maqolam, shuning uchun juda qattiq hukm qilmang. Bu dasturchilar safiga endigina qo'shilishni boshlagan, ammo bu ulkan ma'lumot dengizida adashib qolishdan qo'rqqanlar uchun foydali bo'ladi.
Fon
Tasavvur qiling-a, siz 26 yoshdasiz, siz uyali telefon kompaniyangizdan ishdan bo'shatildingiz va sizning bosh direktoringiz Yevropaga qochib ketdi, chunki uning firibgarlik amaliyoti uni mamlakatdan tashqarida yashashga majbur qilmoqda. 2016-yil 31-dekabr kunim shunday bo‘ldi. Tegishli sohada shunga o'xshash ish topishim mumkin edi va hatto takliflar ham bor edi, lekin ... bu meni xursand qiladimi? Hech qachon o'zingizdan nima uchun ishlayotganingizni so'raganmisiz? Siz haqiqatan ham kim bo'lishni xohlaysiz? Ishdan bo‘shagach, ikki oy davomida o‘zimni izladim... va boshqa odamga aylandim. Men xohlagan narsam bo'lishim mumkinligini angladim: shifokor, duradgor, tadbirkor. Hammasi vaqt masalasi, asosiysi boshqalardan ko'ra ko'proq qilish va men hamma narsaga erishaman. Natijada men dasturchi bo'ldim! Men bir yildan beri IT kompaniyasida muvaffaqiyatli ishlayapman va bundan nihoyatda xursandman. Men o'rganishni yaxshi ko'raman, shuning uchun men Java, veb-texnologiyalarni o'rganishga yuzlab soat sarfladim va Java dunyosiga tezda kirib borishingizga yordam beradigan narsalar haqida qisqacha ma'lumot tayyorladim.Birinchi bosqich: Ma'rifat
Dasturlash oson emasligini tushunishingiz kerak. Va dastlab muvaffaqiyatga erisha olmasligingiz odatiy holdir. Boshida men Python-ni ikki oy davomida o'rgandim va tsikllarni ko'rganimda, ular menga juda murakkab narsa bo'lib tuyuldi. Eng muhimi, asoslar: ularni tushunmasdan, siz yangi texnologiyalarni tezda o'rgana olmaysiz. Men shartlar, tsikllar, massivlar bilan ishlash, OOP va boshqalar haqida gapiryapman.Ikkinchi bosqich: nimani kodlash kerak?
Sizga rivojlanish muhiti kerak bo'ladi. Java dunyosida ulardan uchtasi mavjud:- IDEA (bepul va pullik)
- NetBeans (bepul)
- Eclipse (bepul)
- NetBeans qadimiy va xunuk bo'lib, hozirda Apache inkubatorida, shuning uchun yangi reliz bo'ladimi yoki yo'qmi noma'lum.
- Eclipse xorijda mashhur, chunki u bepul va Netbeansga qaraganda bir oz yoqimli.
- IDEA hech bo'lmaganda biz uchun ustun rivojlanish muhitidir. Pullik versiya va bepul versiya o'rtasidagi farq faqat sizga kerak bo'lmagan ramkalar (Bahor) bilan ishlashda. Boz ustiga, uni Peterburglik rus yigitlari yasagan. Mahalliy ishlab chiqaruvchilarni qo'llab-quvvatlaylik!
Uchinchi bosqich: O'qishni qaerdan boshlash kerak?
Birinchidan, eski uslub, kitob o'qish:- Birinchidan, "Javani o'rganish"
- G. Shildt, "Java 8. Yangi boshlanuvchilar uchun qo'llanma"
- Kay Horstmann, "Java. Professionallar kutubxonasi"
- Bryus Yekel, " Java falsafasi "
- Tarix: qancha o'qidim, qanday ishga kirdim, qanday qiyinchiliklarni boshdan kechirdim.
- Java dunyosida veb-ishlab chiqishni qaerdan boshlash kerak.
- Autentifikatsiya turlari, avtorizatsiya.
GO TO FULL VERSION