Yangi formatda davom etish uchun: https://uzfor.net/54899-dasturchi-bolish-uchun-nima-qilish-kerak.html?id=34
Dasturchi bo'lish uchun nima qilish kerak?
Xabarlar
Menimcha qiziqisheng muhimi bo'lsa kerak. Usiz boshqalari befoyda. Fikrimga qo'shilasizlarmi?
Eng avvalo taland bulishi kk. Kn dasturlash tillarini mukammal bilish kk. Shunchaki fan va qiziqish bilan ish bitmaydi. Har bir odam masterlikka qiziqadi ln faqat talandlilargina buni uddalaydi. Fikrimga qushilsangiz ijobiy va rahmat tugmalari mavjud
+ (2): AMIROV, Dima Muratov,
asosiysi qulay o'rindiq bo'lishi kerak, qolganlari 2-darajali ish.
men qulay o'tirib olmagunimcha ishim oldinga siljimaydi. Mehmonxona menejerlariday o'rindiqda chiroyli o'tirib dasturchi bo'lolmaysiz.
men qulay o'tirib olmagunimcha ishim oldinga siljimaydi. Mehmonxona menejerlariday o'rindiqda chiroyli o'tirib dasturchi bo'lolmaysiz.
+ (1): uDesign,
STRELOK, # STRELOK (15.03.2019 / 20:41)
Eng avvalo taland bulishi kk. Kn dasturlash tillarini mukammal bilish kk. Shunchaki fan va qiziqish bilan ish bitmaydi. Har bir odam masterlikka qiziqadi ln faqat talandlilargina buni uddalaydi. FikriBu yonalishda bilim bolmasa talant yordam bermidi bu szga raqsga tushishmas taland bolsa kfoya dydigan
Asasiysi koproq oqish ilim olish organganlarini proktikada amalda qolash va hokozo
Eng avvalo taland bulishi kk. Kn dasturlash tillarini mukammal bilish kk. Shunchaki fan va qiziqish bilan ish bitmaydi. Har bir odam masterlikka qiziqadi ln faqat talandlilargina buni uddalaydi. FikriBu yonalishda bilim bolmasa talant yordam bermidi bu szga raqsga tushishmas taland bolsa kfoya dydigan
Asasiysi koproq oqish ilim olish organganlarini proktikada amalda qolash va hokozo
uDesign, # uDesign (15.03.2019 / 22:13)
STRELOK, Bu yonalishda bilim bolmasa talant yordam bermidi bu szga raqsga tushishmas taland bolsa kfoya dydigan
Asasiysi koproq oqish ilim olish organganlarini proktikada amalda qolash va hokozoman tepadagilardan tashqari degandim. bilim qiziqish iqtidor
STRELOK, Bu yonalishda bilim bolmasa talant yordam bermidi bu szga raqsga tushishmas taland bolsa kfoya dydigan
Asasiysi koproq oqish ilim olish organganlarini proktikada amalda qolash va hokozoman tepadagilardan tashqari degandim. bilim qiziqish iqtidor
STRELOK, # STRELOK (15.03.2019 / 20:41)
Eng avvalo taland bulishi kk. Kn dasturlash tillarini mukammal bilish kk. Shunchaki fan va qiziqish bilan ish bitmaydi. Har bir odam masterlikka qiziqadi ln faqat talandlilargina buni uddalaydi. FikriJaa unchalik talant shartmas duroov
1% talant bo'sa qolgani qiziqish va mehnatda
Eng avvalo taland bulishi kk. Kn dasturlash tillarini mukammal bilish kk. Shunchaki fan va qiziqish bilan ish bitmaydi. Har bir odam masterlikka qiziqadi ln faqat talandlilargina buni uddalaydi. FikriJaa unchalik talant shartmas duroov
1% talant bo'sa qolgani qiziqish va mehnatda
Har narsaga mehnat orqali erishiladi
Mehnat, taland, iqtidor, bilim, o'rindiq yana birnimalar... Dasturchi bo'lish uchun netni o'chirib (bekor netda yuradiganlarga) ishini ustasi yoki kursga qatnash kerak. Shunda ular o'rgatadi (net google yandex emas) agar o'rganish qo'lizdan kelmasa harakat va yana harakat, ustozlar ko'nikmasi yordami (yaxshi o'rgata olsa) dasturchi bo'lish qiyin emas.
Professor, # Professor (16.03.2019 / 01:46)
STRELOK, Jaa unchalik talant shartmas duroov
1% talant bo'sa qolgani qiziqish va mehnatda Agar odamda taland bulmasa bilimi bir pul. Sabab iqtidor deganda hotira ham kiradi. Html ni yodlaw un ham iqtidor kk
STRELOK, Jaa unchalik talant shartmas duroov
1% talant bo'sa qolgani qiziqish va mehnatda Agar odamda taland bulmasa bilimi bir pul. Sabab iqtidor deganda hotira ham kiradi. Html ni yodlaw un ham iqtidor kk
1.Navbatda moyivatsiya-xohish istak kerak. Agar shu narsa bo'lsa harakat yaxshi bo'ladi
2.Chet tillarini rus yoki eng tilidan ozroq bilimga ega bo'lishi kerak.
3.Agar o'quv kurslari ga borish imkoniyati bo'lsa kursda o'rganish kerak. Agar iloji bo'lmasa video darslik va kitoblardan o'rgangan maqulroq.
4.Qulay sharoit: Kompyuter, internet, vaqt, sabr..
.. Dasturchi bo'lish uchun mantiqiy fikrlay olishi kerak, bu degani matematikadan habari bo'lishi kerak degani.
.. O'zingizni qiynagan savollar, yechimlar bo'yicha google dan malumot qidirsa bo'ladi.
.. youtube da videodarslar ko'p
2.Chet tillarini rus yoki eng tilidan ozroq bilimga ega bo'lishi kerak.
3.Agar o'quv kurslari ga borish imkoniyati bo'lsa kursda o'rganish kerak. Agar iloji bo'lmasa video darslik va kitoblardan o'rgangan maqulroq.
4.Qulay sharoit: Kompyuter, internet, vaqt, sabr..
.. Dasturchi bo'lish uchun mantiqiy fikrlay olishi kerak, bu degani matematikadan habari bo'lishi kerak degani.
.. O'zingizni qiynagan savollar, yechimlar bo'yicha google dan malumot qidirsa bo'ladi.
.. youtube da videodarslar ko'p
+ (1): Аьзамхон Иномов,
Dasturlashda emas barcha sohalarda ham 10% talant, 90% mehnat menimcha. Bu nazariyani boshidan o'tkazganlar biladi! Raqqos bo'lish uchun talant bo'lsa bo'ldi deyishadi. Menda talant bor lekin o'ynolmayman, chunki o'z ustimda ishlamayman! Mehnat qilmayman!
Matematika, Ingliz tili va eng asosiysi kuchli fantaziya bo'lish k.k
ishonavering (bu hayotiy tajriba) davomida kelib chiqqan fikrlar
ishonavering (bu hayotiy tajriba) davomida kelib chiqqan fikrlar
Daturchi bo'lish uchun nima qilish kerak degan savolga realni javob beraman.
tabiiyki 1-o'rinda qiziqish bo'lish kerak degan javob o'rinsiz bo'lsa kerak chunki bu savolni bergan odam dasturlashka qiziqmasa kerak deya olmayman.
Meni aniq va tiniq maslaxatim.
Google yandexdan qidirib izlab youtubedagi videolarni ko'rib ham o'rganaolaman desangiz bu meni fikrimcha mushkul ish.
Maslaxatim shuki hozirda dasturlash tillarini o'rgatuvchi o'quv markazlar juda ko'p yoki dasturlashni biladigan domlalar ham bo'lishi mumkin.Ana shunday o'quv markazlar yoki domlaga mablag' ajratib astoydil o'rganing.
tabiiyki 1-o'rinda qiziqish bo'lish kerak degan javob o'rinsiz bo'lsa kerak chunki bu savolni bergan odam dasturlashka qiziqmasa kerak deya olmayman.
Meni aniq va tiniq maslaxatim.
Google yandexdan qidirib izlab youtubedagi videolarni ko'rib ham o'rganaolaman desangiz bu meni fikrimcha mushkul ish.
Maslaxatim shuki hozirda dasturlash tillarini o'rgatuvchi o'quv markazlar juda ko'p yoki dasturlashni biladigan domlalar ham bo'lishi mumkin.Ana shunday o'quv markazlar yoki domlaga mablag' ajratib astoydil o'rganing.
+ (1): MR_BaxtiyoR,
Boshlangich malumotlarni kursdan o'rganib, yangi texnologiya va bilimlarni ( qo'shimcha malumotlarni) yandex, google, youtubedan olsa bo'ladi menimcha
+ (1): developer,
Exxeeeee dasturchi bo'lish uchun shuncha narsa kerakmi? Talant mehnat chet tillari...
Menimcha unaqa emas.
Dasturchi bo'lish uchun
1. Dasturlashga qiziqish
2. Kompyuter
3. Erinmasdan o'rgatadigan ustoz.
Menimcha dasturchi bo'lish uchun shular yetarli.
Dasturchi bo'lib ishlash uchun esa.
1. Kuchli kompyuter
2. Kuchli fikrlash qobilyati
3. Quvnoq dasturchilar jamoasi
4. Cheksiz internet va albatta kofe ?
Menimcha unaqa emas.
Dasturchi bo'lish uchun
1. Dasturlashga qiziqish
2. Kompyuter
3. Erinmasdan o'rgatadigan ustoz.
Menimcha dasturchi bo'lish uchun shular yetarli.
Dasturchi bo'lib ishlash uchun esa.
1. Kuchli kompyuter
2. Kuchli fikrlash qobilyati
3. Quvnoq dasturchilar jamoasi
4. Cheksiz internet va albatta kofe ?
Maslaxat(bepul): ey har yerdan yozguncha haqiqiy dasturchini topib sorash kerakmikan diyman.
Men bittasidan soragandim, u aytdiki, informatika, matematika, bir kunda hech bolmasa 5-7 soat shugullanish, kurslarga qatnash, 11-15 yoshdan boshlash, oldin bir tilni mukammal ozlashtirib mustaqil proekt tuzib korish, konkurslarga qatnashish va albatta ozingiz bilganlarni boshqalarga orgatish kerakligini aytdi.Bilmadim endi men pro darajasiga hali yetmagan ammo 5 xil DT ni biladigan va koplab apps va gamelar yaratgan odamdan soradim.Va yuqorida yozganlarim uning fikri.
Men bittasidan soragandim, u aytdiki, informatika, matematika, bir kunda hech bolmasa 5-7 soat shugullanish, kurslarga qatnash, 11-15 yoshdan boshlash, oldin bir tilni mukammal ozlashtirib mustaqil proekt tuzib korish, konkurslarga qatnashish va albatta ozingiz bilganlarni boshqalarga orgatish kerakligini aytdi.Bilmadim endi men pro darajasiga hali yetmagan ammo 5 xil DT ni biladigan va koplab apps va gamelar yaratgan odamdan soradim.Va yuqorida yozganlarim uning fikri.
CryptedSM, ey har yerdan yozguncha haqiqiy dasturchini topib sorash kerakmikan diyman.
O'sha siz so'ragan odam ham birovdan so'raganmikan men dasturchi bo'lmoqchiman nima qle deb
O'sha siz so'ragan odam ham birovdan so'raganmikan men dasturchi bo'lmoqchiman nima qle deb
Professor, # Professor (18.03.2019 / 04:48)
CryptedSM,
O'sha siz so'ragan odam ham birovdan so'raganmikan men dasturchi bo'lmoqchiman nima qle deb Ha sorab organadida, tugilgandan berilmaydiku.Faraz qiling, yangi bola tugilda, qolida dokumant, "Bu bola dasturchi boladi", yana bittasi tugildi "Bu bola web dizayner boladi" deb tugilgandan berilmaydiku.Sorab organadida
CryptedSM,
O'sha siz so'ragan odam ham birovdan so'raganmikan men dasturchi bo'lmoqchiman nima qle deb Ha sorab organadida, tugilgandan berilmaydiku.Faraz qiling, yangi bola tugilda, qolida dokumant, "Bu bola dasturchi boladi", yana bittasi tugildi "Bu bola web dizayner boladi" deb tugilgandan berilmaydiku.Sorab organadida
Professional dasturchi bo`lish uchun birinchi navbatda sizga:
1.Sabr
2.Qunt
3.Diqqat
Kerak bo`ladi. Qolganini tajribada orttirib olasiz.
Sabr - ilm olish uchun soatlab o`tira olishingiz kerak. Biror masalani hal qilishni boshladingizmi, uni oxiriga yetish uchun soatlar o`tirib qolishingiz mumkin, shunday paytda ishni yarim yo`lda qoldirmaslik kerak.
Qunt - Adabiyot o`qiyotganingizda, biror kishi yozgan ma'lumotni o`qiganingizda, agar oson hazm bo`lmasa, tashlab qo`ymaslik kerak. Nima demoqchi ekanini, nimalarni hisobga olib gapirganini qunt bilan o`qib, tushunishga harakat qilishingiz kerak. Qo`l uchida, oddiy sichqoncha bilan qilinadigan ishlarga uchmasdan, aynan ishlab turgan narsa nima uchun ishlayotganini, nima qilsangiz, sizda ham shundan a'lo darajada ishlashini izlashingiz kerak bo`ladi.
Diqqat - juda muhim narsa. Sizga oddiy ko`ringan narsa, payti kelib ishlamay qolishi mumkin. Bunga esa kichkina ko`rinmas xato olib kelgan bo`lishi mumkin. Masalan, oddiy nuqtali-vergul (;) bitta joyda xato qo`ysangiz, yechimingiz 100% boshqacha ishlashi mumkin. Chunki mantig`i o`zgarib ketadi. Shunga mayda xatolarni qilmidigan xolatga kelib olishingiz kerak.
Keyin esa asosiy narsalar. Bu aniq bir yo`nalishni tanlab olishingiz kerak:
1.Til - qaysi tilni o`rganishni. Ko`pchilik C/C++ dan boshlashadi. Chunki u quyi dasturlash tili Assemblerga juda yaqin va ayni vaqtda yuqori dasturlash tillari bilan bellasha oladi. C/C++ dan keyin boshqa tillarga o`tish ancha oson, masalan C#, Java, php va boshqalariga.
2.Soha - web, mobile, pc deganingizdek, o`zingizga qizziq bo`lgan, ishlaganingizda zerikib qolmaydigan sohani tanlashingiz kerak. Masalan, Backeng, Frontend, Mobile, Desktop, Veb, Database va boshqalar.
1.Backend - ko`proq fundament va oddiy foydalanuvchi uchun ko`rinmaydigan bo`lib. API lar shu sohada yoziladi. Sizga ko`proq sonning qanday ko`rishini emas, uning qiymati bilan ishlash yoqadigan bo`lsa, shuni tanlashingiz kerak.
2.Frontend - foydalanuvchi bilan to`g`ridan-to`g`ri bog`liq bo`lgan soha. Bunda sizning ishingiz ko`proq Foydalanuvchi uchun qulay, tez tushiniladigan va sodda ko`rinishlar yasash (+dizayn) va ularni backend bilan aloqasini qilish kerak bo`ladi.
3.Mobile - bu ko`proq imkoniyati cheklangan qurilmalar uchun dasturlash. Bu yerda o`ziga hos dasturlash madaniyati bor, yani dasturingiz oddiy telefonda yoki biror qurilmada ishlashi mumkin. Shunda sizga xotira chegaralangan bo`ladi, ko`p ishlarni OTning imkoniyatidan kelib chiqish qilishingizga to`g`ri keladi. Agar Sensor ekranli smartfonlar bilan ishlashga to`g`ri kelsa, demak sizda klaviatura va sichqoncha bo`lmaydi, moslashishingiz kerak bo`ladi.
4.Desktop - bu ko`pincha windowsda ishlaydigan dasturlar bo`lib, (iMac da ham ishlashi mumkin). O`zi alohida ishga tusha oladi va to`liq kompyuterning barcha imkoniyatlaridan foydalana oladi. Albatta bu serverlarda ishlatilmaydi, bu yerda frontend va backend ko`pincha birga qilinadi. Klaviaturaning barcha imoniyatlaridan tortib, tashqi qurilmalar bilan ishlashgacha hammasini o`z ichiga oladi.
5.Web - bu brovser da ishlaydigan tizimlar bo`lib. Server tomonda turgan sayt orqali ishlash kerak bo`ladi. Oddiy veb sahifadan tortib, katta tizimlargacha hozirda vebda qilinadi. Desktopchalik kompyuterning barcha imkoniyatlaridan foydalana olmaydi, chunki biror brovserning ichida ishlaydi. Lekin ko`p foydalanuvchilik tizimlar uchun juda qulay texnologiya.
6.Database - bu o`ziga hos alohida yo`nalish. Bunda ko`proq toza ma'lumotlar bilan ishlash kerak bo`ladi. Ayniqsa ma'lumotlar ko`p bo`lganida bazani o`zida dastur tuzishga to`g`ri keladi. Bu ham veb ham desktop bilan ishlay oladigan texnologiya.
7.Bulardan tashqari yana ko`p texnologiyalar bor, hammasini sanab o`tishning iloji yo`q.
Bundan tashqari yana ko`p narsalar bor. Full-stack dasturchi dan boshlab, AVL dasturchigacha. Shunga siz bir chekkadan boshlasangiz qolganini asta-asta o`rganib olasiz.
Ko`proq adabiyot o`qing. o`zingizga qizziq bo`lgan, texnologiyalarni kuzatib boring.
Manba: http://lib.uzbender.ru/article.php?id=4523
MAQOLA YOQQAN BÕLSA ++ BOSIB QÕYING
1.Sabr
2.Qunt
3.Diqqat
Kerak bo`ladi. Qolganini tajribada orttirib olasiz.
Sabr - ilm olish uchun soatlab o`tira olishingiz kerak. Biror masalani hal qilishni boshladingizmi, uni oxiriga yetish uchun soatlar o`tirib qolishingiz mumkin, shunday paytda ishni yarim yo`lda qoldirmaslik kerak.
Qunt - Adabiyot o`qiyotganingizda, biror kishi yozgan ma'lumotni o`qiganingizda, agar oson hazm bo`lmasa, tashlab qo`ymaslik kerak. Nima demoqchi ekanini, nimalarni hisobga olib gapirganini qunt bilan o`qib, tushunishga harakat qilishingiz kerak. Qo`l uchida, oddiy sichqoncha bilan qilinadigan ishlarga uchmasdan, aynan ishlab turgan narsa nima uchun ishlayotganini, nima qilsangiz, sizda ham shundan a'lo darajada ishlashini izlashingiz kerak bo`ladi.
Diqqat - juda muhim narsa. Sizga oddiy ko`ringan narsa, payti kelib ishlamay qolishi mumkin. Bunga esa kichkina ko`rinmas xato olib kelgan bo`lishi mumkin. Masalan, oddiy nuqtali-vergul (;) bitta joyda xato qo`ysangiz, yechimingiz 100% boshqacha ishlashi mumkin. Chunki mantig`i o`zgarib ketadi. Shunga mayda xatolarni qilmidigan xolatga kelib olishingiz kerak.
Keyin esa asosiy narsalar. Bu aniq bir yo`nalishni tanlab olishingiz kerak:
1.Til - qaysi tilni o`rganishni. Ko`pchilik C/C++ dan boshlashadi. Chunki u quyi dasturlash tili Assemblerga juda yaqin va ayni vaqtda yuqori dasturlash tillari bilan bellasha oladi. C/C++ dan keyin boshqa tillarga o`tish ancha oson, masalan C#, Java, php va boshqalariga.
2.Soha - web, mobile, pc deganingizdek, o`zingizga qizziq bo`lgan, ishlaganingizda zerikib qolmaydigan sohani tanlashingiz kerak. Masalan, Backeng, Frontend, Mobile, Desktop, Veb, Database va boshqalar.
1.Backend - ko`proq fundament va oddiy foydalanuvchi uchun ko`rinmaydigan bo`lib. API lar shu sohada yoziladi. Sizga ko`proq sonning qanday ko`rishini emas, uning qiymati bilan ishlash yoqadigan bo`lsa, shuni tanlashingiz kerak.
2.Frontend - foydalanuvchi bilan to`g`ridan-to`g`ri bog`liq bo`lgan soha. Bunda sizning ishingiz ko`proq Foydalanuvchi uchun qulay, tez tushiniladigan va sodda ko`rinishlar yasash (+dizayn) va ularni backend bilan aloqasini qilish kerak bo`ladi.
3.Mobile - bu ko`proq imkoniyati cheklangan qurilmalar uchun dasturlash. Bu yerda o`ziga hos dasturlash madaniyati bor, yani dasturingiz oddiy telefonda yoki biror qurilmada ishlashi mumkin. Shunda sizga xotira chegaralangan bo`ladi, ko`p ishlarni OTning imkoniyatidan kelib chiqish qilishingizga to`g`ri keladi. Agar Sensor ekranli smartfonlar bilan ishlashga to`g`ri kelsa, demak sizda klaviatura va sichqoncha bo`lmaydi, moslashishingiz kerak bo`ladi.
4.Desktop - bu ko`pincha windowsda ishlaydigan dasturlar bo`lib, (iMac da ham ishlashi mumkin). O`zi alohida ishga tusha oladi va to`liq kompyuterning barcha imkoniyatlaridan foydalana oladi. Albatta bu serverlarda ishlatilmaydi, bu yerda frontend va backend ko`pincha birga qilinadi. Klaviaturaning barcha imoniyatlaridan tortib, tashqi qurilmalar bilan ishlashgacha hammasini o`z ichiga oladi.
5.Web - bu brovser da ishlaydigan tizimlar bo`lib. Server tomonda turgan sayt orqali ishlash kerak bo`ladi. Oddiy veb sahifadan tortib, katta tizimlargacha hozirda vebda qilinadi. Desktopchalik kompyuterning barcha imkoniyatlaridan foydalana olmaydi, chunki biror brovserning ichida ishlaydi. Lekin ko`p foydalanuvchilik tizimlar uchun juda qulay texnologiya.
6.Database - bu o`ziga hos alohida yo`nalish. Bunda ko`proq toza ma'lumotlar bilan ishlash kerak bo`ladi. Ayniqsa ma'lumotlar ko`p bo`lganida bazani o`zida dastur tuzishga to`g`ri keladi. Bu ham veb ham desktop bilan ishlay oladigan texnologiya.
7.Bulardan tashqari yana ko`p texnologiyalar bor, hammasini sanab o`tishning iloji yo`q.
Bundan tashqari yana ko`p narsalar bor. Full-stack dasturchi dan boshlab, AVL dasturchigacha. Shunga siz bir chekkadan boshlasangiz qolganini asta-asta o`rganib olasiz.
Ko`proq adabiyot o`qing. o`zingizga qizziq bo`lgan, texnologiyalarni kuzatib boring.
Manba: http://lib.uzbender.ru/article.php?id=4523
MAQOLA YOQQAN BÕLSA ++ BOSIB QÕYING
- (1): ? ???? ?? ??!,
Tavsiya etamiz:
- Hoziroq maydonlarni to'ldiring va reklamangizni joylashtiring!
Mavzuga oid xabarlar soni: 29 ta
So'ngi faollik vaqti: 07:32:20, 15 Apr 2022