CodeGym /جاوا بلاگ /Random-SD /پهرين آڇ کان پوء زندگي. شروعاتي جاوا ڊولپر کي ڇا سکڻ جي ض...
John Squirrels
سطح
San Francisco

پهرين آڇ کان پوء زندگي. شروعاتي جاوا ڊولپر کي ڇا سکڻ جي ضرورت آهي؟

گروپ ۾ شايع ٿيل
سلام هتي اسان توهان جي پهرين نوڪري ڪيئن حاصل ڪرڻ جي باري ۾ تمام گهڻو ڳالهايو، توهان کي ڇا پڙهڻ جي ضرورت آهي، ۽ توهان کي ڪيئن رويي جي ضرورت آهي. اهو سڀ ڪجهه سٺو ۽ سٺو آهي، پر توهان جي پهرين نوڪري حاصل ڪرڻ کان پوء توهان ڇا ڪندا آهيو؟ ڇا توهان آرام ڪري سگهو ٿا ۽ صرف وهڪري سان وڃو؟ نه. پهرين آڇ کان پوء زندگي.  شروعاتي جاوا ڊولپر کي ڇا سکڻ جي ضرورت آهي؟  - 1هڪ پروفيشنل پروگرامر هجڻ جو مطلب اهو آهي ته توهان سکڻ جاري رکندا. تمام گهڻو. گهڻو ، گهڻو. تنهن ڪري اڄ آئون توهان کي گهربل پهرين آڇ حاصل ڪرڻ کان پوء وڌيڪ ذاتي ترقي جي علائقن بابت ٿورو اندازو لڳائڻ چاهيان ٿو. اچو ته هلون.

1. بنيادي موضوعن جي ڄاڻ کي وڌايو

توهان جي پهرين نوڪري حاصل ڪرڻ لاء، توهان شايد اڳ ۾ ئي جاوا ڊولپمينٽ بنياديات سکيو آهي. ڇا توهان سوچيو ته اهو ڪافي ٿيندو؟ نه، نه، ۽ هڪ ڀيرو وڌيڪ، نه. تجربيڪار ڊولپرز ۽ سائي نون جي وچ ۾ فرق سندن علم جي کوٽائي آهي. علم جا علائقا ساڳيا نظر اچن ٿا، پر سينيئر ڊولپر وضاحت ڪري سگھن ٿا nuances جيڪي توهان کي خبر ناهي ته موجود آهي. هڪ پاسي، توهان اهو چئي سگهو ٿا ته هر شيء تجربو بابت آهي. هڪ تجربيڪار ڊولپر کي چئبو آهي هڪ خاص طور تي ڇاڪاڻ ته هو يا هوءَ اڳ ۾ ئي هر شيءِ ۾ ڪيترائي ڀيرا ٽڪرائي چڪي آهي. ان ڪري هو اهو سڀ ڪجهه تفصيل سان ڄاڻي ٿو. اھو سچ آھي. پر صرف جزوي طور. ڪوڊنگ ذريعي مسلسل تجربو حاصل ڪرڻ کان علاوه، ڊولپرز مضمونن ۽ ڪتابن کي پڙهڻ ۽ وڊيوز ڏسي نظريي جو مطالعو پڻ ڪن ٿا. مان اهو نوٽ ڪرڻ چاهيان ٿو ته اهو نظريو جيڪو توهان مطالعي ڪرڻ لاءِ چونڊيو آهي اهو مواد هجڻ گهرجي جيڪو واقعي توهان جي موضوع تي افق کي وڌائيندو. جيڪڏهن توهان فوري طور تي ڪنهن موضوع ۾ هڪ غير معمولي گهيرو شروع ڪيو جنهن کي توهان صرف تمام سطحي طور تي ڄاڻو ٿا، پوء توهان کي ڇا ٿيندو؟ ڪجھ به نه. اھو ڪجھ به نه ٿيندو پر وقت جي ضايع ڪرڻ، تنھنڪري پنھنجي نظريي کي سمجھاڻي سان چونڊيو.

2. سرٽيفڪيٽ حاصل ڪريو (جاوا، AWS)

ڪيترائي ڪورس هاڻي سرٽيفڪيٽ جاري ڪن ٿا جڏهن توهان انهن کي ڪاميابي سان مڪمل ڪيو. پر اچو ته ايماندار ٿي وڃو. هر ڪمپني پرواهه ناهي ۽ انهن کي ڏسندي آهي. اهو چيو ته، ڪجهه سرٽيفڪيشن آهن جيڪي اهم آهن ۽ توهان کي پيڪ کان ڌار ڪري سگهن ٿا. مان Oracle ۽ AWS (ڪلائوڊ سروسز) کان جاوا سرٽيفڪيشن بابت ڳالهائي رهيو آهيان. مثال طور، جاوا سرٽيفڪيشن مهيا ڪئي وئي آهي ڪمپنين پاران تصديق ٿيل Oracle. اهي ڪمپنيون ٺاهينديون آهن Oracle-منظور ٿيل شرطن جي جاچ لاءِ. حقيقت ۾، اهو ئي سبب آهي ته اهي سرٽيفڪيٽ بين الاقوامي طور تي تسليم ٿيل آهن. AWS سرٽيفڪيشن ساڳئي اصول تي عمل ڪري ٿو، پر AWS ٽيڪنالاجيون سکڻ تي ڌيان ڏئي ٿو. يقينا، اهو صرف "ڪاغذ جو ٽڪرو" ناهي جيڪو هتي اهم آهي، پر اهو پڻ علم جي سطح آهي جيڪو توهان حاصل ڪيو جيئن توهان امتحان لاء تيار ڪيو. جيڪڏهن توهان وٽ هڪ سرٽيفڪيٽ آهي، توهان کي ممڪن ناهي ته توهان هن ٽيڪنالاجي بابت سوالن کان متاثر ٿي ويندا.

3. مشهور ٽيڪنالاجي جو مطالعو ڪريو

انفارميشن ٽيڪنالاجي مسلسل اڳتي وڌي رهي آهي. جيڪڏهن توهان اڳ ۾ ئي آئي ٽي ۾ آهيو، ته توهان کي اپنائڻ جي ضرورت پوندي. جيڪو توهان هڪ سال اڳ سکيو اهو سڀاڻي غير لاڳاپيل ٿي سگهي ٿو. اهو تمام عام آهي. هڪ ڊولپر جي مکيه سپر پاور جلدي جذب ڪرڻ ۽ نئين مواد کي گڏ ڪرڻ ۽ ضرورت کان وڌيڪ وسارڻ جي صلاحيت آهي. ان جو مطلب اهو آهي ته جيڪڏهن توهان لاڳاپيل رهڻ چاهيو ٿا، توهان کي لازمي طور تي فيلڊ ۾ صورتحال جي نگراني ڪرڻ گهرجي. مثال طور، ٽيڪنالاجيون جهڙوڪ Kubernetes ۽ Docker هن وقت طلب ۾ آهن. AWS ٽيڪنالاجيون پڻ هاڻي تمام مشهور آهن، ۽ ڪوٽلن ٻولي جو استعمال تيزي سان وڌي رهيو آهي (اهو آهستي آهستي جاوا کان مارڪيٽ شيئر حاصل ڪرڻ شروع ڪري رهيو آهي).

4. ھڪڙي خاص ٽيڪنالاجي ۾ گھيرو ڪريو

ڪجهه تجربيڪار پروگرامر هڪ ٽيڪنالاجي ۾ پروفيسر بڻجي ويندا آهن. اتي تمام گهڻي ڄاڻ موجود آهي، جيتوڻيڪ صرف جاوا جي ترقي جي علائقي ۾، تنهنڪري هر شيء ۾ گرو هجڻ ناممڪن آهي. ڇو نه توهان هڪ ان-ڊيمانڊ موضوع (هڪ ٽيڪنالاجي يا فريم ورڪ) چونڊيو، جنهن لاء توهان هڪ مڪمل ماسٽر بڻجي ويندا آهيو جيڪو سڀني ڇانو نوڪ ۽ ڪنن کي ڄاڻي ٿو؟ جيڪڏهن توهان اهو ڪريو ٿا، توهان بڻجي سگهو ٿا هڪ تمام قيمتي ماهر توهان جي ڪمپني لاء. انٽرويو دوران نوان اميدوار توهان وٽ آڻيا ويندا ته جيئن توهان جي مهارت جي شعبي ۾ انهن جي مهارت کي جانچي سگهجي. توهان کي انهن منصوبن جو جائزو وٺڻ لاءِ پڻ چيو ويندو جيڪي "توهان جي" ٽيڪنالاجي استعمال ڪن ٿا ۽ صلاح ڏيو (تبصرو ڏيو) ٽيڪنالاجي کي وڌيڪ موثر ۽ صحيح طريقي سان ڪيئن استعمال ڪجي. ضابطي جي طور تي، ڪمپنيون هن وانگر ماهرن تائين رسائي حاصل ڪرڻ چاهيندا آهن. جيڪڏهن توهان انتظاميا کي ٻڌايو ته توهان پنهنجي پاڻ کي ڪنهن به ٽيڪنالاجي ۾ وسارڻ جي خواهش جي باري ۾، اهي ضرور توهان کي صحيح چونڊڻ ۾ مدد ڪندا (عام طور تي هڪ في الحال ڪمپني ۾ گهربل آهي) ۽ ڪمپني ۾ هڪ مرشد ڳوليندا. مثال طور، مون کي ڪيمل جو گہرا مطالعو ڪرڻ جي آڇ ڪئي وئي، ڇاڪاڻ ته ڪيترائي گراهڪ جاوا ڊولپر هئا هن خاص مهارت سان. يقينا، هي ٽيڪنالاجي مڪمل طور تي نئين ناهي، پر اها وڏي گهرج ۾ آهي، ۽ جيڪڏهن توهان هڪ مضبوط ڪيمل اسپيشلسٽ آهيو، ته پوءِ توهان مزدور مارڪيٽ ۾ ميڙ ۾ نه وڃايو ويندو: نوڪر توهان کي حاصل ڪرڻ لاءِ پوئتي موٽندا. . بدقسمتي سان، ان وقت آئون پنهنجي انگريزي کي پمپ ڪرڻ ۽ نئين منصوبي کي ترتيب ڏيڻ ۾ مصروف هوس، تنهنڪري مون انڪار ڪيو. اتي مختلف ٽيڪنالاجيون آهن جيڪي هڪ گہرے غوطه لاءِ موزون آهن: پوري بهار کان وٺي خاص اسپرنگ فريم ورڪ تائين (اسپرنگ سيڪيورٽي، اسپرنگ ڪلائوڊ، وغيره)، يا AWS وغيره.

5. نئين پروگرامنگ ٻولي سکو

وڌيڪ پيشه ورانه ترقي لاءِ هڪ ٻيو امڪان هڪ سيڪنڊ پروگرامنگ ٻولي جو مطالعو ڪرڻ آهي. هتي مان ٽي آپشن ڏسان ٿو:
  1. هڪ مددگار ٻولي جيڪا اڪثر جاوا منصوبن ۾ سامهون ايندي آهي. مثال طور، گرووي، جيڪو مختلف سپورٽ اسڪرپٽ لکڻ لاءِ استعمال ڪيو ويندو آهي، يا پٿون، جيڪو اڪثر جاوا سان جڙيل هوندو آهي (گهٽ ۾ گهٽ، مان ان کي اڪثر ڪري سمجهان ٿو).
  2. يا جاوا اسڪرپٽ ۽ ان جا ڪجهه فريم ورڪ جهڙوڪ Angular يا React. هي علم توهان کي هڪ مڪمل اسٽيڪ ڊولپر بنائڻ لاءِ قائم ڪندو. اهڙا ماهر تمام گهٽ آهن ۽ طلب ۾ آهن، ۽ ان جي مطابق، اهي حڪم ڪري سگهن ٿا ڪافي تنخواه (عام جاوا ڊولپرز جي ڀيٽ ۾ وڏي پيماني جو حڪم).
  3. هڪ ٻولي سکيو جيڪا جاوا مان پيدا ٿي. مثال طور، اسڪالا يا ڪوٽلن. اهي پروگرامنگ ٻوليون هاڻي تمام گهڻي مقبوليت حاصل ڪري رهيون آهن ۽ اڃا به شروع ٿي رهيون آهن ته جاوا پاڻ کي مارڪيٽ مان ٿورو ٻاهر ڪڍي. ٿي سگهي ٿو اهو وقت بينڊ ويگن تي وڃڻ جو آهي؟ ڪيترائي بنيادي اصول اسان جي پياري جاوا مان وهن ٿا، پر جاوا جي نقص لاءِ ڪيتريون ئي جدتون ۽ اصلاحون آهن.

6. توهان جي نرم صلاحيتن کي وڌايو

نرم صلاحيتن جو مطلب عام طور تي مواصلاتي صلاحيتن جو مطلب آهي. ٻين لفظن ۾، توهان جي ٻين ماڻهن سان گفتگو ڪرڻ جي صلاحيت، توهان جي خيالن کي پهچائڻ ۽ فروغ ڏيڻ. جيڪڏهن توهان قيادت جي پوزيشن ۾ وڌڻ چاهيو ٿا، مثال طور، توهان هڪ ٽيم ليڊر يا هڪ معمار بڻجڻ چاهيو ٿا، پوء توهان کي ٻين ماڻهن سان رابطي ۾ توهان جي صلاحيتن کي بهتر بڻائڻ جي ضرورت آهي. ادب توهان کي اهو ڪرڻ ۾ مدد ڏيندو. شروعات لاءِ، مان سفارش ڪندس ڪتاب ”ڊيڊ لائن. پروجيڪٽ مينيجمينٽ بابت هڪ ناول“ ٽام ڊي مارڪو پاران. يوٽيوب وڊيوز، آن لائين آرٽيڪل، ۽ مختلف ڪورسز يا ٽريننگ پڻ ڪارآمد ثابت ٿيندا. پر مون لاء، سڀ کان اهم ڪم ڪرڻ جي ڪوشش ڪرڻ آهي مختلف ماڻهن سان وڌيڪ گفتگو ڪرڻ جي، ۽ وڌيڪ، بهتر. ائين ڪرڻ سان، توهان اڻڄاتل ماڻهن سان رابطي کان ڊڄڻ بند ٿي ويندا. توهان گفتگو لاءِ عام ميدان ڳولڻ شروع ڪندا ۽ بيوقوف رڪاوٽن کان پاسو ڪندا. پر جيڪڏهن توهان فطرت جي لحاظ کان هڪ introvert آهيو ۽ ماڻهن سان ڳالهائڻ توهان کي تمام گهڻو پريشان ڪري ٿو، ته پوء توهان کي سوچڻ گهرجي ته ڇا اهو توهان لاء صحيح آهي. شايد اهو بهتر ٿيندو ته اهو وقت خرچ ڪرڻ لاء ڪجهه ٽيڪنالاجي ۾ ماسٽر بنجي؟ توهان جي پهرين نوڪري لينڊنگ ختم لائن نه آهي، بلڪه صرف توهان جي سفر جي شروعات. ھاڻي اھو وقت آھي جڏھن توھان جي علم جو جسم مينهن کان پوءِ مشروم وانگر اڀرڻ گھرجي. ان جو مطلب اهو آهي ته توهان لاءِ انتهائي اهم آهي توهان جي توجه جي علائقن ۽ توهان جي مقصدن جو تعين ڪرڻ. سڀ کان پوء، تمام تيز ترين ٻيڙي، سڀ کان وڌيڪ تجربيڪار ڪپتان سان، بغير ڪنهن مقصد جي منزل کان سواء موجن تي وهندو. تنهن ڪري پنهنجو رستو چونڊيو، ان کي حاصل ڪرڻ لاءِ هڪ خاص مقصد ۽ وقت مقرر ڪريو، ۽ هلڻ شروع ڪريو. شايد ننڍا پر مستحڪم قدمن ۾. مون کي اميد آهي ته اڄ مون ڪنهن کي سوچڻ لاء زور ڏنو :) خير، اهو سڀ ڪجهه مون لاء آهي. پسند ڪريو ۽ Java سکو ^^
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION