پروگرامنگ گذريل ڏهاڪي دوران مقبوليت ۾ ڌماڪو ڪيو. ۽ انهي مان تمام گهڻو hype ظاهر ٿيو هڪ اعليٰ پگهار واري نوڪري حاصل ڪرڻ جي امڪان کان. پر، حقيقت ۾، ڪوڊنگ جا ٻيا ڪيترائي فائدا آھن. ۽ سچ چيو وڃي ٿو، ان بابت تمام گهڻو پيار آهي. ڪيترن ئي تجربيڪار ڊولپرز جو چوڻ آهي ته پيشي لاءِ هڪ جوش واقعي انهن جي مدد ڪئي آهي حقيقي ڪم ۾ جيڪي اهي ڪري رهيا آهن. اندازي مطابق ڪاميابي IT ۾ دلچسپي کان سواءِ ”گهٽ“ يا ”اوسط“ بار کان اڳتي نه وڌندي. پر ڇو ڪوڊنگ وانگر؟ ڇا اهو واقعي ڏکيو ناهي؟ ڇا اهو ڪجهه بورنگ ناهي؟ ماڻهو ڪوڊنگ کي ڇو پسند ڪندا آهن؟  پيشي جي جذبي جي وضاحت ڪرڻ - 1اڳتي، اسان پروگرامنگ لاءِ پنهنجي محبت جو اظهار ڪرڻ وارا آهيون - اسان ان کي محدود ڪري ڇڏيو آهي 10 سببن جي وچ ۾ تجربيڪار ڪوڊرز ۽ سکندڙن جي وچ ۾. اچو ته ڏسون ڇو ته ڪيترائي ماڻهو ڪوڊنگ سان بيٺا آهن ۽ ڇو اهي ان سان پيار ڪندا آهن.

سبب نمبر 1. زندگيءَ جي سکيا جي خوشي

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

سبب نمبر 2. نظريي ۽ عمل جي وچ ۾ مڪمل توازن

اڪثر ڪاليج جي گريجوئيٽ وٽ اڪثر طاقتور علم هوندو آهي پر خبر ناهي ته ان کي حقيقي زندگي ۾ ڪيئن لاڳو ڪجي. پر پروگرامنگ مختلف آهي. جيتوڻيڪ هتي هر شيءِ هڪ طرف خلاصي آهي، پر ٻئي طرف انتهائي عملي آهي. توهان هڪ ايپ يا سافٽ ويئر ٺاهي انهن سڀني تجريدي نظريات کي عمل ۾ آڻي سگهو ٿا جيڪو دنيا کي تبديل ڪري ڇڏيندو. يا هڪ ويب سائيٽ ٺاهيو جيڪو اربين ماڻهن کي مفيد معلوم ٿئي. ميڊيم مان مائيڪل ميڪولي چوي ٿو: ”پروگرامنگ جي اصل خوبي اها آهي ته توهان پنهنجي گهر جي ڪمپيوٽر تي ”ربر ميٽ دي روڊ“ لمحو حاصل ڪري سگهو ٿا، ۽ اسان ان سان مڪمل طور تي متفق آهيون.

سبب نمبر 3. توهان جي دماغ جي تربيت

جڏهن توهان ڪنهن مسئلي تي تمام گهڻي عرصي تائين ڦاسي پيا، اسان شرط رکون ٿا ته توهان پنهنجي وار کي ڇڪڻ چاهيو ٿا. بهرحال، جاوا ۾ مسئلو حل ڪرڻ آرام سان ٿي سگهي ٿو جيڪڏهن توهان هڪ تجسس واري نقطه نظر کان ڪوڊ ڪريو ٿا. StackOverflow، GitHub، Quora، Coderanch، ۽ ٻين جاوا برادرين ذريعي ڏسڻ سان، توھان حل ڪري سگھوٿا صرف ڪنھن بگ، ميموري ليڪ، يا جيڪو توھان سمجھو ٿا اھو ناممڪن آھي. ڪيترن ئي ذريعن جو حوالو ڏيڻ ۽ معلومات گڏ ڪرڻ سان، توهان پنهنجي ذهن جي تربيت ڪري رهيا آهيو ۽ اهو اطمينان بخش احساس حاصل ڪريو جڏهن توهان آخرڪار سڀئي ٽڪرا گڏ ڪري ڇڏيو. هڪ حقيقي شيرلڪ هومس وانگر.

سبب نمبر 4. توهان وڌيڪ تفصيل تي مبني ٿي رهيا آهيو ۽ توهان جي تجزياتي صلاحيتن کي ترقي ڪريو

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

سبب نمبر 5. اعلي مطالبو ۽ اعلي تنخواه

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

سبب نمبر 6. دلچسپ منصوبن تي ڪم

هڪ پروگرامر جي حيثيت ۾، توهان دلچسپ منصوبن تي ڪم ڪرڻ وارا آهيو! هڪ پروگرامر هجڻ جي بهترين حصن مان هڪ اهڙي شيء ٺاهي رهي آهي جيڪا اڳ ۾ موجود نه هئي. ۽ پوء توهان هڪ ايپليڪيشن، ويب سائيٽ، يا جيڪو توهان جي تخليق تي ڪنٽرول حاصل ڪيو! توهان ترقي ڪري سگهو ٿا ۽ برقرار رکي سگهو ٿا ڪجهه تمام مفيد، جيڪو اسان کي ايندڙ نقطي ڏانهن وٺي ٿو ...

سبب #7: ماڻهن جي زندگين ۾ فرق پيدا ڪرڻ

جڏهن توهان هڪ ايپ ٺاهڻ جو انتظام ڪندا آهيو جيڪا انسانن جو وقت بچائي سگهي ٿي ۽ انهن کي مشڪل ڪم ڪرڻ کان روڪي سگهي ٿي، توهان ماڻهن جي زندگين ۾ ٿورو فرق آڻيندا آهيو. اھو ھڪڙو معمولي اثر آھي، پر والدين وٽ پنھنجي ٻارن يا دوستن سان گذارڻ لاءِ وڌيڪ وقت آھي، ڪم جي عادين وٽ نون خيالن کي سوچڻ لاءِ وڌيڪ وقت آھي، يا آرام ڪرڻ لاءِ وڌيڪ وقت آھي. ان کان علاوه، هڪ ٻيو ميڊيم بلاگر، جيسمين وو ، ”هڪ ايپ ٺاهڻ ۾ مدد ڪئي جيڪا ٻارن کي گود وٺڻ واري خاندان کي ڳولڻ ۾ مدد ڪندي خاندانن کي گود وٺڻ لاءِ ڳولي رهي آهي. جيئن توهان ڏسو ٿا، هڪ سادي ايپ ڪنهن جي سڄي زندگي تبديل ڪري سگهي ٿي.

سبب نمبر 8. نوان موقعا

جيسمين وو اهو پڻ چيو ته ڪوڊنگ توهان لاءِ ڪيترائي موقعا کولي سگهي ٿي. بلڪل ائين ئي هن سان ٿيو. ڪمپيوٽر سائنس جي شاگرد جي حيثيت ۾، هوءَ پروگرامن ۽ ڪانفرنسن ۾ شرڪت لاءِ مختلف شهرن ۽ ملڪن جو سفر ڪندي هئي، جيڪي هن لاءِ کليل نه هونديون جيڪڏهن هوءَ نه ڄاڻندي هجي ته ڪوڊ ڪيئن ڪجي. اٽڪل 10 سالن ۾، هن پاڻ کي سيکاريو جاوا، پٿون، جاوا اسڪرپٽ، روبي، HTML CSS وغيره.

سبب نمبر 8. دور دراز ڪم جي خوبصورتي

جتي به ۽ جڏهن به توهان چاهيو ڪم ڪرڻ هڪ ٻي شيءِ آهي پروگرامنگ بابت پيار ڪرڻ. دور دراز نوڪريون انتهائي مقبول ٿي چڪا آهن تازو. اتي ڪافي ڪجھ نوڪريون آھن جيڪي ڪٿي به ڪري سگھجن ٿيون، ۽ پروگرامنگ انھن مان آھي. ان کان علاوه، توهان کي پروگرام ڪرڻ لاء صرف ٻن شين جي ضرورت آهي - هڪ ڪمپيوٽر ۽ هڪ انٽرنيٽ ڪنيڪشن. انهن ٻن شين سان، توهان دنيا ۾ ڪٿي به رهي سگهو ٿا. ناروي ڏانهن منتقل ڪرڻ ۽ برفاني مڇي مارڻ شروع ڪرڻ چاهيو ٿا؟ زبردست! ساحل تي مفت وقت گذارڻ لاءِ ٿائلينڊ ڏانهن وڃڻ وانگر محسوس ڪيو؟ ڪو مسئلو ناهي! چونڊ مڪمل طور تي توهان تي آهي.

سبب نمبر 9. ٽيم جي ڪوشش

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

سبب نمبر 10. توهان ان کي هڪ حقيقت ڪري سگهو ٿا!

”بدقسمتي سان مان ڪو ساز وڄائي نه ٿو سگهان، سمفونيون ٺاهي سگهان ٿو، خوبصورت گيت ڳائي سگهان ٿو، شاندار پينٽنگ ڪري سگهان ٿو يا شاندار مجسما ٺاهي سگهان ٿو. پر، جڏهن مان پنهنجي اسڪرين ڪوڊنگ جي پويان هوندو آهيان، مون کي ڪنهن قسم جو جادو ڪرڻ جو زبردست احساس ٿيندو آهي،“ ميڪا چوي ٿو . Väisänen هن جي بلاگ ۾. حقيقت ۾، اهو واقعي هڪ جادوگر وانگر محسوس ٿئي ٿو. فزڪس جي برعڪس، جتي جسماني پابنديون سڀ ڪجهه آهن جيڪي توهان تائين محدود آهن، ڪوڊنگ ۾ ڪا به رڪاوٽ ناهي. جڏهن توهان جو منصوبو ٺاهي رهيا آهيو، توهان کي مواد جي ملڪيت ۽ پسند جي باري ۾ سوچڻ جي ضرورت ناهي. اهو ڪوڊنگ بابت سڀ کان وڌيڪ دلچسپ شين مان هڪ آهي. ڇا توهان کي ياد آهي ته توهان جي پهرين "هيلو ورلڊ" لائن جو احساس توهان جي سامهون ڪمپيوٽر اسڪرين تي ڏيکاري رهيو آهي؟ ها، اهو ئي جوش آهي جيڪو توهان پنهنجي هر نئين "تخليق" سان حاصل ڪري رهيا آهيو.

نتيجو

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