CodeGym /جاوا بلاگ /Random-SD /steroids تي ٻيهر تربيت
John Squirrels
سطح
San Francisco

steroids تي ٻيهر تربيت

گروپ ۾ شايع ٿيل
اسٽيرائڊس تي ٻيهر تربيت - 1ٻه سال ۽ ٽي مهينا گذري ويا آهن جڏهن مون هن ڪورس لاءِ سائن اپ ڪيو ۽ هيلو ورلڊ لکيو. مون کي اهو مضمون لکڻ گهرجي ها ۽ گهڻو اڳ هن شاندار وسيلن کي خراج تحسين پيش ڪرڻ گهرجي، پر ڪنهن نه ڪنهن طرح زندگي جي تيز رفتار مون کي روڪي ڇڏيو. پر هاڻي ”مهرباني“ ڪويوڊ پنڊيمڪ جي ، مون وٽ وقت آهي. مان 33 سالن جو هوس. مان لاتويا ۾ هڪ سماجي ورڪر هوس ۽ IT سان منهنجو ڪو به واسطو نه هو. ڪوڊ سان منهنجو آخري تجربو 15 سال اڳ هو. پر منهنجي معمولي تنخواه ۽ ڪيريئر جي امڪانن جي کوٽ مون کي متبادل جي ڳولا ڪئي. جيئن ته اهو ٿيو، منهنجي ڪيترن ئي دوستن IT فيلڊ ۾ پنهنجو هٿ آزمايو. ان کان علاوه، انهن مان ڪنهن کي به آئي ٽي تعليم نه هئي. ڪجهه نوڪريون مليون، ڪجهه تمام سٺو ڪم نه ڪيو. پر ڪاميابين مون کي تمام گهڻو متاثر ڪيو، ۽ مون آخرڪار پنهنجو ذهن ٺاهيو. ريگا ۾، هر ڇهن مهينن ۾ هڪ ڀيرو، هڪ مشهور مشورتي ڪمپني مفت بوٽ ڪيمپس جو هڪ سلسلو منظم ڪيو (سخت تربيتي ڪورسز) بعد ۾ موقعن سان (جيڪي گريجوئيشن ڪن ٿا) هڪ انٽرنيشنل شپ ۽ روزگار جو معاهدو حاصل ڪرڻ لاءِ. مون ڪجهه وقت سوچيو ته ڪهڙو ڪورس ڪجي. آخر ۾، مون چونڊيو جاوا، ڇاڪاڻ ته اها جاوا بوٽ ڪيمپ هئي جيڪا گريجوئيشن کانپوءِ موقعن جو سڀ کان وڏو تعداد مهيا ڪيو. مان ڪجھ ڳولها ڪرڻ جي قابل ٿيس ۽ بوٽ ڪيمپ جي شرڪت ڪندڙن سان ڳالھايو، جن ۾ ڪجھھ جيڪي اڳ ۾ ئي ڪمپني ۾ رکيل آھن. هتي آهي انٽيل مون گڏ ڪيو آهي: ڪورس انتهائي شديد آهي؛ اتي صفر علم سان اچڻ جو ڪو به مطلب ناهي. اهو بهتر آهي ته بوٽ ڪيمپ کان پهريان سڀ ڪجهه پاڻ کي سکيو. تنهن ڪري مون بوٽ ڪيمپ کان چار مهينا اڳ نوڪري ڇڏي ڏني، گهر ۾ رهڻ لڳو، مالي امداد ۽ ڪجهه ٿوري بچت تي، ۽ شدت سان پڙهڻ شروع ڪيو. ٽريننگ پروگرام ڇا هو؟ خير، سڀ کان پهريان، هي ڪوڊ گيم قدرتي طور تي منهنجي تربيت جو عملي هٿ هو. نظرياتي بازو هيڊ فرسٽ جاوا (جاوا 5) هو. ۽ مون کي ضرور چوڻ گهرجي، ڪوڊ گيم ۽ هيڊ فرسٽ جاوا هڪ ٻئي کي مڪمل طور تي مڪمل ڪيو. ڪتاب ۾ ٻوليءَ جي بنيادي خصوصيتن جو هڪ بهترين جائزو ڏنو ويو آهي. وڌيڪ ڇا آهي، مواد ۾ آسان سمجھڻ واريون تصويرون ۽ تشبيهون شامل آهن (ريموٽ ڪنٽرول سان گلاس واقعي شاندار آهي). مون کي خبر آهي ته تجربيڪار ٽيڪنڪيز هن ڪتاب کي خاص طور تي هن پيشڪش جي ڪري ناپسند ڪن ٿا، پر جيڪڏهن توهان انسانيت مان اچي رهيا آهيو، اهو ئي آهي جيڪو توهان کي گهرجي. ڪنهن به صورت ۾، هي اهو آهي جيڪو منهنجي نصاب وانگر نظر آيو: صبح جو هيڊ فرسٽ جاوا کان 3 ڪلاڪ ٿيوري، منجهند ۾ ڪوڊ گيم تي 3 ڪلاڪ هٿ جي مشق. 6 ڪلاڪ هر روز، بشمول هفتيوار ۽ هر موڪل جو ڏينهن. ڏاڍي شدت سان. شايد تمام گهڻي شدت سان - منهنجي سخت رجمينٽ ڪجهه صحت جي مسئلن جو سبب بڻيل آهي. جيڪڏهن توهان وٽ وقت ۽ مالي ذخيرو آهي، آئون سفارش نه ڪندس ته اهڙي شديد طريقي سان. پر مون وٽ اها آسائش نه هئي، ۽ مان بوٽ ڪيمپ کي ناڪام نه ڪري سگهيس. تنهن ڪري مون 4 مهينن تائين مطالعو ڪيو جيستائين بوٽ ڪيمپ شروع ٿي، ڪوڊ گيم تي سڀني ڪمن جي هڪ مهذب حل سان 23 جي سطح تي پهچي ويو (جيتوڻيڪ انهن مان ڪجهه مون کي تمام گهڻو پسايو)، ۽ ڪتاب مڪمل ڪيو، سڀني ڪمن کي مڪمل ڪري ڇڏيو. مون کي اڃا ٻه هفتا اڳ bootcamp هئا. مان سطحن جي ذريعي اضافي ترقي ڪري سگهان ها، پر مون ان جي بدران فيصلو ڪيو ته هر قسم جي لاڳاپيل صلاحيتن، جهڙوڪ Git. بوٽ ڪيمپ شروع ٿيو، ۽ ڪورسز انتهائي شديد هئا، پر اهو ظاهر ٿيو ته مون اڳ ۾ صرف ٻن عنوانن سان منهن نه ڪيو هو: لکڻ جي يونٽ ٽيسٽ ۽ JavaFX. سخت خود مطالعي تي منهنجي شرط ادا ڪئي وئي. اهو پڻ ظاهر ٿيو ته مان گروپ ۾ بدترين نه هو. ان کان سواء، مون فيصلو ڪرڻ جو فيصلو ڪيو ۽ حتمي منصوبي لاء وڏي پنچ اڇلائي. هڪ ننڍڙي پر شاندار ٽيم گڏ ڪئي وئي ۽ نرسن لاءِ هڪ درخواست تيار ڪئي (منهنجو پس منظر هڪ سماجي ورڪر جي طور تي سطح تي آيو). مجموعي طور تي، بوٽ ڪيمپ چڱي طرح ختم ٿي ويو، ۽ مون کي هڪ انٽرنيشنل شپ حاصل ڪئي ۽ حتي هڪ ماهر چونڊڻ جو موقعو مليو. هتي مون هارڊ ڪور جاوا جي بدران Salesforce کي چونڊڻ سان هڪ ناجائز خيانت ڪئي. Salesforce هڪ ڪلائوڊ بيسڊ CRM (ڪسٽمر رليشن مينيجمينٽ) سسٽم جي طور تي شروع ڪيو جنهن ڪافي حد تائين ڪسٽمائيزيشن جا آپشن پيش ڪيا. پر ڪيترن ئي سالن کان پوء، اهو هاڻي هڪ طاقتور مڪمل پليٽ فارم آهي جيڪو توهان کي تقريبا ڪجهه ڪرڻ جي اجازت ڏئي ٿو. مون ڪيترائي پروجيڪٽ ڏٺا آهن جن جو CRM سان ڪو به واسطو ناهي. بنيادي طور تي، Salesforce هاڻي هڪ ڪلائوڊ تي ٻڌل ڊيٽابيس آهي جنهن ۾ توهان تقريبا هر شي کي نيل ڪري سگهو ٿا جيڪو توهان چاهيو ٿا. پس منظر لاءِ، Salesforce Apex استعمال ڪندو آهي، جيڪو هڪ قسم جو آهي ”جاوا فار رٽائرڊ“. اهو جاوا نحو جي صورت کي غير حساس بڻائي ٿو، ڪوبه منظم ملٽي ٿريڊنگ نه آهي، اتي نسبتا ڪجھه ٺهيل ڪلاس آهن، ۽ تقريبن سڀئي ڪوڊ هڪ Salesforce ڊيٽابيس مان ڊيٽا لکڻ ۽ ٻيهر حاصل ڪرڻ جي چوڌاري ڦري ٿو. پر ان ۾ پڻ پنهنجون مشڪلاتون آهن. ايپڪس ڪوڊ سرور جي پاسي تي هلندو آهي، جتي نظرياتي طور تي ڪو به Saleforce صارف ڪلائوڊ جي مڪمل طاقت جي دعوي ڪري سگهي ٿو. وسيلن جي اجاره داريءَ کي روڪڻ لاءِ، حاڪمن جون حدون آهن. اهي حدون سڀني Salesforce ڪسٽمائيزيشن تي لاڳو ٿين ٿيون، بشمول Apex. ڪڏهن ڪڏهن هن جو مطلب آهي Apex ڪوڊ جاوا ڊولپرز کي عجيب لڳندو آهي. Apex کان علاوه، SF وٽ ٽي اصلي فرنٽ-اينڊ فريم ورڪ آهن: Visualforce، Aura Components، ۽ سڄو نئون Lightning Web Components. جولاء جي شروعات ۾ منهنجي ملازمت جي معاهدي تي دستخط ڪرڻ کان پوء، منهنجي پهرين تفويض ٻئي فريم ورڪ سان لاڳاپيل هئا. اها منهنجي جاوا اسڪرپٽ سان پهرين واقفيت هئي، هڪ ٻولي جنهن سان مون کي آهستي آهستي پيار ٿي پيو، جيتوڻيڪ مشڪل سان. رستي ۾، مون فعال طور تي جاوا اسڪرپٽ ۽ ايپڪس ٻنهي سان ڪم ڪيو. پهرين شيء جيڪا مون Salesforce جي باري ۾ سکيو اها هئي هر بحري هڪ رائفل مين آهي. Salesforce تي، اسان سڀ مڪمل اسٽيڪ ڊولپرز آهيون. ان سان گڏ، جيئن مون ذڪر ڪيو، Salesforce هڪ سڄي دنيا آهي - نه صرف هڪ ٻولي. ڪوڊ کان علاوه، ڪيترائي بيان ڪندڙ اوزار آهن: پروسيس بلڊر، فلو بلڊر، ڪم فلو ضابطا، تصديق جا ضابطا، ۽ ٻيا. مون کي اهو تمام گهڻو پسند آهي، ڇاڪاڻ ته ان جو مطلب آهي ته هڪ مسئلو ڪيترائي حل آهن، ۽ بهترين هڪ جو مطلب آهي ڪوڊ کان بچڻ جي صلاحيت. اھڙا ڪيس آھن جڏھن ڪجھ ڊولپرز بي پرواھيءَ سان ڪوڊ جو جبل لکندا آھن ڪارڪردگيءَ کي لاڳو ڪرڻ لاءِ جيڪي حاصل ڪري سگھجن ٿيون ڪجھ چيڪ بڪسز کي ترتيب ڏيڻ واري فائلن ۾. بهرحال، پهرين ٻن مهينن ۾، مون پاڻ کي پليٽ فارم ۾ مڪمل طور تي وسايو، ۽ پوء مون کي نوڪري جي آڇ ملي. نوڪريءَ تي پهريان ٽي مهينا مون کي بيزار ڪيو ويو، پر پوءِ مان اندر اچي ويس. مون سيلز فورس جا ٻه سرٽيفڪيشن مڪمل ڪيا: ايپ بلڊر ۽ پليٽ فارم ڊولپر 1. پوءِ سڀ ڪجهه معمول ۾ اچي ويو: مون مڪمل طور تي هڪ اڌ سال ڪم ڪيو. منهنجي پهرين ڪمپني (مان ان وقت لاء تمام شڪرگذار آهيان). پوءِ مون کي لنڊن ۾ ڪنهن ماڻهوءَ کان LinkedIn دعوت ملي، جتان مان هاڻي هي مضمون لکي رهيو آهيان. منهنجي نئين ڪمپني Vlocity سان ڪم ڪري ٿي، جيڪا Salesforce تي منظم ٿيل پيڪيج ۾ نصب ٿيل آهي، يعني اهو لازمي طور تي پليٽ فارم تي هڪ پليٽ فارم آهي. Vlocity ڪسٽمائيزيشن ۽ يوزر انٽرفيس ٺاهڻ لاءِ ڪيترائي اضافي اوزار مهيا ڪري ٿي. هن وقت، منهنجي ڪم جو صرف 20-30 سيڪڙو لاڳاپيل ڪوڊ آهي، باقي سڀ انهن اوزارن بابت آهي جنهن جو مون ذڪر ڪيو آهي. پر مان بنيادي طور تي ڏاڍو خوش آهيان. مون پنهنجي سڀني دوستن کي ڪوڊ گيم جي سفارش ڪئي جيڪي شايد ٻيهر تربيت ۾ دلچسپي رکن. هي هڪ بلڪل irreplaceable اوزار آهي. ڪجھ ڪم توھان جي دماغ کي پگھلائيندا آھن. مون انهن تي 2-3 ڏينهن گذاريا. اهو تجربو حاصل ڪرڻ لاء هڪ تمام سٺو طريقو آهي. رستي ۾، منهنجي ڪم ۾، مون کي اھڙا ڪم تمام گھٽ مليا آھن. هيٺئين لائن اها آهي ته هڪ سماجي ورڪر کان ڊولپر تائين ٻيهر تربيت ڏيڻ لاءِ سخت ڪوشش جي ضرورت آهي، پر اهو اڃا تائين مائونٽ ايورسٽ تي چڙهڻ جهڙو نه هو. منهنجو مشورو: سخت مطالعو ڪريو، پر ان کان وڌيڪ نه ڪريو (توهان جي صحت کي نقصان نه ڏيو). 1-2 ڪلاڪ هڪ ڏينهن ڪافي نه آهي. 6 تمام گهڻو آهي. 3-4 شايد صحيح آهي. جيڪڏهن توهان ڇڏڻ جي قابل آهيو ۽ ٻيهر تربيت تي ڌيان ڏيڻ جي قابل آهيو، منهنجو خيال آهي ته توهان کي ڇڏڻ گهرجي. ڪجهه ابتدائي ڪوششن کان پوءِ، مون ڏٺو ته ڪم کي ٻيهر تربيت سان گڏ ڪرڻ مون لاءِ ڪو آپشن نه هو. منهنجو خاندان خوش نه هو ته مون ڇڏي ڏنو، پر منهنجي صورت ۾ خطرو ادا ڪيو. جيڪڏهن توهان وٽ بچت آهي، ته توهان انهن کي استعمال ڪري سگهو ٿا هتي پنهنجو پاڻ ۾ سيڙپڪاري جي طور تي. سڀني وڏن صلاحڪار ڪمپنين جي تحقيق ڪريو. غير بحراني وقت ۾، انهن وٽ ڪيترائي منصوبا آهن، انهن کي تمام گهڻو ڊولپرز جي ضرورت آهي، اهي نوان ايندڙن کي هڪ موقعو ڏيڻ لاء تيار آهن، ۽ اهي اڪثر ڪري پاڻ تربيت جو بندوبست ڪن ٿا. سڀ کان وڌيڪ اهم، اهو توهان جي تعليم ناهي جيڪا انهن لاء اهم آهي، بلڪه توهان جي مهارت. جيڪڏهن توهان قابل آهيو، ڪو به توهان کي مشورتي صنعت مان ٻاهر نه ڪڍندو. خير، اهو سڀ ڪجهه آهي: آءِ ٽي جي دنيا ۾ توهان جي پهرين قدمن ۾ توهان کي سٺي قسمت جي خواهش ڏيان ٿو. ترتيب سان ڪوڊ گيم جي سڀني ڪمن تي چئو. دير نه ڪريو ۽ اڳتي هلي عنوانن ڏانهن وڃو. هتي مشق توهان جي سوچ کي ٽريڪ تي واپس آڻيندو. جيڪڏهن ائين ٿئي ٿو، ته پوءِ مون تي يقين ڪريو: توهان نه رڳو جاوا ۾، پر ڪنهن ٻئي ٻولي يا ٽيڪنالاجي ۾ پڻ گهر ۾ محسوس ڪندا.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION