JavaRush /جاوا بلاگ /Random-UR /میں پروگرام کروں گا: ایک طالب علم کا پورٹریٹ اکٹھا کرنا ج...

میں پروگرام کروں گا: ایک طالب علم کا پورٹریٹ اکٹھا کرنا جو یقینی طور پر جاوا سیکھے گا۔

گروپ میں شائع ہوا۔
جیسا کہ آپ جانتے ہیں، کامیابی کا کوئی واحد نسخہ نہیں ہے۔ نہ زندگی میں، نہ ہی پروگرامنگ میں :) تاہم، JavaRush کے وجود کے کئی سالوں میں، ہم نے دیکھا کہ گریجویشن کرنے والے اور IT میں ملازمتیں حاصل کرنے والے طلباء میں عام "خصائص" ہیں۔ یہ کیا ہے؟ تکنیکی میدان میں دلچسپی، تربیت کا واضح شیڈول، نرم مہارتیں جیسے استقامت اور تناؤ کے خلاف مزاحمت۔ لیکن اس کا یہ مطلب ہر گز نہیں ہے کہ اگر آپ کے پاس لبرل آرٹس کی تعلیم ہے تو آپ جاوا نہیں سیکھ سکیں گے۔ آپ کو صرف زیادہ محنت کرنا ہوگی اور زیادہ وقت دینا ہوگا۔ اس متن میں، ہم نے اپنے اپنے مشاہدات، کامیابی کی کہانیوں اور اپنے گریجویٹس کی سفارشات پر مبنی ایک کامیاب JavaRush طالب علم کا پورٹریٹ مرتب کیا ہے۔میں پروگرام کروں گا: ایک طالب علم کا پورٹریٹ جمع کرنا جو یقینی طور پر جاوا سیکھے گا - 1

تربیت کی سطح

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

رومن پریشیپا :

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

یوری شاروئیکو :

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

انزور کرموف :

اسکول میں مجھے پروگرامنگ اور پاسکل زبان میں دلچسپی تھی، اور ایک ٹیوٹر کے پاس گیا۔ میں بزنس اینالیٹکس میں میجر کے لیے یونیورسٹی میں داخل ہوا۔ وہاں ہم نے پروگرامنگ کورسز بھی کیے، بشمول C# اور Java سیکھنا۔

دمتری مرسیانوف :

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

آرٹیم گوئے :

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

انتون کاشنکوف :

میری پہلی تعلیم تکنیکی معلومات کی حفاظت میں ڈگری کے ساتھ فوج میں تھی۔ سروس کے پہلے 1.5 سال کے بعد، 2014 میں، مجھے احساس ہوا کہ میں ملازمت چھوڑ دوں گا۔ فوج میں کیوں رہ سکتا ہوں اس کے پاس دو راستے تھے: آئیڈیا یا تنخواہ کے لیے کام۔ مجھے مسلح افواج میں ایک یا دوسرا نہیں مل سکا۔

ٹریننگ موڈ

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

رومن بیسکروفنی :

مجھے جو کچھ کرنے کی ضرورت تھی اسے پڑھنے کے بعد، میں نے اپنے مقصد کو حاصل کرنے اور کورسز کو مکمل کرنے کے لیے ایک منصوبہ بنانے کا فیصلہ کیا، کیونکہ میرے پاس اب آہستہ آہستہ مطالعہ کرنے کا وقت نہیں تھا۔ کام جلدی علم حاصل کرنا تھا اور اس طرح کہ خواہش کی حوصلہ شکنی نہ ہو اور دماغ کو آرام کا وقت دیا جائے۔ کیونکہ جس قسم کا کام کا بوجھ میں چاہتا تھا وہ میری راہ میں رکاوٹ بن سکتا تھا۔ اس کے لیے میں نے فیصلہ کیا:
  • کہ آپ کو ہفتے میں پانچ دن مطالعہ کرنے کی ضرورت ہے (پیر تا جمعہ)؛
  • ویک اینڈ پر میں اس کے علاوہ کچھ بھی کروں گا۔
  • ہر کلاس کل 4 گھنٹے چلے گی، ہر گھنٹے کے درمیان چلنے، آرام کرنے اور چائے بنانے کے لیے 15 منٹ کے وقفے کے ساتھ۔
کل 20 گھنٹے فی ہفتہ۔ برا نہیں، ٹھیک ہے؟ اس کے علاوہ، کبھی کبھی مجھے یونیورسٹی جانا پڑتا تھا، کیونکہ میں ابھی ماسٹر کی ڈگری حاصل کر رہا تھا۔

دمتری مرسیانوف :

میرا ایک تربیتی منصوبہ تھا: میں ہر روز صبح 5-6 بجے اٹھتا تھا اور کام سے پہلے 2 گھنٹے مطالعہ کرتا تھا۔ اگر کام پر فارغ وقت تھا (مثال کے طور پر، جب ڈویلپر نئی خصوصیات بنا رہا تھا، اور ہم ٹیسٹرز انتظار کر رہے تھے)، میں نے بھی کام کیا: میں نے دن کے وقت مسائل حل کیے تھے۔ میں نے 1-2 مہینوں میں 20 سطحیں مکمل کیں۔ اپنے شیڈول کے مطابق، میں نے لیول 1 پر 1 سے 4 دن گزارے۔

آرٹیم گوئے :

میں صبح 7-8 بجے اٹھا، ناشتہ کیا، اپنا لیپ ٹاپ لے کر دوسرے اپارٹمنٹ میں چلا گیا تاکہ کوئی مجھے پریشان نہ کرے۔ میں نے ہفتے میں 7 دن روزانہ 13 سے 16 گھنٹے تک مطالعہ کیا۔ پہلے میں نے یوٹیوب پر ٹیوٹوریل دیکھے اور کتابیں پڑھیں، لیکن دو ہفتوں کی تربیت کے بعد، ایک دوست نے JavaRush کا لنک چھوڑ دیا۔ میں نے کلک کیا اور محسوس کیا کہ یہ ٹھنڈا تھا۔ اس وقت، پہلے 10 درجے مفت تھے، میں 10ویں تک چلا گیا، مجھے یہ پسند آیا، سبسکرپشن خریدا اور مزید پڑھنا شروع کیا۔

واصلی ملک :

جب میں نے کام کرنا جاری رکھا، میں نے رات کو پڑھا، اور جب میں نے کام چھوڑ دیا، میں نے سارا دن پڑھا: 11:00 سے شام تک، اور 23:00 سے 02:00 تک۔ کام کے اوقات زیادہ نکلے۔ مجھے اس حقیقت پر بہت کم یقین ہے کہ آپ دن میں 15 منٹ گزار سکتے ہیں اور پروگرامنگ سیکھ سکتے ہیں۔

سیکھنے کے وسائل

بہترین تربیت جامع ہے۔ مثال کے طور پر، آپ جاوا رش کورس کو بنیاد کے طور پر لے سکتے ہیں ، جاوا پر کئی کتابیں پڑھ سکتے ہیں اور ایک سرپرست تلاش کر سکتے ہیں۔ مثال کے طور پر، سیکھنے کے وسائل کی فہرست اس طرح نظر آ سکتی ہے:
  1. جاوا رش کورس۔
  2. کتب:
    • "ہیڈ فرسٹ جاوا، جاوا سیکھنا"، کیتھی سیرا، برٹ بیٹس؛
    • "جاوا. ایک ابتدائی رہنما"، ہربرٹ شیلڈٹ؛
    • "جاوا. مکمل گائیڈ"، ہربرٹ شلڈٹ؛
    • "جاوا. دی پروفیشنل لائبریری"، کی ایس ہورسٹ مین، گیری کارنیل۔
  3. یو ٹیوب پر سبق؛
  4. ایک سرپرست / واقف ڈویلپر کے ساتھ مشاورت۔ یہ نکتہ ان لوگوں کے لیے درکار ہے جن کے لیے "لائیو وضاحت" حاصل کرنا ضروری ہے، نہ کہ خود ہی ہر چیز کا پتہ لگانا۔
ابتدائیوں کے لیے بہترین کتابوں میں، JavaRush کے طلباء اور فارغ التحصیل افراد کے نام:
  • موثر جاوا؛
  • جاوا فلسفہ؛
  • جاوا میں ڈیٹا ڈھانچے اور الگورتھم؛
  • صاف کوڈ؛
  • Java 8 Beginner's Guide;
  • ڈیزائن پیٹرن.
جاوا رش کے گریجویٹ کیا مشورہ دیتے ہیں وہ یہ ہے۔

دمتری مرسیانوف :

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

ساشا کوپایگوروڈسکی :

میں نے اپنے آپ کو جاوا رش میں ایک سرپرست پایا۔ میں نے ایک بار کامیابی کی ایک کہانی پڑھی جہاں ایک آدمی نے بتایا کہ اس نے کیسے تعلیم حاصل کی، EPAM میں نوکری حاصل کی، اور اپنی رابطہ کی معلومات چھوڑ دی۔ میں نے اسے اسکائپ پر لکھا، ہم نے ایک دوسرے کو بلایا، اور میں نے اس سے کہا کہ وہ اپنا سرپرست بنیں: تاکہ میں اسے بعض اوقات کچھ سوالات کے بارے میں لکھوں جن کے جواب مجھے نہیں مل پاتے۔ میں نے اس سے یہ بھی کہا کہ وہ ایک آزمائشی پروجیکٹ کے ساتھ آنے میں میری مدد کرے، کیونکہ اس وقت میں صرف جاوا کور کو جانتا تھا اور فریم ورک کا بالکل بھی علم نہیں تھا۔ اس نے مشورہ دیا کہ میں ایک ڈیٹا بیس کے ساتھ طلباء کی رجسٹریشن پر ایک پروجیکٹ کروں۔ میں آپ کو ایک اچھا اسکول تلاش کرنے کا مشورہ بھی دیتا ہوں۔ JavaRush نے مجھے سیکھنے کے اپنے نقطہ نظر سے جھکا دیا، اور جستجو نے مجھے اپنی دلچسپ کہانی سے جوڑ دیا۔ مجھے یقین ہے کہ JavaRush جاوا کور کے لیے بہترین اسکول ہے۔

نرم مہارت

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

دمتری سوکولوف :

نئی جگہ میں، یہ تکنیکی مہارتیں بھی نہیں تھیں جو اہم تھیں، بلکہ لوگوں سے بات چیت کرنے کی صلاحیت۔ ایسے لوگ ہیں جو مکمل طور پر کاموں کو مکمل کرنے میں ڈوبے ہوئے ہیں، اور مجھے ان کے لیے ایک نقطہ نظر تلاش کرنے کی ضرورت ہے، کیونکہ میرے کاموں کی تکمیل کا انحصار ڈویلپرز پر ہے۔

انزور کرموف :

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