Forwarded from MohirDev.uz
Intervyuga tayyorlanish bo'yicha eng yaxshi kitoblar📚
Ma'lumki dasturchilar ishga kirish jarayonida kompaniyalar tomonidan tashkil qilinadigan intervyulardan o'tishlari kerak bo'ladi.
Intervyulardan muvaffaqiyatli o'tish uchun dasturchilarga yuqoridagi foydali kitoblarni o'qishni tavsiya qilamiz!
Ma'lumki dasturchilar ishga kirish jarayonida kompaniyalar tomonidan tashkil qilinadigan intervyulardan o'tishlari kerak bo'ladi.
Intervyulardan muvaffaqiyatli o'tish uchun dasturchilarga yuqoridagi foydali kitoblarni o'qishni tavsiya qilamiz!
Masofaviy ish topish 7 ta platforma
Bugun sizlar bilan masofaviy ish topish eng sara platformalarni keltirib o'tmoqchiman. Ushbu ish topish maydonlarining vazifalari LinkedIn bilan o'xshash.
— djinni.co
— flexjobs.com
— hired.com
— stackoverflow.com/jobs
— justremote.co
— simplyhired.com
— weworkremotely.com
Keyingi faoliyatlaringizda kerak bo'lishi mumkin, saqlab oling!
👉 @javohir_group
Bugun sizlar bilan masofaviy ish topish eng sara platformalarni keltirib o'tmoqchiman. Ushbu ish topish maydonlarining vazifalari LinkedIn bilan o'xshash.
— djinni.co
— flexjobs.com
— hired.com
— stackoverflow.com/jobs
— justremote.co
— simplyhired.com
— weworkremotely.com
Keyingi faoliyatlaringizda kerak bo'lishi mumkin, saqlab oling!
👉 @javohir_group
Forwarded from Texnologiya | IT news
💡 Zamonamizning eng katta xakeri qo'lga olindi
- Ukraina fuqarosi Yaroslav Vasinskiy MrRabotnik taxallusi bilan tanilgan 19 yoshidan beri (2019 yildan) u butun dunyo bo'ylab kompaniyalarni xakerlik bilan shug'ullanadi.
- Vasinskiy dunyodagi eng yirik tashkilotlarga kamida 2500 ta hujumni muvaffaqiyatli amalga oshirdi va 2,3 million dollar ishlab oldi.
- U Polsha hukumati tomonidan Ukraina va Polsha chegarasida hibsga olingan.Hozir Vasinskiyni 115 yillik qamoq jazosi kutmoqda.
👉 @Texno_ITnews bizni kuzatib boring
- Ukraina fuqarosi Yaroslav Vasinskiy MrRabotnik taxallusi bilan tanilgan 19 yoshidan beri (2019 yildan) u butun dunyo bo'ylab kompaniyalarni xakerlik bilan shug'ullanadi.
- Vasinskiy dunyodagi eng yirik tashkilotlarga kamida 2500 ta hujumni muvaffaqiyatli amalga oshirdi va 2,3 million dollar ishlab oldi.
- U Polsha hukumati tomonidan Ukraina va Polsha chegarasida hibsga olingan.Hozir Vasinskiyni 115 yillik qamoq jazosi kutmoqda.
👉 @Texno_ITnews bizni kuzatib boring
©️Hayot haqiqatlari
Allohim Onalarimizni yoshilogimizda qanday bizni asrab avaylashgan bólsa sen ham ularni shunday asragin 🤲🤲
👉@js_problems👈
Allohim Onalarimizni yoshilogimizda qanday bizni asrab avaylashgan bólsa sen ham ularni shunday asragin 🤲🤲
👉@js_problems👈
Forwarded from MohirDev.uz
Bo'sh vaqtingizda ko'rishingiz mumkin bo'lgan, dasturlashga aloqador seriallarni bir joyga jamladik:
1. The Billion Dollar Code (2021)
2021-yil Netflix tomonidan suratga olingan serial real voqealarga asoslangani uchun qiziq. Syujetga ko'ra, Google Earth asosini tashkil qiluvchi algoritmni 2 nemis dasturchilaridan Google "o'g'irlab oladi' va yillar o'tib, bu dasturchilar Googleni sudga berishadi. 4 qismdan iborat serialni ko'rib, 90-yillardagi dasturlash muhitini xis qilishingiz mumkin.
2. Sillicon Valley (2014-2019)
Komediya janrda olingan serialda Sillikon Vodiysi, startaplar o'ziga xos tarzda ochib berilgan. Serial davomida Pied Piper deb nomlangan startapning o'sishi va qulashini ko'rishingiz mumkin.
3. Devs (2020)
Kvant kompyuteri, nazariy fizika, big-data, yangi texnologiyalar, dasturlash aralashgan falsafiy va jinoiy trillerlarga qiziqsangiz, bu miniserial aynan siz uchun. Fikrlashga majbur qiladigan serial.
4. Mr. Robot (2015-2019)
Kunduzi kiberxvafsizlik mutaxassisi, kechasi esa xakker sifatida faoliyat yuritadigan Elliot atrofida bo'lib o'tadigan voqealar haqida serial hikoya qiladi.
1. The Billion Dollar Code (2021)
2021-yil Netflix tomonidan suratga olingan serial real voqealarga asoslangani uchun qiziq. Syujetga ko'ra, Google Earth asosini tashkil qiluvchi algoritmni 2 nemis dasturchilaridan Google "o'g'irlab oladi' va yillar o'tib, bu dasturchilar Googleni sudga berishadi. 4 qismdan iborat serialni ko'rib, 90-yillardagi dasturlash muhitini xis qilishingiz mumkin.
2. Sillicon Valley (2014-2019)
Komediya janrda olingan serialda Sillikon Vodiysi, startaplar o'ziga xos tarzda ochib berilgan. Serial davomida Pied Piper deb nomlangan startapning o'sishi va qulashini ko'rishingiz mumkin.
3. Devs (2020)
Kvant kompyuteri, nazariy fizika, big-data, yangi texnologiyalar, dasturlash aralashgan falsafiy va jinoiy trillerlarga qiziqsangiz, bu miniserial aynan siz uchun. Fikrlashga majbur qiladigan serial.
4. Mr. Robot (2015-2019)
Kunduzi kiberxvafsizlik mutaxassisi, kechasi esa xakker sifatida faoliyat yuritadigan Elliot atrofida bo'lib o'tadigan voqealar haqida serial hikoya qiladi.
Forwarded from Khumoyun Codes
Salom do’stlar 👋
Kuni kecha yana bir shogirdim va hamkasbim Nizomiddin, EPAM Systems kompaniyasidan ishga taklif oldi 🥳. Sizlar bilan suhbatda davomida berilgan savollarni ulashmoqchiman.
JavaScript
1. inner-block divini qanday qilib centerga keltirish mumkin
( flex, grid, margin, POSITION )
2. position: fixed; va position: relative;
qanday ishni bajaradi?
3. responsive vs adaptive layout
( css da qanday qilib responsive va adaptive design yaratsa boladi, Web Vitalsga doir savollar )
4. html (main, footer, header ...) teglari nima uchun kerak
(Seo optimization haqida qisqacha savol)
5. Qanday code style guidlaridan foydalangansiz?
6. Eslint va Prettier haqida ma’lumor bering
7. CI / CD nima va qanday ishlaydi?
8. Git nima uchun kerak?
9. Unit, Integration, E2E testing haqida gapirib bering
10. Pure function nima?
11. Arrow funtion vs function
12. bind, call, apply ( Loss of "this" )
13. Yana js da tasklarni yechish vaqtida
14. Lexical environment
15. Shallow copy va deep, context, funtional programming
JavaScript masalalar
3. let sum = () => {/ ... /}
console.log(sum( / any number of arguments / )) // sum of given arguments
( asked to solve this with reduse function )
REACT
1. React nima va qanday ishlaydi
2. Redux dataflow
( Redux nima va qanday vazifani bajaradi va useContext dan farqi nimada )
3. Qanday qillib reactda kop malumotlarni performanceni tushurmagan holda handle qilish mumkin
( React Tasks: Reactda har sekuntda increment bo'luvchi counter ni yasab bering )
P.S. Savollar to’liq bo’lmasligi mumkin, eslab qolinganligi bo’yicha yozilgan.
P.S.2 Savollarni ulashing va kanalga obuna bo’lishni unutmang 😉
P.S.3 Javoblarini ham yozsangiz bo’lardi deganlar uchun, savollarni tarqatishga ruxsat etilgan, javoblarni esa yo’q 😬
@khumoyun_codes
Kuni kecha yana bir shogirdim va hamkasbim Nizomiddin, EPAM Systems kompaniyasidan ishga taklif oldi 🥳. Sizlar bilan suhbatda davomida berilgan savollarni ulashmoqchiman.
JavaScript
<div class=”container”>
<div class=”inner-block” ></div>
</div>
1. inner-block divini qanday qilib centerga keltirish mumkin
( flex, grid, margin, POSITION )
2. position: fixed; va position: relative;
qanday ishni bajaradi?
3. responsive vs adaptive layout
( css da qanday qilib responsive va adaptive design yaratsa boladi, Web Vitalsga doir savollar )
4. html (main, footer, header ...) teglari nima uchun kerak
(Seo optimization haqida qisqacha savol)
5. Qanday code style guidlaridan foydalangansiz?
6. Eslint va Prettier haqida ma’lumor bering
7. CI / CD nima va qanday ishlaydi?
8. Git nima uchun kerak?
9. Unit, Integration, E2E testing haqida gapirib bering
10. Pure function nima?
11. Arrow funtion vs function
12. bind, call, apply ( Loss of "this" )
13. Yana js da tasklarni yechish vaqtida
14. Lexical environment
15. Shallow copy va deep, context, funtional programming
JavaScript masalalar
1. console.log( add(1)(2) ) // output: 3;
2.
let obj = {
method1() {
console.log(this)
},
method2: () => {
console.log(this)
},
method3: () => {
let func = () => console.log(this)
func()
},
method4() {
let func = () => console.log(this)
func()
}
}
obj.method1()
obj.method2()
obj.method3()
obj.method4()
3. let sum = () => {/ ... /}
console.log(sum( / any number of arguments / )) // sum of given arguments
( asked to solve this with reduse function )
REACT
1. React nima va qanday ishlaydi
2. Redux dataflow
( Redux nima va qanday vazifani bajaradi va useContext dan farqi nimada )
3. Qanday qillib reactda kop malumotlarni performanceni tushurmagan holda handle qilish mumkin
( React Tasks: Reactda har sekuntda increment bo'luvchi counter ni yasab bering )
let TimerComponent = () => {
return (
<div>
<button> Start / Pause </button>
<span> { counter } </span>
</div>
)
}
P.S. Savollar to’liq bo’lmasligi mumkin, eslab qolinganligi bo’yicha yozilgan.
P.S.2 Savollarni ulashing va kanalga obuna bo’lishni unutmang 😉
P.S.3 Javoblarini ham yozsangiz bo’lardi deganlar uchun, savollarni tarqatishga ruxsat etilgan, javoblarni esa yo’q 😬
@khumoyun_codes
#JavaScript
💾 JavaScript dasturlash tili haqida muhum ma'lumotlar.
🖥 JavaScript nima? - Bu savolga har xil javob berish mumkin. Bu dasturlash tili, to‘g‘rirog‘i veb dasturlash tili, undan ham to‘g‘rirog‘i klient tomonda ishlaydigan dasturlash tili, ya’ni bu veb dasturlash tili ishlashi uchun hech qanday server kerak emas, oddiy brauzerda ishlayveradi.
🤓 JavaScript veb dasturlash tilini qachon o‘rgangan ma’qul? - Bu dasturlash tilini HTML, CSS kabilarni o‘rganib olgandan keyin boshlagan yaxshi. Shunda o‘rganish ham oson bo‘ladi. Ko‘pchilik darhol PHP veb dasturlash tilini o‘rganishni boshlab yuborishadi, keyin qiynalib qolishadi, mani fikrimcha dasturlash tilidan dastlab Javascript’ni o‘rgangan yaxshi va yengil.
📈 JavaScript dasturlash tilining rivoji va kelajakdagi o'rni qanday? - Hozirgi kunda ushbu dasturlash tili dasturchilar orasida alohida xurmatga egadir. Jumladan ushbu dastur yordamida web-sayt yaratish, telefonlar uchun dasturlar yaratish va boshqa muhim va katta dasturlash yaratiish mumkin.
💰 JavaScript dasturlash tili orqali qancha daromad topsa bo'ladi? - Hozirgi kunda dasturchilik kasbiga bo'lgan extiyoj va e'tibor kun sayin ortib bormoqda. Daromadiga kelsak, O'zbekistonda 1000$ dan 6000$ gacha. Chet elda 8000$ dan 500000$ gacha oylik topishadi.
👨💻 Ish topish qiyinmi, oson!? - Ish topish juda oson. Siz ushbu internet saytlar orqali doimiy va vaqtinchalik ish topishingiz mumkin: Freelance.com • giglancer.uz • webdastur.uz • Freelance.ru • fl.ru
P/S: Vaqtingizni bekor ketkazmay, harakatni hozirdan boshlang va o'z natijangizga erishib, yuqori daromad topishni boshlang.
©️IT_Wonderfull
👉@js_problems👈
💾 JavaScript dasturlash tili haqida muhum ma'lumotlar.
🖥 JavaScript nima? - Bu savolga har xil javob berish mumkin. Bu dasturlash tili, to‘g‘rirog‘i veb dasturlash tili, undan ham to‘g‘rirog‘i klient tomonda ishlaydigan dasturlash tili, ya’ni bu veb dasturlash tili ishlashi uchun hech qanday server kerak emas, oddiy brauzerda ishlayveradi.
🤓 JavaScript veb dasturlash tilini qachon o‘rgangan ma’qul? - Bu dasturlash tilini HTML, CSS kabilarni o‘rganib olgandan keyin boshlagan yaxshi. Shunda o‘rganish ham oson bo‘ladi. Ko‘pchilik darhol PHP veb dasturlash tilini o‘rganishni boshlab yuborishadi, keyin qiynalib qolishadi, mani fikrimcha dasturlash tilidan dastlab Javascript’ni o‘rgangan yaxshi va yengil.
📈 JavaScript dasturlash tilining rivoji va kelajakdagi o'rni qanday? - Hozirgi kunda ushbu dasturlash tili dasturchilar orasida alohida xurmatga egadir. Jumladan ushbu dastur yordamida web-sayt yaratish, telefonlar uchun dasturlar yaratish va boshqa muhim va katta dasturlash yaratiish mumkin.
💰 JavaScript dasturlash tili orqali qancha daromad topsa bo'ladi? - Hozirgi kunda dasturchilik kasbiga bo'lgan extiyoj va e'tibor kun sayin ortib bormoqda. Daromadiga kelsak, O'zbekistonda 1000$ dan 6000$ gacha. Chet elda 8000$ dan 500000$ gacha oylik topishadi.
👨💻 Ish topish qiyinmi, oson!? - Ish topish juda oson. Siz ushbu internet saytlar orqali doimiy va vaqtinchalik ish topishingiz mumkin: Freelance.com • giglancer.uz • webdastur.uz • Freelance.ru • fl.ru
P/S: Vaqtingizni bekor ketkazmay, harakatni hozirdan boshlang va o'z natijangizga erishib, yuqori daromad topishni boshlang.
©️IT_Wonderfull
👉@js_problems👈
Forwarded from MohirDev.uz
Siz uchun 15 ta bepul hosting provayderlarini bir joyga jamladik.
O'qing, o'rganing, loyihalar qiling.
1. GitHub sahifalari
Bepul rejasining xususiyatlari:
- Veb sayt hajmi 1 GB gacha bo’lishi mumkin.
- Bandwidth: oyiga 100 Gb.
- CNAME orqali domen ulashingiz mumkin.
- HTTPSni qo’llab-quvvatlaydi.
2. Glitch
Bepul rejasining xususiyatlari:
- Soatiga 4000 ta so’rovni taqdim qiladi.
- Xotirasi 512MBgacha.
- Cheksiz statik saytlar.
- Github import/eksport funksiyasini qo’llab-quvvatlaydi.
- Kamchiliklari: Sizning kodingiz va loyihangiz avtomatik ravishda ommaga ochiq turadi.
3. Fleek
Bepul rejasining xususiyatlari:
- Domenni tahrirlashni qo’llab-quvvatlaydi.
- HTTPSni qo’llab quvvatlaydi.
- 3 GB xotira.
- Cheksiz veb saytlar.
- Gitda avtomatik joylashtirish.
- Bandwidth: 50GB.
- Bepul SSL sertifikati.
4. Netlify
Bepul rejasining xususiyatlari:
- Bandwidth: oyiga 100 GB.
- Veb saytlar soni: Cheksiz.
- Sayt versiyalarini qayta tiklay olish
- Bepul CLI taqdim etadi.
5. Render
Bepul rejasining xususiyatlari:
- Bandwidth va xotira: oyiga 100 GB.
- Tezkor CDN.
- SSL funksiyasini ulay olash.
- Gitda avtomatik joylashtirish.
To'liq ro'yxat: https://mohirdev.uz/bepul-hosting/
@mohirdev bilan o'zingizga qulay vaqtda, istalgan joyda, chegarasiz ta'lim oling!
Telegram | Instagram | Youtube
O'qing, o'rganing, loyihalar qiling.
1. GitHub sahifalari
Bepul rejasining xususiyatlari:
- Veb sayt hajmi 1 GB gacha bo’lishi mumkin.
- Bandwidth: oyiga 100 Gb.
- CNAME orqali domen ulashingiz mumkin.
- HTTPSni qo’llab-quvvatlaydi.
2. Glitch
Bepul rejasining xususiyatlari:
- Soatiga 4000 ta so’rovni taqdim qiladi.
- Xotirasi 512MBgacha.
- Cheksiz statik saytlar.
- Github import/eksport funksiyasini qo’llab-quvvatlaydi.
- Kamchiliklari: Sizning kodingiz va loyihangiz avtomatik ravishda ommaga ochiq turadi.
3. Fleek
Bepul rejasining xususiyatlari:
- Domenni tahrirlashni qo’llab-quvvatlaydi.
- HTTPSni qo’llab quvvatlaydi.
- 3 GB xotira.
- Cheksiz veb saytlar.
- Gitda avtomatik joylashtirish.
- Bandwidth: 50GB.
- Bepul SSL sertifikati.
4. Netlify
Bepul rejasining xususiyatlari:
- Bandwidth: oyiga 100 GB.
- Veb saytlar soni: Cheksiz.
- Sayt versiyalarini qayta tiklay olish
- Bepul CLI taqdim etadi.
5. Render
Bepul rejasining xususiyatlari:
- Bandwidth va xotira: oyiga 100 GB.
- Tezkor CDN.
- SSL funksiyasini ulay olash.
- Gitda avtomatik joylashtirish.
To'liq ro'yxat: https://mohirdev.uz/bepul-hosting/
@mohirdev bilan o'zingizga qulay vaqtda, istalgan joyda, chegarasiz ta'lim oling!
Telegram | Instagram | Youtube
Forwarded from Frontend
#foydali
JavaScript-ning 30 kuni dasturlash chellenji
JavaScript-ning 30 kuni dasturlash chellenji. 30 kun ichida JavaScript dasturlash tilini oʻrganish boʻyicha bosqichma-bosqich qoʻllanmadir. Bu chellenj 100 kundan koʻproq vaqt olishi mumkin, iltimos, oʻz tezligingizga rioya qiling.
JavaScript-ning 30 kuni dasturlash tanlovida ishtirok etishga qaror qilganingiz bilan tabriklaymiz . Ushbu tanlovda siz JavaScript dasturchisi bo'lish uchun kerak bo'lgan hamma narsani va umuman dasturlash tushunchasini o'rganasiz. Tanlov yakunida siz 30DaysOfJavaScript dasturlash topshirigʻini bajarish sertifikatiga ega boʻlasiz. Agar sizga yordam kerak bo'lsa yoki boshqalarga yordam berishni xohlasangiz telegram guruhiga qo'shilishingiz mumkin .
JavaScript-ning 30 kuni dasturlash tanlovi yangi boshlanuvchilar va ilg'or JavaScript dasturchilari uchun qo'llanmadir. JavaScript-ga xush kelibsiz. JavaScript - bu internet tili. Menga JavaScript-dan foydalanish va o‘rgatish yoqadi va siz ham shunday qilasiz degan umiddaman.
@js_problems--kanalini kuzating
JavaScript-ning 30 kuni dasturlash chellenji
JavaScript-ning 30 kuni dasturlash chellenji. 30 kun ichida JavaScript dasturlash tilini oʻrganish boʻyicha bosqichma-bosqich qoʻllanmadir. Bu chellenj 100 kundan koʻproq vaqt olishi mumkin, iltimos, oʻz tezligingizga rioya qiling.
JavaScript-ning 30 kuni dasturlash tanlovida ishtirok etishga qaror qilganingiz bilan tabriklaymiz . Ushbu tanlovda siz JavaScript dasturchisi bo'lish uchun kerak bo'lgan hamma narsani va umuman dasturlash tushunchasini o'rganasiz. Tanlov yakunida siz 30DaysOfJavaScript dasturlash topshirigʻini bajarish sertifikatiga ega boʻlasiz. Agar sizga yordam kerak bo'lsa yoki boshqalarga yordam berishni xohlasangiz telegram guruhiga qo'shilishingiz mumkin .
JavaScript-ning 30 kuni dasturlash tanlovi yangi boshlanuvchilar va ilg'or JavaScript dasturchilari uchun qo'llanmadir. JavaScript-ga xush kelibsiz. JavaScript - bu internet tili. Menga JavaScript-dan foydalanish va o‘rgatish yoqadi va siz ham shunday qilasiz degan umiddaman.
@js_problems--kanalini kuzating
Forwarded from Josh*Developer
Ushbu 21-asrda ideal inson kim ?
Ushbu savolga javobni chuqur o'yladim. Bir talay narsalar yozdim. Ammo oxirida "Voy, bu yozganlarim ikki qator gap bilan ifodalasam bo'lardiku deb qoldim" (dasturchiligimga boramanda 🤷♂️).
Oxiri, ushbu ikki qatorlik gapga to'xtaldim.
Mening fikrimcha ideal odam bu -
"Dunyosini deb oxiratini boy bermagan,
oxiratini deb dunyosidan voz kechmagan inson."
Ha bu inson, go'zal xulqli, kechirimli, kamtar, sahiy va hkz kabi sifatlarga ega bo'lgan inson. Bunday sifatlar juda ham ko'p, sanasak tugamas ham balki.
Ammo siyratni o'qigan inson biladiki, islom diniga rostan ham amal qilgan insonda bunday sifatlar oliy darajasida yetishgan bo'ladi.
Hullas fikrim shu, ushbu zamonimizda ideal inson men uchun ikki dunyosida ham oldi qatorlarga intiladigan, dindor, ilmli, Alloh va Rosuli sollallohu alayhi vassallamga muhabbatli, go'zal xulqli, sunnatga amal qiluvchi, qur'on ahlidan bo'lgan holis inson.
Alloh barchamizni dunyo va oxiratda zafar topganlar qatorida bo'lishimizni nasib qilsin.
@JoshDeveloper
Ushbu savolga javobni chuqur o'yladim. Bir talay narsalar yozdim. Ammo oxirida "Voy, bu yozganlarim ikki qator gap bilan ifodalasam bo'lardiku deb qoldim" (dasturchiligimga boramanda 🤷♂️).
Oxiri, ushbu ikki qatorlik gapga to'xtaldim.
Mening fikrimcha ideal odam bu -
"Dunyosini deb oxiratini boy bermagan,
oxiratini deb dunyosidan voz kechmagan inson."
Ha bu inson, go'zal xulqli, kechirimli, kamtar, sahiy va hkz kabi sifatlarga ega bo'lgan inson. Bunday sifatlar juda ham ko'p, sanasak tugamas ham balki.
Ammo siyratni o'qigan inson biladiki, islom diniga rostan ham amal qilgan insonda bunday sifatlar oliy darajasida yetishgan bo'ladi.
Hullas fikrim shu, ushbu zamonimizda ideal inson men uchun ikki dunyosida ham oldi qatorlarga intiladigan, dindor, ilmli, Alloh va Rosuli sollallohu alayhi vassallamga muhabbatli, go'zal xulqli, sunnatga amal qiluvchi, qur'on ahlidan bo'lgan holis inson.
Alloh barchamizni dunyo va oxiratda zafar topganlar qatorida bo'lishimizni nasib qilsin.
@JoshDeveloper
The Modern JavaScript Tutorial
https://javascript.info/
Judaham sodda tushuntirilgan qóllanma
👉@js_problems👈
https://javascript.info/
Judaham sodda tushuntirilgan qóllanma
👉@js_problems👈
javascript.info
The Modern JavaScript Tutorial
Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.
#game #dasturlash
CodeCombat o'yini orqali dasturlashni o'rganing.
CodeCombat o'qituvchilar va talabalarga qaratilgan o'yindir, ammo har kim o'ynay oladi. Sayt orqali o'yin o'ynab Python, JavaScript, CoffeeScript-ni o'rganish mumkin. Boshlang'ich Dungeon darajasida Siz o'yin qahramonini o'yin davomida ba'zi asosiy buyruqlardan foydalanib o'yin davomida harakatlantirasiz.
LINK 👉 Codecombat.com
👉 ©️foydali_link
👉@js_problems👈
CodeCombat o'yini orqali dasturlashni o'rganing.
CodeCombat o'qituvchilar va talabalarga qaratilgan o'yindir, ammo har kim o'ynay oladi. Sayt orqali o'yin o'ynab Python, JavaScript, CoffeeScript-ni o'rganish mumkin. Boshlang'ich Dungeon darajasida Siz o'yin qahramonini o'yin davomida ba'zi asosiy buyruqlardan foydalanib o'yin davomida harakatlantirasiz.
LINK 👉 Codecombat.com
👉 ©️foydali_link
👉@js_problems👈
#ingliztili
Ingliz tilidan speaking va listeningni kuchaytirish harakatida yurganlar uchun maxsus.
LINK 👉 free4talk.com
👉 ©️foydali_link
👉@js_problems👈
Ingliz tilidan speaking va listeningni kuchaytirish harakatida yurganlar uchun maxsus.
LINK 👉 free4talk.com
👉 ©️foydali_link
👉@js_problems👈
Siz qaysi tehnologiyalarni bilasiz ?
Anonymous Poll
8%
Html
21%
Html css
4%
Html css bootstrap
25%
Html css bootstrap js
25%
Html css bootstrap js react
17%
Bulardan boshqa
This media is not supported in your browser
VIEW IN TELEGRAM
Баъзан ҳаётда мувозанатни йўқотиб, йиқилишинг мумкин, бундан ҳеч ким кафолатланмаган. Ўшанда кимлардир сени устингдан сакраб ўтиб кетишади, балки аллакимлар сени оёғи билан босиб ўтиши ҳам мумкин. Аммо бу - ҳаёт тугади, дегани эмас.
Йиғлаб, ўксиниб ётавермасдан, ўзингни қўлга ол, ўрнингдан тур ва аввалгидан ҳам кучлироқ бўл. Шунда маррага биринчи бўлиб келасан. Умидингни сўндирма.
Ҳаракатда баракат, деб бежиз айтишмаган.
👉 @xushnudbek 👈
Йиғлаб, ўксиниб ётавермасдан, ўзингни қўлга ол, ўрнингдан тур ва аввалгидан ҳам кучлироқ бўл. Шунда маррага биринчи бўлиб келасан. Умидингни сўндирма.
Ҳаракатда баракат, деб бежиз айтишмаган.
👉 @xushnudbek 👈
Forwarded from MohirDev.uz
Dasturchi sifatida mantiqiy fikrlashingizni oshirishga yordam beruvchi 5 ta maslahat.
Mantiqiy fikrlash — yaxshi dasturchining eng asosiy quroli hisoblanadi.
1. Har kuni yangi masalalarni yeching.
Muammolarga yechim topishni odat qilganingizdan keyin, yangi masala va muammolarni yechish uchun kamroq vaqt sarflashni boshlaysiz. Miyangiz tayyor boʻlib turadi bunga. Real hayotga oid masalalarni ishlash, haqiqiy loyihalarda chiqishi mumkin boʻlgan muammolarni tezda yechishingizga yordam beradi.
Dasturlashga doir masalalar yechish uchun baʼzi saytlar:
- LeetCode
- Codewars
- Exercism
2. Maʼlumotlar tuzilmasi va Algoritmlarni oʻrganing
Maʼlumotlar tuzilmasi va algoritmlar mantiqiy fikrlashni shakllantirishda muhim rol oʻynaydi. Maʼlumotlar tuzilmasi va algoritmlar nafaqat dasturchi sifatida yaxshi mantiqiy fikrlashni shakllantiradi, balki muammolarga yechim topish koʻnikmasini ham yaxshilaydi. Agar siz u bilan muntazam ravishda shugʻullansangiz, bu sizning muammolarga yechim topish koʻnikmangizni va mantiqiy fikrlash qobiliyatingizni oshiradi.
3. Bosqichma-bosqich oʻting
Birinchi oson masalalar bilan mashq qiling. Ularni yechib boʻlgach, keyingisiga oʻting.
4. Masalalarni kichik boʻlaklarga boʻlib oling
- Birinchi, masalaning mohiyatini tushunishga harakat qiling.
- Qogʻoz va ruchka olib, masalani yechish uchun kerak boʻladigan taxminiy qadamlarni yozib chiqing
- Barcha holatlar, qadamlar, inpu va oʻzgaruvchilarni oʻylab koʻring.
- Yechim bo'lishi mumkin bo'lgan algoritm yozishga vaqt ajrating va undan soʻng, kod yozishga kirishing.
5. Boshqalarni kodlaridan oʻrganing
- GitHub, Stackoverflow dagi boshqa dasturchilar yozgan kodlarini oʻqib, ulardan oʻrganishga harakat qiling.
- Boshqalarning kodini oʻqib, bir muammoga turli xil rakursdan qarashga oʻrganasiz.
6. Loyihalar qiling
- Haqiqiy loyihalar qilish dasturlashda yaxshiroq boʻlishga yordam beradi.
- Xohlang, kalkulyator, elektron tijorat yoki portfolio sayt, farqi yoʻq.
- Biror loyihani qilayotganingizda, juda koʻp qiyinchilik va buglarga duch kelasiz. Bularni yechish davomida dasturchi sifatida mantiqiy fikrlashingizni shakllantirib borasiz.
Bonus
- "Ma'lumotlar tuzilmasi va algoritmlar" bepul kursini o'rganing
- "Algoritmlar: Leetcode da masala yechish" kursini bepul o'qing
Va hech qachon motivatsiyani yoʻqotmang. Siz ishlolmaydigan masala yoki muammoga duch kelganingizda, ruhingiz choʻkmasin, aksincha bu sizni yangi bilimlar egallashga ruhlantirsin, oldinga undasin.
Asosiysi, oʻrganishdan toʻxtamang.
Telegram | Instagram | Youtube
Mantiqiy fikrlash — yaxshi dasturchining eng asosiy quroli hisoblanadi.
1. Har kuni yangi masalalarni yeching.
Muammolarga yechim topishni odat qilganingizdan keyin, yangi masala va muammolarni yechish uchun kamroq vaqt sarflashni boshlaysiz. Miyangiz tayyor boʻlib turadi bunga. Real hayotga oid masalalarni ishlash, haqiqiy loyihalarda chiqishi mumkin boʻlgan muammolarni tezda yechishingizga yordam beradi.
Dasturlashga doir masalalar yechish uchun baʼzi saytlar:
- LeetCode
- Codewars
- Exercism
2. Maʼlumotlar tuzilmasi va Algoritmlarni oʻrganing
Maʼlumotlar tuzilmasi va algoritmlar mantiqiy fikrlashni shakllantirishda muhim rol oʻynaydi. Maʼlumotlar tuzilmasi va algoritmlar nafaqat dasturchi sifatida yaxshi mantiqiy fikrlashni shakllantiradi, balki muammolarga yechim topish koʻnikmasini ham yaxshilaydi. Agar siz u bilan muntazam ravishda shugʻullansangiz, bu sizning muammolarga yechim topish koʻnikmangizni va mantiqiy fikrlash qobiliyatingizni oshiradi.
3. Bosqichma-bosqich oʻting
Birinchi oson masalalar bilan mashq qiling. Ularni yechib boʻlgach, keyingisiga oʻting.
4. Masalalarni kichik boʻlaklarga boʻlib oling
- Birinchi, masalaning mohiyatini tushunishga harakat qiling.
- Qogʻoz va ruchka olib, masalani yechish uchun kerak boʻladigan taxminiy qadamlarni yozib chiqing
- Barcha holatlar, qadamlar, inpu va oʻzgaruvchilarni oʻylab koʻring.
- Yechim bo'lishi mumkin bo'lgan algoritm yozishga vaqt ajrating va undan soʻng, kod yozishga kirishing.
5. Boshqalarni kodlaridan oʻrganing
- GitHub, Stackoverflow dagi boshqa dasturchilar yozgan kodlarini oʻqib, ulardan oʻrganishga harakat qiling.
- Boshqalarning kodini oʻqib, bir muammoga turli xil rakursdan qarashga oʻrganasiz.
6. Loyihalar qiling
- Haqiqiy loyihalar qilish dasturlashda yaxshiroq boʻlishga yordam beradi.
- Xohlang, kalkulyator, elektron tijorat yoki portfolio sayt, farqi yoʻq.
- Biror loyihani qilayotganingizda, juda koʻp qiyinchilik va buglarga duch kelasiz. Bularni yechish davomida dasturchi sifatida mantiqiy fikrlashingizni shakllantirib borasiz.
Bonus
- "Ma'lumotlar tuzilmasi va algoritmlar" bepul kursini o'rganing
- "Algoritmlar: Leetcode da masala yechish" kursini bepul o'qing
Va hech qachon motivatsiyani yoʻqotmang. Siz ishlolmaydigan masala yoki muammoga duch kelganingizda, ruhingiz choʻkmasin, aksincha bu sizni yangi bilimlar egallashga ruhlantirsin, oldinga undasin.
Asosiysi, oʻrganishdan toʻxtamang.
Telegram | Instagram | Youtube