Stepik کان پيار سان: Hyperskill تعليمي پليٽ فارم

مان توهان سان ڳالهائڻ چاهيان ٿو ته ڇو اسان پلمبنگ کي گهڻو ڪري ٺيڪ ڪريون ٿا ان جي باري ۾ مقالا لکون ٿا، پروگرامنگ کي سيکارڻ جي مختلف طريقن بابت، ۽ ڪيئن اسان ڪوشش ڪري رهيا آهيون انهن مان هڪ کي پنهنجي نئين پروڊڪٽ هائپر اسڪل ۾ لاڳو ڪرڻ جي.

جيڪڏهن توهان ڊگها تعارف پسند نٿا ڪريو، ته پوءِ سڌو وڃو پروگرامنگ بابت پيراگراف ڏانهن. پر اهو گهٽ مزو ٿيندو.

Stepik کان پيار سان: Hyperskill تعليمي پليٽ فارم

لهراتي ڏڪار

اچو ته هڪ خاص نوجوان عورت Masha تصور ڪريو. اڄ ماشا ڪجهه ميوو ڌوئڻ ۽ آرام سان فلم ڏسڻ وڃي رهي هئي، پر بدقسمتي: اوچتو هن کي معلوم ٿيو ته باورچی خانه جي سنڪ بند هئي. اهو اڃا تائين واضح ناهي ته هن سان ڇا ڪجي. توھان ھن مسئلي کي اڻڄاتل طور تي ملتوي ڪري سگھو ٿا، پر ھاڻي مفت وقت آھي، تنھنڪري ماشا ھن مسئلي کي فوري طور تي حل ڪرڻ جو فيصلو ڪيو. عام فهم ٻن اختيارن جو مشورو ڏئي ٿو: الف) پلمبر کي ڪال ڪريو ب) ان کي پاڻ سنڀاليو. نوجوان عورت ٻيو اختيار چونڊيندو آهي ۽ يوٽيوب تي هدايتون پڙهڻ شروع ڪري ٿو. صارف Vasya_the_plumber جي مشوري تي عمل ڪندي، ماشا سنڪ جي هيٺان ڏسندي آهي ۽ ڪيترن ئي حصن مان ٺهيل پلاسٽڪ پائپ ڏسي ٿو. ڇوڪري احتياط سان سنڪ جي بنياد تي ھڪڙو ٽڪرو ڪڍيو ۽ ڪجھھ نه ڳولي. پائپ جو هيٺيون ٽڪرو اڻڄاتل مادي سان مضبوطيء سان بند ٿيل آهي، ۽ ٽيبل تي هڪ ڪانٽو به رڪاوٽ کي منهن نه ٿو ڏئي سگهي. انٽرنيٽ جا ماهر مايوس ڪندڙ اڳڪٿيون ڏيو: حصو تبديل ڪرڻو پوندو. نقشي تي، ماشا تمام ويجھو دڪان ڳولي ٿو، پائپ جو خراب ٽڪرو پاڻ سان وٺي ٿو ۽ ساڳيو ئي خريد ڪري ٿو، رڳو نئون. وڪڻڻ جي صلاح تي، ماشا پڻ روڪٿام لاء هڪ نئين strainer پڪڙي. جستجو مڪمل ٿي وئي آهي: سنڪ ڪم ڪري ٿو جيئن ان کي ٻيهر گهرجي، ۽ ان جي مکيه ڪردار، ساڳئي وقت، هيٺيان سکيو آهي:

  • توھان پاڻ کي سنڪ جي ھيٺان پائپ کي کوليو ۽ مضبوط ڪري سگھو ٿا؛
  • ويجھي پلمبنگ جو دڪان مسينا جي اپارٽمينٽ کان اڌ ڪلوميٽر پري آهي.

گهڻو ڪري، ماشا کي خبر نه هئي ته هن ڪيترين ئي نئين شين کي سکيو ۽ سکيو، ڇاڪاڻ ته هوء مستقبل ۾ پنهنجي آرام جي باري ۾ پريشان هئي، ۽ ساڳئي وقت هڪ فلم ڏسي رهيو هو ۽ پنهنجي سيب کي ڌوء. ايندڙ وقت هڪ اهڙي مسئلو پيدا ٿئي ٿي، ڇوڪري ان کي ڪيترائي ڀيرا تيزيء سان حل ڪندو. حقيقت ۾، ماشا نه رڳو دنيا کي ان جي معمولي حالت ڏانهن موٽايو؛ هوء اڀياس ڪئي inductively، يعني خاص ڪيسن ۾، ۽ مشق تي مبني، يعني شيون ڪرڻ بجاءِ انهن کي تفصيل سان ۽ اڳ ۾ پڙهائڻ.

هر شيء مختلف ٿي سگهي ٿي. فرض ڪريو ماشا شام جو ڪرسيءَ تي ويٺي آهي ۽ اوچتو محسوس ڪري ٿي ته هوءَ ذهني ۽ جسماني طور تي تيار نه آهي ته سِنڪ ۾ ٽنگجڻ لاءِ. هوء جلدي هڪ پلمبر اڪيڊمي ۾ داخل ٿئي ٿي، سڪن جي قسمن، پائپ ۽ ممڪن ڪنيڪشن جو مطالعو، پلمبنگ جي مسئلن جي درجه بندي ۽ انهن جي ممڪن حل. ماشا رات جو ننڊ نه ڪندو آهي، اصطلاحن ۽ نالن کي ياد ڪندي. شايد هوءَ نظرياتي پائپ سائنس تي پي ايڇ ڊي جو مقالو به لکي رهي آهي، جتي هوءَ رٻڙ جي گاسڪيٽس تي بحث ڪري ٿي. آخرڪار، سرٽيفڪيٽ حاصل ڪرڻ بعد، ماشا فخر سان باورچی خانه جي چوڌاري مڪمل اعتماد سان ڏسندي آهي ته هاڻي سنڪ جو ننڍڙو مسئلو به آڱر جي ڇڪڻ سان حل ٿي ويندو. هن منظر ۾، ڇوڪري اڀياس ڪئي ڪٽائي طور، عام کان مخصوص ڏانهن منتقل ٿيو، ۽ وڌيڪ ڌيان ڏنو ويو نظريو.

پوء ڪهڙو طريقو بهترين آهي؟ هڪ سنڪ ۽ هڪ بند جي صورت ۾ - پهريون، ۽ انهن سببن لاء:

  1. جيڪڏهن صرف هڪ ڪم ڪندڙ سنڪ اهم آهي، پوء اهو ڄاڻڻ ڪافي آهي ته هن خاص علائقي جو ڪهڙو تعلق آهي. جڏهن ماشا محسوس ڪيو ته هوء علم جي کوٽ آهي، هوء ضرور وڌيڪ سکڻ جو هڪ طريقو ڳولي ويندي.
  2. انسائيڪلوپيڊڪ علم حقيقي صورتحال ۾ چالو نه ٿي سگھي ٿو ڇاڪاڻ ته عادت ترقي نه ڪئي وئي آهي. عملن جي ترتيب کي سکڻ لاءِ، اهو سمجھ ۾ اچي ٿو ته انهن بابت پڙهڻ نه، پر انهن کي انجام ڏيڻ.

اچو ته غريب ماشا کي اڪيلو ڇڏي ڏيون ۽ اڳتي وڌون اهڙيءَ ريت سکيا واري عمل ڏانهن.

پروگرامنگ: سکو يا ڪريو؟

اسان کي اهو سوچڻ جي عادت آهي ته ترقي ڪرڻ ۽ اڻ واقف فيلڊ ۾ ماهر ٿيڻ لاء، اسان کي پهريان يونيورسٽي وڃڻ يا گهٽ ۾ گهٽ ڪورسز ۾ داخلا داخل ڪرڻ جي ضرورت آهي. اسان باقاعده ٻڌون ٿا جيڪي اهي اسان کي ٻڌائين ٿا ۽ ڪم ڪن ٿا. جڏهن اسان وٽ گهربل ڊپلوما يا سرٽيفڪيٽ اسان جي هٿن ۾ آهي، اسان فوري طور تي گم ٿي ويندا آهيون، ڇاڪاڻ ته اسان اڃا تائين نه سمجهي سگهندا آهيون ته اسان کي تمام گهڻي معلومات جي ضرورت آهي ۽ ڪيئن خاص طور تي ان کي لاڳو ڪرڻ. اهو ڪو مسئلو ناهي جيڪڏهن توهان جا ايندڙ منصوبا آهن سائنسي مقالا لکڻ ۽ انهن سان گڏ ڪانفرنس ۾ سفر ڪرڻ. ٻي صورت ۾، اهو قابل قدر آهي ته صلاحيتن لاء ڪوشش، اهو آهي، ڪرڻ ۽ مخصوص شين کي ٻيهر ڪرڻ، ڪوشش ڪرڻ ۽ غلطي ڪرڻ لاء ڊگهي وقت تائين ياد رکڻ لاء ڇا نه ڪرڻ بهتر آهي.

انهن علائقن مان هڪ جتي ”سخت هٿ“ يا ”هيرن جي اک“ هڪ وسيع نظر سان هٿ ۾ هٿ اچي ٿي پروگرامنگ. جيڪڏهن توهان تجربيڪار ڊولپرز سان ڳالهايو ته توهان کي بهادر ڪهاڻيون ٻڌڻ ۾ اينديون جن ۾ هڪ شخص ننڍي عمر کان رياضي/ فزڪس/ درس و تدريس پڙهندو هو، ۽ پوءِ ٿڪجي پيو ۽ پس منظر ڏانهن هليو ويو. اعليٰ تعليم کانسواءِ پروگرامر به هوندا! سڀ کان پهريان، ڊولپر ۾ جيڪو قدر آهي اهو هڪ سرٽيفڪيٽ يا ڊپلوما ناهي، پر لکيل پروگرامن، اسڪرپٽس ۽ ويب سائيٽن جي مقدار ۽ معيار.

"پر انتظار ڪريو!"، توهان اعتراض ڪيو، "خوبصورت آواز - اهو وٺو ۽ اهو ڪريو!" مان آساني سان پنهنجو پاڻ کي هڪ پروگرام نه ٿو لکي سگهان جيڪڏهن مون اڳ ۾ پروگرام نه ڪيو آهي! مون لاءِ اهو سمجهڻ ضروري آهي ته ڪٿي لکجي، بنيادي طور تي پروگرامنگ ٻولي ۾ ڪمپائلر سان ڪيئن ڳالهايو وڃي. اهو گوگل تي پلمبر جو فون نمبر ڳولڻ جهڙو ناهي.

ان ۾ به هڪ تلخ حقيقت آهي. هڪ اڻ ڄاتل پاسو ٻئي ڏانهن وٺي وڃي ٿو، جنهن جي نتيجي ۾ هڪ ٽئين ڏانهن وڃي ٿو، ۽ جلد ئي اهو عمل جادوگر جي شو ۾ بدلجي ٿو، جيڪو بند ٿيل رومال کي ڇڪيندو آهي ۽ انهن کي مٿين ٽوپي مان ڪڍي نٿو سگهي. اهو عمل، ايماندار هجڻ لاء، ناپسنديده آهي؛ 5th "رومال" طرفان اهو اڳ ۾ ئي لڳي ٿو ته جهالت جي کوٽائي ماريانا خندق جي ويجهو آهي. ان جو متبادل 10 قسم جي متغيرن، 3 قسم جا لوپ ۽ 150 ممڪن طور مفيد لائبريرين بابت ساڳيا ليڪچر آهن. افسوس سان.

Hyperskill: اسان تعمير ڪيو، تعمير ڪيو ۽ آخرڪار تعمير ڪيو

اسان هڪ ڊگهي وقت تائين هن مسئلي بابت سوچيو. اسان جي بلاگ تي آخري پوسٽ جي تاريخ حجم ٻڌائي ٿي ته اسان ڪيترو وقت سوچي رهيا آهيون. سڀني بحثن ۽ ڪوششن کان پوء نئين طريقي سان Stepik تي ضم ڪرڻ جي ڪوشش ڪئي وئي، اسان ختم ڪيو ... هڪ مختلف سائيٽ سان. توھان شايد اڳ ۾ ئي ٻڌو آھي ان بابت JetBrains اڪيڊمي جو حصو. اسان ان کي سڏيو Hyperskill، پراجيڪٽ جي بنياد تي سکيا ۾ ٺهيل، جاوا علم جي بنياد کي ان سان ڳنڍيو، ۽ EduTools ٽيم جي مدد کي شامل ڪيو. ۽ هاڻي وڌيڪ تفصيل.

Stepik کان پيار سان: Hyperskill تعليمي پليٽ فارم

خاص مقصد. اسان پيش ڪريون ٿا "مينيو" منصوبن جو، يعني. پروگرام جيڪي توهان اسان جي مدد سان لکي سگهو ٿا. انهن مان آهن ٽڪ-ٽيڪ-ٽو، پرسنل اسسٽنٽ، بلاڪچين، سرچ انجڻ وغيره. منصوبا 5-6 مرحلن تي مشتمل آهن؛ هر مرحلي جو نتيجو هڪ مڪمل پروگرام آهي. ”پوءِ اسان کي ٻين مرحلن جي ضرورت ڇو آهي جيڪڏهن سڀ ڪجهه اڳ ۾ ئي ڪم ڪري چڪو آهي؟ سوال لاءِ مهرباني. هر قدم سان پروگرام وڌيڪ فعال يا تيز ٿي ويندو آهي. پهرين ته ڪوڊ 10 لائينون وٺي ٿو، پر آخر ۾ اهو 500 ۾ به مناسب نه ٿي سگھي.

