Web Dasturlash kanali
7.96K subscribers
1.48K photos
465 videos
31 files
1.12K links
πŸ–₯ Web dasturlash bo'yicha muhim maslahatlar, post, maqola va qiziqarli ma'lumotlar kanaliga xush kelibsizlar!

⁉️IT blog: @javohir_webdev

😎 Reklama: http://t.me/techno_ads/17
Download Telegram
Dasturlashni qanday boshlash kerak? Dasturlash, dasturchi haqida ma'lumot.

Postni oxirigacha o'qing!

Masalan, siz dasturlash tugul, IT ni kuchuk bilan tenglashtiradigan odamsiz, masalan! Kompyuterdan faqat GTA o'ynash uchun foydalanasiz. Dasturchini kompyuter ustasi deb o'ylaydigan odam deyishingiz mumkin. Lekin dasturlash olamiga kirib kelgandan so'ng sizning dunyoqarashingiz butunlay o'zgaradi. IT β€” bu katta olam. Dasturchi β€” bu "sehrgar". Lekin shu dunyoqarashga ega bo'lish uchun nima qilish kerak?

Siz avvalombor, dasturlashni o'rganishingiz uchun, dasturlash nimaligini bilishingiz kerak! Dasturlash β€” bu biror bir muammoni kompyuter "tilida" yechish. Dasturlash tilib β€” bu kompyuter tushunadigan til, ya'ni siz biror bir muammoni hal qilayotgan paytingiz kompyuterga buni tushuntirishingiz kerak. Kompyutergan tushuntirish uchun o'sha tilni siz ham bilishingiz kerak. Dasturlashning o'zining xillari bo'lib, ular juda-juda ko'p. Python, Java, Javascript, C++,C, C#, Swift, Ruby, Rust, PHP, Frontend, Backend... Ular juda ko'p Lekin ularning hammasi ham zo'r emas. Shaxsan o'zim Python, Java, C++ni ma'qullayman. Chunki ular funksional. Funksionallik nima? Bu tilining qo'lidan keladigan ishlari. Masalan, siz salto otishni bilmaysiz, lekin bir do'stingiz saltoni ham, boshqani ham biladi. Bu uning mahoratliligidan dalolat. Dasturlash tillarida ham shunaqa. Qancha ko'p mahoratli bo'lsa, shuncha u foydali. Mana, dasturlash haqida sal bo'lsa ham ma'lumot oldik

Xo'p, unda dasturchi kim?

Dasturchi β€” bu o'sha muammolarni hal qiladigan odam. Muammo deganda ko'z oldingizga Xitoydagi koronavirus yoki dollarning ko'tarilishi, propiska, oylik... Ular kelmasin yana)) Muammo, masalan, kvadratning yuzini topish. Tomonini kvadratga oshirasiz tamom. Lekin buni kompyuterga qanday tushuntirishni bilmaysiz, chunki u tushunadigan tilni siz bilmaysiz. Dasturchi esa biladi. U kod yozadi va uni ishga tushiradi. Tomonni kiritadi, birdaniga "abra-kadabra"! Javob chiqdi. Bekorga ham dasturchini sehrgarga qiyoslamadik. Kod nima degan savol keladi. Yo'q-yo'q, bu Wi-Fini kodi emas. Bu dasturlash tilining so'zlari. Ingliz tilida apple, home deganidek, dasturlash tilida ham o'z so'zlari va buyruqlari bor. Dasturchi yozgan narsa β€” bu kod. U ishladimi, demak muammo hal bo'ldi.

Dasturlashni qanday o'rganish mumkin?

Dasturlashni o'rganish uchun, maslahatim, rus tilini bazaviy bilimlarini bilish kerak. Chunki o'zbek tilidagi sifatli dasturlash haqida kurslar haqida eshitmaganman. Kitoblar ham kam. Barchasi studentlarning diplom ishi. Lekin rus tilida, ehhe... Ingliz tilida ehhhee.... Rus tilida masalan kitob ko'p. Men shaxsan Pythonchiman va Pythonni "A byte of Python" kitobidan mukammal o'rganganman. Boshlang'ichdan o'rgatadi, noldan. Shundoq Google yozsangiz, ruscha varianti chiqadi. Qolganlar haqida ham bor, talaygina. Ularni shunchaki topish kerak. Dasturlashni 2-yo'li bu videokurslar. Masalan, YouTube blogerlar orqali o'rganish mumkin. Men bir postda ular haqida alohida maqola tayyorlaganman. YouTubedan ham o'rganish mumkin. 3-yo'li bu β€” o'quv kurslari. PDP, Napa, Najot ta'lim.. Lekin bularning barchasi Toshkentda. Xullas, dasturlashni o'rganish oson, hozirgi zamonda. Asosiysi mehnat, dangasalik esa doimo xalaqit beradi!


Agar dasturlashni endigina boshlagan tanishingiz bo'lsa, unga shu postni jo'nating. Zora biror foydamiz tegsa!
#consultation

Manba: @progerlive

βœ… Dasturlashga qiziqadiganlarga joΚ»nating va kanalga aΚΌzo boΚ»ling!

πŸ‘‡πŸ‘‡πŸ‘‡
https://t.me/joinchat/AAAAAFleJXuGgkALbemLHw
​​​​DASTURCHIGA DIPLOM KERAKMI?

Dasturlashni o'rganish va dasturchi bo'lish uchun diplom shart emas!

Nega deysizmi?

Agar siz Google va YouTube nimaligini bilsangiz, undan tashqari ingliz va rus tilini bilsangiz, diplomga 4 yil o'qishingiz shart emas. Youtube'da shuncha blogerlar bor. Ular dasturlashni noldan o'rgatishadi. Ha, 0 dan. Saytlardan kerakli narsalarni olasiz, buning uchun Google'ga yozasiz, albatta, yoniga tas-ix deb qo'ying. Bo'lmasa, ko'p kutasiz. Github degan sayt-resurs ham bor. Unda kodlarning namunalarini topasiz. Sololearn ham bor. Unda siz online kompilyator ham topasiz. Github'dek kod namunalari bor.

Shuncha saytlar, resurslar bor. Ammo, ulardan muntazam foydalanish uchun internet tez bo'lishi kerak. Internet tez bo'lishi bu ertak (bizda). Shuning uchun, tinchgina institutni bitirib, o'sha yerda C++ ni 4 yil suvday ichib, keyin boshqani o'rganib, xullas, oxirida... Frilanser bo'lamiz. Ayrim kompaniyalar bor, hujjatboz bo'ladi. Aynan o'shandaylarga diplom kerak. Lekin diplomni hamma ham olavermaydi, bilimi borlar oladi. Shuning uchun institutni bitirgan va dasturlashni Senior yoki Middle darajada biladiganlar hamma yerda talab qilinadi.
Manba: @thedevuz
#consultation

Dasturlashga qiziqadiganlarga joΚ»nating va kanalga aΚΌzo boΚ»ling!

πŸ‘‡πŸ‘‡πŸ‘‡
https://t.me/joinchat/AAAAAFleJXuGgkALbemLHw
πŸ‘1
​​Qanday qilib kuchli dasturchi bo'lish mumkin?

Hozirda bilamiz, kuchli dasturchilarga talab katta. Ularni har yerda izlashadi, topishlari bilan talash bo'lib ketadi. Bu kompaniya buncha to'layman deydi, unisi buncha... Siz ham shunaqa dasturchi bo'lishni xohlaysizmi? Bugun shu haqida gaplashamiz.

β€” Qaysi dasturlash tilini o'rganishim kerak?

Agar reytinglarga yaxshilab qaraydigan bo'lsak, kuchli 3 talikni Java, C++ va Python egallab turibdi. O'zbekistonda dasturchilarning ko'p qismi C++ bilan cheklanib qolgan. Agar siz yetuk dasturchi bo'lmoqchi ekansiz, Java yoki Python'ni mukammal darajada o'rganing. Ularning kelajagi bor, reytinglarda statistika o'smoqda, maoshlari ham juda katta. Lekin siz web-dasturchi bo'lishingiz ham mumkin, masalan, PHP, JS va hokazo. Web-dasturchilarning ham kelajagi porloq. Qaysi yo'nalish va dasturlash tilidan tanlashingizdan qat'iy nazar uni yarim yo'lda tashlab ketmaslik kerak. Yoshlikdan boshlash kelajakda o'z mevasini beradi.

β€” Kuchli dasturchi bo'lishim uchun OTMda o'qishim shartmi?

