JavaRush /جاوا بلاگ /Random-UR /مجھے اپنا ڈپلومہ دکھائیں! کیا ایک پروگرامر کو اعلیٰ خصوصی...

مجھے اپنا ڈپلومہ دکھائیں! کیا ایک پروگرامر کو اعلیٰ خصوصی تعلیم حاصل کرنے کی ضرورت ہے؟

گروپ میں شائع ہوا۔
کیا آپ کو ایک کامیاب پروگرامر بننے کے لیے کسی یونیورسٹی میں اعلیٰ خصوصی تعلیم حاصل کرنے کی ضرورت ہے؟ سوال مبہم ہے، مستقل طور پر متعلقہ ہے، اور اس معاملے پر بہت مختلف آراء ہیں۔ مجھے اپنا ڈپلومہ دکھائیں!  کیا ایک پروگرامر کو اعلیٰ خصوصی تعلیم حاصل کرنے کی ضرورت ہے؟  - 1کچھ کہتے ہیں کہ خصوصی "ٹاور" کے بغیر، جو لوگ پروگرامر بننا چاہتے ہیں وہ صرف "cueers"، آٹومیٹرز، مختلف قسم کے "form-slappers" اور ایک عام کوڈر کی دوسری ذیلی نسلیں بننا سیکھ سکیں گے جن کا بہت کم احترام کیا جاتا ہے۔ لیبر پروگرامرز. دوسرے اس نقطہ نظر سے متفق نہیں ہیں، یہ دلیل دیتے ہیں کہ خود مطالعہ اور انٹرنیٹ پر دستیاب تعلیمی مواد کی مدد سے پیشہ ور پروگرامر بننا کافی ممکن ہے۔ سچ کہاں ہے؟ جیسا کہ اکثر ہوتا ہے، سچائی کہیں درمیان میں ہوتی ہے۔ ایک طرف، خصوصی اعلیٰ تعلیم کے بغیر، بہت سے لوگوں کے لیے عمومی طور پر پیشے میں جانا مشکل ہو جائے گا، لیکن کچھ خاص طور پر امید افزا اور پیچیدہ پروگرامنگ کی خصوصیات، جیسے مصنوعی ذہانت اور مشین لرننگ، مثلاً۔ مجھے اپنا ڈپلومہ دکھائیں!  کیا ایک پروگرامر کو اعلیٰ خصوصی تعلیم حاصل کرنے کی ضرورت ہے؟  - 2

60% پیشہ ور پروگرامرز آن لائن کورسز کے ذریعے سیکھتے ہیں۔

دوسری طرف، اعداد و شمار ہمیں بتاتے ہیں کہ پروگرامرز میں، خود سکھائے جانے والے لوگ، عجیب بات ہے، اکثریت ہے۔ اسٹیک اوور فلو ریسورس کے ذریعہ کئے گئے ڈویلپرز کے ایک بڑے پیمانے پر سروے کے مطابق ، سروے میں شامل 56% پروگرامرز نے اطلاع دی کہ ان کے پاس کوئی خصوصی ڈپلومہ نہیں ہے (کمپیوٹر سائنس اور متعلقہ شعبوں میں اسپیشلائزڈ ڈپلومہ کو اس طرح سمجھا جاتا ہے)۔ ایک ہی وقت میں، سروے میں شامل 85 فیصد سے زیادہ ڈویلپرز نے کہا کہ وہ جزوی طور پر خود کو خود سکھایا ہوا سمجھتے ہیں، کیونکہ انہوں نے پروگرامنگ زبانوں میں سے کم از کم ایک یا فریم ورک خود ہی سیکھا ہے۔ جبکہ 13% جواب دہندگان نے مکمل طور پر آزاد تعلیم پر مبنی پروگرامر کے پیشے میں مہارت حاصل کی۔ مزید برآں، سروے کا جواب دینے والے 60% پیشہ ور پروگرامرز نے کہا کہ انہوں نے کم از کم ایک بار تربیت کے لیے آن لائن کورسز کا استعمال کیا ہے۔ اسی سروے کے مطابق، تمام پروگرامرز میں سے تقریباً 75% نے اعلیٰ تعلیم مکمل کی ہے، یعنی تمام پیشہ ور کوڈرز کے ایک چوتھائی کے پاس ڈپلومہ ہی نہیں ہے۔ اور جن لوگوں کے پاس ہے، ان میں سے صرف نصف سے کچھ زیادہ (60%) نے نوٹ کیا کہ انہوں نے کمپیوٹر سائنس سے متعلق خصوصی مہارت میں تعلیم حاصل کی۔ جیسا کہ ہم دیکھ سکتے ہیں، اس بات پر کوئی اتفاق رائے نہیں ہے کہ ایک پروگرامر کو کتنی خصوصی اعلیٰ تعلیم کی ضرورت ہے۔ تو آئیے اس کے حق اور خلاف دلائل کو دیکھتے ہیں۔مجھے اپنا ڈپلومہ دکھائیں!  کیا ایک پروگرامر کو اعلیٰ خصوصی تعلیم حاصل کرنے کی ضرورت ہے؟  - 3

کوڈر کے لیے اعلیٰ خصوصی تعلیم۔ کے لیے دلائل"

"کیا پروگرامر بننے کے لیے خصوصی اعلیٰ تعلیم حاصل کرنا ضروری ہے؟ سختی سے، نہیں. لیکن مجھے لگتا ہے کہ ایسے لوگوں کا فیصد جو رسمی تربیت کے بغیر سنجیدہ پروگرامر بن سکتے ہیں اتنا بڑا نہیں جتنا آپ انٹرنیٹ پر اس کے بارے میں پوسٹس پڑھ کر سوچ سکتے ہیں۔ پروگرامنگ میں پہلا قدم اٹھانا بہت آسان ہے، اور یہ بہت سے لوگوں کو اس پیشے میں جانے کی ترغیب دیتا ہے، چاہے وہ معروضی طور پر اس کی اہلیت نہ رکھتے ہوں۔ بنیادی طور پر، اگر آپ کی کوئی رسمی تربیت نہیں ہے، تو آپ شوقیہ ہیں۔ اگرچہ بعض اوقات یہ شوقیہ پیشہ ور افراد کا کردار کافی یقین کے ساتھ ادا کر سکتے ہیں، یہاں تک کہ ایک ہونے کے بغیر بھی۔" باکس میں سینئر ڈویلپر کے عہدے پر فائز ایک تجربہ کار پروگرامر رینڈل شولز کہتے ہیں ۔ "تاہم، یہ نہ بھولیں کہ رسمی تعلیم کی کمی اور ڈپلومہ کی کمی - یہ ایک ہی چیز نہیں ہے۔ کچھ پروگرامرز نے کمپیوٹر سائنس میں مکمل تعلیم حاصل کی ہے، لیکن ان کے پاس ڈپلومہ نہیں ہے،" ماہر نے مزید کہا۔
  • یونیورسٹی میں تعلیم حاصل کرنا خصوصی علم کی بنیاد رکھتا ہے۔

    اعلیٰ تعلیم کا بنیادی کام کسی بھی پیشے میں مزید مہارت حاصل کرنے کے لیے ایک مضبوط اور مستحکم بنیاد بنانے میں مدد کرنا ہے۔ اور، یہ تسلیم کرنا ضروری ہے، ان کی تمام خامیوں کے باوجود، روسی بولنے والے ممالک کی جدید یونیورسٹیاں بھی اس مشن سے کم از کم نمٹتی ہیں۔ یونیورسٹی میں پڑھنا اکثر واقعی نظریاتی علم اور مہارت کی ایک وسیع بنیاد کی بنیاد رکھنے میں مدد کرتا ہے، جس کی بنیاد پر پھر ایک پیشہ ور پروگرامر کی تشکیل ہوتی ہے۔

  • یونیورسٹی میں تعلیم حاصل کرنے سے خود تعلیم سے وابستہ مہارتیں پیدا ہوتی ہیں۔

    اگر نظریاتی علم واضح ہے، تو یونیورسٹی میں کون سی کارآمد مہارتیں حاصل کی جا سکتی ہیں، یہ دیکھتے ہوئے کہ حقیقی عملی مہارتیں، جن کی مارکیٹ میں مانگ ہے، اعلیٰ تعلیم کے ذریعے بہت کم فراہم کی جاتی ہے؟ یونیورسٹیاں سیکھنے کا طریقہ سکھاتی ہیں، اور پروگرامر کے لیے اس مہارت کی اہمیت کا اندازہ لگانا مشکل ہے۔ یہاں ہم خود کو ایک بار پھر مصنف اور مستقبل کے ماہر ایلون ٹوفلر کا حوالہ دینے کی اجازت دیتے ہیں، جس نے کہا تھا کہ "21ویں صدی میں ناخواندہ وہ نہیں ہوں گے جو لکھنا پڑھنا نہیں جانتے، بلکہ وہ نہیں ہوں گے جو سیکھنا اور دوبارہ سیکھنا نہیں جانتے۔ " یہ خاص طور پر پروگرامرز اور دیگر تکنیکی خصوصیات کے کارکنوں کے لیے درست ہے۔

  • خصوصی ڈپلومہ رکھنے سے نوکری تلاش کرنے میں مدد ملتی ہے۔

    اس حقیقت کے باوجود کہ عام طور پر اعلیٰ تعلیم کا ہونا، کسی خصوصی ڈپلومہ کا ذکر نہ کرنا، پروگرامر کی خدمات حاصل کرنے کے لیے شاذ و نادر ہی ایک اہم معیار ہوتا ہے، بعض اوقات ڈپلومہ ہونا اب بھی بہت مفید ثابت ہو سکتا ہے۔ مثال کے طور پر، ایسے معاملات میں جہاں ایک پروگرامر کو کسی غیر ملکی آجر کے لیے ایک آؤٹ اسٹافنگ کمپنی میں نوکری مل جاتی ہے جو اس کی قابلیت پر شک کرتا ہے، اس کی خصوصیت میں تعلیم مکمل کرنا ایک اہم فائدہ ہوگا۔ اس کے علاوہ، ڈپلومہ حاصل کرنا ان کوڈرز کے لیے بہت مفید ہو گا جو یورپ یا شمالی امریکہ کے ممالک میں بیرون ملک منتقل ہونے کی کوشش کرتے ہیں، مثال کے طور پر۔

  • ڈپلومہ کے ساتھ پیشے میں اچھی شروعات کرنا آسان اور تیز تر ہوتا ہے۔

    اپنے آپ میں ایک ڈپلومہ ہونا، اگرچہ یہ شروع سے ہی اچھی ملازمت فراہم نہیں کرے گا، لیکن معروف کمپنیوں میں انٹرنشپ کے ذریعے "اعلی آغاز سے" عمل میں آنے میں آپ کی مدد کر سکتا ہے اور، اگر آپ یونیورسٹی (اور ملک کے ساتھ) خوش قسمت ہیں رہائش)، پیشے کے معزز اور قابل اساتذہ ماہرین کی مدد کا شکریہ۔

    مجھے اپنا ڈپلومہ دکھائیں!  کیا ایک پروگرامر کو اعلیٰ خصوصی تعلیم حاصل کرنے کی ضرورت ہے؟  - 4
  • خصوصی ڈپلومہ کے بغیر، کچھ قسم کی کمپنیوں میں ملازمت حاصل کرنا اور ترقی حاصل کرنا مشکل ہے۔

    مثال کے طور پر، کسی سرکاری کمپنی یا بین الاقوامی تنظیم میں پوزیشن حاصل کرنے کے لیے، خصوصی ڈپلومہ کا ہونا اب بھی ایک لازمی شرط ہو سکتا ہے، کیونکہ اس شعبے میں آجروں کے لیے رسمی کام تجارتی اداروں کے مقابلے میں بہت زیادہ اہم کردار ادا کرتا ہے۔ اسی وجہ سے، صحیح ڈپلومہ کی کمی سرکاری کمپنیوں یا تنظیموں میں کیریئر کی ترقی میں رکاوٹ بن سکتی ہے۔

کوڈر کے لیے اعلیٰ خصوصی تعلیم۔ کے خلاف دلائل"

یہ بحث کہاں سے ہوئی کہ آیا پروگرامر کے پاس خصوصی ڈپلومہ ہونا ضروری ہے یا نہیں؟ کیا یہ ظاہر نہیں ہے کہ حقیقی تجربہ اور عملی مہارتیں اب بھی پہلے آئیں گی؟ کوڈی ہارپر، سینٹینیل کے ایک ڈویلپر، سوال و جواب کی سائٹ Quora پر ایک پوسٹ میں ایک اچھی وضاحت فراہم کرتے ہیں۔ "کیا آج کل پروگرامر کے طور پر کام کرنے کے لیے خصوصی اعلیٰ تعلیم حاصل کرنا ضروری ہے؟ مختصر میں، نہیں. حالانکہ ایسا ہمیشہ نہیں ہوتا تھا۔ نسبتاً کچھ عرصہ پہلے تک، گوگل، مائیکروسافٹ، ایپل اور آئی بی ایم سمیت زیادہ تر بڑی کمپنیوں نے درخواست دہندگان کے لیے خصوصی ڈگری کا ہونا لازمی قرار دیا تھا اور درخواست دہندگان کی اسکریننگ کی گئی تھی کہ آیا وہ اس ضرورت کو پورا کرتے ہیں یا نہیں۔ لہذا، پہلے، کمپیوٹر سائنس سے متعلق کسی خصوصیت میں اعلیٰ تعلیم کے بغیر، آپ عام طور پر انٹرویو بھی نہیں لے سکتے تھے، اسے کامیابی سے پاس کرنے دیں۔ خوش قسمتی سے، اب چیزیں مختلف ہیں، " ہارپر نے کہا. اور وہ ٹھیک کہہ رہا ہے۔ ابھی کچھ عرصہ پہلے، کسی ایک معروف کمپنی میں ملازمت حاصل کرنے کے لیے درحقیقت خصوصی ڈپلومہ درکار تھا (تمام عہدوں کے لیے نہیں، بلکہ بہت سے لوگوں کے لیے)۔ اب اس ضرورت کو ترک کر دیا گیا ہے، لیکن حقیقت یہ ہے کہ حال ہی میں یہ بہت متعلقہ تھا یونیورسٹیوں کے حق میں بولتا ہے.
  • پروگرامنگ اور کمپیوٹر سائنس کے لیے وقف یونیورسٹی کورسز تھیوری سے بھرے ہوئے ہیں۔

    اس حقیقت کے باوجود کہ ایک مضبوط نظریاتی بنیاد کسی یونیورسٹی میں مکمل تعلیم حاصل کرنے کا ایک بلاشبہ فائدہ ہے، کوئی مدد نہیں کر سکتا لیکن یہ تسلیم نہیں کر سکتا کہ بعض اوقات یونیورسٹی کے کورسز تھیوری میں گہرائی کے ساتھ بہت زیادہ بوجھ ہوتے ہیں۔ اور خود یونیورسٹیوں میں تکنیکی اساتذہ، یہاں تک کہ بہت اچھے بھی، اکثر سائنس دان، ریاضی دان، اور فطرتاً محض تھیوریشین ہوتے ہیں، جو پروگرامنگ کے عملی اطلاق میں اتنی دلچسپی نہیں رکھتے جتنی تحریری کوڈ کی درستی اور "خوبصورتی" میں۔ خود

  • یونیورسٹیوں میں پڑھائے جانے والے بہت سے مضامین تقریباً کبھی استعمال نہیں ہوتے

    جیسا کہ بہت سے تجربہ کار پروگرامرز، ہمارے اور غیر ملکی دونوں، نوٹ کریں، پروگرامرز کے لیے جدید یونیورسٹی کورسز نہ صرف تھیوری سے بھرے ہوتے ہیں، بلکہ اس میں واضح طور پر فرسودہ علم کی کافی مقدار بھی شامل ہوتی ہے جو شاذ و نادر ہی کسی کے لیے مفید ہے۔ اکثر، یہ ان ٹیکنالوجیز کے لیے وقف کورسز ہیں جنہوں نے پہلے ایک اہم کردار ادا کیا تھا، لیکن اب حقیقی دنیا میں طویل عرصے سے تاریخ کی چیز سمجھی جاتی ہے۔

  • یونیورسٹی کے پروگرام آج بہت سی اہم ٹیکنالوجیز اور مہارتوں کو نظر انداز کرتے ہیں۔

    اس حقیقت کے علاوہ کہ یونیورسٹی کے کورسز میں بہت سی پرانی معلومات شامل ہیں، وہ جدید ترقی کے میدان میں بہت سی اہم ٹیکنالوجیز، مہارتوں اور خصوصیات کو مکمل طور پر یا تقریباً مکمل طور پر نظر انداز کر دیتے ہیں۔ مثلاً، جیسا کہ QA ، گیم ڈیزائن، کلاؤڈ کمپیوٹنگ اور دیگر رجحان ساز ٹیک ایریاز جیسے مصنوعی ذہانت یا بڑا ڈیٹا ۔ نتیجے کے طور پر، وہ فارغ التحصیل جو یونیورسٹی کے نصاب پر مکمل طور پر انحصار کرتے ہیں اور اس میں خود تعلیم کی تکمیل کے بغیر اکثر نہ صرف اپنے آپ کو تھیوری میں غرق کرنے میں وقت ضائع کرتے ہیں، بلکہ اپنے علم میں شدید خلاء کے ساتھ گریجویٹ بھی ہوتے ہیں جس سے بچا جا سکتا تھا۔

  • یونیورسٹیاں بہت کم عملی علم فراہم کرتی ہیں جس کی مارکیٹ میں مانگ ہے۔

    ٹھیک ہے، مندرجہ بالا سب کے نتیجے میں، یونیورسٹی میں تعلیم حاصل کرنے کا ایک بڑا نقصان یہ ہے کہ نئے ڈپلومہ ہولڈر تعلیمی ادارے کی دیواروں سے بہت زیادہ نظریاتی علم کے ساتھ نکل جاتے ہیں اور بہت کم یا کوئی نہیں۔ عملی تجربہ. نتیجتاً، زیادہ تر کو اب بھی اپنے کیرئیر کو نیچے سے شروع کرنا پڑتا ہے، اس کے باوجود کہ 4-5 سال پہلے ہی اس پیشہ کو سیکھنے میں گزار چکے ہیں۔

خلاصہ

مندرجہ بالا سب سے کیا نتیجہ اخذ کیا جا سکتا ہے؟ افسوس، سب سے عام: آپ ایک پروگرامر بن سکتے ہیں اور اپنی خصوصیت میں ڈپلومہ کے بغیر اس پیشے میں اعلیٰ سطح کی مہارت حاصل کر سکتے ہیں (نیز کسی ڈپلومہ کے بغیر بھی)۔ لیکن اعلیٰ تعلیم اب بھی مستقبل کے کیریئر کے لیے ناقابل تردید فوائد لاتی ہے، اس لیے اسے مکمل طور پر ایک خیال کے طور پر ترک کرنا بھی مکمل طور پر درست نہیں ہوگا۔ لیکن کامیابی کے لیے آپ جو بھی راستہ منتخب کرتے ہیں، یہ نہ بھولیں کہ مقصد کے حصول کے لیے ہمیشہ محنت اور اندرونی حوصلہ افزائی ہی واحد شرط ہوگی۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION