پروگرامر ٿيڻ لاءِ پڙهائيءَ جو چوٿين سال پورو ڪري، مان سمجهان ٿو ته مان پروگرامر ٿيڻ کان پري آهيان.

مضمون بنيادي طور تي نوجوانن جو مقصد آهي جيڪي اڃا تائين هڪ پيشو چونڊڻ بابت سوچي رهيا آهن.

اڳوڻي

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

سينٽ پيٽرسبرگ ۾، انتخاب تمام وڏو آهي، پر ڪجهه مون کي قائل ڪيو ته هڪ پائلٽ ٿيڻ لاء مطالعو ڪيو - اهو معزز، مالي طور تي، ۽ سماج ۾ حيثيت رکي ٿو. داخلا تي، اهو تجويز ڪيو ويو ته 3 هدايتون چونڊڻ، بغير بغير، پائلٽ اشارو ڪيو (2 هدايتون: ماهر ۽ بيچلر). پر داخلا ڪميٽي جي ماڻهن مون کي ٽيون چونڊڻ لاءِ قائل ڪيو ۽ چيو ته عام طور تي اهو مون لاءِ ڪو مسئلو ناهي ، جيڪڏهن مون کي پروگرامنگ سان ڪجهه ڪرڻو آهي ته پوءِ آئون اتي وڃي سگهان ٿو (اها ڪجهه به ناهي جيڪو مون سکيو آهي. هڪ آئي ٽي اسپيشلسٽ جون بنيادي ڳالهيون اسڪول ۾ پري کان (پڻ پئسا لاءِ)). آگسٽ پڄاڻي تي اچي رهيو آهي، هر روز لسٽن جي نگراني ڪندي، مان سمجهان ٿو ته مان واضح طور تي هڪ پائلٽ جي حيثيت ۾ قابل نه آهيان ڇاڪاڻ ته پوائنٽن جي تعداد جي ڪري، آئون آهستي آهستي فوج ۾ شامل ٿيڻ لاء تيار ٿي رهيو آهيان، وڻن کي ٻيهر ڏيڻ، برف صاف ڪرڻ، پر اوچتو. ، منهنجي والدين کان هڪ ڪال: "پٽ، مبارڪون، توهان داخل ٿي ويا!" مان تسلسل جو منتظر آهيان. "توهان OraSUVD ۾ داخل ٿيو، اسان کي خبر ناهي ته اهو ڇا آهي، پر هڪ بجيٽ تي! اسان ڏاڍا خوش آهيون!” ”ها،“ مان سمجهان ٿو، ”اصل شيءِ بجيٽ آهي! پنهنجو مٿو ڇڪيندي، مون سوچيو ته هن پراسرار ORASUVD جو مطلب ڇا آهي، پر جيئن به هجي، مان سينٽ پيٽرسبرگ وڃي رهيو آهيان، ۽ اهو اڳ ۾ ئي خوش ٿيڻ جو هڪ وڏو سبب آهي.

مطالعي جي شروعات

ڊيڪوڊنگ آواز هن طرح آهي: خودڪار هوائي ٽرئفڪ ڪنٽرول سسٽم جي تنظيم. اکر به گهڻا آهن، معنيٰ به. رڪارڊ لاءِ، مون پنهنجو پهريون سال سينٽ پيٽرسبرگ ۾ نه پڙهيو هو، اسان کي Vyborg ڏانهن موڪليو ويو هو، يقيناً سٺي زندگي نه هئي، پر مجموعي طور تي اهو ان کان به بهتر هو جو ڪنهن جي توقع ٿي سگهي ٿي.

اسان جو گروپ تمام ننڍڙو هو، صرف 11 ماڻهو (هن وقت اسان مان 5 اڳ ۾ ئي آهن)، ۽ هرڪو، بلڪل هرڪو، سمجهي نه سگهيو ته اهي هتي ڇا ڪري رهيا هئا.

پهريون ڪورس سادو هو، ڪنهن به خاصيت وانگر، غير معمولي ڪجھ به نه، لکڻ، رياضي ۽ ڪجهه وڌيڪ انسانيت جا مضمون. ڇهه مهينا گذري ويا آهن، مان اڃا تائين سمجهي نه سگهيو آهيان ORASUVD جو مطلب ڇا آهي، گهڻو گهٽ اهي جيڪي ڪندا آهن. پهرئين سيمسٽر جي پڄاڻيءَ تي، هڪ استاد اسان وٽ سينٽ پيٽرسبرگ کان اچي ٿو ۽ اسان کي ”پروفيشن جو تعارف“ نظم سيکاري ٿو.

”ٺيڪ آهي، اهو ئي آهي، آخرڪار مان پنهنجي ابدي سوالن جا جواب ٻڌي ڇڏيندس،“ مون سوچيو، پر اهو ايترو سادو ناهي.
هي خاصيت تمام گهڻو مشهور ٿي ويو ۽ پروگرامنگ کان ايترو پري ناهي. اسان ان حقيقت کان به وڌيڪ حيران ٿي ويا هئاسين ته روس ۾ اها واحد خاصيت آهي جنهن ۾ ڪو به اينالاگ ناهي.

پيشي جو خلاصو اهو آهي ته آسمان ۾ ٿيندڙ سڀني عملن کي سمجهڻ، هر قسم جي لوڪيٽرز کان معلومات گڏ ڪرڻ ۽ ڊجيٽل طور ان کي ڪنٽرولر جي مانيٽر ڏانهن منتقل ڪرڻ آهي. آسان لفظ ۾، اسان ڪجھھ ٺاھيندا آھيون جيڪو موڪليندڙ کي ڪم ڪرڻ جي اجازت ڏئي ٿو (ايئرائيشن سافٽ ويئر). متاثر ڪندڙ، اهو ناهي؟ اسان کي ٻڌايو ويو هو ته جيڪڏهن توهان جو ڪوڊ اوچتو هڪ آفت جو سبب بڻجندو آهي ته مجرمانه ذميواري پڻ تصور ڪئي وئي آهي.

اچو ته ٿورن شين ۽ ذيلي ذخيري جي هڪ گروپ کان پوئتي قدم رکون ۽ پروگرامنگ جي موضوع بابت ڳالهايون.

اناج سان اناج

جڏهن اسان ڪاميابيءَ سان پهريون ڪورس مڪمل ڪيو ۽ سينٽ پيٽرسبرگ ۾ وڌيڪ پڙهڻ لاءِ آياسين، ته اهو ڪجهه وڌيڪ دلچسپ ٿي ويو، ۽ هر سيمسٽر سان اهو واضح ٿي ويو ته هو اسان کان ڇا ٿا چاهين. اسان آخرڪار ڪوڊنگ شروع ڪيو ۽ C++ جي بنياديات کي سکڻ شروع ڪيو. هر سيمسٽر ۾ اسان جي ڄاڻ ۾ واڌارو ٿيو؛ اتي ڪيترائي مضمون ايوي ايشن ۽ ريڊيو انجنيئرنگ سان لاڳاپيل هئا.

چوٿين سال جي شروعات ۾، مون اڳ ۾ ئي ڪجهه لائبريرين کي ڄاڻايو ۽ ویکٹر ۽ ان جي مائٽن کي استعمال ڪرڻ سکيو. مون ٿورو مشق ڪيو OOP، وراثت، ڪلاس، عام طور تي، هر شي جي بغير C ++ ۾ پروگرامنگ عام طور تي تصور ڪرڻ ڏکيو آهي. ريڊيو انجنيئرنگ ۽ فزڪس سان لاڳاپيل ڪيترائي مضمون، لينڪس ظاهر ٿيا، جيڪي تمام پيچيده، پر مجموعي طور تي دلچسپ لڳي رهيا هئا.

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

”آءِ ٽي ايم او، سوئي، پولي ٽيڪنڪ... مان واقعي اتي وڃي سگهان ها، پوائنٽس ڪافي هجن ها، ۽ جيتوڻيڪ اهو اتي نه آهي جتي مون چاهيو، اهو شايد اڃا به هتي کان بهتر آهي!“ مون سوچيو، پنهنجي ڪلهي کي ڇڪيندي. پر انتخاب ڪيو ويو آهي، وقت پنهنجي ٽول ورتو آهي ۽ مان صرف ڪري سگهان ٿو پاڻ کي گڏ ڪرڻ ۽ هر ممڪن ڪم ڪريان ٿو.

نتيجو ۽ ٿورا ورهاڱي وارا لفظ انهن لاءِ جن اڃا تائين پنهنجو سفر شروع نه ڪيو آهي

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

نوجوان پڙهندڙ، جيڪڏهن توهان اڃا تائين نٿا ڄاڻو ته توهان ڇا ٿيڻ چاهيو ٿا، پريشان نه ڪريو، اڪثر بالغن کي به خبر ناهي. بنيادي شيء ڪوشش ڪرڻ آهي. اهو آزمائشي ۽ غلطي جي ذريعي آهي ته توهان آخرڪار سمجهي سگهو ٿا جيڪو توهان چاهيو ٿا. جيڪڏهن توهان هڪ پروگرامر بڻجڻ چاهيو ٿا، ته پوءِ شروع ڪرڻ هميشه کان وڌيڪ اهم هوندو آهي اهو ڄاڻڻ کان ته ڪهڙي فيلڊ ۾ ٿيڻو آهي. سڀ ٻوليون هڪجهڙا آهن، ۽ پروگرامنگ ڪو به استثنا نه آهي.

پي ايس جيڪڏھن مون کي خبر ھجي ھا ته مان ترڻ وارو آھيان، مان سوئمنگ ٽرنپس وٺيان ھا. مان واقعي چاهيان ٿو ته اهو سڀ ڪجهه اڳ ۾ ئي سمجهڻ شروع ڪريان، پر عدم دلچسپي، سکڻ جي معمول ۽ نه سمجهڻ جي ڪري اڳتي ڇا ٿيندو، مون وقت وڃائي ڇڏيو. پر مون کي يقين آهي ته اهو ڪڏهن به دير نه آهي.

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

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