Bu savolga ha yoki yo'q deb javob berish qiyin, chunki OTMsiz ham o'z yo'lini topib ketganlar bor. Ammo OTMda o'qigani afzal. Siz ish suhbatida kompaniya direktori sizning diplomingizni so'raydi. Siz "Men oliy ma'lumotli bo'lmasam ham, dasturlashni kuchli bilaman" deyishingiz biroz kulgili. Chunki OTMda hamma ham o'qiyvermaydi, bilimi kuchlilar maskani. Misol tariqasida o'zimizda TATU bor, dasturchilarni yetkizib chiqaruvchi universitet. Faqat TATU emas, boshqa inst. larda ham fakultetlari bor. Umumiy qilib aytganda, oliy ma'lumot degan diplom kerak bo'ladi. Ko'p joyda, ammo frilanserlar uchun diplom umuman shart emas.

β€” Dasturchi bo'lish uchun qanday xislatlarga ega bo'lish kerak?

Dasturchi, avvalo, mantiqan super fikrlash kerak. Uning fikrlash doirasi juda katta bo'lish kerak. Mantiqiy masalalarni bittada yechib bilishi, dasturni mukammal darajada, sof yoza olishi kerak. Mantiqan fikrlashi kuchli bo'lgan dasturchi berilgan topshiriqni tez va sof tarzda bajaradi. Mantiqan boylikni qanday oshirish mumkin? Ko'proq masala va shaxmat o'ynang. Mantiqiy masalalar yeching. Bu sizga yordam beradi.

|dasturlashga qiziqadiganlarga va do'staringizga tarqating.
manba
: @iProgeruz

#consultation
πŸ‘‡πŸ‘‡πŸ‘‡
https://t.me/joinchat/AAAAAFleJXuGgkALbemLHw

Telegram | YouTube | Instagram
Dasturlashni qanday boshlash kerak? Dasturlash, dasturchi haqida ma'lumot.

Postni oxirigacha o'qing!

Masalan, siz dasturlash tugul, IT ni kuchuk bilan tenglashtiradigan odamsiz, masalan! Kompyuterdan faqat GTA o'ynash uchun foydalanasiz. Dasturchini kompyuter ustasi deb o'ylaydigan odam deyishingiz mumkin. Lekin dasturlash olamiga kirib kelgandan so'ng sizning dunyoqarashingiz butunlay o'zgaradi. IT β€” bu katta olam. Dasturchi β€” bu "sehrgar". Lekin shu dunyoqarashga ega bo'lish uchun nima qilish kerak?

Siz avvalombor, dasturlashni o'rganishingiz uchun, dasturlash nimaligini bilishingiz kerak! Dasturlash β€” bu biror bir muammoni kompyuter "tilida" yechish. Dasturlash tilib β€” bu kompyuter tushunadigan til, ya'ni siz biror bir muammoni hal qilayotgan paytingiz kompyuterga buni tushuntirishingiz kerak. Kompyutergan tushuntirish uchun o'sha tilni siz ham bilishingiz kerak. Dasturlashning o'zining xillari bo'lib, ular juda-juda ko'p. Python, Java, Javascript, C++,C, C#, Swift, Ruby, Rust, PHP, Frontend, Backend... Ular juda ko'p Lekin ularning hammasi ham zo'r emas. Shaxsan o'zim Python, Java, C++ni ma'qullayman. Chunki ular funksional. Funksionallik nima? Bu tilining qo'lidan keladigan ishlari. Masalan, siz salto otishni bilmaysiz, lekin bir do'stingiz saltoni ham, boshqani ham biladi. Bu uning mahoratliligidan dalolat. Dasturlash tillarida ham shunaqa. Qancha ko'p mahoratli bo'lsa, shuncha u foydali. Mana, dasturlash haqida sal bo'lsa ham ma'lumot oldik

Xo'p, unda dasturchi kim?

Dasturchi
β€” bu o'sha muammolarni hal qiladigan odam. Muammo deganda ko'z oldingizga Xitoydagi koronavirus yoki dollarning ko'tarilishi, propiska, oylik... Ular kelmasin yana)) Muammo, masalan, kvadratning yuzini topish. Tomonini kvadratga oshirasiz tamom. Lekin buni kompyuterga qanday tushuntirishni bilmaysiz, chunki u tushunadigan tilni siz bilmaysiz. Dasturchi esa biladi. U kod yozadi va uni ishga tushiradi. Tomonni kiritadi, birdaniga "abra-kadabra"! Javob chiqdi. Bekorga ham dasturchini sehrgarga qiyoslamadik. Kod nima degan savol keladi. Yo'q-yo'q, bu Wi-Fini kodi emas. Bu dasturlash tilining so'zlari. Ingliz tilida apple, home deganidek, dasturlash tilida ham o'z so'zlari va buyruqlari bor. Dasturchi yozgan narsa β€” bu kod. U ishladimi, demak muammo hal bo'ldi.

Dasturlashni qanday o'rganish mumkin?

Dasturlashni o'rganish uchun, maslahatim, rus tilini bazaviy bilimlarini bilish kerak. Chunki o'zbek tilidagi sifatli dasturlash haqida kurslar haqida eshitmaganman. Kitoblar ham kam. Barchasi studentlarning diplom ishi. Lekin rus tilida, ehhe... Ingliz tilida ehhhee.... Rus tilida masalan kitob ko'p. Men shaxsan Pythonchiman va Pythonni "A byte of Python" kitobidan mukammal o'rganganman. Boshlang'ichdan o'rgatadi, noldan. Shundoq Google yozsangiz, ruscha varianti chiqadi. Qolganlar haqida ham bor, talaygina. Ularni shunchaki topish kerak. Dasturlashni 2-yo'li bu videokurslar. Masalan, YouTube blogerlar orqali o'rganish mumkin. Men bir postda ular haqida alohida maqola tayyorlaganman. YouTubedan ham o'rganish mumkin. 3-yo'li bu β€” o'quv kurslari. PDP, Napa, Najot ta'lim.. Lekin bularning barchasi Toshkentda. Xullas, dasturlashni o'rganish oson, hozirgi zamonda. Asosiysi mehnat, dangasalik esa doimo xalaqit beradi!


Agar dasturlashni endigina boshlagan tanishingiz bo'lsa, unga shu postni jo'nating. Zora biror foydamiz tegsa!
Manba: @progerlive

#consultation

@webdev07
Yosh dasturchilarning TOP-3 xatosi

Hozir dasturlash olamiga endi kirib kelgan dasturchilar ko'p xato qilishadi. Shulardan top-3 tasini taqdim etamiz

1. Dasturlashni o'rganishdagi ishtiyoqsizlik

Ayrimlar dasturlashni boshlashadi, ertasiga esa yoqmaydi. Keyin o'rganarman deb qo'yishadi. Lekin shular qattiq adashishadi. Keyinga qolgan ish oxirigacha bormaydi. Kunning grafigini tuzish kerak, kuniga 2 soat yetadi.


2. So'rashishni bilishmaydi

Ayrimlar dasturida xato chiqsa, telegramdagi ayrim gruppalarga shunchaki tashab qo'yishadi. Xuddi meni o'rnimga qilib ber degandek. Lekin ular StackOverFlowni bilishmaydi.

3. Faqat bitta narsani o'rganishadi.

Siz masalan Javani o'rganyapsiz. Bu degani faqat Java emas. To'g'ri, qolganlari haqida ham ma'lumot kerak. Ular haqida tasavvurga ega bo'lish kerak. Ya'ni Python nima, Frontend nima deganda, hayolga oz-muncha ma'lumot kelishi kerak!

#consultation

βœ… @webdev07
DASTURCHIGA DIPLOM KERAKMI?

Dasturlashni o'rganish va dasturchi bo'lish uchun diplom shart emas!

Nega deysizmi?

Agar siz Google va YouTube nimaligini bilsangiz, undan tashqari ingliz va rus tilini bilsangiz, diplomga 4 yil o'qishingiz shart emas. Youtube'da shuncha blogerlar bor. Ular dasturlashni noldan o'rgatishadi. Ha, 0 dan. Saytlardan kerakli narsalarni olasiz, buning uchun Google'ga yozasiz, albatta, yoniga tas-ix deb qo'ying. Bo'lmasa, ko'p kutasiz. Github degan sayt-resurs ham bor. Unda kodlarning namunalarini topasiz. Sololearn ham bor. Unda siz online kompilyator ham topasiz. Github'dek kod namunalari bor.

Shuncha saytlar, resurslar bor. Ammo, ulardan muntazam foydalanish uchun internet tez bo'lishi kerak. Internet tez bo'lishi bu ertak (bizda). Shuning uchun, tinchgina institutni bitirib, o'sha yerda C++ ni 4 yil suvday ichib, keyin boshqani o'rganib, xullas, oxirida... Frilanser bo'lamiz. Ayrim kompaniyalar bor, hujjatboz bo'ladi. Aynan o'shandaylarga diplom kerak. Lekin diplomni hamma ham olavermaydi, bilimi borlar oladi. Shuning uchun institutni bitirgan va dasturlashni Senior yoki Middle darajada biladiganlar hamma yerda talab qilinadi.

#consultation

βœ… @webdev07
DASTURCHIGA DIPLOM KERAKMI?

Dasturlashni o'rganish va dasturchi bo'lish uchun diplom shart emas!

Nega deysizmi?

Agar siz Google va YouTube nimaligini bilsangiz, undan tashqari ingliz va rus tilini bilsangiz, diplomga 4 yil o'qishingiz shart emas. Youtube'da shuncha blogerlar bor. Ular dasturlashni noldan o'rgatishadi. Ha, 0 dan. Saytlardan kerakli narsalarni olasiz, buning uchun Google'ga yozasiz, albatta, yoniga tas-ix deb qo'ying. Bo'lmasa, ko'p kutasiz. Github degan sayt-resurs ham bor. Unda kodlarning namunalarini topasiz. Sololearn ham bor. Unda siz online kompilyator ham topasiz. Github'dek kod namunalari bor.

Shuncha saytlar, resurslar bor. Ammo, ulardan muntazam foydalanish uchun internet tez bo'lishi kerak. Internet tez bo'lishi bu ertak (bizda). Shuning uchun, tinchgina institutni bitirib, o'sha yerda C++ ni 4 yil suvday ichib, keyin boshqani o'rganib, xullas, oxirida... Frilanser bo'lamiz. Ayrim kompaniyalar bor, hujjatboz bo'ladi. Aynan o'shandaylarga diplom kerak. Lekin diplomni hamma ham olavermaydi, bilimi borlar oladi. Shuning uchun institutni bitirgan va dasturlashni Senior yoki Middle darajada biladiganlar hamma yerda talab qilinadi.

#consultation

βœ… @webdev07
πŸ‘1
Yosh dasturchilarning TOP-3 xatosi

Hozir dasturlash olamiga endi kirib kelgan dasturchilar ko'p xato qilishadi. Shulardan top-3 tasini taqdim etamiz

1. Dasturlashni o'rganishdagi ishtiyoqsizlik

Ayrimlar dasturlashni boshlashadi, ertasiga esa yoqmaydi. Keyin o'rganarman deb qo'yishadi. Lekin shular qattiq adashishadi. Keyinga qolgan ish oxirigacha bormaydi. Kunning grafigini tuzish kerak, kuniga 2 soat yetadi.


2. So'rashishni bilishmaydi

Ayrimlar dasturida xato chiqsa, telegramdagi ayrim gruppalarga shunchaki tashab qo'yishadi. Xuddi meni o'rnimga qilib ber degandek. Lekin ular StackOverFlowni bilishmaydi.

3. Faqat bitta narsani o'rganishadi.

Siz masalan Javani o'rganyapsiz. Bu degani faqat Java emas. To'g'ri, qolganlari haqida ham ma'lumot kerak. Ular haqida tasavvurga ega bo'lish kerak. Ya'ni Python nima, Frontend nima deganda, hayolga oz-muncha ma'lumot kelishi kerak!

#consultation

βœ… @webdev07
πŸ‘40πŸ‘¨β€πŸ’»10😁5❀2πŸ‘€2
Yosh dasturchilarning TOP-3 xatosi

Hozir dasturlash olamiga endi kirib kelgan dasturchilar ko'p xato qilishadi. Shulardan top-3 tasini taqdim etamiz

1. Dasturlashni o'rganishdagi ishtiyoqsizlik

Ayrimlar dasturlashni boshlashadi, ertasiga esa yoqmaydi. Keyin o'rganarman deb qo'yishadi. Lekin shular qattiq adashishadi. Keyinga qolgan ish oxirigacha bormaydi. Kunning grafigini tuzish kerak, kuniga 2 soat yetadi.


2. So'rashishni bilishmaydi

Ayrimlar dasturida xato chiqsa, telegramdagi ayrim gruppalarga shunchaki tashab qo'yishadi. Xuddi meni o'rnimga qilib ber degandek. Lekin ular StackOverFlowni bilishmaydi.

3. Faqat bitta narsani o'rganishadi.

Siz masalan Javani o'rganyapsiz. Bu degani faqat Java emas. To'g'ri, qolganlari haqida ham ma'lumot kerak. Ular haqida tasavvurga ega bo'lish kerak. Ya'ni Python nima, Frontend nima deganda, hayolga oz-muncha ma'lumot kelishi kerak!

#consultation

βœ… @webdev07
πŸ‘20