Programmer.uz || Dasturlash haqida
1.75K subscribers
157 photos
140 videos
13 files
263 links
Axborot texnologiyalariga asoslangan har qanday ma'lumotlar.

Programmer UZ loyihasining rasmiy telegram kanali.

Muallif: Bobobek Turdiyev

YouTube: http://bit.ly/pYouTube

Sayt: www.programmer.uz

Aloqa: @programmeruzadmin
Download Telegram
Dasturlashda yònalish tanlash borasida savollar eng kòp beriladi. Bu postda umumiy javob beramiz.

1. Dasturlash yònalishini tanlash uchun qiziqishlaringiz borasida bosh qotiring - foydalanuvchi sifatida sizga nima qiziq yoki kòp foydalanasiz: mobil òyin òynash, mobil ilovalarni kuzatish, web saytga tashrif buyurish, kompyuter òyinlari yoki kompyuterning boshqa istalgan dasturida ishlash...

2. Yuqoridagilarni belgilab olgandan sòng, uning nimasiga qiziqishingizni belgilang: tashqi kòrinishi, ishlash logikasi, ğoyasi va hokazo.

3. Siz foydalanayotgan dasturlardan boshqalar daromad olishganmi yoki olishayaptimi, shu haqida ma'lumotga ega bòling.

Bu bosqichlardan qanday òtilishi haqida misol keltiraman:

1. Mobil ilovalarni kuzatish
2. Logikasi, qanday ishlashi
3. Ha, ilovada tòlov tizimi mavjud, u orqali pul topishadi.

Demak, bu javoblardan bilish mumkinki, foydalanuvchi mobil dastur yaratishga qiziqadi va faqat shu yònalishga tegishli texnologiyani òrganishi kifoya qiladi.

@programmer_uz
Telegram botdan qanday daromad olish mumkin?

Bot yasash orqali daromadning asosiy 2 ta usuli mavjud:

1. Korxona uchun bot
2. Shaxsiy bot

Korxona uchun bot yasashda siz korxonaning beradigan shartlaridan kelib chiqib, bot yasaysiz va u tayyor bo'lganda uni korxonaga sotasiz. Bunda bot yaratish narxi minimum $150 dan boshlanadi. Murakkabligiga qarab, narx oshib boradi.

Shaxsiy bot orqali daromad olish esa reklamaga asoslangan bo'ladi. Ya'ni siz foydalanuvchilarga foydasi tegadigan bot yasaysiz va bot obunachilari ko'payadi. Keyin turli kanal, xizmat, tashkilotlarga reklama sotishingiz mumkin. Bunda obunachilar soniga qarab narx har xil bo'ladi. Masalan, bitta reklama narxini 50 000 dan ortiq obunachi uchun 300 000 - 400 000 so'mdan olishingiz mumkin. Kuniga o'rtacha 2 ta reklama olsangiz, $2400+ pul degani.

Sizga yuqoridagi ikkisidan qaysi biri ko'proq yoqdi, fikringiz biz uchun qiziq👇🏻

@programmer_uz
YouTube kanalimizdan 10 000 ta obunachi o'rin egalladi 🎉

Hali bag'rimiz keng, obuna bo'lmay qolganlar behijolat obuna bo'laveringlar😅

Kuzatib borayotgan barchaga minnatdorchilik bildiraman va yangi kontentlar yaratilishi davom etadi.

Programmer UZ - Kechagidanda yaxshiroq bo'ling!

Bobobek Turdiyev
YouTubeda 10K ga chiqqanimiz munosabati bilan barcha kurslarga -10% lik chegirma e'lon qilindi.

Ulgurib qoling😉

(Chegirma faqat bugunga amal qiladi)
Men qanday dasturchiman?

Dasturlashni men kasb sifatida ko'rishni "yig'ishtirganman". Men uni hayotimning bir qismiga aylantirganman. Boshqacha aytganda, dasturchi pul uchun qilishi kerak bo'lgan ishlarni, men hayotimdagi muammolarni hal etish uchun sarflayman.

Keling ochiqroq tushuntiraman. Menga oddiygina ma'lumotlarimni saqlab qo'yadigan dastur kerak deylik. To'g'ri, buning uchun yetarlicha dasturlar bor, hattoki mobil qurilmani o'zida ham kerakli dasturni topish mumkin. Lekin, men bunday vaziyatda (vaqtni inobatga olib), bu dasturni o'zim uchun o'zim ishlab chiqaman. Chunki, boshqa dasturlarda men istagan funksiya bo'lmasligi mumkin. Balki boshqa dastur juda zo'r, lekin men uning imkoniyatini 1% ini ham ishlatmasligim mumkin.

Bunday holatda o'zim uchun o'zim dastur yaratishim menga quyidagilarni beradi:

- Boshqa dasturlar qanday yaratilganini bilib olaman
- Juda ko'p yangi bilimlar o'rganaman
- Yangi g'oyalar keladi
- Ba'zi hollarda, bu dasturni kimdir buyurtma qilsa, uni sotishim mumkin. Yoki resursni o'zini monetizatsiya qilishim mumkin

Anchadan buyon post qilmadim, ko'pchilik sezdi, hattoki ba'zilar kanalni tark etib ketayapti. Men buni chuqur o'ylamayman va ich-ichimdan bilamanki, kanalda har qanday holda ham qoladigan kishilar ko'p narsaga erishishadi, chunki ular kanaldagi faollikni yo'qotishim ortida boshqa katta mehnat borligini va tez orada qilingan ishlarni boshqalarga o'rtoqlashishimni bilishadi va o'rganib olishadi. Qaror chiqarish hammaning o'ziga bog'liq.

Siz uchun muhim ikki sirni ochaman:

1. Men nimalar bilan band bo'lishim, odatda, instagram sahifamdan o'rin egallaydi. Shuning uchun, qilayotgan dasturlarim va ishlarim shaxsan qiziq bo'lsa, instagram profilimga ulanib qo'ying😉
2. Telegramda uzilish bo'lishiga sabab, yangi 2 project ishlab chiqdim. Tez orada bu haqida aytib o'taman. Kuzatib boring.

P.S Instagram sahifamda internet orqali daromad topish borasida ma'lumotlar berishni boshladim. Siz eng kuchlisi bo'lishingiz uchun kerakli narsalarni imkon qadar yoritaman. Faollikni yo'qotmang. Men siz bilan, sizni sahifamda kutaman.
Statistika ma'lumotlariga qaraganda, dunyo bo'yicha 78.9% dan ortiq web-saytlar php asosida yaratilgan. 455 milliondan ortiq web-saytlar Wordpress asosida ishlaydi. Bu dunyo bo'yicha web-saytlarning 59.4% ini tashkil etadi.

"Php bo'lmaydi va u eskirgan til" degan tushuncha php yaratilganidan buyon mavjud.

Python yaxshi, yoki node js deb atrofingizdagilar ko'p aytishi mumkin. Haqiqatda ba'zi bir imkoniyat doirasida ular ustunlik qilsa-da, ular web-saytning server-side tomonlama faoliyatini php texnologiyalaridan o'tib ketganicha yo'q.

Wordpress texnologiyasi har bir bloggerman degan kishi uchun jahon miqyosida ishlatilib, rivojlanishda davom etayapti.

Laravel yoki Yii kabi frameworklar tobora rivojlanayapti.

Bular barchasi php asosida ishlaydi.

P.S: Telegramda bot yaratish kursimiz ham php tili asosida bot yaratishni o'rgatishga mo'ljallangan. Bu degani o'rganishingiz tez va oson bo'ladi :)

@programmer_uz
Wordpress bepul, ochiq ma'lumotlarga asoslangan CMS - Content Management System - Kontentlarni boshqaruv tizimi hisoblanadi.

Php va MySQL asosida ishlaydi (MariaDB`ni ham qo'llab quvvatlaydi). Tizim asosida yordamchi qo'shimchalar (pluginlar) mavjud bo'lib, web-saytda ma'lum bir imkoniyatni yaratib beradi.

Bugungi kunda Wordpress dunyo bo'ylab 60% ga yaqin websitelarda mavjud. Uning eng mashhur vositalaridan biri WooCommerce 1 million eng top tijorat saytlarining 22%ini tashkil etadi.

O'zbekistonda mashhur daryo.uz sayti Wordpress asosida ishlaydi.

Ma'lumot o'rnida aytishim mumkinki, shaxsan men ham o'zimning saytimning dastlabki versiyasini WordPressda ishga tushirganman.
(programmer.uz 2017-yil)

@programmer_uz
Telegram bot yasaydiganlar kimlar?

Front-end developer, Back-end developer, Web Developer, Web Designer, Database Developer... kòrinishda dasturchilarni davom ettirsak bòladi. Lekin ulardan aynan kimlar telegram bot yarata oladi.

Keling, òzi bot nimaligiga dasturchi kòzi bilan qaraymiz.

Foydalanuvchi telegramdan foydalanayapti. Telegramni katta supermarket deb olaylik. Bu yerda bir nechta savdo dòkonlari mavjud. Bu dòkonlarni telegramdagi botlar deb qabul qiling. Dòkonda òtirgan sotuvchini dasturchi deb qarang.

Sotuvchi nimani sotayotgan bòlsa, dòkonda mahsulotni qanday joylagan bòlsa, siz undan kelib chiqib, ehtiyojga qarab foydalanasiz.
Mos ravishda daturchi qanday bot yasagan bòlsa, uning buyruqlariga amal qilib undan foydalanasiz.

Eng qiziq joyi shundaki, sotuvchi mahsulotlarini supermarketdan tashqari boshqa yerda sotishi mumkin.
Dasturchi ham botda yasagan imkoniyatlarini boshqa kòrinishda - web-sayt yoki dastur holatida yasashi mumkin.

Davomi pastda👇👇👇

@programmer_uz
Bundan kelib chiqadiki, bot shunchaki bir xona, uni ishlata olish dasturchi va uning logikasiga boģliq. Ya'ni bot bu alohida til, yoki texnologiya emas. Uni sòrovlar orqali shakllantirish mumkin.

Sòrovlarni boshqaruvini Back-End dasturchilar amalga oshirishadi.

Xulosa shundaki, kòpchilik mendan sòraydi: kursingiz orqali obmen bot, yoki yuqori darajadagi bot yasay olamanmi?

Javob bunday: agar siz back-endda bu ishni bajara olsangiz, yarata olasiz.

Back-end dasturlash bu alohida mavzu. Botga tegishli funksiyalardan foydalanish yana bir alohida mavzu.

Telegramda bot yaratish kursida bot funksiyalari bilan ishlash, supermarket misolida olsak, dòkonni yuritish òrgatilgan.

Bot òrtadagi vosita, back-end tomonlama ishlay olsangiz, har qanday turdagi botni yasay olasiz.

Umuman bilmasangiz, shuchaki kursda keltirilgan ma'lumotlarni takrorlash orqali kòp narsa òrganasiz va back-end dasturlashdan ham ma'lum bir ma'noda xabardor bölasiz.

@programmer_uz
Android ilovalarni ishlab chiqish butun dunyo va O'zbekiston miqyosida yuqori daromadli soha hisoblanib, nafaqat kompaniyalarda ishlashingiz, balki mustaqil loyihalaringizni yaratib daromad topishingizga ham imkoniyat beradi.

Programmer UZ loyihasida o'zbek tilidagi Android dasturlashga asoslangan videokursni taqdim etiladi.

🎞 Darslar soni: 144 ta

Davomiyligi: 52+ soat

Kurs davomida Java, MySQL, Rest API, Android, FireBase texnologiyalarini mustaqil ravishda, 0 dan professional darajagacha o'rganasiz.

📱Aloqa: @BobobekTurdiyev

Batafsil ma'lumot 👉 http://programmer.uz/course/android-dasturlash
@mijoz_fikri kanalida Programmer UZ haqida fikrlar joylanishi boshlandi. U orqali bizning loyihaga ishonch bildirayotganlar va natijalarimizni ko'rishingiz mumkin bo'ladi.

Sizning ham bildirmoqchi fikringiz bo'lsa, @procontactbot ga qoldirishingiz mumkin.
Butun sonlar qiymatini o'zgartirish (masala) :

Tillar: C, C++, C#, Java, JavaScript, Python, Rust, Go, x86 ASM, x86_64 ASM

X va Y qiymatini 3-o'zgaruvchi qabul qilmasdan turib o'zgartiring.

X = 15
Y = -8

Ya'ni, o'zgartirishdan keyin, X ning qiymati -8, Y ning qiymati 15 bo'lib qolsin.

Yuqoridagi tillardan istalgan birida masalani ishlab, kodini izohda qoldiring, boshqalar ham o'rganishsin😉⤵️
Arrayni tartiblash (masala) :

Tillar: C, C++, C#, Java, JavaScript, Python, PHP

[76, -2, 9, 14, -52, 0, 44, 12]

ko'rinishida array(massiv) berilgan. Tanlagan dasturlash tilingizdagi tayyor funksiyalardan foydalanmay turib, arrayni tartiblash algoritmini tuzing.

Yuqoridagi tillardan istalgan birida masalani ishlab, kodini izohda qoldiring, boshqalar ham o'rganishsin😉⤵️