ٿورو نظريو. پروگرامنگ بابت هڪ لفظ به ڄاڻڻ کان سواءِ هيلو ورلڊ ويهڻ ۽ لکڻ ناممڪن آهي. تنهن ڪري، منصوبي جي هر مرحلي تي، توهان ڏسو ٿا ته توهان کي ڪهڙي نظرياتي بنياديات حاصل ڪرڻي آهي ۽، سڀ کان اهم، انهن کي ڪٿي حاصل ڪرڻ لاء. بنياديات پڻ موجود آهن Hyperskill تي ”علم جي نقشي“ سيڪشن ۾. جيڪڏهن پروجيڪٽ جي پهرين مرحلي لاءِ شاگردن کي فائل مان ڊيٽا پڙهڻ جي ضرورت نه آهي، ته پوءِ اهي جاري رکڻ جي قابل نه هوندا. اهي پاڻ بعد ۾ سکندا، عام ترقيءَ لاءِ، يا کين ايندڙ مرحلي ۾ ان جي ضرورت پوندي.

Stepik کان پيار سان: Hyperskill تعليمي پليٽ فارم

علم جو نقشو. اهو توهان کي ڏيکاري ٿو ته توهان ڪهڙن عنوانن جو اڀياس ڪيو آهي ۽ انهن جو هڪ ٻئي سان ڪهڙو تعلق آهي. ڪو به پيارو مٿي کوليو. توھان ان جي ذريعي اسڪيم ڪري سگھو ٿا، پر اسان سفارش ڪريون ٿا ته توھان ننڍن ڪمن کي مڪمل ڪرڻ لاءِ پڪ ڪريو ته معلومات توھان جي سر ۾ اچي ٿي. پهرين، پليٽ فارم توهان کي ٽيسٽ ڏيندو، جنهن کان پوء اهو توهان کي پروگرامنگ جا ٻه ڪم ڏيندو. جيڪڏهن ڪوڊ گڏ ڪري ٿو ۽ ٽيسٽ پاس ڪري ٿو، ان جو حوالو حل سان مقابلو ڪريو، ڪڏهن ڪڏهن اهو ان کي لاڳو ڪرڻ لاء وڌيڪ بهتر طريقو ڳولڻ ۾ مدد ڪري ٿو. يا پڪ ڪريو ته توهان جو حل اڳ ۾ ئي شاندار آهي.

اضافي ڪجھ به نه. اسان ٻنهي ”سبز“ استعمال ڪندڙن ۽ تجربيڪار ڊولپرز جو انتظار ڪري رهيا آهيون. جيڪڏهن توهان اڳ ۾ ئي پروگرام لکي چڪا آهيو، ان سان ڪو فرق نه پوندو، اسان توهان کي 2+2 شامل ڪرڻ يا هڪ لڪير کي ٻيهر ڦيرائڻ تي مجبور نه ڪنداسين. فوري طور تي گهربل سطح تي حاصل ڪرڻ لاء، جڏهن رجسٽريشن، ظاهر ڪريو ته توهان اڳ ۾ ئي واقف آهيو ۽ هڪ وڌيڪ ڏکيو منصوبو چونڊيو. پنهنجو پاڻ کي وڌيڪ سمجهڻ کان ڊپ نه ٿيو: جيڪڏهن ڪجهه ٿئي ٿو، توهان هميشه علم جي نقشي ۾ وساريل موضوع ڏانهن واپس ڪري سگهو ٿا.

Stepik کان پيار سان: Hyperskill تعليمي پليٽ فارم

اوزار. سائيٽ تي هڪ خاص ونڊو ۾ ڪوڊ جا ننڍا ٽڪرا لکڻ تمام سٺو آهي، پر حقيقي پروگرامنگ جي شروعات ترقي واري ماحول ۾ ڪم ڪرڻ سان ٿيندي آهي (Iغير منحصر ٿيل Development Eماحول). تجربيڪار پروگرامر نه رڳو ڄاڻن ٿا ته ڪوڊ ڪيئن لکجي، پر گرافڪ انٽرفيس ڪيئن ٺاهجي، مختلف فائلن کي پروجيڪٽ ۾ گڏ ڪرڻ، اضافي ڊولپمينٽ ٽولز استعمال ڪرڻ، ۽ IDE انهن مان ڪجهه عملن جو خيال رکي ٿو. جڏهن توهان پروگرامنگ سکي رهيا آهيو ته اهي صلاحيتون ڇو نه سکو؟ هي اهو آهي جتي JetBrains بچاءُ لاءِ اچي ٿو ۽ IntelliJ IDEA Community Educational جو هڪ خاص نسخو اڳ ۾ نصب ٿيل EduTools پلگ ان سان. اهڙي IDE ۾، توهان تربيتي ڪورس وٺي سگهو ٿا، حل ٿيل مسئلا چيڪ ڪري سگهو ٿا، ۽ پروجيڪٽ جي تجويزون ڏسي سگهو ٿا جيڪڏهن توهان ڪجهه وساريو. پريشان نه ٿيو ته اهو توهان جو پهريون ڀيرو آهي لفظ ”پلگ ان“ يا ”IDE“ ٻڌي: اسان توهان کي ٻڌائينداسين ته اهو ڇا آهي ۽ ان کي ڪيئن انسٽال ڪجي توهان جي ڪمپيوٽر يا ليپ ٽاپ تي گهٽ ۾ گهٽ تڪليف سان. نظريي کي سمجھو، ۽ پوءِ IDE ڏانھن وڃو ۽ اتي ئي پروجيڪٽ جي ايندڙ مرحلي کي مڪمل ڪريو.

آخري حدون. انهن مان ڪو به ناهي! اسان ڪير آهيون سر تي ڌڪ هڻڻ ۽ ٻڌايو ته ڪهڙي رفتار سان پروگرام لکون؟ جڏهن توهان ڪوڊ لکڻ جو مزو وٺو ٿا ۽ ان کي ختم ڪرڻ چاهيو ٿا، توهان ان کي ختم ڪريو، اڄ يا سڀاڻي. پنهنجي خوشي لاءِ ترقي ڪريو.

غلطيون. هرڪو انهن کي تسليم ڪري ٿو، تنهنڪري توهان پروجيڪٽ جي مرحلن مان هڪ آهي، ۽ پوء اهو مرحلو خودڪار ٽيسٽ پاس نه ڪندو. چڱو، توهان کي پاڻ لاء معلوم ڪرڻو پوندو ته ڇا غلط ٿيو. اسان توهان کي ٻڌائي سگهون ٿا ته غلطي ڪٿي آهي، پر ڇا اهو توهان کي سيکاريندو ته ڪوڊ احتياط سان ڪيئن لکجي؟ IDEA کان تجويزون پڙهو يا بگ بابت هڪ نظرياتي موضوع، ۽ جڏهن پروگرام آخرڪار ڪم ڪندو، ڊومامين جي رش گهڻو ڪري اچڻ ۾ گهڻو وقت نه هوندو.

واضح نتيجو. تنهن ڪري، توهان پهريون مسودو مڪمل ڪيو آهي، اڳتي ڇا؟ توهان جي محنت جي ميوي جو مزو وٺو! پنهنجي دوستن سان ٽڪ-ٽيڪ-ٽو کيڏيو ۽ ساڳئي وقت پنهنجي ڪاميابيءَ تي فخر ڪريو. پروجيڪٽ کي GitHub تي اپلوڊ ڪريو ان کي مستقبل جي آجر کي ڏيکارڻ لاءِ، هڪ وضاحت پاڻ لکو، ۽ اتي ڄاڻايو ته توهان لاڳو ڪيو آهي. 4-5 پيچيده منصوبا، ۽ ھاڻي، ھڪڙي شروعاتي ڊولپر لاءِ ھڪڙو معمولي پورٽ فوليو تيار آھي.

ترقي جو موقعو. اچو ته چئو ته توهان Hyperskill کي ڏسو ۽ اتي ڪو به اهم موضوع يا ڪارائتو منصوبو نه ڏسندا. اسان کي ان جي باري ۾ ڄاڻ ڏيو! جيڪڏھن توھان جو پس منظر علم جي نقشي کان وسيع ۽ امير آھي، ته پوءِ اسان کي فارم ۾ لکو تعاون. اسان جي ٽيم توھان سان پنھنجون تجويزون ۽ ترڪيبون شيئر ڪنديون، تنھنڪري اسان کي توھان جي ڄاڻ کي مفيد مواد ۾ تبديل ڪرڻ ۾ مدد ڪندي خوشي ٿيندي جيڪا مختلف عمرن ۽ سطحن جي استعمال ڪندڙن لاءِ سمجھ ۾ اچي ٿي. ٿي سگهي ٿو اسان به ادا ڪنداسين، پر اهو يقين ناهي.

ڀلي ڪري آيا: hi.hyperskill.org اندر اچڻ ، ڏسڻ ، ڪوشش ڪرڻ ، تجويز ڪرڻ ، ساراهه ۽ تنقيد ڪرڻ. اسان به توهان کي سيکاري رهيا آهيون.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو