Дастурчиларнинг маоши қанча?
Ахборот технологиялари соҳасидаги ишлар дунё бўйлаб энг юқори ҳақ тўланувчи ишлар қаторига киради. Маош юқорилиги жиҳатидан, бошқа соҳаларда бўлгани каби, биринчи ўринда директорлар туради. Аммо кўпинча IT-компанияларда ҳам оддий дастурчилар ва дастурий таъминот ишлаб чиқувчиларнинг иш ҳақлари айрим бўлим бошлиқлариникидан баландроқ бўлиши мумкин.
#progers
|👨💻 @iProgeruz
Ахборот технологиялари соҳасидаги ишлар дунё бўйлаб энг юқори ҳақ тўланувчи ишлар қаторига киради. Маош юқорилиги жиҳатидан, бошқа соҳаларда бўлгани каби, биринчи ўринда директорлар туради. Аммо кўпинча IT-компанияларда ҳам оддий дастурчилар ва дастурий таъминот ишлаб чиқувчиларнинг иш ҳақлари айрим бўлим бошлиқлариникидан баландроқ бўлиши мумкин.
#progers
|👨💻 @iProgeruz
Top 10 eng yaxshi bepul xosting
1. HostiMan
Trafik: Cheksiz
Disk maydoni: 1000 Mb SSD
Reklama: yo'q
Boshqarish paneli: ISPmanager 5 Business yoki cPanel
MySQL ma'lumotlar bazasi: 2
Saytlar soni: 2 ta
Domen xosting: Ha
FTP: ha
2. 000Webhost
Yo'l: 100GB
Disk maydoni: 1.5GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 2
Saytlar soni: 1
Elektron pochtalar soni: 5
Domen xosting: Ha
FTP: ha
3. Freehostia
Trafik: 6GB
Disk maydoni: 250MB
Reklama: yo'q
Boshqarish paneli: Elefante
MySQL ma'lumotlar bazasi: 1
Saytlar soni: 1
Elektron pochtalar soni: 3
Domen xosting: Ha
FTP: yo'q
4. 5GBFree
Yo'l: 20GB
Diskdagi bo'sh joy: 5GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 3
Saytlar soni: 1
Elektron pochtalar soni: 0
Domen xosting: Ha
FTP: ha
5. FreeHosting.com
Yo'l: 250 Gb
Diskdagi bo'sh joy: 10GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 1
Saytlar soni: 1
Elektron pochtalar soni: 1
Domen xosting: Ha
FTP: ha
6. Bystost
Trafik: 50GB
Disk maydoni: 1GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 5
Saytlar soni: 1
Elektron pochtalar soni: 5
Domen xosting: Ha
FTP: ha
7. Awardspace
Trafik: 5GB
Disk maydoni: 1GB
Reklama: yo'q
Boshqarish paneli: Xususiy
MySQL ma'lumotlar bazasi: 1
Saytlar soni: 1
Elektron pochtalar soni: 1
Domen xosting: Ha
FTP: ha
8. FreeHostingEU
Yo'l: 4GB
Disk maydoni: 200MB
Reklama: yo'q
Boshqarish paneli: Xususiy
MySQL ma'lumotlar bazasi: 1
Saytlar soni: 1
Elektron pochtalar soni: 1
Domen xosting: Ha
FTP: ha
9.U Host Full
Trafik: 1000 Gb
Disk maydoni: 1000 Gb
Reklama: yo'q
Boshqarish paneli: Xususiy
MySQL ma'lumotlar bazasi: 2
Saytlar soni: 1
Elektron pochtalar soni: 2
Domen xosting: Ha
FTP: ha
10. Free Web Hosting No Ads
Yo'l: 200 Gb
Diskdagi bo'sh joy: 20GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 3
Saytlar soni: 1
Elektron pochtalar soni: 3
Domen xosting: Ha
FTP: ha
#hostings #webprogramming
|👨💻 @iProgeruz
1. HostiMan
Trafik: Cheksiz
Disk maydoni: 1000 Mb SSD
Reklama: yo'q
Boshqarish paneli: ISPmanager 5 Business yoki cPanel
MySQL ma'lumotlar bazasi: 2
Saytlar soni: 2 ta
Domen xosting: Ha
FTP: ha
2. 000Webhost
Yo'l: 100GB
Disk maydoni: 1.5GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 2
Saytlar soni: 1
Elektron pochtalar soni: 5
Domen xosting: Ha
FTP: ha
3. Freehostia
Trafik: 6GB
Disk maydoni: 250MB
Reklama: yo'q
Boshqarish paneli: Elefante
MySQL ma'lumotlar bazasi: 1
Saytlar soni: 1
Elektron pochtalar soni: 3
Domen xosting: Ha
FTP: yo'q
4. 5GBFree
Yo'l: 20GB
Diskdagi bo'sh joy: 5GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 3
Saytlar soni: 1
Elektron pochtalar soni: 0
Domen xosting: Ha
FTP: ha
5. FreeHosting.com
Yo'l: 250 Gb
Diskdagi bo'sh joy: 10GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 1
Saytlar soni: 1
Elektron pochtalar soni: 1
Domen xosting: Ha
FTP: ha
6. Bystost
Trafik: 50GB
Disk maydoni: 1GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 5
Saytlar soni: 1
Elektron pochtalar soni: 5
Domen xosting: Ha
FTP: ha
7. Awardspace
Trafik: 5GB
Disk maydoni: 1GB
Reklama: yo'q
Boshqarish paneli: Xususiy
MySQL ma'lumotlar bazasi: 1
Saytlar soni: 1
Elektron pochtalar soni: 1
Domen xosting: Ha
FTP: ha
8. FreeHostingEU
Yo'l: 4GB
Disk maydoni: 200MB
Reklama: yo'q
Boshqarish paneli: Xususiy
MySQL ma'lumotlar bazasi: 1
Saytlar soni: 1
Elektron pochtalar soni: 1
Domen xosting: Ha
FTP: ha
9.U Host Full
Trafik: 1000 Gb
Disk maydoni: 1000 Gb
Reklama: yo'q
Boshqarish paneli: Xususiy
MySQL ma'lumotlar bazasi: 2
Saytlar soni: 1
Elektron pochtalar soni: 2
Domen xosting: Ha
FTP: ha
10. Free Web Hosting No Ads
Yo'l: 200 Gb
Diskdagi bo'sh joy: 20GB
Reklama: yo'q
Boshqarish paneli: Cpanel
MySQL ma'lumotlar bazasi: 3
Saytlar soni: 1
Elektron pochtalar soni: 3
Domen xosting: Ha
FTP: ha
#hostings #webprogramming
|👨💻 @iProgeruz
Dasturchiga ingliz tili kerakmi?
Dasturchi karerasining boshida hamma oldida savol tug'iladi: "Ishda ingliz tili kerakmi yoki usiz buni qila olamanmi?". Maqolada biz ushbu savolga javob berishga harakat qilamiz.
Bu savolga javob berish uchun biz boshqa dasturchilarning ko'plab manbalari va fikrlarini o'rganib chiqdik, shuningdek o'z tajribamizni hisobga oldik. Ingliz tili albatta zarur, lekin agar bu majburiy bo'lsa, bu erda fikrlar turlicha. Maqola doirasida biz ingliz tiliga bo'lgan ehtiyojni o'rganamiz va uni o'rganishning nisbatan oson usulini taqdim etamiz.
Xalqaro hamjamiyat tomonidan ingliz tilida axborot texnologiyalarining barcha sohalarida so'z yuritiladi. Korporativ sektorda ishlash, shuningdek, og'zaki ingliz tilini bilishni talab qiladi. Agar mo'ljallangan ish joyi mijozlar bilan aloqani talab qilsa, ingliz tilini bilish talab qilinadi. Bugungi kunda Rossiya va MDH mamlakatlarida dasturiy ta'minot sotib oladiganlar ko'p emas, ularning ulushi G'arbiy bozorga to'g'ri keladi (taxminan 80%).
Allaqachon ingliz tilining zarurligi aniq bo'lib bormoqda va uni yaxshi bilish yaxshiroqdir. Tilni yaxshi bilmaslik, lug'at orqali aloqa qilish, muvaffaqiyatsiz burilishlar, xavfli xatti-harakatlar - bu biznes uchun eng yaxshi xatti-harakatlar emas. Har bir mijoz juda tez va professional javob olishni xohlaydi. Bozorda xizmatlarning katta taklifi mavjud, agar siz uzoq vaqt javob bersangiz, mijoz raqobatdosh kompaniyaga murojaat qiladi.
Dasturlashda ingliz tili hujjatlarni o'rganish, funktsiyalar tamoyillarini tushunish uchun kerak. Ingliz tilini minimal darajada bilsa ham, dasturlashda odamga qulay bo'lishi osonlashadi, chunki funktsiyalar o'zlarining ish printsiplariga mos keladigan nomga ega.
Dasturlashda ingliz tiliga ehtiyoj qancha?
Agar rejalar mijoz bilan aloqa qilmasa yoki ishlamasa, ingliz tili juda foydali bo'ladi. Statistikalar indikator bo'lib xizmat qiladi: tillarning aksariyati ingliz tilida so'zlashadigan dasturchilar tomonidan yozilgan va ingliz tilidagi dasturlar soni boshqa tillarga qaraganda ko'proq. Tilda aksariyat operatorlar o'zlarining ishlash usullarini ko'rsatadigan kalit so'zlar deb nomlanadi. Har bir til uchun hujjatlar doimo ingliz tilida yozilgan va 70% hollarda izohlar o'sha tilda keltirilgan.
Ko'pgina ramkalar, kutubxonalar dastlab ingliz tilida ishlab chiqilgan, shuning uchun ularni juda uzoq vaqt davomida ruslashtirish kerak. Ko'pincha ruslashtirilgan ma'lumotlar allaqachon eskirgan. Tildagi o'zgarishlar haqidagi nashrlar, turli yangiliklar, forumlar va ko'plab adabiyotlar ingliz tilida tarqatiladi. RuNetda emas, balki ingliz tilida so'zlashadigan saytlarda paydo bo'lgan har qanday savolga javob topish osonroq.
Barcha ma'lumotlarni sarhisob qilar ekanmiz, til bilimi portfelda juda muhim ahamiyatga ega, ammo yashash uchun talab qilinmaydi, deymiz. Nufuzli mavqega ega bo'lish uchun siz ingliz tilini bilishingiz kerak yoki uni ish jarayonida allaqachon o'rganishingiz kerak bo'ladi.
Muayyan tilga bog'lanib qolmaslik yaxshiroq, freelancer yoki to'liq dasturchi, hech bo'lmaganda ingliz tilini bilishi kerak, ammo boshqa tillarni rivojlantirish yaxshiroqdir.
#facts #english
|👨💻 @iProgeruz
Dasturchi karerasining boshida hamma oldida savol tug'iladi: "Ishda ingliz tili kerakmi yoki usiz buni qila olamanmi?". Maqolada biz ushbu savolga javob berishga harakat qilamiz.
Bu savolga javob berish uchun biz boshqa dasturchilarning ko'plab manbalari va fikrlarini o'rganib chiqdik, shuningdek o'z tajribamizni hisobga oldik. Ingliz tili albatta zarur, lekin agar bu majburiy bo'lsa, bu erda fikrlar turlicha. Maqola doirasida biz ingliz tiliga bo'lgan ehtiyojni o'rganamiz va uni o'rganishning nisbatan oson usulini taqdim etamiz.
Xalqaro hamjamiyat tomonidan ingliz tilida axborot texnologiyalarining barcha sohalarida so'z yuritiladi. Korporativ sektorda ishlash, shuningdek, og'zaki ingliz tilini bilishni talab qiladi. Agar mo'ljallangan ish joyi mijozlar bilan aloqani talab qilsa, ingliz tilini bilish talab qilinadi. Bugungi kunda Rossiya va MDH mamlakatlarida dasturiy ta'minot sotib oladiganlar ko'p emas, ularning ulushi G'arbiy bozorga to'g'ri keladi (taxminan 80%).
Allaqachon ingliz tilining zarurligi aniq bo'lib bormoqda va uni yaxshi bilish yaxshiroqdir. Tilni yaxshi bilmaslik, lug'at orqali aloqa qilish, muvaffaqiyatsiz burilishlar, xavfli xatti-harakatlar - bu biznes uchun eng yaxshi xatti-harakatlar emas. Har bir mijoz juda tez va professional javob olishni xohlaydi. Bozorda xizmatlarning katta taklifi mavjud, agar siz uzoq vaqt javob bersangiz, mijoz raqobatdosh kompaniyaga murojaat qiladi.
Dasturlashda ingliz tili hujjatlarni o'rganish, funktsiyalar tamoyillarini tushunish uchun kerak. Ingliz tilini minimal darajada bilsa ham, dasturlashda odamga qulay bo'lishi osonlashadi, chunki funktsiyalar o'zlarining ish printsiplariga mos keladigan nomga ega.
Dasturlashda ingliz tiliga ehtiyoj qancha?
Agar rejalar mijoz bilan aloqa qilmasa yoki ishlamasa, ingliz tili juda foydali bo'ladi. Statistikalar indikator bo'lib xizmat qiladi: tillarning aksariyati ingliz tilida so'zlashadigan dasturchilar tomonidan yozilgan va ingliz tilidagi dasturlar soni boshqa tillarga qaraganda ko'proq. Tilda aksariyat operatorlar o'zlarining ishlash usullarini ko'rsatadigan kalit so'zlar deb nomlanadi. Har bir til uchun hujjatlar doimo ingliz tilida yozilgan va 70% hollarda izohlar o'sha tilda keltirilgan.
Ko'pgina ramkalar, kutubxonalar dastlab ingliz tilida ishlab chiqilgan, shuning uchun ularni juda uzoq vaqt davomida ruslashtirish kerak. Ko'pincha ruslashtirilgan ma'lumotlar allaqachon eskirgan. Tildagi o'zgarishlar haqidagi nashrlar, turli yangiliklar, forumlar va ko'plab adabiyotlar ingliz tilida tarqatiladi. RuNetda emas, balki ingliz tilida so'zlashadigan saytlarda paydo bo'lgan har qanday savolga javob topish osonroq.
Barcha ma'lumotlarni sarhisob qilar ekanmiz, til bilimi portfelda juda muhim ahamiyatga ega, ammo yashash uchun talab qilinmaydi, deymiz. Nufuzli mavqega ega bo'lish uchun siz ingliz tilini bilishingiz kerak yoki uni ish jarayonida allaqachon o'rganishingiz kerak bo'ladi.
Muayyan tilga bog'lanib qolmaslik yaxshiroq, freelancer yoki to'liq dasturchi, hech bo'lmaganda ingliz tilini bilishi kerak, ammo boshqa tillarni rivojlantirish yaxshiroqdir.
#facts #english
|👨💻 @iProgeruz
👍1
Dasturlash bo'yicha eng yaxshi 10 ta kitob
Dasturlash bo'yicha ko'plab kitoblar mavjud, ammo ularning ozgina qismi haqiqatan ham foydali va yillar davomida qarimaydi. Bugun biz shu kitoblar haqida gaplashamiz!
Dasturlash bo'yicha kitoblar o'qish juda oson bo'lmagan juda murakkab materialdir. Shuning uchun dasturlash bo'yicha kitoblardan maksimal darajada foydalanish uchun siz to'g'ri mualliflarni va to'g'ri kitoblarni tanlashingiz kerak.
Quyidagi videomaterial dasturlash bo'yicha eng yaxshi 10 ta kitob haqida, shuningdek o'qishni istagan narsangizni tanlashingiz uchun qisqacha tavsifni beradi.
Agar biror narsani o'tkazib yuborgan bo'lsangiz, unda videodagi barcha kitoblarning to'liq ro'yxati:
1) Dasturchi karyerasi. Google, Microsoft yoki boshqa etakchi IT-kompaniyalarda qanday qilib ish topish mumkin
2) Mukammal Kod, Stiv MakKonnell
3) “Mukammal kod. Yaratish, tahlil qilish va qayta tiklash ”, Robert C. Martin
4) "Pragmatik dasturchi. Shogirddan masterga sayohat ”
5) "Dasturchi yo'li", Jon Sonmez
6) “Algoritmlar. Qurilish va tahlil "
7) “Release it! Befarq emaslar uchun dasturiy ta'minotni yaratish va loyihalash ", Maykl Neigard
8) "Dasturchilar ishda! Dasturchi hunari to'g'risida mulohaza yuritish ”, Piter Seibel
9) Afsonaviy odam-oy, Xill Chapel, Frederik Bruks
10) "Meni o'ylashga majbur qilmang", Stiv Krug
#books #materials
|👨💻 @iProgeruz
Dasturlash bo'yicha ko'plab kitoblar mavjud, ammo ularning ozgina qismi haqiqatan ham foydali va yillar davomida qarimaydi. Bugun biz shu kitoblar haqida gaplashamiz!
Dasturlash bo'yicha kitoblar o'qish juda oson bo'lmagan juda murakkab materialdir. Shuning uchun dasturlash bo'yicha kitoblardan maksimal darajada foydalanish uchun siz to'g'ri mualliflarni va to'g'ri kitoblarni tanlashingiz kerak.
Quyidagi videomaterial dasturlash bo'yicha eng yaxshi 10 ta kitob haqida, shuningdek o'qishni istagan narsangizni tanlashingiz uchun qisqacha tavsifni beradi.
Agar biror narsani o'tkazib yuborgan bo'lsangiz, unda videodagi barcha kitoblarning to'liq ro'yxati:
1) Dasturchi karyerasi. Google, Microsoft yoki boshqa etakchi IT-kompaniyalarda qanday qilib ish topish mumkin
2) Mukammal Kod, Stiv MakKonnell
3) “Mukammal kod. Yaratish, tahlil qilish va qayta tiklash ”, Robert C. Martin
4) "Pragmatik dasturchi. Shogirddan masterga sayohat ”
5) "Dasturchi yo'li", Jon Sonmez
6) “Algoritmlar. Qurilish va tahlil "
7) “Release it! Befarq emaslar uchun dasturiy ta'minotni yaratish va loyihalash ", Maykl Neigard
8) "Dasturchilar ishda! Dasturchi hunari to'g'risida mulohaza yuritish ”, Piter Seibel
9) Afsonaviy odam-oy, Xill Chapel, Frederik Bruks
10) "Meni o'ylashga majbur qilmang", Stiv Krug
#books #materials
|👨💻 @iProgeruz
YouTube
10 лучших книг по программированию
Антивирусник Grizzly Pro: https://grizzly-pro.ru/ru/
Какие книги стоит прочитать программисту? В этой подборке я подготовил 10 лучших книг по программированию, которые должен прочитать каждый программист, не важно на каком уровне знаний он находится.
Книги:…
Какие книги стоит прочитать программисту? В этой подборке я подготовил 10 лучших книг по программированию, которые должен прочитать каждый программист, не важно на каком уровне знаний он находится.
Книги:…
10 daqiqada qanday qilib Telegramda bot yaratish mumkin?
Telegram uchun bot yaratish
Telegram uchun bot yozishdan oldin, aniq maqsad qo'yish kerak. Dastlabki bosqich - dastur oldida turgan asosiy vazifalar rejasini tuzish. Ehtimol, bu yangiliklar, valyuta kursining kunlik yangilanishi va qolgan narsalar. Shu asosda kod tuziladi.
Robot yozish har doim veb-dasturlash tillarini bilishni talab qilmaydi, siz bu ma'lumotsiz qilishingiz mumkin. Ikkinchi variantning yagona kamchiliklari shundaki, dasturni sifatli optimallashtirish mumkin emas va ba'zi bir siqilish paydo bo'lishi mumkin. Bot yaratish uchun sizga robot kerak - @BotFather. Dastlab, botni kontaktlar ro'yxatiga qo'shib, uni ishga tushirishni boshlashingiz kerak.
Bot quyidagi bosqichlarda yozilgan:
Buyruqni kiritish / newbot - endi o'z, yangi bot avlodi mavjud. BotFather tizim roboti sizdan bot nomini kiritishingizni so'raydi, u noyob bo'lishi va 3 harf bilan tugashi kerak - "bot";
O'z xohishiga ko'ra, dastur uchun avatar va uning harakatlari tavsifi yoki muallif haqidagi ma'lumotlar qo'shiladi;
Ushbu nuqtada, BotFather o'zingizning API tokeningizni yo'naltiradi. Kelajakda kod talab qilinadi, shuning uchun uni yo'qotmaslik uchun uni biron bir joyda saqlashingiz kerak, chunki eslab qolishning iloji yo'q;
Endi bot yaratildi, ammo uning funktsionalligi 0 ga teng. Dasturni o'rganish uchun hech bo'lmaganda ba'zi harakatlar uchun dasturlashdan foydalanish yaxshiroq, ammo Paquebot ham mos keladi - ijtimoiy tarmoqlarda robotlarni shakllantirish manbai;
Keyinchalik, yana bir bot qo'shishingiz kerak - @Chatfuel va uni faollashtirish;
Boshlash uchun, siz / addbot kiritishingiz kerak va bo'sh joydan keyin oldindan ehtiyotkorlik bilan saqlangan tokenni kiritishingiz kerak;
Endi bot allaqachon xizmatda saqlangan va siz uni o'sha erdan ishlatishingiz mumkin. Dastur interfeysi intuitivdir va boshqaruv buyruqlari ularning maqsadlarini tushunish uchun kirish darajasidagi ingliz tilini talab qiladi. Funktsiyalar juda ko'p, shuning uchun ro'yxat qilishning ma'nosi yo'q.
Paquebot xizmatlaridan foydalangan holda, endi o'z botingizning barcha funktsiyalarini boshqarish mumkin, shunchaki asosiy buyruqlarni kiriting. Masalan, siz bot uchun kanal ma'muriga imtiyozlarni o'rnatishingiz mumkin va u mustaqil ravishda yangiliklar qo'shadi va yangiliklar tasmasini yangilaydi. Bundan tashqari, bu erda yangilanishni parallel ravishda Vkontakte, Twitter, YouTube va shunga o'xshash ijtimoiy tarmoqlarda sozlash mumkin.
Yangilanishlar haqida u yoki bu ma'lumotni olishni istagan foydalanuvchilar robot sahifasiga obuna bo'lishlari mumkin. Ko'plab foydalanuvchilar yaratilgan botga mustaqil ravishda obuna bo'lishadi, bu sizga boshqa foydalanuvchilarning yangiliklar lentalarida yangiliklarni kuzatib borish imkonini beradi. Telegram uchun bot yaratish - bu o'z-o'zini rivojlantirish uchun yangi ufqlarni ochadigan qiziqarli vazifa bo'lishi mumkin. Ko'pgina ishlab chiquvchilar o'zlarini vasiylik ostida bo'lgan va shaxsiy hayotni boshlagan tirik organizmning yaratuvchisi kabi his qilishlarini aytishadi.
Endi Telegram-da botni qanday yaratish haqida savol tugadi, deb o'ylash mumkin, ammo agar foydalanuvchi o'z yaratilishini boshqalar bilan baham ko'rmoqchi bo'lsa, uni do'kon Bot-dagi katalogga qo'shish yoki ijtimoiy tarmoqda targ'ib qilish tavsiya etiladi. Oxir oqibat, botni sotish mumkin.
#telegrambots #bots
|👨💻 @iProgeruz
Telegram uchun bot yaratish
Telegram uchun bot yozishdan oldin, aniq maqsad qo'yish kerak. Dastlabki bosqich - dastur oldida turgan asosiy vazifalar rejasini tuzish. Ehtimol, bu yangiliklar, valyuta kursining kunlik yangilanishi va qolgan narsalar. Shu asosda kod tuziladi.
Robot yozish har doim veb-dasturlash tillarini bilishni talab qilmaydi, siz bu ma'lumotsiz qilishingiz mumkin. Ikkinchi variantning yagona kamchiliklari shundaki, dasturni sifatli optimallashtirish mumkin emas va ba'zi bir siqilish paydo bo'lishi mumkin. Bot yaratish uchun sizga robot kerak - @BotFather. Dastlab, botni kontaktlar ro'yxatiga qo'shib, uni ishga tushirishni boshlashingiz kerak.
Bot quyidagi bosqichlarda yozilgan:
Buyruqni kiritish / newbot - endi o'z, yangi bot avlodi mavjud. BotFather tizim roboti sizdan bot nomini kiritishingizni so'raydi, u noyob bo'lishi va 3 harf bilan tugashi kerak - "bot";
O'z xohishiga ko'ra, dastur uchun avatar va uning harakatlari tavsifi yoki muallif haqidagi ma'lumotlar qo'shiladi;
Ushbu nuqtada, BotFather o'zingizning API tokeningizni yo'naltiradi. Kelajakda kod talab qilinadi, shuning uchun uni yo'qotmaslik uchun uni biron bir joyda saqlashingiz kerak, chunki eslab qolishning iloji yo'q;
Endi bot yaratildi, ammo uning funktsionalligi 0 ga teng. Dasturni o'rganish uchun hech bo'lmaganda ba'zi harakatlar uchun dasturlashdan foydalanish yaxshiroq, ammo Paquebot ham mos keladi - ijtimoiy tarmoqlarda robotlarni shakllantirish manbai;
Keyinchalik, yana bir bot qo'shishingiz kerak - @Chatfuel va uni faollashtirish;
Boshlash uchun, siz / addbot kiritishingiz kerak va bo'sh joydan keyin oldindan ehtiyotkorlik bilan saqlangan tokenni kiritishingiz kerak;
Endi bot allaqachon xizmatda saqlangan va siz uni o'sha erdan ishlatishingiz mumkin. Dastur interfeysi intuitivdir va boshqaruv buyruqlari ularning maqsadlarini tushunish uchun kirish darajasidagi ingliz tilini talab qiladi. Funktsiyalar juda ko'p, shuning uchun ro'yxat qilishning ma'nosi yo'q.
Paquebot xizmatlaridan foydalangan holda, endi o'z botingizning barcha funktsiyalarini boshqarish mumkin, shunchaki asosiy buyruqlarni kiriting. Masalan, siz bot uchun kanal ma'muriga imtiyozlarni o'rnatishingiz mumkin va u mustaqil ravishda yangiliklar qo'shadi va yangiliklar tasmasini yangilaydi. Bundan tashqari, bu erda yangilanishni parallel ravishda Vkontakte, Twitter, YouTube va shunga o'xshash ijtimoiy tarmoqlarda sozlash mumkin.
Yangilanishlar haqida u yoki bu ma'lumotni olishni istagan foydalanuvchilar robot sahifasiga obuna bo'lishlari mumkin. Ko'plab foydalanuvchilar yaratilgan botga mustaqil ravishda obuna bo'lishadi, bu sizga boshqa foydalanuvchilarning yangiliklar lentalarida yangiliklarni kuzatib borish imkonini beradi. Telegram uchun bot yaratish - bu o'z-o'zini rivojlantirish uchun yangi ufqlarni ochadigan qiziqarli vazifa bo'lishi mumkin. Ko'pgina ishlab chiquvchilar o'zlarini vasiylik ostida bo'lgan va shaxsiy hayotni boshlagan tirik organizmning yaratuvchisi kabi his qilishlarini aytishadi.
Endi Telegram-da botni qanday yaratish haqida savol tugadi, deb o'ylash mumkin, ammo agar foydalanuvchi o'z yaratilishini boshqalar bilan baham ko'rmoqchi bo'lsa, uni do'kon Bot-dagi katalogga qo'shish yoki ijtimoiy tarmoqda targ'ib qilish tavsiya etiladi. Oxir oqibat, botni sotish mumkin.
#telegrambots #bots
|👨💻 @iProgeruz
👨💻 Siz kompyuter oldida ko'p o'tirasizmi? Ko'zingiz og'rib, charchaydimi? Unday bo'lsa, biroz vaqtingizni ajratib ushbu postni o'qib chiqing
#facts
https://telegra.ph/Kozlarni-kompyuter-oldida-asrash-12-24
#facts
https://telegra.ph/Kozlarni-kompyuter-oldida-asrash-12-24
Telegraph
Ko'zlarni kompyuter oldida asrash
Monitor oldida ko'zingizni buzmaslik uchun nima qilish kerak? Uzoq vaqt kompyuterda bo'lish sizning ko'rish qobiliyatingizga zarar etkazadi va bu ilmiy isbotlangan haqiqatdir. Ko'rish yomonlashishiga yo'l qo'ymaslik haqida gaplashamiz. O'zingizni simptomlar…
Qanday qilib dasturlashni tez o'rganish mumkin?
Har kim imkon qadar tezroq nazariy qismdan pul olib keladigan amaliy qismga o'tishni xohlaydi. Dasturlashni tezda qanday o'rganish kerakligini sizga ko'rsatamiz.
16 yoshida har qanday doimiylik haqida hech qanday savol tug'ilmaydi, asosiy vosita - bu qiziqish. Fundamental yondashish, ish vaqtini rejalashtirish yoki ushbu yoshdagi har qanday ishga joylashish istiqbollari to'g'risida to'liq ma'lumot berish xarakterli emas. Biror kishi 30 yoshga to'lganida, oddiy ishchini poezddan imkon qadar tezroq korxonada o'tkazish va yosh mutaxassislarni ishga tushirish, ishdagi ko'plab rasmiyatchiliklarni bartaraf etish va o'z boshi bilan haqiqiy pul ishlashni boshlash istagi ko'pincha ustunlik qiladi. 40 yillik hayotni engib o'tgan yoki unga yaqinlashganda, juda ko'p tashvishlar mavjud, shunda o'qishni rejalashtirish shunchaki haddan tashqari hashamatga aylanadi va bu biznesga ozgina vaqt sarflash uzoq vaqt talab etadi.
Ta'riflanganlar asosida, yoshidan qat'iy nazar, dasturlashni boshlash istagi to'satdan paydo bo'ladi. Har kim imkon qadar tezroq nazariy qismdan pul olib keladigan amaliy qismga o'tishni xohlaydi. Qanday bo'lmasin, vaqt talab etiladi, aks holda biror narsani o'rganish mumkin bo'lmaydi, lekin biz dasturchini iloji boricha tezroq ishga tushirishga yordam beradigan 6 ta asosiy qoidalarni ko'rib chiqamiz.
Haqiqiy muammolarni hal qiling
Misollar nafaqat qarash, balki mustaqil ravishda kirib borish, o'z algoritmlarini yaratish, tuzilishini o'rganish va harakatlarning reaktsiyasini kuzatish uchun yaratilgan. Aslida, kodni faqat "Bu erda hamma narsa ravshan" degan fikr bilan qarash, yangi boshlovchi dasturchini, albatta, o'z-o'zidan bajarishi mumkin, degan fikrni anglatmaydi.
Vizual va mexanik xotira o'rtasidagi farqlar sezilarli. O'z-o'zidan biror narsa qiladigan odam vizual tanishtirishdan ko'ra miyasini ko'proq ishlatadi.
Resurslarni ko'paytiring
G'alati, ishning yangi sohasiga tezda kirish uchun ko'p vaqt sarflash kerak bo'ladi. Bu rejalashtirilganidan ko'proq vaqt talab qilinishiga tayyor bo'lish kerak. Qisqa vaqt ichida kodlashni o'rganish bo'yicha barcha bayonotlar va takliflar shunchaki hiyla-nayrang. Har qanday, hatto eng ilg'or manba ham sizga butun dasturlash kursi bilan tanishishga imkon bermasligini tushunish muhimdir, siz turli joylardan ma'lumotlarni jalb qilishingiz kerak.
Xuddi shu materialni uzoq vaqt davomida o'rganish imkoni yo'q, chunki miya shunchaki siqila boshlaydi. Biz ish yo'nalishini o'zgartirishni maslahat beramiz - vebinarlarni tomosha qiling, keyin entsiklopediyalarni o'rganing, tushlikda video tomosha qiling va kitob o'qing. Agar siz foydalanilmagan vaqtingizni foyda bilan, masalan, o'qish yoki ishlash usulida o'tkazsangiz, mashg'ulotni tezlashtirishingiz mumkin. Har kuni kod bilan amaliy ishlashga 1-2 soat ajratish tavsiya etiladi. Profil podkastlari tilni chuqurlashtirishga yordam beradi, ammo yangi boshlanuvchilar uchun bu juda qiyin bo'ladi.
Namuna bo'yicha o'rganing
Har qanday mashg'ulot boshqa odamlarning misollaridan boshlanishi va qanday qilib muayyan vaziyatlardan chiqib ketishini kuzatib borishi va o'zlari uchun muhim jihatlarni payqashi kerak. Dasturlash, albatta, boshqa odamlarning ish namunalarida o'rganilishi kerak, chunki bu kabi ishlardan juda ko'p miqdordagi nozikliklar yig'ib olinishi mumkin. Amaliyot nazariyani o'rganish bosqichida qanchalik ko'p bo'lsa, ko'proq ma'lumot olinadi. Agar bilim etishmasa, OOPning asosiy printsiplari, merosxo'rlik va kapsülasyon ham xitoycha harfdan boshqa narsa emas. Ammo misollar bilan, hech bo'lmaganda ba'zi natijalarga erishish juda realdir va agar kodda tushuntirishlar mavjud bo'lsa, unda mantiqiy tuzilish juda sodda ko'rinadi.
#programming
|👨💻 @iProgeruz
Har kim imkon qadar tezroq nazariy qismdan pul olib keladigan amaliy qismga o'tishni xohlaydi. Dasturlashni tezda qanday o'rganish kerakligini sizga ko'rsatamiz.
16 yoshida har qanday doimiylik haqida hech qanday savol tug'ilmaydi, asosiy vosita - bu qiziqish. Fundamental yondashish, ish vaqtini rejalashtirish yoki ushbu yoshdagi har qanday ishga joylashish istiqbollari to'g'risida to'liq ma'lumot berish xarakterli emas. Biror kishi 30 yoshga to'lganida, oddiy ishchini poezddan imkon qadar tezroq korxonada o'tkazish va yosh mutaxassislarni ishga tushirish, ishdagi ko'plab rasmiyatchiliklarni bartaraf etish va o'z boshi bilan haqiqiy pul ishlashni boshlash istagi ko'pincha ustunlik qiladi. 40 yillik hayotni engib o'tgan yoki unga yaqinlashganda, juda ko'p tashvishlar mavjud, shunda o'qishni rejalashtirish shunchaki haddan tashqari hashamatga aylanadi va bu biznesga ozgina vaqt sarflash uzoq vaqt talab etadi.
Ta'riflanganlar asosida, yoshidan qat'iy nazar, dasturlashni boshlash istagi to'satdan paydo bo'ladi. Har kim imkon qadar tezroq nazariy qismdan pul olib keladigan amaliy qismga o'tishni xohlaydi. Qanday bo'lmasin, vaqt talab etiladi, aks holda biror narsani o'rganish mumkin bo'lmaydi, lekin biz dasturchini iloji boricha tezroq ishga tushirishga yordam beradigan 6 ta asosiy qoidalarni ko'rib chiqamiz.
Haqiqiy muammolarni hal qiling
Misollar nafaqat qarash, balki mustaqil ravishda kirib borish, o'z algoritmlarini yaratish, tuzilishini o'rganish va harakatlarning reaktsiyasini kuzatish uchun yaratilgan. Aslida, kodni faqat "Bu erda hamma narsa ravshan" degan fikr bilan qarash, yangi boshlovchi dasturchini, albatta, o'z-o'zidan bajarishi mumkin, degan fikrni anglatmaydi.
Vizual va mexanik xotira o'rtasidagi farqlar sezilarli. O'z-o'zidan biror narsa qiladigan odam vizual tanishtirishdan ko'ra miyasini ko'proq ishlatadi.
Resurslarni ko'paytiring
G'alati, ishning yangi sohasiga tezda kirish uchun ko'p vaqt sarflash kerak bo'ladi. Bu rejalashtirilganidan ko'proq vaqt talab qilinishiga tayyor bo'lish kerak. Qisqa vaqt ichida kodlashni o'rganish bo'yicha barcha bayonotlar va takliflar shunchaki hiyla-nayrang. Har qanday, hatto eng ilg'or manba ham sizga butun dasturlash kursi bilan tanishishga imkon bermasligini tushunish muhimdir, siz turli joylardan ma'lumotlarni jalb qilishingiz kerak.
Xuddi shu materialni uzoq vaqt davomida o'rganish imkoni yo'q, chunki miya shunchaki siqila boshlaydi. Biz ish yo'nalishini o'zgartirishni maslahat beramiz - vebinarlarni tomosha qiling, keyin entsiklopediyalarni o'rganing, tushlikda video tomosha qiling va kitob o'qing. Agar siz foydalanilmagan vaqtingizni foyda bilan, masalan, o'qish yoki ishlash usulida o'tkazsangiz, mashg'ulotni tezlashtirishingiz mumkin. Har kuni kod bilan amaliy ishlashga 1-2 soat ajratish tavsiya etiladi. Profil podkastlari tilni chuqurlashtirishga yordam beradi, ammo yangi boshlanuvchilar uchun bu juda qiyin bo'ladi.
Namuna bo'yicha o'rganing
Har qanday mashg'ulot boshqa odamlarning misollaridan boshlanishi va qanday qilib muayyan vaziyatlardan chiqib ketishini kuzatib borishi va o'zlari uchun muhim jihatlarni payqashi kerak. Dasturlash, albatta, boshqa odamlarning ish namunalarida o'rganilishi kerak, chunki bu kabi ishlardan juda ko'p miqdordagi nozikliklar yig'ib olinishi mumkin. Amaliyot nazariyani o'rganish bosqichida qanchalik ko'p bo'lsa, ko'proq ma'lumot olinadi. Agar bilim etishmasa, OOPning asosiy printsiplari, merosxo'rlik va kapsülasyon ham xitoycha harfdan boshqa narsa emas. Ammo misollar bilan, hech bo'lmaganda ba'zi natijalarga erishish juda realdir va agar kodda tushuntirishlar mavjud bo'lsa, unda mantiqiy tuzilish juda sodda ko'rinadi.
#programming
|👨💻 @iProgeruz
Komputer foydalanuvchisi parolini qanday qilib hech qanaqa dastursiz buzish mumkin?
Bu «hakerlik» emas, bu — «ficha»😉
Qisqasi, hakerlikka o'tamiz.
1.
2. Paydo bo'lgan oynaga
3. Yangi oynadan foydalanuvchini tanlaymiz va
4. Eskisini bilmay turib yangisini qo'yamiz, masalan 1
Agar post yoqgan bo'lsa, layk bosing va kanalga a'zo bo'ling
#hacking
|👨💻 @iProgeruz
Bu «hakerlik» emas, bu — «ficha»😉
Qisqasi, hakerlikka o'tamiz.
1.
Win+R klavishini bosamiz va ichiga cmd komandasini yozamiz.2. Paydo bo'lgan oynaga
control userpasswords2 komandasini yozamiz3. Yangi oynadan foydalanuvchini tanlaymiz va
Сменить пароль ga bosamiz4. Eskisini bilmay turib yangisini qo'yamiz, masalan 1
Agar post yoqgan bo'lsa, layk bosing va kanalga a'zo bo'ling
#hacking
|👨💻 @iProgeruz
Yangi Yilda qaysi dasturlash tilini o'rgangani ma'qul? 💻
Yangi Yil ham kirib kelmoqda. Bu post shu yangi yilda qanaqa dasturlash tilini o'rgansam ekan deb yurganlar uchun. To'g'ri savol, qaysi dasturlash tilini o'rgansam ekan-a?
Hozirda dasturlash tillari juda ko'pligidan qaysi birini o'rganishga ham hayron qolasan. Chunki ularning hammasi mashxur, yaxshi to'lanadigan va kelajagi yorqin dasturlash tillari. Men dasturchi sifatida sizlarga Pythonni o'rganishni maslahat berardim. Nega aynan Python?
- Python o'rganishga qulay, dasturlashni noldan boshlaganlar uchun qiyinmas
- Qulay interfeys
- Ko'p funksiyali, ya'ni "qo'lidan" ko'p narsa keladi
- Ko'p platformali
- Uni ko'p kompaniyalar yaxshi ko'radi
Pythonda ko'p narsalar juda oddiy, ya'ni Javaga o'xshab murakkab emas. Javada ma'lumot kiritish uchun kutubxonadan foydalanish kerak. Pythonda bu juda oddiy. Hello World dasturini bilasizmi?
Nuqtali vergul ( ; ) ham shart emas)
Sodda, ammo ko'p funksiyali dasturlash tili reytinglarda yuqori o'rinlarda turadi. Maoshi ham juda yaxshi, O'zbekistonda Pythonchilar unchalik ko'p emas, shuning uchun ish topish ham qiyin bo'lmaydi. Pythonni noldan o'rganishni xohlovchilar uchun yuqorida Python o'zbekcha kitobi bor. Xullas Pythonni o'rganishni maslahat beraman, ammo o'z xohishingiz. Majburlash yo'q. Har kim tanlash huquqiga ega, biz esa yordamchi sifatida rol o'ynaymiz.
P.S. Qaysi dasturlash tilini o'rganishingizdan qat'iy nazar, uni yarim yo'lda tashlab ketmang. O'tgan ishga qor yog'ar, zero kerakli narsa uchun vaqt sarflang. 1 yilni o'qishga, izlanishga sarflang, qolgan yillar esa uni mevasini ko'rasiz, hurmat bilan @iProgeruz jamoasi.
© iProger
#consultation
|👨💻 @iProgeruz
Yangi Yil ham kirib kelmoqda. Bu post shu yangi yilda qanaqa dasturlash tilini o'rgansam ekan deb yurganlar uchun. To'g'ri savol, qaysi dasturlash tilini o'rgansam ekan-a?
Hozirda dasturlash tillari juda ko'pligidan qaysi birini o'rganishga ham hayron qolasan. Chunki ularning hammasi mashxur, yaxshi to'lanadigan va kelajagi yorqin dasturlash tillari. Men dasturchi sifatida sizlarga Pythonni o'rganishni maslahat berardim. Nega aynan Python?
- Python o'rganishga qulay, dasturlashni noldan boshlaganlar uchun qiyinmas
- Qulay interfeys
- Ko'p funksiyali, ya'ni "qo'lidan" ko'p narsa keladi
- Ko'p platformali
- Uni ko'p kompaniyalar yaxshi ko'radi
Pythonda ko'p narsalar juda oddiy, ya'ni Javaga o'xshab murakkab emas. Javada ma'lumot kiritish uchun kutubxonadan foydalanish kerak. Pythonda bu juda oddiy. Hello World dasturini bilasizmi?
print("Hello World!")
Hisob-kitoblar ham juda oddiy:a = 1
>>> b = 3
>>> c = a + b
>>> print(c)
Nuqtali vergul ( ; ) ham shart emas)
Sodda, ammo ko'p funksiyali dasturlash tili reytinglarda yuqori o'rinlarda turadi. Maoshi ham juda yaxshi, O'zbekistonda Pythonchilar unchalik ko'p emas, shuning uchun ish topish ham qiyin bo'lmaydi. Pythonni noldan o'rganishni xohlovchilar uchun yuqorida Python o'zbekcha kitobi bor. Xullas Pythonni o'rganishni maslahat beraman, ammo o'z xohishingiz. Majburlash yo'q. Har kim tanlash huquqiga ega, biz esa yordamchi sifatida rol o'ynaymiz.
P.S. Qaysi dasturlash tilini o'rganishingizdan qat'iy nazar, uni yarim yo'lda tashlab ketmang. O'tgan ishga qor yog'ar, zero kerakli narsa uchun vaqt sarflang. 1 yilni o'qishga, izlanishga sarflang, qolgan yillar esa uni mevasini ko'rasiz, hurmat bilan @iProgeruz jamoasi.
© iProger
.uz#consultation
|👨💻 @iProgeruz
Java haqida 8 ta fakt ☕️
Java - bu Sun Microsystems tomonidan ishlab chiqilgan ob'ektga yo'naltirilgan dasturlash tili. Java dasturlari odatda Java Virtual Machine (JVM) ishlaydigan maxsus baytekodga tarjima qilinadi. O'z navbatida, JVM so'zma-so'z Java-dasturlarni taqdim etadigan har qanday qurilmaga o'rnatilishi mumkin. Rasmiy tilda chiqarilgan sana - 1995 yil 23 may.
Hozir Java-da taxminan 3 milliard mobil telefon, shuningdek 125 million televizor va har bir Blu-ray pleer mavjud. Ushbu til dasturiy tillar orasida eng yaxshi tanlov sifatida doimiy ravishda dasturiy ta'minot ishlab chiquvchilarining reytingida birinchi o'rinda turadi. Bunga qo'shimcha ravishda, Java-da WORA (bir marta yozing, biron bir joyda ishlating) printsipi bo'yicha yashaydigan ko'plab muxlislar mavjud, bu "bir marta yozdim, hamma joyda yuguraman" deb tarjima qilinadi.
Java - juda mashhur dasturlash tili. 1995 yilda ishga tushirilganidan beri to'qqizta asosiy versiya chiqarildi. Java ko'p jihatdan noyob portativligi bilan bog'liq bo'lgan texnik hodisaga aylandi: Java dasturlari har qanday qurilmada yoki operatsion tizimda ishlaydi. Uning asosiy fazilatlari arxitekturadan mustaqillik, dasturlarning sodda, ammo ishonchli bajarilishi va xavfsizlik kafolati. Shuni yodda tutgan holda, biz sizga Java haqida til, uning tarixi, mashhurligi, so'nggi modifikatsiyalari va uning talismanlarini o'z ichiga olgan sakkizta faktni keltiramiz.
Amerika Qo'shma Shtatlaridagi 10 ta kompyuterdan taxminan 9tasida virtual Java mashinasi o'rnatilgan va korporativ kompyuterlarning 97% bu tildan foydalanadi.
Dastlab Java interaktiv televidenie uchun ishlab chiqilgan, ammo uni ishlatish uchun kabel televideniesi etarlicha rivojlanmagan.
Til Jeyms Gosling tomonidan ishlab chiqilgan va dastlab Goslingning ofisi yonida o'sgan eman daraxti nomi bilan atalgan. Keyinchalik, til birinchi bo'lib Green deb o'zgartirildi, keyin Java - va mijoz dasturlari va server dasturlarini yozish uchun ishlatilgan. Til Java qahvaxonasi sharafiga o'zining familiyasini oldi, shuning uchun rasmiy emblemada qahva qaynatilgan stakan ko'rsatilgan. Dasturlash tili uchun yaratilgan maishiy asbobning namunasi sifatida qahva mashinasiga allyusiya bilan bog'liq bo'lgan ismning kelib chiqishining yana bir versiyasi mavjud. Endi Java-ni 2010 yilda Sunni sotib olgan Oracle boshqaradi.
Java dasturchisining o'rtacha ish haqi $ 83,975. Dunyo bo'yicha 9 millionga yaqin Java dasturchilari mavjud.
Tiobe.com ma'lumotlariga ko'ra, Java eng mashhur dasturlash tillari orasida ikkinchi o'rinda turadi. Birinchi o'rin C tiliga beriladi.
Java-ning asosiy texnologiyasi - JUnit dasturiy ta'minotini sinovdan o'tkazish uchun kutubxona - 5 ta dasturchining 4 tadan foydalanadi. Ikkinchi o'rinda Jenkins - 70% ishlab chiqaruvchilar undan foydalanishadi.
Java Platform Standard Edition 8 Java-ning eng so'nggi va eng katta nashridir. Uning xususiyatlari shundaki, standart qo'shimchalar, qisqartirilgan to'plamlar va izohlarning kamayishi hisobiga dastur samaradorligi va dastur samaradorligi oshadi.
Dyuk, Java-ning ramzi, keyinchalik Shrek kabi mashhur animatsion filmlarda ishlagan Jo Palrang tomonidan yaratilgan.
#Java
|👨💻 @iProgeruz
Java - bu Sun Microsystems tomonidan ishlab chiqilgan ob'ektga yo'naltirilgan dasturlash tili. Java dasturlari odatda Java Virtual Machine (JVM) ishlaydigan maxsus baytekodga tarjima qilinadi. O'z navbatida, JVM so'zma-so'z Java-dasturlarni taqdim etadigan har qanday qurilmaga o'rnatilishi mumkin. Rasmiy tilda chiqarilgan sana - 1995 yil 23 may.
Hozir Java-da taxminan 3 milliard mobil telefon, shuningdek 125 million televizor va har bir Blu-ray pleer mavjud. Ushbu til dasturiy tillar orasida eng yaxshi tanlov sifatida doimiy ravishda dasturiy ta'minot ishlab chiquvchilarining reytingida birinchi o'rinda turadi. Bunga qo'shimcha ravishda, Java-da WORA (bir marta yozing, biron bir joyda ishlating) printsipi bo'yicha yashaydigan ko'plab muxlislar mavjud, bu "bir marta yozdim, hamma joyda yuguraman" deb tarjima qilinadi.
Java - juda mashhur dasturlash tili. 1995 yilda ishga tushirilganidan beri to'qqizta asosiy versiya chiqarildi. Java ko'p jihatdan noyob portativligi bilan bog'liq bo'lgan texnik hodisaga aylandi: Java dasturlari har qanday qurilmada yoki operatsion tizimda ishlaydi. Uning asosiy fazilatlari arxitekturadan mustaqillik, dasturlarning sodda, ammo ishonchli bajarilishi va xavfsizlik kafolati. Shuni yodda tutgan holda, biz sizga Java haqida til, uning tarixi, mashhurligi, so'nggi modifikatsiyalari va uning talismanlarini o'z ichiga olgan sakkizta faktni keltiramiz.
Amerika Qo'shma Shtatlaridagi 10 ta kompyuterdan taxminan 9tasida virtual Java mashinasi o'rnatilgan va korporativ kompyuterlarning 97% bu tildan foydalanadi.
Dastlab Java interaktiv televidenie uchun ishlab chiqilgan, ammo uni ishlatish uchun kabel televideniesi etarlicha rivojlanmagan.
Til Jeyms Gosling tomonidan ishlab chiqilgan va dastlab Goslingning ofisi yonida o'sgan eman daraxti nomi bilan atalgan. Keyinchalik, til birinchi bo'lib Green deb o'zgartirildi, keyin Java - va mijoz dasturlari va server dasturlarini yozish uchun ishlatilgan. Til Java qahvaxonasi sharafiga o'zining familiyasini oldi, shuning uchun rasmiy emblemada qahva qaynatilgan stakan ko'rsatilgan. Dasturlash tili uchun yaratilgan maishiy asbobning namunasi sifatida qahva mashinasiga allyusiya bilan bog'liq bo'lgan ismning kelib chiqishining yana bir versiyasi mavjud. Endi Java-ni 2010 yilda Sunni sotib olgan Oracle boshqaradi.
Java dasturchisining o'rtacha ish haqi $ 83,975. Dunyo bo'yicha 9 millionga yaqin Java dasturchilari mavjud.
Tiobe.com ma'lumotlariga ko'ra, Java eng mashhur dasturlash tillari orasida ikkinchi o'rinda turadi. Birinchi o'rin C tiliga beriladi.
Java-ning asosiy texnologiyasi - JUnit dasturiy ta'minotini sinovdan o'tkazish uchun kutubxona - 5 ta dasturchining 4 tadan foydalanadi. Ikkinchi o'rinda Jenkins - 70% ishlab chiqaruvchilar undan foydalanishadi.
Java Platform Standard Edition 8 Java-ning eng so'nggi va eng katta nashridir. Uning xususiyatlari shundaki, standart qo'shimchalar, qisqartirilgan to'plamlar va izohlarning kamayishi hisobiga dastur samaradorligi va dastur samaradorligi oshadi.
Dyuk, Java-ning ramzi, keyinchalik Shrek kabi mashhur animatsion filmlarda ishlagan Jo Palrang tomonidan yaratilgan.
#Java
|👨💻 @iProgeruz
Microsoft ta'tildan keyin Explorer
Microsoft Windows 10 1909 chiqishi bilan paydo bo'lgan Explorer qidiruvi bilan bog'liq xatolarni tuzatish ustida ish olib borayotganini aytdi.
Ushbu versiyada Windows Search to'g'ridan-to'g'ri "Explorer" ga kiritilgan, bu nazariy jihatdan sizga mahalliy bo'limlar va OneDrive uchun qidiruv natijalarini tezda ko'rishga imkon beradi. Shu bilan birga, foydalanuvchilar ishlamay qolishadi: ular kontekst menyusidan foydalanib matnga matn kirita olmaydi. Faqat tizimni qayta ishga tushirish yordam beradi.
Foydalanuvchilarning Microsoft-ning sifatsiz nazorat sinovlaridan g'azablari bor. Kompaniyaning tashqi aloqalar bo'yicha vakili Brandon Leblancning aytishicha, muammo o'rganilmoqda, ammo u juda muhim emas, shuning uchun ta'til tugashidan oldin hal qilinmaydi.
Noyabr oyida Windows 10 Insider 19013-ning Windows13-ga tegishli nashrida Microsoft bu xatoni tuzatganini aytdi. Microsoft shuningdek, dekabr oyida Windows 10 20H1 Build 19536 tuzilishida kontekst menyusi so'nggi qidiruv natijalarini olib tashlashini e'lon qildi: "Agar siz kirishni o'ng tugmachasini bosgan bo'lsangiz, oldingi qidiruvlarni o'chirib tashlashingiz uchun Explorer-da qidiruv rejimini yangiladik. ochiladigan ro'yxat. "
Avvalroq Microsoft Windows 10-da foydalanuvchilarga kompaniya mahsulotlaridan birini yuklab olish va o'rnatishni taklif qiladigan reklama joylashtirganligi ma'lum bo'ldi. U Mail va Taqvim ilovalari bilan ishlaydiganlarga ko'rsatiladi va siz uni o'chira olmaysiz. Reklama ustiga bosganingizda foydalanuvchi kirish shakli bilan rasmiy Microsoft portaliga yo'naltiriladi. Korporatsiya bu ficha ekanligini tushuntirdi va shunday bo'lishi kerak.
#windows
|👨💻 @iProgeruz
(Проводник) qidirish xatolarini tuzatadiMicrosoft Windows 10 1909 chiqishi bilan paydo bo'lgan Explorer qidiruvi bilan bog'liq xatolarni tuzatish ustida ish olib borayotganini aytdi.
Ushbu versiyada Windows Search to'g'ridan-to'g'ri "Explorer" ga kiritilgan, bu nazariy jihatdan sizga mahalliy bo'limlar va OneDrive uchun qidiruv natijalarini tezda ko'rishga imkon beradi. Shu bilan birga, foydalanuvchilar ishlamay qolishadi: ular kontekst menyusidan foydalanib matnga matn kirita olmaydi. Faqat tizimni qayta ishga tushirish yordam beradi.
Foydalanuvchilarning Microsoft-ning sifatsiz nazorat sinovlaridan g'azablari bor. Kompaniyaning tashqi aloqalar bo'yicha vakili Brandon Leblancning aytishicha, muammo o'rganilmoqda, ammo u juda muhim emas, shuning uchun ta'til tugashidan oldin hal qilinmaydi.
Noyabr oyida Windows 10 Insider 19013-ning Windows13-ga tegishli nashrida Microsoft bu xatoni tuzatganini aytdi. Microsoft shuningdek, dekabr oyida Windows 10 20H1 Build 19536 tuzilishida kontekst menyusi so'nggi qidiruv natijalarini olib tashlashini e'lon qildi: "Agar siz kirishni o'ng tugmachasini bosgan bo'lsangiz, oldingi qidiruvlarni o'chirib tashlashingiz uchun Explorer-da qidiruv rejimini yangiladik. ochiladigan ro'yxat. "
Avvalroq Microsoft Windows 10-da foydalanuvchilarga kompaniya mahsulotlaridan birini yuklab olish va o'rnatishni taklif qiladigan reklama joylashtirganligi ma'lum bo'ldi. U Mail va Taqvim ilovalari bilan ishlaydiganlarga ko'rsatiladi va siz uni o'chira olmaysiz. Reklama ustiga bosganingizda foydalanuvchi kirish shakli bilan rasmiy Microsoft portaliga yo'naltiriladi. Korporatsiya bu ficha ekanligini tushuntirdi va shunday bo'lishi kerak.
#windows
|👨💻 @iProgeruz
Bugungi kunda keraksiz bo'lib qolgan 10 ta dasturlash tillari
Hozirgi kunda 8000 dan ortiq dasturlash tillari mavjud va ularning ko'pchiligi allaqachon eskirganligi ajablanarli emas. Sizga hozirda umuman ishlatilmaydigan "o'lik" dasturlash tillarini sanab beramiz.
Fortran
Formula Translator paydo bo'lgan paytdan boshlab, Plankalkul hali o'z tarjimoniga ega emas edi, Fortran birinchi darajali dasturlash tili edi, u muvaffaqiyatli amaliyotga joriy qilindi.
Shuni esda tutingki, Fortran hali ham zamonaviy standartlarga muvofiq takomillashmoqda va yangilanmoqda: u OOP-ni qo'llab-quvvatlay boshladi va ommabop C tiliga moslasha boshladi.
Algol
Fortranning bu Evropa o'xshashligi SSSRda yaxshi rivojlangan, shu bilan birga Fortran Amerikada faol rivojlanib borgan. Algol muammosi sintaksisda notinch edi: AQSh ishlab chiquvchilari sonning butun va kasr qismlarini nuqta bilan, Evropani esa vergul bilan ajratishdi, shu sababli noqulayliklar va chalkashliklar.
Basic
Maksimal soddaligi tufayli Basic juda talabga ega edi. Uning yordami bilan dasturlarni hatto maxsus ma'lumotga ega bo'lmagan kishi ham yaratishi mumkin. Unga Altair ayniqsa yoqdi, chunki uning kichik xotirasi katta hajmli Fortran va Algol bilan ishlash uchun etarli emas edi.
Turbo pascal
Paskalni keng doiralarda yaxshi bilishadi, chunki hamma maktab o'quvchilari buni o'rta maktabda o'qishadi. Turbo Paskal - bu Paskalning muvaffaqiyatli lahzasi, uning ishlab chiqaruvchilari o'z mahsulotlarini juda yaxshi reklama qilishga behuda sarflamagan, uning keng tarqalishiga va natijada katta daromadga ega bo'lishgan.
Kobol
Uzoq vaqt davomida moliyaviy va biznes uchun arizalar o'zlarining alohida tillarida yozilgan. U ma'lumot tuzilmalarini amalga oshirish va fayllar bilan ishlash uchun ajoyib vosita bo'lgan Cobol edi. Biroq, ushbu muhitning sintaksisi mukammal emas edi, chunki yaratuvchilar kod tuzilishini ingliz tilining grammatikasiga juda yaqin qilishga intdilar.
Ada
Buyuk matematik va birinchi kompyuter dasturining muallifi Ada Lovelace sharafiga bu til 70-yillarda paydo bo'lgan va Pentagonda ishlatilgan. Ada harbiy doiradan tashqarida tarqalishga muvaffaq bo'lmadi va buning kamida ikkita sababi bor edi:
Lisp
List protsessor Massachusets Texnologiya Institutida AI bilan ishlash uchun yaratilgan. Uning dialekti oqilona SHRDLU dasturini ishlab chiqishda o'z dasturini topdi, ammo loyiha, afsuski, to'xtab qoldi. Mashina bloklarni ajratishni va ularning tarkibini tanib olishni o'rgandi, ammo yanada murakkab muammolarni hal qilish uchun resurslar etishmadi.
Prolog
Jarayonda o'z ma'lumotlar bazasidan foydalangan holda "true" va "false" qiymatlari yordamida hisob-kitoblarni amalga oshiradigan mantiqiy dasturlash vositasi. Oldindan savol-javob qilishning aqlli tizimi bilan jihozlangan IBM Watson superkompyuterida foydalaniladi.
PL / 1
Dasturlash tili 1 Cobol-ni almashtirdi, chunki ba'zi bir vaqtlar uning vazifalari biznes vazifalarini hal qilish uchun etishmayotgan edi. PL / 1 juda ko'p funktsiyalarni o'z ichiga olgan, shuning uchun barcha funktsiyalarni qo'llab-quvvatlaydigan kompilyator mavjud emas.
J #
Microsoft .NET Framework-ni taklif qilib, kompaniya ba'zi Java dasturchilarini jalb qilishga qaror qildi va J # ni chiqazdi. Natijada natija shunday bo'ldi: yangi muhit faqat Java-ga uning to'liq analogini anglatmaydigan sintaksisni eslatdi.
#programming
|👨💻 @iProgeruz
Hozirgi kunda 8000 dan ortiq dasturlash tillari mavjud va ularning ko'pchiligi allaqachon eskirganligi ajablanarli emas. Sizga hozirda umuman ishlatilmaydigan "o'lik" dasturlash tillarini sanab beramiz.
Fortran
Formula Translator paydo bo'lgan paytdan boshlab, Plankalkul hali o'z tarjimoniga ega emas edi, Fortran birinchi darajali dasturlash tili edi, u muvaffaqiyatli amaliyotga joriy qilindi.
Shuni esda tutingki, Fortran hali ham zamonaviy standartlarga muvofiq takomillashmoqda va yangilanmoqda: u OOP-ni qo'llab-quvvatlay boshladi va ommabop C tiliga moslasha boshladi.
Algol
Fortranning bu Evropa o'xshashligi SSSRda yaxshi rivojlangan, shu bilan birga Fortran Amerikada faol rivojlanib borgan. Algol muammosi sintaksisda notinch edi: AQSh ishlab chiquvchilari sonning butun va kasr qismlarini nuqta bilan, Evropani esa vergul bilan ajratishdi, shu sababli noqulayliklar va chalkashliklar.
Basic
Maksimal soddaligi tufayli Basic juda talabga ega edi. Uning yordami bilan dasturlarni hatto maxsus ma'lumotga ega bo'lmagan kishi ham yaratishi mumkin. Unga Altair ayniqsa yoqdi, chunki uning kichik xotirasi katta hajmli Fortran va Algol bilan ishlash uchun etarli emas edi.
Turbo pascal
Paskalni keng doiralarda yaxshi bilishadi, chunki hamma maktab o'quvchilari buni o'rta maktabda o'qishadi. Turbo Paskal - bu Paskalning muvaffaqiyatli lahzasi, uning ishlab chiqaruvchilari o'z mahsulotlarini juda yaxshi reklama qilishga behuda sarflamagan, uning keng tarqalishiga va natijada katta daromadga ega bo'lishgan.
Kobol
Uzoq vaqt davomida moliyaviy va biznes uchun arizalar o'zlarining alohida tillarida yozilgan. U ma'lumot tuzilmalarini amalga oshirish va fayllar bilan ishlash uchun ajoyib vosita bo'lgan Cobol edi. Biroq, ushbu muhitning sintaksisi mukammal emas edi, chunki yaratuvchilar kod tuzilishini ingliz tilining grammatikasiga juda yaqin qilishga intdilar.
Ada
Buyuk matematik va birinchi kompyuter dasturining muallifi Ada Lovelace sharafiga bu til 70-yillarda paydo bo'lgan va Pentagonda ishlatilgan. Ada harbiy doiradan tashqarida tarqalishga muvaffaq bo'lmadi va buning kamida ikkita sababi bor edi:
Lisp
List protsessor Massachusets Texnologiya Institutida AI bilan ishlash uchun yaratilgan. Uning dialekti oqilona SHRDLU dasturini ishlab chiqishda o'z dasturini topdi, ammo loyiha, afsuski, to'xtab qoldi. Mashina bloklarni ajratishni va ularning tarkibini tanib olishni o'rgandi, ammo yanada murakkab muammolarni hal qilish uchun resurslar etishmadi.
Prolog
Jarayonda o'z ma'lumotlar bazasidan foydalangan holda "true" va "false" qiymatlari yordamida hisob-kitoblarni amalga oshiradigan mantiqiy dasturlash vositasi. Oldindan savol-javob qilishning aqlli tizimi bilan jihozlangan IBM Watson superkompyuterida foydalaniladi.
PL / 1
Dasturlash tili 1 Cobol-ni almashtirdi, chunki ba'zi bir vaqtlar uning vazifalari biznes vazifalarini hal qilish uchun etishmayotgan edi. PL / 1 juda ko'p funktsiyalarni o'z ichiga olgan, shuning uchun barcha funktsiyalarni qo'llab-quvvatlaydigan kompilyator mavjud emas.
J #
Microsoft .NET Framework-ni taklif qilib, kompaniya ba'zi Java dasturchilarini jalb qilishga qaror qildi va J # ni chiqazdi. Natijada natija shunday bo'ldi: yangi muhit faqat Java-ga uning to'liq analogini anglatmaydigan sintaksisni eslatdi.
#programming
|👨💻 @iProgeruz
— Dasturlash bo'yicha eng yaxshi kontentlar kerakmi?
— Dasturchi bo'lishni xohlaysizmi?
— Dasturlash haqidagi yangiliklardan boxabar bo'lishni xohlaysizmi?
— Kitoblarga nima deysiz?
Shulardan hech bo'lmasa birini xohlayotgan bo'lsangiz, iltimos kanalga do'stlaringizni taklif qiling. Jamoamiz qancha katta bo'lsa, maqsadga erishishimiz ham shuncha oson bo'ladi. 100 tadan oshsak eng yaxshi, eng zo'r kitob va ma'lumotlarni tashaymiz, do'stlaringizni kanalga taklif qiling, iltimos 🙏
✅ Hurmat bilan @iProgeruz
— Dasturchi bo'lishni xohlaysizmi?
— Dasturlash haqidagi yangiliklardan boxabar bo'lishni xohlaysizmi?
— Kitoblarga nima deysiz?
Shulardan hech bo'lmasa birini xohlayotgan bo'lsangiz, iltimos kanalga do'stlaringizni taklif qiling. Jamoamiz qancha katta bo'lsa, maqsadga erishishimiz ham shuncha oson bo'ladi. 100 tadan oshsak eng yaxshi, eng zo'r kitob va ma'lumotlarni tashaymiz, do'stlaringizni kanalga taklif qiling, iltimos 🙏
✅ Hurmat bilan @iProgeruz
JavaScript va HTML5 da "Iloncha" o'yini 45 minutda! O'yinni taxlash uchun videoni ko'rishingizni maslahat beraman.
#games #JS #HTML5
Video
|👨💻 @iProgeruz
#games #JS #HTML5
Video
|👨💻 @iProgeruz
YouTube
Игра Змейка на чистом JavaScript и HTML5 за 45 минут!
Представляю вам большой урок, в ходе которого мы создадим полноценную красивую игру на чистом JavaScript и HTML5. Игра будет копировать классическую игру "Змейка", при этом в конце урока мы загрузим игру на сервер чтобы все смогли поиграть в игру.
✔ Хостинг…
✔ Хостинг…
Android dasturchi uchun 10 ta dasturlash tili
Androidga dastur ishlab chiqish nafaqat Java va Android Studioda, balki turli tillarda ham ishlab chiqarish mumkin. Biz Android uchun eng mashhur 10 til haqida gaplashamiz.
Java
Bir oz bo'rttirib aytganda, Java Android uchun asosiy til hisoblanadi. Ko'pgina hujjatlar, ilovalar, onlayn kurslar va boshqa ma'lumotlar Java-ga asoslangan. TIOBE reytingiga ko'ra, dunyodagi eng ommabop til - Java. GitHub-dagi manbalar soni bo'yicha u ikkinchi o'rinda turadi.
Agar siz muvaffaqiyatli Android dasturchisi bo'lishni istasangiz, birinchi navbatda Java-ni o'rganish kerak. Tilni o'rganish juda oson, deb ayta olmayman, u katta tarixga ega, juda ko'p nuanslarga ega, ammo siz Java tilisiz qila olmaysiz. Nazariy jihatdan, Java-ni nisbatan yangi tillar bilan almashtirish mumkin, ammo amalda, Java-ni bilmasdan, Android dasturlarini ishlab chiqishda hech narsa qilinmaydi.
Kotlin
Ushbu tilning rasmiy chiqarilishi atigi 1 yil oldin bo'lib o'tdi, ammo u tezda mashhurlik kasb etmoqda. Ishlab chiquvchilar soni tobora ko'payib, ushbu tilga o'tmoqda. Ommaboplikning sababi shundaki, Kotlin deyarli ideal til bo'lib, unda muhim kamchiliklar yo'q.
Ushbu tildan foydalanganda mobil tizimlar uchun mahalliy dasturlarni dasturlash bilan bog'liq barcha muammolar o'tmishda qoladi. Yana bir ogohlantirish - bugungi kunda Kotlin dasturchilariga katta talab yo'q, ammo til juda yosh. Ammo bu kelajakda yaxshi istiqbollarni beradi. Hozirda til bilan ishlash tajribasini to'plagan holda, siz tez orada etakchi ishlab chiquvchilardan biriga aylanasiz.
C #
Microsoft mahsulotlarining juda katta shubhalariga qaramay, ularning ishonchliligi pasaygan. C # eng yaxshi tillardan biri bo'lib qolmoqda. U Java-ning eng yaxshi xususiyatlariga ega va uning kamchiliklarini sezilarli qismini tuzatgan.
Android uchun dasturlash masalasiga kelsak, biz eng funktsional rivojlanish muhitlariga kirish imkoniyati mavjudligini ta'kidlashimiz mumkin: Visual va Xamarin Studio. Agar siz Unity-dan foydalanishingiz kerak bo'lsa, C # tili hali ham foydali. Shunday qilib, rivojlanishda deyarli cheksiz imkoniyatlarga ega bo'lish mumkin.
C / C ++
Bugungi kunda Google ishlab chiquvchilar uchun ikkita muhitni taklif qiladi: SDK (Java-dan foydalanish uchun mos) va NDK (C / C ++ ona tillari sifatida ishlatiladi). Shuni tushunish kerakki, sof C yoki C ++ tilida bu dasturni to'liq yozish uchun ishlamaydi. Ammo ular Java orqali yuklab olish oson bo'lgan plaginli kutubxonani yaratish uchun ajoyib tanlov bo'ladi.
Rivojlanish hamjamiyatining aksariyati NDKni e'tiborga loyiq emas deb hisoblashadi. Amalda, ushbu muhit eng yaxshi ko'rsatkichlarni ta'minlaydi va tizim resurslaridan yanada samarali foydalanadi. Yodingizda bo'lsin, yaxshi g'oya va yaxshi amalga oshirish turli xil tushunchalardir.
Python
Aslida, Android Python-ni mahalliy dasturlarni yaratishda asosiy til sifatida ishlatishga tayyor emas, ammo bu hali ham mumkin. Dasturchilarning o'zlari Python-ni Android-ga o'rnatish uchun ko'plab vositalarni taklif qilishdi. Uni to'g'ri tuzish kifoya.
Bugungi kunda Kivy ramkalar orasida eng katta talabga ega, buning natijasida siz faqat Python-da keraksiz harakatlarsiz dastur yaratishingiz mumkin. Agar biror narsa ishlamasa, faol forum mavjud.
#programming #android
@iProgeruz
Androidga dastur ishlab chiqish nafaqat Java va Android Studioda, balki turli tillarda ham ishlab chiqarish mumkin. Biz Android uchun eng mashhur 10 til haqida gaplashamiz.
Java
Bir oz bo'rttirib aytganda, Java Android uchun asosiy til hisoblanadi. Ko'pgina hujjatlar, ilovalar, onlayn kurslar va boshqa ma'lumotlar Java-ga asoslangan. TIOBE reytingiga ko'ra, dunyodagi eng ommabop til - Java. GitHub-dagi manbalar soni bo'yicha u ikkinchi o'rinda turadi.
Agar siz muvaffaqiyatli Android dasturchisi bo'lishni istasangiz, birinchi navbatda Java-ni o'rganish kerak. Tilni o'rganish juda oson, deb ayta olmayman, u katta tarixga ega, juda ko'p nuanslarga ega, ammo siz Java tilisiz qila olmaysiz. Nazariy jihatdan, Java-ni nisbatan yangi tillar bilan almashtirish mumkin, ammo amalda, Java-ni bilmasdan, Android dasturlarini ishlab chiqishda hech narsa qilinmaydi.
Kotlin
Ushbu tilning rasmiy chiqarilishi atigi 1 yil oldin bo'lib o'tdi, ammo u tezda mashhurlik kasb etmoqda. Ishlab chiquvchilar soni tobora ko'payib, ushbu tilga o'tmoqda. Ommaboplikning sababi shundaki, Kotlin deyarli ideal til bo'lib, unda muhim kamchiliklar yo'q.
Ushbu tildan foydalanganda mobil tizimlar uchun mahalliy dasturlarni dasturlash bilan bog'liq barcha muammolar o'tmishda qoladi. Yana bir ogohlantirish - bugungi kunda Kotlin dasturchilariga katta talab yo'q, ammo til juda yosh. Ammo bu kelajakda yaxshi istiqbollarni beradi. Hozirda til bilan ishlash tajribasini to'plagan holda, siz tez orada etakchi ishlab chiquvchilardan biriga aylanasiz.
C #
Microsoft mahsulotlarining juda katta shubhalariga qaramay, ularning ishonchliligi pasaygan. C # eng yaxshi tillardan biri bo'lib qolmoqda. U Java-ning eng yaxshi xususiyatlariga ega va uning kamchiliklarini sezilarli qismini tuzatgan.
Android uchun dasturlash masalasiga kelsak, biz eng funktsional rivojlanish muhitlariga kirish imkoniyati mavjudligini ta'kidlashimiz mumkin: Visual va Xamarin Studio. Agar siz Unity-dan foydalanishingiz kerak bo'lsa, C # tili hali ham foydali. Shunday qilib, rivojlanishda deyarli cheksiz imkoniyatlarga ega bo'lish mumkin.
C / C ++
Bugungi kunda Google ishlab chiquvchilar uchun ikkita muhitni taklif qiladi: SDK (Java-dan foydalanish uchun mos) va NDK (C / C ++ ona tillari sifatida ishlatiladi). Shuni tushunish kerakki, sof C yoki C ++ tilida bu dasturni to'liq yozish uchun ishlamaydi. Ammo ular Java orqali yuklab olish oson bo'lgan plaginli kutubxonani yaratish uchun ajoyib tanlov bo'ladi.
Rivojlanish hamjamiyatining aksariyati NDKni e'tiborga loyiq emas deb hisoblashadi. Amalda, ushbu muhit eng yaxshi ko'rsatkichlarni ta'minlaydi va tizim resurslaridan yanada samarali foydalanadi. Yodingizda bo'lsin, yaxshi g'oya va yaxshi amalga oshirish turli xil tushunchalardir.
Python
Aslida, Android Python-ni mahalliy dasturlarni yaratishda asosiy til sifatida ishlatishga tayyor emas, ammo bu hali ham mumkin. Dasturchilarning o'zlari Python-ni Android-ga o'rnatish uchun ko'plab vositalarni taklif qilishdi. Uni to'g'ri tuzish kifoya.
Bugungi kunda Kivy ramkalar orasida eng katta talabga ega, buning natijasida siz faqat Python-da keraksiz harakatlarsiz dastur yaratishingiz mumkin. Agar biror narsa ishlamasa, faol forum mavjud.
#programming #android
@iProgeruz
Freelancer kim va dasturchiga nima aloqasi bor?
Freelancer haqida eshitganmisiz? Menimcha yo'q. Eshitganlar bo'lishi mumkin, lekin kam. Keling frilanser kimligi haqida gaplashamiz.
Freelancer - Vikipediya ma'lumotlariga ko'ra:
Freelancer (ingliz freelancer, shuningdek erkin rassom) - erkin ishchi. Freelancer atamasi odatda Uolter Skottga tegishli ("Ivanhoe" (1819)) romanida o'rta asrlarda yollangan jangchi, harflarni tasvirlash uchun ishlatilgan. "Erkin nayza" (lance - ritsar nayzasi), termin 19-asrning boshlarida ishlatilgan).
Freelancer - Erkin ishci, hech kimga bo'ysinmaydi, hech kimdan buyruq olmaydi va maosh uchun yalinmaydi. O'z iqtidori va mehnati bilan kun ko'radi. Qo'lidan nima kelsa, shu xizmati orqali odamlarga pullik xizmat ko'rsatadi
Freelancer dasturchiga aloqasi.
Siz, deylik, C++ da zo'r ishlaysiz, dasturlar taxlaysiz va portfolioga egasiz. Odamlarga C++ ni yaxshi bilishingizni va unda bemalol xohlagan dasturini taxlab berishingizni aytasiz. Evaziga esa pul so'raysiz, shu orqali kuningiz o'tadi. Ammo bu bilan cheklanib qolmaysiz, albatta. Agar juda zo'r dasturchi bo'lsangiz, uyingizdan turib katta-katta kompaniyalar bilan shartnoma tuzasiz va ularga dastur taxlab berasiz. Boshliq yo'q, baqiradigan odam yo'q. Erkin, qush kabi ishni xotirjam uyda uxlab qilasiz va pulni olasiz. Tushunarli bo'ldi degan umiddaman.
@progerlive: #freelancer #facts
Freelancer haqida eshitganmisiz? Menimcha yo'q. Eshitganlar bo'lishi mumkin, lekin kam. Keling frilanser kimligi haqida gaplashamiz.
Freelancer - Vikipediya ma'lumotlariga ko'ra:
Freelancer (ingliz freelancer, shuningdek erkin rassom) - erkin ishchi. Freelancer atamasi odatda Uolter Skottga tegishli ("Ivanhoe" (1819)) romanida o'rta asrlarda yollangan jangchi, harflarni tasvirlash uchun ishlatilgan. "Erkin nayza" (lance - ritsar nayzasi), termin 19-asrning boshlarida ishlatilgan).
Freelancer - Erkin ishci, hech kimga bo'ysinmaydi, hech kimdan buyruq olmaydi va maosh uchun yalinmaydi. O'z iqtidori va mehnati bilan kun ko'radi. Qo'lidan nima kelsa, shu xizmati orqali odamlarga pullik xizmat ko'rsatadi
Freelancer dasturchiga aloqasi.
Siz, deylik, C++ da zo'r ishlaysiz, dasturlar taxlaysiz va portfolioga egasiz. Odamlarga C++ ni yaxshi bilishingizni va unda bemalol xohlagan dasturini taxlab berishingizni aytasiz. Evaziga esa pul so'raysiz, shu orqali kuningiz o'tadi. Ammo bu bilan cheklanib qolmaysiz, albatta. Agar juda zo'r dasturchi bo'lsangiz, uyingizdan turib katta-katta kompaniyalar bilan shartnoma tuzasiz va ularga dastur taxlab berasiz. Boshliq yo'q, baqiradigan odam yo'q. Erkin, qush kabi ishni xotirjam uyda uxlab qilasiz va pulni olasiz. Tushunarli bo'ldi degan umiddaman.
@progerlive: #freelancer #facts
Eng ko'p maosh to'lanadigan top-3 dasturlash tillari
3. Python
Tilning mavjudligi va ko'p qirrali xususiyati NASA, Google singari IT sohasining aksariyat e'tiborini tortdi. Joriy yil uchun to'lovlar bo'yicha statistika hali ham mavjud emas, ammo sanoatning rivojlanishi va 2017 yil uchun o'rtacha daromad 100 ming AQSh dollari miqdoriga asoslanib, "Katta Python" dasturini ishlab chiqaruvchisi uchun to'lov 105 ming dollarni tashkil etadi. Faqatgina bitta Google kompaniyasi har yili juda ko'p miqdordagi bo'sh ish o'rinlarini ishlab chiqaradi va bozorning boshqa asosiy ishtirokchilari ham bor. Bu muqarrar ravishda tilning ahamiyati va mashhurligiga ta'sir qildi.
Nufuzli TIOBE reytingini ommaviy ravishda o'rganish natijalariga ko'ra, Python so'nggi 5 yil ichida mashhurlikning eng barqaror o'sishini va bo'sh ish o'rinlari / ishlab chiqaruvchilarning eng ko'p o'sishini ko'rsatmoqda.
2. Objective-C
Bu Apple-da (iOS, MacOS operatsion tizimlari) ishlab chiqilgan ko'pgina dasturlarning asosidir. Nima uchun u mashhur bo'ldi? - Dunyo bo'ylab munosib alternativa yo'q, yuqori darajadagi xavfsizlik, to'lov qobiliyatiga ega mijozlar, ko'plab moslamalar mavjud. Objective-C dasturchilari dasturlashda eng katta maosh oladi.
Martni ko'rib chiqsak, yaxshi alternativani - Swiftni eslatib o'tish kerak, ammo til nisbatan yaqinda paydo bo'ldi. U ishonchli pozitsiyani egallaydi, chunki u Kakao va Cocoa Touch asosida ishlab chiqaruvchilarning talablari va to'lovlari ro'yxatida asta-sekin o'sib boradi. Apple bilan bog'lanish tufayli Swift dasturchilari yiliga olti karra maosh olishlari mumkin.
Objective-C dasturchilari bugungi kunda yiliga 110 ± 2 ming AQSh dollar miqdorida mablag 'oladilar.
1. Java
"Bir marta yozing, hamma joyda foydalaning" shiori muvaffaqiyatli amalga oshirilganligi sababli, Java ko'p platformalarda ishlay oladiganligi sababli ko'plab sohalarni zabt etdi. Java-ga ixtisoslashgan ishlab chiquvchilar boshqa platformalar uchun ishlab chiquvchilar jamoasiga pul tejashadi, shuning uchun ular katta maosh bilan maqtanishadi. Katta ishlab chiquvchilar uchun to'lovlar 130 000 dollarni tashkil qiladi, bugungi kunda barcha ishonchli Java ishlab chiquvchilarining 90 foizi daromadning ma'lum darajasiga yaqinlashmoqda.
#programming #facts
💻 @iProgeruz
3. Python
Tilning mavjudligi va ko'p qirrali xususiyati NASA, Google singari IT sohasining aksariyat e'tiborini tortdi. Joriy yil uchun to'lovlar bo'yicha statistika hali ham mavjud emas, ammo sanoatning rivojlanishi va 2017 yil uchun o'rtacha daromad 100 ming AQSh dollari miqdoriga asoslanib, "Katta Python" dasturini ishlab chiqaruvchisi uchun to'lov 105 ming dollarni tashkil etadi. Faqatgina bitta Google kompaniyasi har yili juda ko'p miqdordagi bo'sh ish o'rinlarini ishlab chiqaradi va bozorning boshqa asosiy ishtirokchilari ham bor. Bu muqarrar ravishda tilning ahamiyati va mashhurligiga ta'sir qildi.
Nufuzli TIOBE reytingini ommaviy ravishda o'rganish natijalariga ko'ra, Python so'nggi 5 yil ichida mashhurlikning eng barqaror o'sishini va bo'sh ish o'rinlari / ishlab chiqaruvchilarning eng ko'p o'sishini ko'rsatmoqda.
2. Objective-C
Bu Apple-da (iOS, MacOS operatsion tizimlari) ishlab chiqilgan ko'pgina dasturlarning asosidir. Nima uchun u mashhur bo'ldi? - Dunyo bo'ylab munosib alternativa yo'q, yuqori darajadagi xavfsizlik, to'lov qobiliyatiga ega mijozlar, ko'plab moslamalar mavjud. Objective-C dasturchilari dasturlashda eng katta maosh oladi.
Martni ko'rib chiqsak, yaxshi alternativani - Swiftni eslatib o'tish kerak, ammo til nisbatan yaqinda paydo bo'ldi. U ishonchli pozitsiyani egallaydi, chunki u Kakao va Cocoa Touch asosida ishlab chiqaruvchilarning talablari va to'lovlari ro'yxatida asta-sekin o'sib boradi. Apple bilan bog'lanish tufayli Swift dasturchilari yiliga olti karra maosh olishlari mumkin.
Objective-C dasturchilari bugungi kunda yiliga 110 ± 2 ming AQSh dollar miqdorida mablag 'oladilar.
1. Java
"Bir marta yozing, hamma joyda foydalaning" shiori muvaffaqiyatli amalga oshirilganligi sababli, Java ko'p platformalarda ishlay oladiganligi sababli ko'plab sohalarni zabt etdi. Java-ga ixtisoslashgan ishlab chiquvchilar boshqa platformalar uchun ishlab chiquvchilar jamoasiga pul tejashadi, shuning uchun ular katta maosh bilan maqtanishadi. Katta ishlab chiquvchilar uchun to'lovlar 130 000 dollarni tashkil qiladi, bugungi kunda barcha ishonchli Java ishlab chiquvchilarining 90 foizi daromadning ma'lum darajasiga yaqinlashmoqda.
#programming #facts
💻 @iProgeruz