Bugun sizlar bilan Go dasturlash tili haqida gaplashamiz. 💻
U nimasi bilan mashxur?
1. Golang - bu yuqori tezlikda ishlangan backend til. Bu kompaniyalarga ilovalarni yig'ishning barcha bosqichlarida vaqt va pulni sezilarli darajada tejashga imkon beradi (Go ishlab chiqaruvchilari to'laydigan katta maoshga qaramay).
2. Golang keng va tez yangilanadigan hujjatlarga ega.
3. Ba'zilar Go ning o'ziga xos xususiyatlarini bir kunda bilib olish mumkinligini ta'kidlaydilar. Va bu haqiqatga juda yaqin, chunki asosiy bilimlarni o'rganish chizig'i Python, Java yoki Javascript bilan taqqoslaganda ancha kam.
4. Til juda cheklangan (ba'zilar uchun bu ortiqcha, kimdir uchun bu minus). Faqatgina bitta sinov ramkasi o'rnatilgan. Muammolarni hal qilish va ilovalarni yaratishning bir necha yo'li mavjud. Biz uchun bu tartib muvaffaqiyatli ko'rinadi, chunki har bir foydalanuvchi uchun deyarli to'liq qo'llanma mavjud. Uning yordami bilan har qanday ilovalarni yig'ish bo'yicha batafsil harakat rejasi osongina va tezda tuzilishi mumkin. Cheklovlar ma'lumotlar tuzilmalarida ham kuzatiladi (slice va mapdan tashqari). Ammo bu yomon emas, chunki cheklovlar ijodkorlikka hissa qo'shadi. Golangni bu tomondan baholang, masalan, Rubyni eslang, u erda juda ko'p sonli usullar, bir xil maqsadlarga erishish va bir xil vazifalarni hal qilishning turli usullari keyinchalik yozma kodni o'qigan boshqa odamlarni qo'rqitadi va chalg'itadi.
5. Go-ning muhim afzalligi - bu moslik. Hamma bu haqda gapirmoqda. Aslida, kelishuv dasturni bir vaqtning o'zida ishlaydigan kichik dasturlarga ajratishdan iborat. Oddiy so'z bilan aytganda, Golang ajoyib tezlikda ishlayotgan bir vaqtda bitta katta dastur ichida yuzlab mini-dasturlarni ishga tushirishga qodir.
6. Va nihoyat, ish haqi darajasi (shirinlikka qoldirgan eng yoqimli). Grafga bir qarash, Go dasturchilarining ishlashlari uchun yaxshi pul olishlarini tushunish uchun yetarli bo'lishi kerak. 2019 yilda minimal miqdor 40 ming dollarni tashkil etgan bo'lsa, uch yillik tajribaga ega bo'lgan mutaxassisning o'rtacha ish haqi 70 ming dollardan oshmadi.
Xulosa: Hozirgi vaqtda Golangni o'qish uchun eng yaxshi tanlov deb bemalol aytish mumkin, va uning mavjudligi, yaxshi o'rganish egri, katta istiqbollar va munosib maosh.
#go #golang
|👨💻 @iProgeruz
U nimasi bilan mashxur?
1. Golang - bu yuqori tezlikda ishlangan backend til. Bu kompaniyalarga ilovalarni yig'ishning barcha bosqichlarida vaqt va pulni sezilarli darajada tejashga imkon beradi (Go ishlab chiqaruvchilari to'laydigan katta maoshga qaramay).
2. Golang keng va tez yangilanadigan hujjatlarga ega.
3. Ba'zilar Go ning o'ziga xos xususiyatlarini bir kunda bilib olish mumkinligini ta'kidlaydilar. Va bu haqiqatga juda yaqin, chunki asosiy bilimlarni o'rganish chizig'i Python, Java yoki Javascript bilan taqqoslaganda ancha kam.
4. Til juda cheklangan (ba'zilar uchun bu ortiqcha, kimdir uchun bu minus). Faqatgina bitta sinov ramkasi o'rnatilgan. Muammolarni hal qilish va ilovalarni yaratishning bir necha yo'li mavjud. Biz uchun bu tartib muvaffaqiyatli ko'rinadi, chunki har bir foydalanuvchi uchun deyarli to'liq qo'llanma mavjud. Uning yordami bilan har qanday ilovalarni yig'ish bo'yicha batafsil harakat rejasi osongina va tezda tuzilishi mumkin. Cheklovlar ma'lumotlar tuzilmalarida ham kuzatiladi (slice va mapdan tashqari). Ammo bu yomon emas, chunki cheklovlar ijodkorlikka hissa qo'shadi. Golangni bu tomondan baholang, masalan, Rubyni eslang, u erda juda ko'p sonli usullar, bir xil maqsadlarga erishish va bir xil vazifalarni hal qilishning turli usullari keyinchalik yozma kodni o'qigan boshqa odamlarni qo'rqitadi va chalg'itadi.
5. Go-ning muhim afzalligi - bu moslik. Hamma bu haqda gapirmoqda. Aslida, kelishuv dasturni bir vaqtning o'zida ishlaydigan kichik dasturlarga ajratishdan iborat. Oddiy so'z bilan aytganda, Golang ajoyib tezlikda ishlayotgan bir vaqtda bitta katta dastur ichida yuzlab mini-dasturlarni ishga tushirishga qodir.
6. Va nihoyat, ish haqi darajasi (shirinlikka qoldirgan eng yoqimli). Grafga bir qarash, Go dasturchilarining ishlashlari uchun yaxshi pul olishlarini tushunish uchun yetarli bo'lishi kerak. 2019 yilda minimal miqdor 40 ming dollarni tashkil etgan bo'lsa, uch yillik tajribaga ega bo'lgan mutaxassisning o'rtacha ish haqi 70 ming dollardan oshmadi.
Xulosa: Hozirgi vaqtda Golangni o'qish uchun eng yaxshi tanlov deb bemalol aytish mumkin, va uning mavjudligi, yaxshi o'rganish egri, katta istiqbollar va munosib maosh.
#go #golang
|👨💻 @iProgeruz
Linux 🐧
Ushbu operatsion tizimning yadrosi barcha dasturlarning ishlashini boshqaradigan eng muhim tarkibiy qismdir, deb yozgan Finlyandiyalik Linus Torvalds. Bugungi kunda Linux asosida juda ko'p turli xil operatsion tizimlar mavjud:
Linux-ning o'ziga xos xususiyati shundaki, foydalanuvchi tizimni o'zi uchun butunlay o'zgartira oladi. Bundan tashqari, nafaqat sozlamalar bilan tajriba o'tkazish, balki o'z Linux-ga asoslangan operatsion tizimingizni yaratish ham mumkin.
➕Linux mutlaqo bepul tarqatiladi. Uni kichik kompaniyalar ham, Microsoft singari gigantlar ham qo'llab-quvvatlaydi.
➖Ba'zi tanish dasturlar Linux uchun emas. Masalan, iTunes va Adobe mahsulotlari, xususan taniqli Photoshop. Steam-da hamma o'yinlar ham ishga tushirilmaydi.
Windows 💻
U bilan hamma yaxshi tanish, shuning uchun bundan oldin shoshilmasdan asosiy afzalliklarni qisqacha ko'rib chiqing va mumkin bo'lgan kamchiliklarni aniqlashga harakat qiling.
➖ Ko'pgina viruslar Windows, reklama dasturlari, yashirin cryptocurrency maynerlari va boshqalar uchun yaratilganligi va tarqalib ketganligi sababli katta mashhurlikni ham kamchilik deb hisoblash mumkin.
➕ Windows-da siz turli xil kod muharrirlarini va maxsus dasturiy vositalarni topishingiz mumkin. Ammo, Linux-dan farqli o'laroq, ularning bir qator kamchiliklari bor. Masalan, Windows Home-da, rivojlanish nuqtai nazaridan, funktsionallik etarli darajada ishlamaydi.
➕ Ko'pincha kompyuterlar Windows bilan birga keladi.
➖ OT nashrlari tezda eskiradi va endi ba'zi muammolarni hal qilish uchun yaroqsiz bo'ladi. Shuning uchun siz doimo kerakli yangi versiyani sotib olishingiz kerak.
#windows #linux #versus
|👨💻 @iProgeruz
Ushbu operatsion tizimning yadrosi barcha dasturlarning ishlashini boshqaradigan eng muhim tarkibiy qismdir, deb yozgan Finlyandiyalik Linus Torvalds. Bugungi kunda Linux asosida juda ko'p turli xil operatsion tizimlar mavjud:
Linux-ning o'ziga xos xususiyati shundaki, foydalanuvchi tizimni o'zi uchun butunlay o'zgartira oladi. Bundan tashqari, nafaqat sozlamalar bilan tajriba o'tkazish, balki o'z Linux-ga asoslangan operatsion tizimingizni yaratish ham mumkin.
Plyuslari va minuslari➕Linux yordamida siz ishlab chiqish uchun zarur bo'lgan barcha vositalarni va dasturlarni olasiz. Operatsion tizimlar hamjamiyati, shuningdek, xususiy dasturchilar ko'plab o'xshashlarni chiqaradilar.
➕Linux mutlaqo bepul tarqatiladi. Uni kichik kompaniyalar ham, Microsoft singari gigantlar ham qo'llab-quvvatlaydi.
➖Ba'zi tanish dasturlar Linux uchun emas. Masalan, iTunes va Adobe mahsulotlari, xususan taniqli Photoshop. Steam-da hamma o'yinlar ham ishga tushirilmaydi.
Windows 💻
U bilan hamma yaxshi tanish, shuning uchun bundan oldin shoshilmasdan asosiy afzalliklarni qisqacha ko'rib chiqing va mumkin bo'lgan kamchiliklarni aniqlashga harakat qiling.
Plyuslari va minuslari➕ Windows eng mashhur OS. Va shuning uchun uning uchun deyarli barcha dasturlar mavjud, u deyarli barcha ma'lum qurilmalar bilan ishlaydi.
➖ Ko'pgina viruslar Windows, reklama dasturlari, yashirin cryptocurrency maynerlari va boshqalar uchun yaratilganligi va tarqalib ketganligi sababli katta mashhurlikni ham kamchilik deb hisoblash mumkin.
➕ Windows-da siz turli xil kod muharrirlarini va maxsus dasturiy vositalarni topishingiz mumkin. Ammo, Linux-dan farqli o'laroq, ularning bir qator kamchiliklari bor. Masalan, Windows Home-da, rivojlanish nuqtai nazaridan, funktsionallik etarli darajada ishlamaydi.
➕ Ko'pincha kompyuterlar Windows bilan birga keladi.
➖ OT nashrlari tezda eskiradi va endi ba'zi muammolarni hal qilish uchun yaroqsiz bo'ladi. Shuning uchun siz doimo kerakli yangi versiyani sotib olishingiz kerak.
#windows #linux #versus
|👨💻 @iProgeruz
"Men dasturchiman" deb yurgan maktab o'quvchilarini ko'rdim bu yerda... Balki talabalar ham bordir... 😂
#ithumor
|👨💻 @iProgeruz
#ithumor
|👨💻 @iProgeruz
IP manzil va uning ahamiyati haqida 📰
Haqiqiy IP manzilni ishlab chiqarishdan qanday ajratish mumkin?
Eng oson yo'li - 2ip xizmatidan foydalanish. Faqat manzilni kiriting va qidiruv natijalarini ko'ring.
Agar tekshirilayotgan tarmoq manzili XX.XXX.XX.XXX.site.ru saytiga tegishli bo'lsa, u xosting kompaniyasiga yoki taniqli kompaniyaga tegishli bo'lsa, ehtimol uni haqiqiy manzilini yashirish uchun ishlatgan. Agar manzil taniqli telekommunikatsiya operatoriga (Beeline, Rostelecom va boshqalar) tegishli bo'lsa, unda IP-manzil haqiqiy foydalanuvchiga tegishli bo'lishi mumkin.
Shunday qilib, biz foydalanuvchining IP-manzilini aniqladik. Keyinchalik nima qilish kerak?
IP-manzilni olish orqali nima qilish kerak?
Tarmoq manzili va tashrif vaqti bilan tanishib, nazariy jihatdan biz provayderdan Internetga kirish joyini so'rashimiz mumkin.
Amalda, bu haqiqatdan yiroq, chunki provayder bunday ma'lumotni faqat huquqni muhofaza qilish organlarining talabiga binoan taqdim etadi. Oddiy odam, agar u provayder xodimlari o'rtasida norasmiy aloqaga ega bo'lmasa, bunday ma'lumotlarni olib bo'lmaydi.
Agar tashrif buyurgan shaxs anonimizatsiya vositalaridan foydalansa, unda voqea yanada achinarli ko'rinadi. Nazariy jihatdan, siz proksi-server egasi bilan bog'lanib, tashrif buyuruvchidan IP-manzili va tashrif vaqti haqida ma'lumot so'rashingiz mumkin, ammo anonimlashtiruvchilar ko'pincha tashriflar jurnalini yuritmaydilar va bunday ma'lumotni taqdim etishda juda istamaydilar. Shuning uchun, ko'pincha tajovuzkorning qaerdaligini aniqlashning iloji yo'q.
Nima uchun IP manzilini bilishim kerak?
Ko'plab to'siqlarga qaramay, tajovuzkorning IP-manzili to'g'risidagi ma'lumot hali ham foydali bo'lishi mumkin. Agar uning harakatlarida jinoyat alomatlari bo'lsa (terrorizm, tajovuz, ruxsatsiz kirish va boshqalar), huquqni muhofaza qilish idoralari jabrlanuvchi tomonning iltimosiga binoan huquqbuzarni aniqlash va uning oldini olish maqsadida provayderga so'rov yuborishlari kerak.
Buzg'unchilarning oldini olishga mustaqil ravishda harakat qilish juda qiyin, bundan tashqari, o'zboshimchalik jinoiy javobgarlik sifatida tasniflanadi.
#ip_adress
|👨💻 @iProgeruz
Haqiqiy IP manzilni ishlab chiqarishdan qanday ajratish mumkin?
Eng oson yo'li - 2ip xizmatidan foydalanish. Faqat manzilni kiriting va qidiruv natijalarini ko'ring.
Agar tekshirilayotgan tarmoq manzili XX.XXX.XX.XXX.site.ru saytiga tegishli bo'lsa, u xosting kompaniyasiga yoki taniqli kompaniyaga tegishli bo'lsa, ehtimol uni haqiqiy manzilini yashirish uchun ishlatgan. Agar manzil taniqli telekommunikatsiya operatoriga (Beeline, Rostelecom va boshqalar) tegishli bo'lsa, unda IP-manzil haqiqiy foydalanuvchiga tegishli bo'lishi mumkin.
Shunday qilib, biz foydalanuvchining IP-manzilini aniqladik. Keyinchalik nima qilish kerak?
IP-manzilni olish orqali nima qilish kerak?
Tarmoq manzili va tashrif vaqti bilan tanishib, nazariy jihatdan biz provayderdan Internetga kirish joyini so'rashimiz mumkin.
Amalda, bu haqiqatdan yiroq, chunki provayder bunday ma'lumotni faqat huquqni muhofaza qilish organlarining talabiga binoan taqdim etadi. Oddiy odam, agar u provayder xodimlari o'rtasida norasmiy aloqaga ega bo'lmasa, bunday ma'lumotlarni olib bo'lmaydi.
Agar tashrif buyurgan shaxs anonimizatsiya vositalaridan foydalansa, unda voqea yanada achinarli ko'rinadi. Nazariy jihatdan, siz proksi-server egasi bilan bog'lanib, tashrif buyuruvchidan IP-manzili va tashrif vaqti haqida ma'lumot so'rashingiz mumkin, ammo anonimlashtiruvchilar ko'pincha tashriflar jurnalini yuritmaydilar va bunday ma'lumotni taqdim etishda juda istamaydilar. Shuning uchun, ko'pincha tajovuzkorning qaerdaligini aniqlashning iloji yo'q.
Nima uchun IP manzilini bilishim kerak?
Ko'plab to'siqlarga qaramay, tajovuzkorning IP-manzili to'g'risidagi ma'lumot hali ham foydali bo'lishi mumkin. Agar uning harakatlarida jinoyat alomatlari bo'lsa (terrorizm, tajovuz, ruxsatsiz kirish va boshqalar), huquqni muhofaza qilish idoralari jabrlanuvchi tomonning iltimosiga binoan huquqbuzarni aniqlash va uning oldini olish maqsadida provayderga so'rov yuborishlari kerak.
Buzg'unchilarning oldini olishga mustaqil ravishda harakat qilish juda qiyin, bundan tashqari, o'zboshimchalik jinoiy javobgarlik sifatida tasniflanadi.
#ip_adress
|👨💻 @iProgeruz
Ish suhbatlari uchun 3 ta ajoyib mantiqiy masalalar
Ish suhbatlarida g'ayrioddiy vazifalar tez-tez uchraydi, bu nomzodlarda mohirlik borligini aniqlashga yordam beradi.
Beysbol o'yini ⚾️
Vazifa sof matematika bilan ishlashni o'z ichiga oladi.
Shart: Beysbol tayoqchasi va to'plami 13 dollarni tashkil etadi, ammo biz bilamizki, beysbol tayog'i 3 dollarga qimmatroq. Siz to'plamdagi har bir elementning narxini aniqlashingiz kerak.
Suvni to'ldirish 🚰
Hech narsa bilan to'ldirilmagan bochka bor. U suv bilan to'ldirilishi kerak, faqat yarmigacha. Muammoni hal qilish uchun suv sathini o'lchash uchun begona narsalardan foydalanish taqiqlanadi.
Kofe-choy masalasi ☕️
Ofisda uchta issiq ichimliklar mashinasi o'rnatildi. Har bir qurilma turli xil ichimliklar ishlab chiqaradi: biri - qahva, ikkinchisi - choy, ikkinchisi esa tasodifiy ravishda qahva yoki choy berishi mumkin. Qurilmani ishga tushirish uchun siz bitta tanga kiritishingiz kerak. Har bir qurilmada sotuvda olingan ichimlikning turini ko'rsatadigan stikerlar mavjud. Yagona muammo shundaki, stikerlar fabrikada aralashtirilgan, shuning uchun noto'g'ri belgilar barcha qurilmalarda qo'llaniladi. Qaerda va qaysi mashinani aniqlash uchun eng kam miqdordagi tangalar kerak?
👉 Masalalarning javobi
#work
|👨💻 @iProgeruz
Ish suhbatlarida g'ayrioddiy vazifalar tez-tez uchraydi, bu nomzodlarda mohirlik borligini aniqlashga yordam beradi.
Beysbol o'yini ⚾️
Vazifa sof matematika bilan ishlashni o'z ichiga oladi.
Shart: Beysbol tayoqchasi va to'plami 13 dollarni tashkil etadi, ammo biz bilamizki, beysbol tayog'i 3 dollarga qimmatroq. Siz to'plamdagi har bir elementning narxini aniqlashingiz kerak.
Suvni to'ldirish 🚰
Hech narsa bilan to'ldirilmagan bochka bor. U suv bilan to'ldirilishi kerak, faqat yarmigacha. Muammoni hal qilish uchun suv sathini o'lchash uchun begona narsalardan foydalanish taqiqlanadi.
Kofe-choy masalasi ☕️
Ofisda uchta issiq ichimliklar mashinasi o'rnatildi. Har bir qurilma turli xil ichimliklar ishlab chiqaradi: biri - qahva, ikkinchisi - choy, ikkinchisi esa tasodifiy ravishda qahva yoki choy berishi mumkin. Qurilmani ishga tushirish uchun siz bitta tanga kiritishingiz kerak. Har bir qurilmada sotuvda olingan ichimlikning turini ko'rsatadigan stikerlar mavjud. Yagona muammo shundaki, stikerlar fabrikada aralashtirilgan, shuning uchun noto'g'ri belgilar barcha qurilmalarda qo'llaniladi. Qaerda va qaysi mashinani aniqlash uchun eng kam miqdordagi tangalar kerak?
👉 Masalalarning javobi
#work
|👨💻 @iProgeruz
Дастурчиларнинг маоши қанча?
Ахборот технологиялари соҳасидаги ишлар дунё бўйлаб энг юқори ҳақ тўланувчи ишлар қаторига киради. Маош юқорилиги жиҳатидан, бошқа соҳаларда бўлгани каби, биринчи ўринда директорлар туради. Аммо кўпинча 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