CodeGym /جاوا بلاگ /Random-SD /ڪيئن سمجھو ته ڊولپر جو پيشو توھان لاءِ مناسب آھي: مرشد Ol...
John Squirrels
سطح
San Francisco

ڪيئن سمجھو ته ڊولپر جو پيشو توھان لاءِ مناسب آھي: مرشد Oleksiy Kapustnik شروع ڪندڙ پروگرامرز کان مشهور سوالن جا جواب

گروپ ۾ شايع ٿيل
فل اسٽيڪ ڊولپر ۽ مرشد Oleksiy Kapustnik شروع ڪندڙن کان عام سوالن جا جواب ڏئي ٿو ۽ ٻڌائي ٿو ته ڪيئن سمجھجي ته پروگرامنگ توهان لاءِ مناسب آهي، جاوا جونيئر کي 2022 ۾ ڇا ڄاڻڻ جي ضرورت آهي، ۽ ٻين اميدوارن کان ڌار ٿيڻ لاءِ ڇا ڪجي. ڪيئن سمجھو ته ڊولپر جو پيشو توھان لاءِ مناسب آھي: مرشد Oleksiy Kapustnik شروع ڪندڙ پروگرامرز کان مشهور سوالن جا جواب ڏئي ٿو - 1

توهان ڪيئن ڄاڻو ٿا ته هڪ ڊولپر جي ڪيريئر توهان لاء صحيح آهي؟ ان لاءِ ڪهڙا خاصيتون ضروري آهن؟

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

2022 ۾ شروعاتي جاوا ڊولپر کي ڇا ڄاڻڻ گهرجي؟

جاوا ڪور جي اضافي ۾، توهان کي بهار جي فريم ورڪ کي ڄاڻڻ گهرجي - توهان ان کان سواء ڪم نٿا ڪري سگهو. هڪ دفعو، مون هڪ انٽرويو ۾ ناڪام ٿيو ڇو ته مون محسوس نه ڪيو ته مون کي ان کي ڄاڻڻ جي ضرورت آهي. ڪنهن به صورت ۾، توهان کي ڊيٽابيس ۽ Hibernate فريم ورڪ جي ڄاڻ جي ضرورت آهي. گهڻو ڪري، اهي نوڪري جي گهرج ۾ جاوا اسڪرپٽ، HTML، ۽ CSS ڄاڻڻ بابت لکندا آهن. اڃا، ڪڏهن ڪڏهن اهي توهان کان انٽرويو ۾ انهن بابت پڇندا آهن، جيتوڻيڪ جيڪڏهن توهان نوڪري حاصل ڪري سگهو ٿا ته توهان انهن کي استعمال نه ڪندا. مون کي هن علم جي ضرورت هئي هڪ ڪمپني ۾ جتي مون هڪ مڪمل اسٽيڪ ڊولپر طور ڪم ڪيو. جڏهن مون EPAM تي ڪم ڪيو، مان هڪ خالص پسمانده ڊولپر هو، ۽ اهو هٿ ۾ نه آيو. تنهن هوندي به، انهن ٽيڪنالاجي کي ڄاڻڻ سان نقصان نه ٿيندو، خاص طور تي جيڪڏهن توهان پنهنجو منصوبو ٺاهڻ چاهيو ٿا. مان صلاح ڏيان ٿو سکيا ٽيڪنالاجيون جهڙوڪ ڪافڪا (Apache Kafka هڪ ورهايل سافٽ ويئر ميسيج بروکر آهي، هڪ اوپن سورس پروجيڪٽ جيڪو Apache Foundation پاران تيار ڪيو ويو آهي - ايڊ.). هڪ وچولي ڊولپر کي اهو ڄاڻڻ جي ضرورت آهي، ۽ اهو هڪ جونيئر لاء اضافي فائدو ٿي سگهي ٿو. توهان کي ڄاڻڻ جي ضرورت آهي Git ورجن ڪنٽرول سسٽم. انهي سان گڏ، توهان کي سمجهڻ جي ضرورت آهي ته ڪير ڪير آهي ۽ ڇا DevOps ڪندو آهي (هن ماهر جو بنيادي ڪم ڪمپني ۾ ضروري سافٽ ويئر قائم ڪرڻ ۽ برقرار رکڻ ۽ هر ترقي واري مرحلي کي خودڪار ڪرڻ آهي - ايڊ.). جيڪڏهن هڪ ڊولپر پنهنجي لاءِ منصوبا انجام ڏئي ٿو، انهن کي لازمي شيون ڄاڻڻ گهرجن DevOps علائقي مان.

توهان ڪيئن ڪري سگهو ٿا پنهنجي سي وي کي غير معمولي، باقي اميدوارن کان مختلف؟

ٻيهر شروع پڙهڻ لاء آسان هجڻ گهرجي. مان چوان ٿو ته اهو لازمي طور تي پڙهڻ جي قابل هوندو ته جيئن نوڪر ڏسي سگهي: هي هڪ جاوا ڊولپر جي سي وي آهي. هي ڊولپر فريم ورڪ جي بنيادي ۽ بنيادي ڳالهين کي ڄاڻي ٿو. ڪتابن جي هڪ فهرست جيڪا توهان پڙهيو آهي اهو هڪ پلس ٿي سگهي ٿو. منهنجي پهرين شروع ۾، مون اهڙي فهرست ڏني هئي، ۽ جڏهن HR مون سان ملاقات ڪئي، هن چيو ته هوء ۽ هن جا ساٿي متاثر ٿيا ته مون اهي ڪتاب پڙهيا آهن. اهو پڻ ضروري آهي ته توهان کي "عام ڄاڻ" جي وضاحت ڪرڻ گهرجي. مثال طور، انٽرنيٽ ڪيئن ڪم ڪري ٿو، REST جي ڄاڻ، SOAP - ڪجھه جيڪو جاوا ڪور تي لاڳو نٿو ٿئي پر عام پروگرامنگ سان تعلق رکي ٿو.

توهان کي ڪيئن خبر آهي جڏهن انٽرويو لاء وقت آهي؟

مان جاوا جونيئر پوزيشن لاءِ انٽرويو سوال ڳولڻ شروع ڪندس. پوءِ مون سوال پڙهيا ۽ سوچيم ته انهن جا جواب ڪيئن ڏيندس. پوء، ڏنل جوابن سان منهنجي جوابن جو مقابلو ڪريو. جيڪڏهن انهن مان گهڻا ملن ٿا، ٺيڪ، توهان هڪ انٽرويو لاء تيار آهيو. تنهن هوندي، جيڪڏهن توهان 30 مان صرف ٽن سوالن جا صحيح جواب ڏنا آهن، توهان کي وڌيڪ وقت گهرجي. جيڪڏهن سڀ ڪجهه سوالن سان ڪم ڪيو، توهان آن لائن ٽيسٽ وٺي سگهو ٿا. سوال گهڻو ڪري انٽرويو ۾ لڳ ڀڳ ساڳيا هوندا. تنهن هوندي به، دٻاء جي باري ۾ نه وساريو ۽ هڪ چئلينج لاء تيار ٿي. جڏهن توهان اهي سڀ تياريون ڪريو ٿا، پنهنجي لاءِ هڪ آخري تاريخ مقرر ڪريو، ٻي صورت ۾، توهان ڪڏهن به حقيقي انٽرويو لاءِ تيار محسوس نه ٿا ڪري سگهو.

هڪ انٽرويو لاء تيار ڪيئن ڪجي؟

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

مون کي منهنجي سکيا کي ڪيئن منظم ڪرڻ گهرجي؟

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