CodeGym /جاوا بلاگ /Random-UR /طالب علم قرض؟ نہیں شکریہ. کالج کی ادائیگی کے بغیر جاوا کی...
John Squirrels
سطح
San Francisco

طالب علم قرض؟ نہیں شکریہ. کالج کی ادائیگی کے بغیر جاوا کیسے سیکھیں۔

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

کالج کی ڈگری حاصل کرنے کے بجائے آن لائن پروگرام کرنا کیوں سیکھنا ہے۔

  1. عام طور پر کمپیوٹر پروگرامنگ اور ٹیک روایتی تعلیمی اداروں کے لیے بہت تیزی سے تبدیل ہو رہے ہیں، خاص طور پر بڑے اداروں کے لیے، بروقت ایڈجسٹ کرنے کے لیے۔
یہ صرف اتنا ہے کہ کوڈنگ میں، سب کچھ بہت تیزی سے بدل جاتا ہے: پروگرامنگ زبان کے نئے ورژن جلد اور جلد سامنے آتے ہیں (جاوا کے لیے اب ہر 6 ماہ بعد)، نئے فریم ورک اور پلیٹ فارم پرانے کی جگہ لے لیتے ہیں، مکمل طور پر نئے طریقے سامنے آتے ہیں، پرانی ٹیکنالوجیز غائب ہو جاتی ہیں۔ abyss، اور اسی طرح. تعلیمی اداروں کے لیے یہ ناممکن ہے کہ وہ اپنے کورسز کو اتنی تیزی سے ڈھال لیں کہ وہ طالب علموں کو جدید ترین علم سکھائیں، جس کی انہیں واقعی نوکری حاصل کرنے کی ضرورت ہے۔
  1. کوڈنگ پریکٹس کے بارے میں ہے، جبکہ کالج اور یونیورسٹیاں ہمیشہ تھیوری کو اولیت دیتی ہیں۔
تو، آپ کو جاوا ڈویلپر یا کسی بھی دوسری پروگرامنگ زبان میں ڈویلپر بننے کے لیے کیا جاننے کی ضرورت ہے؟ جیسا کہ آپ اب تک سیکھ چکے ہوں گے، حقیقی قابل اطلاق کوڈنگ کی مہارتیں فوری طور پر حاصل کرنے کے لیے، آپ کو تھیوری سیکھنے کی ضرورت ہے، یقیناً، لیکن توجہ مشق پر ہونی چاہیے۔ ایسا نہیں ہے کہ یونیورسٹیوں اور کالجوں میں تعلیم حاصل کرنے والے طلباء کو بالکل بھی مشق نہیں ملتی، وہ کرتے ہیں، لیکن عام طور پر وہ عملی کاموں پر صرف کورس کے اختتام کے قریب ہی کام کرتے ہیں، بہت زیادہ وقت تھیوری کے بڑے ٹکڑوں میں گھسنے میں صرف کرتے ہیں۔ . نتائج ہمیں دکھاتے ہیں کہ یہ نقطہ نظر صرف اتنا مؤثر نہیں ہے۔
  1. ان دنوں کوڈنگ کی نوکری حاصل کرنے کے لیے آپ کو واقعی ڈپلومہ کی ضرورت نہیں ہے۔
آج کل زیادہ تر ٹیک کمپنیوں کو نوکری حاصل کرنے کی ضرورت کے طور پر کوڈنگ نوکری کے درخواست دہندگان کو ڈپلومہ حاصل کرنے کی ضرورت نہیں ہے۔ انہوں نے مہارتوں کو سب سے پہلے رکھا، جو مکمل طور پر قابل فہم اور معقول ہے، جبکہ ڈپلومہ کو ایک فائدہ سمجھا جا سکتا ہے، اور اس سے زیادہ کچھ نہیں۔ گوگل، ایپل، آئی بی ایم، اور دیگر بڑی ٹیک کمپنیوں کا ایک گروپ ان کاروباروں کی فہرست میں شامل ہیں جن کے لیے اب اپنے ملازمین کو ڈگری کی ضرورت نہیں ہے ۔
  1. اپنی پہلی کوڈنگ جاب حاصل کرنے کے لیے آپ کو واقعی کالج یا یونیورسٹی میں اتنا وقت اور پیسہ خرچ کرنے کی ضرورت نہیں ہے۔
سچ تو یہ ہے کہ، ان دنوں عملی اور قابل اطلاق کوڈنگ کی مہارتیں حاصل کرنے کے بہت سارے طریقے موجود ہیں، اس کی ضرورت کے بغیر وہ تمام پیسہ اور وقت خرچ کیا جائے۔ اور ہم سب جانتے ہیں کہ رسمی تعلیم، خاص طور پر شمالی امریکہ میں، کتنی مہنگی ہو سکتی ہے، اور طالب علم کا قرض کس قسم کے مالی بوجھ میں بدل سکتا ہے۔ بلاشبہ، آپ کی پہلی اصلی کوڈنگ جاب حاصل کرنا آسان نہیں ہوگا، یہاں تک کہ ایک جونیئر پروگرامر کے طور پر بھی، مطلوبہ مہارت کے بغیر کسی ثبوت کے۔ لیکن اگر آپ چھوٹی فری لانس ملازمتوں سے شروع کرتے ہیں یا اپنے کسی پروجیکٹ پر کام کرتے ہیں تو آپ آسانی سے اپنی قابلیت کو پمپ کر سکتے ہیں۔ کسی حد تک مہذب پورٹ فولیو کا ہونا عام طور پر آپ کو اپنی پہلی کوڈنگ جاب بغیر کسی وقت، یہاں تک کہ کسی بھی قسم کی کالج ڈگریوں کے بغیر حاصل کرنے کی اجازت دیتا ہے۔
  1. Java ایک (نسبتاً) سادہ اور عام طور پر لاگو ہونے والی زبان ہے، جسے کالج یا یونی سے باہر سیکھنا آسان ہے۔
جاوا اب دنیا میں سب سے زیادہ عام اور قابل اطلاق پروگرامنگ زبانوں میں سے ایک ہے۔ Slashdata کے حالیہ اسٹیٹ آف دی ڈویلپر نیشن کے سروے کے مطابق ، آج دنیا میں 8.2 ملین سے زیادہ جاوا ڈویلپرز ہیں۔ بہت سی دیگر پروگرامنگ زبانوں کے برعکس، جاوا کی مقبولیت اب دو دہائیوں سے زیادہ عرصے سے سال بہ سال مسلسل بڑھ رہی ہے۔ دراصل، وہاں موجود تمام پروگرامنگ زبانوں میں، جاوا آن لائن مطالعہ کرنے کے لیے سب سے موزوں میں سے ایک ہے کیونکہ ان دنوں انٹرنیٹ پر جاوا کے ابتدائی افراد کے لیے سیکھنے کے بہت سے طریقے اور معلومات کے ذرائع دستیاب ہیں۔ ان نکات کے ساتھ بحث کرنا مشکل ہے، ٹھیک ہے؟

بغیر ڈگری کے پروگرامر کیسے بنیں؟ جاوا آن لائن سیکھنے کے بہترین طریقے یہ ہیں۔

آئیے ان طریقوں پر ایک سرسری نظر ڈالیں جن سے آپ اصل میں جاوا آن لائن سیکھ سکتے ہیں اور بغیر کسی ڈگری کے نوکری حاصل کر سکتے ہیں۔طالب علم قرض؟  نہیں شکریہ.  کالج کے لیے ادائیگی کیے بغیر جاوا کیسے سیکھیں - 2
  • جاوا شروع کرنے والوں کے لیے نصابی کتابیں اور گائیڈز۔
جاوا کی بہت سی بہترین درسی کتابیں دستیاب ہیں، دونوں کل ابتدائی اور کسی حد تک تجربہ کار کوڈرز کے لیے۔ درحقیقت، دستیاب نصابی کتب کی تعداد اتنی زیادہ ہے کہ ان میں سے انتخاب کرنا مشکل ہو سکتا ہے۔ اسی لیے ہم نے یہ فہرست ابتدائیوں کے لیے جاوا کی بہترین کتابوں کی بنائی ہے ۔ ہم خاص طور پر آپ کو ان تینوں کے ساتھ شروع کرنے کی سفارش کریں گے: ہیڈ فرسٹ جاوا از کیتھی سیرا اور برٹ بیٹس، جاوا: ایک ابتدائی رہنما بذریعہ ہربرٹ شیلڈ، اور جاوا: ہربرٹ شیلڈٹ کا مکمل حوالہ۔
  • جاوا سیکھنے والوں کے لیے یوٹیوب چینلز۔
ان دنوں آپ جاوا کے اسباق، ٹپس، گائیڈز، ٹیوٹوریلز، اور جاوا کے ابتدائی افراد کے لیے دیگر مواد کے ساتھ بہت سے انتہائی معلوماتی یوٹیوب چینلز تلاش کر سکتے ہیں۔ مستقبل میں کسی موقع پر ہم شاید جاوا سے متعلق بہترین یوٹیوبرز کی فہرست بنائیں گے، لیکن یہاں چند یقینی طور پر قابل ذکر ہیں: ڈیریک بناس (پروگرامنگ ٹیوٹوریل ویڈیوز والا ایک مقبول چینل)، پروگرامنگ ود موش (ایک اور معروف چینل پروگرامنگ شروع کرنے والوں کے لیے)، Java (جاوا کمیونٹی کا آفیشل چینل)، Devoxx (سافٹ ویئر ڈویلپرز کے لیے مختلف کانفرنسوں اور سیمینارز کی ویڈیوز اور رپورٹس والا چینل)۔
  • کوڈ جیم کورس جاوا تھیوری کو سیکھنے اور بہت سارے عملی کاموں کے ساتھ اپنی کوڈنگ کی مہارت کو سیمنٹ کرنے کے لیے۔
کوڈ جیم کو یقینی طور پر جاوا آن لائن سیکھنے کے بہترین طریقوں کی فہرست میں ہونا چاہیے، کیونکہ ہمیں یقین ہے کہ یہ تھیوری سیکھنے اور جاوا کوڈنگ کی مہارتوں پر عمل کرنے کا سب سے مؤثر کورس ہے جو فی الحال انٹرنیٹ پر دستیاب ہے۔ پریکٹس فرسٹ اپروچ کے ساتھ، CodeGym ایک بنیادی ٹول ہے جو آپ کو چھ ماہ یا اس سے کم عرصے میں مکمل نوزائیدہ سے ایک مہذب جاوا کوڈر میں بدل سکتا ہے (اگر آپ واقعی سخت پڑھ رہے ہیں)۔
  • سوال پوچھنے اور مدد حاصل کرنے کے لیے میسج بورڈز اور سوال و جواب کی ویب سائٹس۔
جاوا کمیونٹی دنیا کی سب سے بڑی پروگرامنگ کمیونٹیز میں سے ایک ہے۔ اور یہ کافی دوستانہ اور معاون بھی ہے۔ آپ مزید تجربہ کار جاوا پروگرامرز سے سوال و جواب کی ویب سائٹ Quora , StackOverflow , Java Programming Forum , Oracle's Java Community Forum , CodeRanch اور دیگر عظیم ویب سائٹس پر مشورے، تجاویز اور سفارشات کے لیے پوچھ سکتے ہیں۔ یا آپ صرف CodeGym کی کمیونٹی سے مدد کے لیے کہہ سکتے ہیں ۔
  • تیز اور زیادہ مؤثر طریقے سے مطالعہ کرنے کے لیے اضافی ویب سائٹس اور ٹولز۔
آن لائن مطالعہ کرنے کے بارے میں سب سے اچھی بات یہ ہے کہ آپ کے پاس آپ کی مدد کے لیے بہت سے مختلف ٹولز اور ویب سائٹس ہیں، جن میں سے زیادہ تر مفت ہیں۔ مثال کے طور پر، LeetCode آپ کے کوڈنگ نوکری کے انٹرویو کی تیاری کے لیے ایک بہترین پلیٹ فارم ہے۔ یہ آپ کو زیادہ سے زیادہ فرضی انٹرویو لینے کی اجازت دیتا ہے جب تک کہ آپ پراعتماد محسوس نہ کریں اور حقیقی انٹرویو کے لیے تیار ہوں۔ StayFocusd ایک کروم براؤزر ایکسٹینشن ہے جو آپ وقت ضائع کرنے والی ویب سائٹس پر خرچ کرنے کے وقت کو محدود کرکے آپ کی پیداواری صلاحیت کو بڑھاتی ہے۔ میری اسٹڈی لائف آپ کے مطالعہ کے عمل کو منظم کرنے کے لیے ایک عمدہ ایپ ہے۔ اور اسی طرح.

خلاصہ

جیسا کہ آپ دیکھ سکتے ہیں، جاوا آن لائن سیکھنا کالج کے نقطہ نظر کے مقابلے میں بہت زیادہ لچکدار اور متنوع ہے۔ اور، ذکر کیے بغیر جاتا ہے، بہت سستا. ہمیں غلط مت سمجھیں، ہم یہ نہیں کہہ رہے ہیں کہ کالج کی تعلیم مکمل طور پر مؤثر نہیں ہے جب پروگرامنگ یا خاص طور پر جاوا زبان سیکھنے کی بات آتی ہے۔ ہم صرف یہ کہنے کی کوشش کر رہے ہیں — آپ کو جاوا پروگرامر بننے کے لیے طالب علم کا قرض حاصل کرنے اور زندگی کے سالوں کو کالج جانے کی ضرورت نہیں ہے۔ آپ CodeGym پر بنیادی مہارتوں کے ساتھ جاوا تھیوری سیکھ سکتے ہیں، جاوا جونیئر ڈویلپر کی نوکری حاصل کر سکتے ہیں، اور اس عمل میں پیسہ کماتے ہوئے سیکھتے رہتے ہیں۔ اگرچہ انتخاب ہمیشہ آپ کا ہوتا ہے۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION