CodeGym /جاوا بلاگ /Random-UR /آپ کے تعلیمی منصوبے کے لیے ایک چھوٹی سی ٹپ
John Squirrels
سطح
San Francisco

آپ کے تعلیمی منصوبے کے لیے ایک چھوٹی سی ٹپ

گروپ میں شائع ہوا۔
آپ کے تعلیمی منصوبے کے لیے ایک چھوٹی سی ٹپ - 1 میں نے اس کے بارے میں لکھنے کا فیصلہ کیا ہے کہ جب میں نے جاوا پروگرامنگ پر پہلی بار اپنی پڑھائی شروع کی تو مجھے واقعی میں کیا یاد آیا، یعنی، کس چیز کا مطالعہ کرنے کی ضرورت ہے اور کس ترتیب میں:
  1. کورس کے پہلے ہی درجوں سے، آپ ڈیٹا بیس مینجمنٹ سسٹمز کا متوازی مطالعہ شروع کر سکتے ہیں (میرے معاملے میں، یہ sql-ex.ru پر MySQL تھا۔ تقریباً پہلے 70 کام کافی ہوں گے) اور مفت HTML اکیڈمی کے ذریعے کام کر سکتے ہیں۔ کورس وہاں آپ HTML اور CSS کے بارے میں سیکھیں گے۔

  2. ایک بار جب آپ محسوس کریں کہ آپ نے جاوا کور کی بنیادی باتوں کو کم و بیش سمجھ لیا ہے (میرے خیال میں CodeGym پر لیول 15 کے مطابق)، ایک پروجیکٹ کے ساتھ آئیں جو آپ کو ذاتی طور پر دلچسپ اور مفید لگے گا۔ آپ کے پاس انٹرویوز میں دکھانے اور بات کرنے کے لیے کچھ ہوگا۔

  3. میں CodeGym پر 40 کی سطح پر چڑھنے کی تجویز کرتا ہوں۔

  4. لیول 20 کے بعد، ورژن کنٹرول سسٹم (Git, githowto.com) جیسی چیزوں کو تلاش کرنا شروع کریں اور معلوم کریں کہ Maven کیا ہے۔

  5. لیول 30 کے بعد، ہائبرنیٹ میں مہارت حاصل کرنا شروع کریں۔

  6. ختم لائن پر، نوکری تلاش کرنے سے پہلے، آپ کو موسم بہار کا گہرا مشروب پینا چاہیے (پڑھیں "پیشہ ور افراد کے لیے موسم بہار 4")۔

ایک ہی وقت میں، ان موضوعات پر کتابیں پڑھیں جن کا آپ مطالعہ کر رہے ہیں۔ ٹائم مینجمنٹ کی مہارتوں کا استعمال کریں (اگر آپ پہلے سے نہیں ہیں) اور پھر آپ کو پیشکش حاصل کرنے سے پہلے یہ صرف وقت کی بات ہوگی۔ میرے تربیتی مرحلے میں ڈیڑھ سال اور تقریباً 700 گھنٹے خالص مطالعہ کا وقت لگا۔ کسی اچھی کمپنی میں انٹرویو کے لیے اعتماد کے ساتھ جانے کے لیے آپ کو تقریباً کیا جاننے کی ضرورت ہے اس کی ایک الگ فہرست یہ ہے:
  1. JavaSE (یہاں آپ کو سب کچھ معلوم ہونا چاہئے، اگرچہ ملٹی تھریڈنگ کی بات آتی ہے تو کچھ نرمی ہوتی ہے)

  2. JDBC، MySQL (آپ کو اچھی مہارت حاصل کرنی چاہیے)

  3. ایچ ٹی ایم ایل، سی ایس ایس (یہاں سب کچھ بہت آسان ہے، یہاں کسی گہرے علم کی ضرورت نہیں ہے)

  4. JUnit (کسی نے نہیں کہا کہ جانچ ضروری نہیں ہے)

  5. گٹ (اپنا اپنا پروجیکٹ شائع کریں، آپ کو پتہ چل جائے گا کہ کیسے)

  6. Maven (یہاں کچھ بھی پیچیدہ نہیں، اس کا پتہ لگائیں)

  7. ہائبرنیٹ (یہ وہ جگہ ہے جہاں سے مشکلات شروع ہوتی ہیں)

  8. بہار (میں صرف خود اس میں دلچسپی رکھتا ہوں، مجھے افسوس ہے کہ میں نے پہلے شروع نہیں کیا)

جہاں تک میرے اپنے پروجیکٹ کا تعلق ہے... میں نے جاوا ایس ای اور ہائبرنیٹ کا استعمال کرتے ہوئے ایک عام کنسول پر مبنی CRUD ایپلیکیشن لکھی، جو Maven کا استعمال کرتے ہوئے مرتب کی گئی۔ انٹرویو لینے والے اس کوڈ میں بہت دلچسپی رکھتے ہیں جو آپ نے خود لکھا ہے۔ اور یہ بنیادی طور پر یہاں میرا پیغام ہے۔ بس ان لوگوں کے لیے نیک خواہشات کا اظہار کرنا ہے جو ابھی اس کانٹے دار راستے پر چل پڑے ہیں (ہاں، یہ مشکل ہو گا)۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION