JavaRush /جاوا بلاگ /Random-UR /تحقیق: جاوا سیکھنے میں کتنا وقت لگتا ہے؟

تحقیق: جاوا سیکھنے میں کتنا وقت لگتا ہے؟

گروپ میں شائع ہوا۔
جو لوگ جاوا سیکھنا شروع کرتے ہیں ان میں سب سے زیادہ مقبول سوال یہ ہے کہ "پروگرامنگ سیکھنے میں کتنا وقت لگتا ہے؟" تحقیق: جاوا سیکھنے میں کتنا وقت لگتا ہے - 1اس سوال کا قطعی جواب دینا مشکل ہے۔ تربیت کا دورانیہ بہت سے عوامل پر منحصر ہے: سابقہ ​​کام کا تجربہ اور تعلیم، کلاسز کی شدت، سیکھنے کے اہداف وغیرہ۔ لیکن ہم نے تربیت کے لیے بہترین وقت کا تعین کرنے کا فیصلہ کیا۔ ایسا کرنے کے لیے، مارچ میں ہم نے جاوا رش میں کم از کم لیول 30 والے اپنے طلباء کے درمیان ایک سروے کیا اور پوچھا کہ انہوں نے جاوا پروگرامنگ کیسے سیکھی اور اس میں کتنا وقت لگا۔

1. طالب علم کا پورٹریٹ: علم کی ابتدائی سطح، سرگرمی کا میدان

آپ تقریباً کسی بھی فیلڈ سے جاوا پروگرامنگ میں آ سکتے ہیں: اس کی تصدیق سروے کے نتائج سے ہوتی ہے۔ شروع کرنے کے لیے، ہم نے یہ جاننے کا فیصلہ کیا کہ ہمارے گریجویٹس جاوا سیکھنے سے پہلے کیا کرتے تھے۔ مطالعہ: جاوا سیکھنے میں کتنا وقت لگتا ہے - 2تقریباً 40% صارفین جنہوں نے JavaRush پر سیکھنا شروع کیا، یونیورسٹی میں پروگرامنگ کی تعلیم حاصل کی۔ آدھے لوگ کم از کم ایک پروگرامنگ زبان جانتے تھے (جاوا نہیں)، اور اس سے بھی کم لوگ جاوا کی بنیادی باتوں سے واقف تھے۔ بلاشبہ، یہ شروع کرنے کے لیے ایک اچھی بنیاد ہے۔ لیکن ضرورت نہیں ہے۔ تقریباً ایک تہائی طلباء نے شروع سے جاوا سیکھا۔ مطالعہ: جاوا سیکھنے میں کتنا وقت لگتا ہے - 3تکنیکی پس منظر کے حامل طلباء میں، اکثریت سسٹم ایڈمنسٹریٹرز، 1C پروگرامرز، ویب ڈویلپرز، اور انجینئرز کی ہوتی ہے۔ اساتذہ سے لے کر سیلز اور مارکیٹنگ کے ماہرین، ماہرین اقتصادیات، اور کھلاڑیوں تک - "سوئچرز" کی ایک وسیع رینج ہے۔ آئیے اب دیکھتے ہیں کہ جاوا انجینئر کو سیکھنے اور نوکری تلاش کرنے میں اوسطاً کتنا وقت لگتا ہے۔

2. تربیت اور ملازمت کی تلاش کا وقت

مطالعہ: جاوا سیکھنے میں کتنا وقت لگتا ہے - 4جاوا میں پروگرامنگ کا مطالعہ کرنے کے لیے کم از کم 3 ماہ، زیادہ سے زیادہ کئی سال ہیں۔ دلچسپ بات یہ ہے کہ وہ لوگ بھی جنہوں نے مجموعی طور پر 2 سال سے زیادہ گزارے (2.5، 3 یا 4 سال) انہوں نے نوٹ کیا کہ اگر انہوں نے تربیت کو "مسلسل" نہ کیا ہوتا تو وہ اسے دوگنا تیزی سے مکمل کر لیتے۔ تحقیق: جاوا سیکھنے میں کتنا وقت لگتا ہے - 5اوسطاً، نوکری تلاش کرنے میں ایک سے تین ماہ لگتے ہیں۔ کم از کم - ایک ہفتہ۔ زیادہ سے زیادہ - ایک سال۔

3. تربیت کی منصوبہ بندی

سیکھنے میں ایک سادہ انحصار ہمیشہ کام کرتا ہے: کلاسز کی شدت جتنی زیادہ ہوگی اور وقفوں اور "چھوٹنے" کی تعداد اتنی ہی کم ہوگی، آپ اتنی ہی تیزی سے موضوع پر عبور حاصل کر سکتے ہیں۔ یہ پروگرامنگ کے لیے خاص طور پر درست ہے، جہاں پریکٹس نظریاتی مطالعات سے زیادہ اہم کردار ادا کرتی ہے۔ ہم نے JavaRush کے گریجویٹس سے پوچھا کہ انہوں نے مطالعہ کے لیے کتنا وقت لگایا، اور پتہ چلا کہ وہ روزانہ اوسطاً 1-3 گھنٹے پڑھتے ہیں، اکثر تربیت کو اپنے بنیادی کام کے ساتھ ملاتے ہیں۔ مطالعہ: جاوا سیکھنے میں کتنا وقت لگتا ہے - 6ایک ہی وقت میں، تقریباً ایک تہائی گریجویٹس نے بغیر کسی رکاوٹ کے تعلیم حاصل کی، جبکہ باقیوں نے ایک اہم مدت کے لیے ایک یا زیادہ وقفے لیے۔ مطالعہ: جاوا سیکھنے میں کتنا وقت لگتا ہے - 7بلاشبہ، آپ جتنا زیادہ وقت مطالعہ کے لیے وقف کریں گے اور جتنا کم "ہالٹس" لگائیں گے، جاوا پروگرامنگ میں مہارت حاصل کرنے اور 6-12 ماہ کے اندر نوکری تلاش کرنے کے امکانات اتنے ہی زیادہ ہوں گے۔ اور اگر آپ واقعی سخت کوشش کرتے ہیں، تو 3-6 ماہ کے اندر۔ مطالعہ: جاوا سیکھنے میں کتنا وقت لگتا ہے - 8جیسا کہ ایک سروے میں حصہ لینے والے نے جواب دیا: " شروع ہی سے میرے پاس ایک طرح کا منصوبہ تھا، اور میں اس پر قائم نہیں رہا ۔" کیا آپ کو اپنی پڑھائی کی منصوبہ بندی کرنے کی ضرورت ہے یا نہیں؟ زیادہ تر لوگ ایسا سوچتے ہیں۔ پلان میں عام طور پر ایسے موضوعات اور ٹولز کی فہرست شامل ہوتی ہے جن میں مہارت حاصل کرنے کی ضرورت ہوتی ہے، تربیت کے تخمینی ادوار، اور وسائل کی فہرست (آن لائن کورسز، کتابیں، وغیرہ) جو ان مقاصد کے لیے درکار ہیں۔ 73٪ نے جواب دیا کہ ان کے پاس ابتدائی منصوبہ ہے۔ جن لوگوں نے تعلیم حاصل کرنے کا منصوبہ بنایا تھا، ان میں سے دو تہائی گریجویٹس نے کئی وسائل پر تعلیم حاصل کی، تقریباً ایک تہائی - صرف JavaRush پر۔

4. سیکھنے کے ذرائع

کیا پڑھائیں، کیسے پڑھائیں، اور یہ بھی کہ کہاں پڑھائیں؟ مثالی طور پر، آپ کو کئی ذرائع کو یکجا کرنے کی ضرورت ہے۔ ذیل میں ہمارے گریجویٹس کے ذریعہ ذکر کے لحاظ سے تعلیمی ذرائع کی فہرست ہے۔ مطالعہ: جاوا سیکھنے میں کتنا وقت لگتا ہے - 9صرف کتابوں سے پروگرامنگ سیکھنا بے معنی ہے۔ لیکن یہ ان کے بغیر بالکل کام نہیں کرے گا :) وہ پروگرامنگ کی مشق کو اچھی طرح سے مکمل کریں گے۔ ابتدائیوں کے لیے بہترین کتابوں میں، جاوا رش کے طلباء اور فارغ التحصیل افراد کے نام:
  • سر فرسٹ جاوا
  • موثر جاوا
  • جاوا فلسفہ
  • جاوا میں ڈیٹا سٹرکچر اور الگورتھم
  • کوڈ صاف کریں۔
  • جاوا 8 ابتدائی رہنما
  • ڈیزائن پیٹرن
  • جاوا پروفیشنل کی لائبریری

تربیت کی منصوبہ بندی پر چھوٹے خلاصہ

تربیت کو موثر بنانے کے لیے، گریجویٹس اور تجربہ کار پروگرامرز تجویز کرتے ہیں:
  • جاوا رش کو پاس کریں۔
  • ویڈیو کورسز دیکھیں (گولواچ اور دیگر)
  • سبق پڑھیں (ٹیوٹوریل پوائنٹ، بالڈونگ، اوریکل)
  • اوریکل سرٹیفیکیشن پاس کریں (ایسوسی ایٹ، پروفیشنل - OCA، OCP)
  • Github پر مشق کریں۔
  • Stackoverflow، Habr اور دیگر وسائل پڑھیں
  • JavaRush، مقامی IT کمپنیوں میں انٹرن شپ سے گزرنا
ابھی شروع کرنے والوں کے لیے، یہ منصوبہ کام آئے گا: پروگرامنگ کیسے شروع کی جائے۔

5. جاوا پروگرامنگ کے شعبے میں کام تلاش کرنے والوں کے لیے سفارشات

شاید ان لوگوں کے مشورے میں سب سے مشہور جملہ جنہوں نے پہلے ہی اپنی تعلیم مکمل کر لی ہے اور نوکری مل گئی ہے "ہار مت چھوڑو"۔ کیا یہ سیکھنا آسان ہے؟ ہمیشہ نہیں. لیکن یہ یقینی طور پر کوشش کے قابل ہے :)

تجربہ کار پروگرامرز سے سرفہرست تجاویز

تحقیق: جاوا سیکھنے میں کتنا وقت لگتا ہے - 10ایسی کئی مہارتیں ہیں جن کی آپ کو نوکری ملنے پر ضرور ضرورت ہوگی۔ لہذا، اگر آپ اس لمحے کے قریب ہیں، تو ہم تجویز کرتے ہیں:
  • انتباہات اور تجاویز کو غور سے دیکھیں InteliJ IDEA: گوگل کی غلطیاں، مسائل اور کام
  • ڈیٹا بیس، الگورتھم اور ڈیٹا ڈھانچے پر توجہ دیں۔
  • ڈیزائن کے نمونوں کو دریافت کریں۔
  • شروع سے ایک پیچیدہ پروگرام لکھنے کی کوشش کریں: مثال کے طور پر، ای میل کلائنٹ، چیٹ بوٹ یا گیم
تھوڑی دیر بعد - بنیادی ٹولز (گٹ، ماون) کے ساتھ ساتھ یونٹ ٹیسٹنگ، اسپرنگ، اسپرنگ بوٹ، ہائبرنیٹ کی بنیادی باتوں پر عبور حاصل کریں۔

6. آخر میں حوصلہ افزا نکات

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

7. نتائج۔ نتائج حاصل کرنے کے لیے جاوا پروگرامنگ کیسے سیکھیں۔

ثابت قدمی اور حوصلہ افزائی ایسی چیز ہے جس کے بغیر آپ یقینی طور پر نہیں کر سکتے۔ اگر آپ پلان پر عمل کرتے ہیں، تھیوری اور پریکٹس کا توازن برقرار رکھتے ہیں، روزانہ کم از کم 1-3 گھنٹے مطالعہ کرتے ہیں، تو آپ واقعی جاوا پروگرامنگ کو اس سطح تک سیکھ سکتے ہیں جو آپ کو 6-12 ماہ میں نوکری تلاش کرنے کی اجازت دے گی۔ کمیونٹی کا حصہ رہنا اور ان کمپنیوں کی ضروریات پر عمل کرنا بھی ضروری ہے جن کے لیے آپ کام کرنا چاہتے ہیں۔ JavaRush کے ایڈیٹرز سروے میں حصہ لینے والے ہر ایک کے لیے بہت بڑا "شکریہ" کہتے ہیں۔ اگر آپ کے پاس دوسرے عنوانات ہیں جن کے بارے میں آپ کو پڑھنے یا اکثریت کی رائے جاننے میں دلچسپی ہوگی تو کمنٹس میں لکھیں :) آئیے کرتے ہیں۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION