CodeGym /جاوا بلاگ /Random-SD /جونيئر جاوا ڊولپرز جون اعليٰ صلاحيتون ۽ مکيه ذميواريون
John Squirrels
سطح
San Francisco

جونيئر جاوا ڊولپرز جون اعليٰ صلاحيتون ۽ مکيه ذميواريون

گروپ ۾ شايع ٿيل
جڏهن اها آئي ٽي انڊسٽري ۾ اچي ٿي، توهان شايد اڳ ۾ ئي ٻڌو آهي ته ڊولپرز جا ٽي مکيه سطح آهن - جونيئر، مڊل، ۽ سينيئر. اڄ، اسان انهن مان ”سبز ترين“، جونيئر جاوا ڊولپرز، ۽ توهان جي امڪانن، فرضن ۽ صلاحيتن تي روشني وجهڻ وارا آهيون. جونيئر جاوا ڊولپرز جون اعليٰ صلاحيتون ۽ مکيه ذميواريون - 1

هڪ جونيئر جاوا ڊولپر ڪير آهي؟

بنيادي ڳالهين سان شروع ڪرڻ لاءِ، اچو ته هڪ جونيئر جاوا ڊولپر جي صاف تصوير رنگين. هڪ جونيئر جاوا ڊولپر هڪ تازو ماهر آهي جيڪو صرف پروگرامنگ جي دنيا ۾ داخل ٿي رهيو آهي. سچ ڳالهائڻ، هڪ جونيئر ۽ وچين ديو جي وچ ۾ هڪ قابل ذڪر فرق آهي. بنيادي فرق اهو آهي ته جونيئر ”صرف گريجوئيٽ“ ڪوڊرز آهن جن کي ڪيتريون ئي نيون شيون سکڻ جي ضرورت آهي، جڏهن ته مڊلس وٽ اڳ ۾ ئي 2-4 سالن جو تجربو آهي انهن جي بيلٽ جي پويان ۽ اڪيلو ڪم ڪري سگهي ٿو، بغير ڪنهن نگراني جي. اهو چوڻ آهي ته، جونيئر ڊولپرز عام طور تي ڪم ڪن ٿا ترقياتي منصوبن جي سڀني مرحلن تي پنهنجي ڪيريئر جي شروعات ۾ تجربو حاصل ڪرڻ لاءِ. ۽ جيڪڏهن توهان حيران ٿي رهيا آهيو ته جونيئر ڊولپرز جون بنيادي ذميواريون آهن، هتي هڪ مختصر جائزو آهي. هڪ جونيئر جاوا ڊولپر جي طور تي، توهان کي گهرجي:
  • توهان جي صلاحيتن کي بهتر ڪرڻ لاء هڪ اندروني جذبي سان 1.5 سالن تائين "سکڻ" جو تجربو آهي؛
  • سمجھو ته ڪيئن سافٽ ويئر هارڊويئر سان لهه وچڙ ۾؛
  • ڄاڻو جاوا نحو، مجموعو، ۽ ملٽي ٿريڊنگ؛
  • ڄاڻو ته انٽرفيس، ڪلاس، ۽ شيون ڪيئن منظم ڪرڻ؛
  • بنيادي OOP اصول ڄاڻو؛
  • ڪوڊ لکڻ ۽ برقرار رکڻ جي قابل ٿي؛
  • ڪوڊنگ لاءِ ضروري اوزارن سان ڪم ڪريو جهڙوڪ IntelliJ IDEA
  • ورشن-ڪنٽرول سسٽم ۽ خدمتن سان ڪم ڪريو جهڙوڪ GitHub يا/۽ GitLab؛
  • ڄاڻو اعتراض سان لاڳاپيل نقشو (Hibernate)؛
  • ويب تي مبني پروجيڪٽ ٺاهڻ لاءِ فريم ورڪ کي ڄاڻو جيئن اسپرنگ يا اسپرنگ بوٽ؛
  • انهن اوزارن / خاصيتن جي منتظم جي پاسي تي ڪم ڪريو؛
  • ڪوڊ ۾ معمولي ڪيڙا ۽ غلطيون درست ڪرڻ جي قابل ٿي؛
  • يونٽ ٽيسٽنگ لاءِ اوزارن سان ڪم ڪريو (JUnit، Mockito)؛
  • JavaScript ۽ HTML5/CSS3 جي بنيادي ڄاڻ حاصل ڪريو؛
  • سکڻ چاهيو ٿا نوان سافٽ ويئر پليٽ فارم، مختلف پروجيڪٽ جي جوڙجڪ، ۽ ٽيڪنالاجيون؛
  • سينيئر سافٽ ويئر ڊولپرز پاران مقرر ڪيل هدايتن تي عمل ڪرڻ ۽ ٽيم ۾ ڪم ڪرڻ جي صلاحيت آهي؛
  • پروجيڪٽ پلاننگ جي عمل لاءِ رپورٽون، هدايتون ۽ ٻيا دستاويز تيار ڪرڻ؛
  • مصنوعات جي باري ۾ صارفين کان معلومات گڏ ڪرڻ.
تنهن ڪري، هي فهرست اهو واضح ڪري ٿو ته هڪ جونيئر جاوا اسپيشلسٽ سڀني پروجيڪٽ مرحلن ۾ شامل آهي، دماغي طوفان کان جاچ تائين. انهي سان گڏ، ڪمپيوٽر جي مضبوط ڄاڻ حاصل ڪرڻ کان علاوه، توهان کي هڪ سٺو ٽيم پليئر هجڻ گهرجي ۽ توهان جي ساٿين ۽ گراهڪن سان لهه وچڙ ڪرڻ لاء سٺو مواصلاتي مهارتون هجڻ گهرجي.

جونيئر جاوا ڊولپرز لاءِ لازمي مهارت

چڱو، اسان جو مطلب ڇا آھي جاوا جي مضبوط علم مان ؟ جيئن ذڪر ڪيو ويو آهي، جونيئر جاوا ڊولپرز جون ذميداريون واقعي وسيع آهن، تنهنڪري توهان جي مهارت جو سيٽ پڻ امير هجڻ گهرجي. ٻين جي وچ ۾، ڪور جاوا علم کان علاوه، توهان کي هيٺين صلاحيتن کي حاصل ڪرڻ جي ضرورت پوندي.
  • JavaServer صفحا (JSP) ۽ servlets
  • ويب فريم ورڪ (بهار)
  • ويب ٽيڪنالاجيون (HTML، CSS، JavaScript، ۽ JQuery)
  • خدمت تي مبني فن تعمير/ويب خدمتون (SOAP/REST)
  • اعتراض تي مبني پروگرامنگ (OOP) تصورات ۽ نمونن
  • مارڪ اپ ٻوليون (XML ۽ JSON)
  • خلاصو ڪلاس ۽ انٽرفيس
  • ٺاھڻ وارا، گڏ ڪرڻ، استثنا (چيڪ ٿيل ۽ اڻ چيڪ ٿيل)
  • فائل IO ۽ سيريلائيزيشن
  • رسائي جي وضاحت ڪندڙ
  • ملٽي ٿريڊنگ ۽ هم وقت سازي
  • عام
  • جاوا ورچوئل مشين (JVM) ۽ ميموري مئنيجمينٽ
  • انحصار انجيڪشن
اهو صرف چيو پيو وڃي، Android جونيئر ڊولپرز لاء مهارت سيٽ ٿورو تنگ آهي ۽ شامل آهي:
  • ايڪس ايم ايل
  • Android SDK
  • Android اسٽوڊيو
  • APIs
  • ڊيٽابيس
  • مادي ڊيزائن
جيئن ته QA آٽوميشن جونيئرز لاءِ ، انهن ۾ مهارت هجڻ گهرجي:
  • QA طريقيڪار جا بنيادي اصول
  • فريم ورڪ ڊيزائن
  • HTML، CSS
  • آٽوميشن ۾ استعمال ٿيل نمونن (صفحي جو اعتراض، ڪارخانو)
  • CI ۽ CD ۾ تجربو
  • Maven، Selenoid، JUnit، ۽ ساڳئي اوزار جو علم

توهان جي رستي ۾ مکيه رڪاوٽون ۽ ممڪن حل

توهان پنهنجي مقصدن جي وضاحت ڪرڻ ۽ توهان جي مستقبل جي ڪيريئر لاءِ ضروري علم حاصل ڪرڻ کان پوءِ، اهو خواب جو لمحو ناهي. تازو گريجوئيٽ اڃا تائين انهن جي خوابن جي نوڪريءَ جي رستي تي ڪجهه مسئلن کي منهن ڏئي سگهن ٿا:

غريب انگريزي

جيتوڻيڪ توهان وٽ متاثر کن ڪوڊنگ صلاحيتون آهن، توهان شايد پڪڙي سگهو ٿا ڇاڪاڻ ته توهان انگريزي سان جدوجهد ڪندا آهيو. شيء اها آهي ته، وڏي آئي ٽي ڪمپنين جي اڪثريت کي گهٽ ۾ گهٽ انگريزيء جي بنيادي سطح جي ضرورت هوندي آهي انٽرويو منعقد ڪرڻ، ملازمتن ۽ گراهڪن سان گفتگو ڪرڻ، ۽ انهي سان گڏ پڪ ڪريو ته توهان ڪم صحيح حاصل ڪيو. تنهن ڪري، جيڪڏهن توهان وٽ گهٽ ۾ گهٽ انگريزي جي وچولي سطح آهي، اهو ضرور توهان جي نوڪري جي ڳولا کي تيز ڪندو ۽ مستقبل ۾ توهان جي ڪيريئر کي وڌايو.

تمام گهڻو جاوا

تمام گهڻو جاوا سکڻ سان پنهنجو پاڻ تي بار نه وجهو. جاوا هڪ خوبصورت پيچيده ٻولي آهي جنهن جي نحو، ڊيٽابيس، فريم ورڪ، نمونن، الگورتھم وغيره. ان ڪري، ڪيترائي شاگرد سکيا کان نوڪري جي شڪار تائين تبديل ڪرڻ ۾ جدوجهد ڪن ٿا. توهان سڀ ڪجهه نٿا ڄاڻو، پر توهان اصل ۾ حقيقي منصوبن تي ڪم ڪندي وڌيڪ سکي سگهو ٿا. ذهن ۾ رکو ته ڪافي جاوا ڪڏهن به نه هوندا، تنهنڪري ڪوشش ڪريو پنهنجي CVs موڪلڻ لاء جلدي جلدي توهان کي هڪ حقيقي منصوبي ۾ داخل ٿيڻ لاء تيار محسوس ڪيو (۽ حقيقي پئسا ڪمايو).

پروجيڪٽ کان گهٽ پورٽ فوليو

يقينن، ڪمپنيون اميدوارن کي ترجيح ڏيندا آهن ڪجهه تجربي سان جيئن اهي ترقياتي منصوبن جي ثابت ٿيل ٽريڪ رڪارڊ کي اهميت ڏين ٿيون. سچ ڳالهائڻ، اهو ٿي سگهي ٿو بنيادي نوڪرين جو معيار اڪثر ملازمن لاءِ. اميد آهي ته، اسان جي رانديون سيڪشن توهان کي توهان جي پنهنجي راندين ٺاهڻ جي اجازت ڏئي ٿي. اسان جي وجداني انجڻ کي استعمال ڪريو ۽ پنھنجي پھرين پروگرامن کي لکڻ لاءِ قدم بہ قدم ھدايتن تي عمل ڪريو. جيڪڏھن توھان چاھيو ٿا حقيقي پروجيڪٽ توھان جي GitHub ۾، پوء توھان کي شامل ٿيڻ تي غور ڪرڻ گھرجي CodeGym جي مشورتي ڪورس تي Java Fundamentals . ان ۾ شامل آھي آن لائين ليڪچرز ھڪ مرشد سان، ھڪ تفصيلي تربيتي پروگرام جنھن ۾ گھڻن ڪمن ۽ اضافي موادن سان گڏ، ۽ توھان جي سکيا جي آخر ۾ حتمي پروجيڪٽ (سڌو توھان جي GitHub پورٽ فوليو لاءِ) لکڻ. بونس: مرشد توهان جي پروجيڪٽ جو جائزو وٺندو ۽ توهان کي بهتري لاءِ انفرادي راءِ ۽ اشارا ڏيندو، تنهنڪري توهان بعد ۾ پنهنجي مستقبل جي ملازمن کي بي عيب پروجيڪٽ ڏيکاري سگهو ٿا. اڃان تائين، جيڪڏهن توهان وٽ اڃا تائين فخر ڪرڻ لاء ڪو به منصوبو ناهي، توهان پنهنجي CV ۾ ذڪر ڪري سگهو ٿا ته توهان ڪمپني لاء ٽيسٽ ٽاسڪ مڪمل ڪرڻ تي خوش ٿيندا. ٻنهي ڌرين لاءِ هڪ کٽڻ جو فيصلو.

نتيجو

جڏهن توهان آخرڪار توهان جي پهرين نوڪري انٽرويو جي دعوت حاصل ڪندا آهيو، توهان معياري ۽ مشڪل سوالن جي توقع ڪري سگهو ٿا. تنهن ڪري، اهو سمجهه ۾ اچي ٿو ته نيٽ کي سرف ڪرڻ کان پهريان انهن مان تمام گهڻي مشڪل لاء تيار ٿيڻ لاء. جڏهن ڪنهن ڊولپر سان انٽرويو وٺندي تجربي کان سواءِ، نوڪر اڪثر ڪري توهان جي جاوا جي ڄاڻ ۽ مسئلا حل ڪرڻ جي صلاحيتن تي ڌيان ڏيندا. انهي سان گڏ، اهي اندازو لڳائي سگهندا ته توهان جي نئين شين کي سکڻ جي رضامندي، توهان جي رابطي واري صلاحيتن، ۽ توهان جي "ٽيم روح". توهان جي پهرين انٽرويو دوران ناڪام ٿيڻ کان ڊپ نه ڪريو، انهن مان هڪ درجن کان پوء توهان جي پهرين نوڪري لينڊ ڪرڻ بلڪل ٺيڪ آهي. بس توهان جي هر انٽرويو کي بهتر ڪرڻ ۽ پنهنجي خوابن جي قدم قدم جي ويجهو حاصل ڪرڻ جو تجزيو ڪريو. انهي سان گڏ، پنهنجي مستقبل جي ڪيريئر بابت پاڻ کي حوصلا افزائي ۽ پرجوش رکو. توهان ضرور سج ۾ پنهنجي جڳهه جا مستحق آهيو!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION