میں نے JavaRush کو اس کا حق دینے کا فیصلہ کیا اور یہاں لکھنے کا فیصلہ کیا کہ سیکھنے کے ابتدائی مرحلے میں مجھے کیا کمی تھی، یعنی کیا اور کس ترتیب سے سیکھنا ہے:
- JavaRush کے ساتھ متوازی طور پر، آپ پہلی سطح سے ڈیٹا بیس مینجمنٹ سسٹمز کا مطالعہ شروع کر سکتے ہیں (میرے معاملے میں، یہ MySQL اور سائٹ sql-ex.ru ہے۔ پہلے پلس یا مائنس 70 کام کافی ہوں گے) اور مفت HTMLAcademy کورس۔ وہاں آپ سمجھ جائیں گے کہ HTML اور CSS کیا ہیں۔
- جب آپ محسوس کرتے ہیں کہ آپ نے کم و بیش اعتماد سے JavaCore کی بنیادی باتوں کو سمجھ لیا ہے (میرے خیال میں یہ JavaRush میں لیول 15 ہے)، تو ایک پروجیکٹ کے ساتھ آئیں جو ذاتی طور پر آپ کے لیے دلچسپ اور مفید ہوگا۔ انٹرویو میں دکھانے اور بات کرنے کے لیے کچھ ہو گا۔
- میں آپ کو مشورہ دیتا ہوں کہ جاوا رش کے ذریعے 40 کی سطح تک جائیں، اگر آپ کے پاس وقت ہے، تو انٹرنشپ ضرورت سے زیادہ نہیں ہوگی۔
- لیول 20 کے بعد، ورژن کنٹرول سسٹم (Git, githowto.com) جیسی چیزوں کو سمجھنا شروع کریں اور سمجھیں کہ Maven کیا ہے۔
- لیول 30 کے بعد، ہائبرنیٹ سیکھنا شروع کریں۔
- نوکری حاصل کرنے سے پہلے فنش لائن پر، آپ کو موسم بہار کا ایک اچھا دھواں ہونا چاہیے (کتاب "اسپرنگ 4 فار پروفیشنلز"، میں نے JavaBegin.ru سے بہار پر ایک ویڈیو کورس بھی دیکھا۔ کورس کے مصنف: تیمور باتورشینوف، کچھ اس طرح" بہار کے لیے آن لائن لائبریری")
- JavaSE (یہاں آپ کو سب کچھ معلوم ہونا چاہئے، سوائے اس کے کہ ملٹی تھریڈنگ میں رعایتیں ہیں)
- JDBC، MySQL (معقول طور پر پر اعتماد)
- ایچ ٹی ایم ایل، سی ایس ایس (سب کچھ بہت آسان ہے، کسی گہرے علم کی ضرورت نہیں ہے)
- JUnit (کسی نے ٹیسٹ منسوخ نہیں کیا)
- گٹ (اپنا پروجیکٹ اپ لوڈ کریں، آپ کو وہاں پتہ چل جائے گا)
- ماون (کچھ بھی پیچیدہ نہیں، آپ اس کا پتہ لگائیں گے)
- ہائبرنیٹ (یہ وہ جگہ ہے جہاں سے مشکلات شروع ہوتی ہیں)
- بہار (میں خود اس میں شامل ہو رہا ہوں، مجھے افسوس ہے کہ میں نے پہلے شروع نہیں کیا)
GO TO FULL VERSION