JavaRush /جاوا بلاگ /Random-SD /ڪاميابي جي تاريخ. 20 ڪلاڪ پروگرامنگ في هفتي، ماسٽر جي ڊگر...

ڪاميابي جي تاريخ. 20 ڪلاڪ پروگرامنگ في هفتي، ماسٽر جي ڊگري ۽ ذاتي زندگي

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

پهرين، مان توهان کي پنهنجي باري ۾ ٿورو ٻڌايان ٿو.

مان 27 سالن جو آهيان. جاوا پڙهڻ شروع ڪرڻ کان اڳ، مون رياضي جي فيڪلٽي ۾، لاڳو ڪيل رياضي ۾ اڀياس ڪيو. اهو لڳي ٿو ته پروگرامنگ سان مون کي هجڻ گهرجي، جيڪڏهن بهترين نه، پوء گهٽ ۾ گهٽ سٺو. پر اهو منهنجو معاملو نه هو، ڇاڪاڻ ته ... مون انهن سڀني مضمونن کي سبوتاز ڪيو جتي پروگرامنگ جو ذڪر ڪيو ويو هو ۽ ڪنهن نه ڪنهن طرح قسمت سان گذريو - مون پاڻ ڪجهه به نه لکيو. تنهنڪري اهو ظاهر ٿيو ته مان پروگرامنگ کان پري آهيان. اهو واضح آهي ته اسان جي ملڪ ۾ رياضي دان جي تعليم سان توهان گهڻو ڪمائي نه سگهندا سواءِ پروگرامر جي. تنهن ڪري، چونڊ هن تي ڪري پيو. ۽ ائين ئي ٿيو جو مون فيصلو ڪيو جاوا سکڻ جو. اهو ڪنهن به قسم جي مارڪيٽ جي تجزيي سان ڳنڍيل نه هو يا مزدور مارڪيٽ ۾ نوڪريون يا مطالبن جي تعداد جي ڳولا سان. بس ائين ئي ٿيو. ۽ جڏهن مون اهو معلوم ڪرڻ جو فيصلو ڪيو ته اهو ڪيئن ڪجي، مون کي جاوا رش ۾ آيو. ڪنهن نه ڪنهن طرح مان صرف ڪتابن مان پڙهڻ نه ٿي چاهيان، پر پارٽ ٽائيم ڪورسز ڪرڻ کان به بيزار ٿيس، ڇاڪاڻ ته... اهي تمام گهڻو پئسا خرچ ڪن ٿا، پر حقيقت ۾ ٿورو فائدو آهي. تنهن ڪري، JavaRush مون لاء بهترين حل هو. پهرين 3 سطحن کي مڪمل ڪرڻ کان پوء، مون محسوس ڪيو ته مون کي ڪورس پسند ڪيو ۽ مان هڪ رڪنيت خريد ڪري سگهان ٿو. ان کان علاوه، مون هڪ واڌاري ۾ آيو ۽ ان کي اڌ قيمت لاء خريد ڪيو. اهو آگسٽ جي آخر ۾ / سيپٽمبر 2015 جي شروعات ۾ هو.

تعليم جو منصوبو

پڙهڻ کان پوءِ مون کي ڇا ڪرڻ جي ضرورت آهي، مون هڪ منصوبو ٺاهڻ جو فيصلو ڪيو ته آئون پنهنجي مقصد کي حاصل ڪرڻ ۽ ڪورسز کي مڪمل ڪرڻ لاءِ ڪيئن پڙهان، ڇاڪاڻ ته مون وٽ هاڻي وقت نه هو ته آئون سست رفتاري سان پڙهان. ڪم جلدي علم حاصل ڪرڻ هو، ۽ اهڙيء طرح جيئن خواهش کي مايوس نه ڪيو وڃي ۽ دماغ کي آرام ڪرڻ جو وقت ملي. ڇاڪاڻ ته جيڪو بار مون چاهيو هو اهو مون کي روڪي سگهي ٿو. ان لاءِ مون فيصلو ڪيو:
  • اهو ته توهان کي هفتي ۾ پنج ڏينهن پڙهڻ جي ضرورت آهي (سومر-جمعي).
  • هفتي جي آخر ۾ آئون هن کان سواء ٻيو ڪجهه ڪندس.
  • هر سبق مجموعي طور تي 4 ڪلاڪ هلندو، ۽ هر ڪلاڪ جي وچ ۾ پنڌ ڪرڻ، آرام ڪرڻ ۽ چانهه ٺاهڻ لاء 15 منٽن جو وقفو هوندو.
ڪل 20 ڪلاڪ في هفتي. خراب ناهي، صحيح؟ ان کان علاوه، ڪڏهن ڪڏهن مون کي يونيورسٽي وڃڻو پوندو هو، ڇاڪاڻ ته ... مان اڃا ماسٽر ڊگري لاءِ پڙهندو هوس. ڊسمبر ۾، مان اڳ ۾ ئي 20 جي سطح تي هو ۽ سوچيو ته مون کي تمام گهڻو ڄاڻو، گهڻو ڪجهه، پر مون کي پڻ بحران هو جڏهن ڪجھ به ڪم نه ڪيو ۽ اهو لڳي ٿو ته مان اڳتي نه ٿو سگهان. ايتري قدر جو هڪ خاص نقطي تي، مون گڏ ڪرڻ بابت معلومات کي قبول ڪرڻ کان انڪار ڪيو، ۽ صرف هڪ هفتي جي آخر کان پوء جڏهن مون کي پروگرامنگ نه هئي، سمجهه ۾ آئي.
ڪاميابي جي تاريخ.  20 ڪلاڪ پروگرامنگ في هفتي، ماسٽر جي ڊگري ۽ ذاتي زندگي - 2

ان کي ايندڙ سطح تي وٺي

ٽريننگ شروع ٿيڻ کان ٽي مهينا پوءِ، مون هڪ دوست سان ڳالهايو ته مون کي نوڪري حاصل ڪرڻ لاءِ ٻيو ڇا ڄاڻڻ گهرجي. ۽ پوءِ اهو شروع ٿيو: ڪجهه اڻ واقف لفظ، ڊيٽابيس (او خوفناڪ!) ۽ گهڻو ڪجهه مون کي سمجهايو ته مون کي تيز ڪرڻ جي ضرورت آهي ۽ اڃا به وڌيڪ ڪرڻ جي ضرورت آهي. اهو واضح آهي ته مان جاوا گرامر سان ڪم نه ٿو ڪري سگهان، تنهنڪري مون مختلف طرفن ۾ تيز ڪرڻ شروع ڪيو:
  • مون هيڊ فرسٽ ڪتاب ”لرننگ جاوا“ خريد ڪيو. اهو ڪورس ۾ سطح 4 تي سفارش ڪئي وئي آهي. پر ڪنهن به طرح مون غور سان نه پڙهيو ۽ هن حقيقت کي ياد ڪيو. ساڳين شين کي اتي ٻڌايو ويو آهي، پر هڪ مختلف زاوي کان، جيڪو انهن کي بهتر ۽ وڌيڪ چڱي طرح سمجهڻ ۾ مدد ڪري ٿو. مان ان جي سفارش ڪريان ٿو.
  • مون پنهنجي شهر جي سڀني موضوعي پارٽين کي ڳولڻ شروع ڪيو ۽ انهن ڏانهن وڃڻ شروع ڪيو، جيتوڻيڪ مون کي گهڻو ڪجهه نه سمجهيو، پر وقت سان گڏ مون محسوس ڪيو ته اهو بيڪار نه هو ۽ انهن منهنجي تمام گهڻي مدد ڪئي. مثال طور هن طرح .
  • اتي ھڪڙو وڌيڪ وسيلو آھي جيڪو توھان کي شروع کان ختم ڪرڻ جي ضرورت آھي - اھو آھي dou (پروگرامرز لاءِ ھڪڙي سائيٽ). اتي توهان ڏسي سگهو ٿا ته اتي ڪهڙا واقعا آهن، يوڪريني آئي ٽي ۾ موجوده تنخواه ڇا آهي، توهان پڙهي سگهو ٿا ڪيترائي تمام مفيد آرٽيڪل، مان خاص طور تي مواد جي سفارش ڪريان ٿو موضوع تي "مستقبل جاوا ڊولپر لاءِ رهنمائي" ۽ جاوا انٽرپرائز: ڇا ۽ ڪيئن ڪجي. سکڻ . اهي آرٽيڪل توهان جي مدد ڪندا ۽ توهان کي آرام ڪرڻ نه ڏيندا.
  • مون کي يوٽيوب تي MySQL تي مختصر ۽ معلوماتي وڊيو سبق مليا ، مان انهن جي سفارش ڪريان ٿو.
  • گولوچ جي وڊيو سبق پڻ اڻڄاتل نه ٿيا. انھن مان گھڻا آھن، تمام گھڻو پاڻي، پر اھو ڪيترن ئي شين کي چڱي طرح بيان ڪري ٿو.
  • توهان کي پڻ سمجهڻ جي ضرورت آهي ته HTML ۽ CSS ڇا آهن. ان کان سواءِ ڪو به رستو ناهي، HtmlAcademy هن سان منهنجي مدد ڪئي. اتي توهان مفت ۾ ڪم مڪمل ڪري سگهو ٿا.
  • مون سوشل نيٽ ورڪ LinkedIn تي رجسٽرڊ ڪيو، جتي مون پنهنجون صلاحيتون ڏيکارڻ شروع ڪيون ۽ مان نوڪري ڳولي رهيو هوس (ڇا ٿيو جيڪڏهن مان خوش قسمت هجان ۽ اهي مون کي مليا). مون سڀني کي هڪ قطار ۾ دوستن طور شامل ڪيو، پنهنجي دوستن جي دائري کي وڌايو. ته جيئن توهان سمجھو ته ڪيترو، هاڻي منهنجا 10,000 کان وڌيڪ دوست آهن LinkedIn تي. پهرين توهان کي هن جي ضرورت آهي. ۽ اها مدد ڪئي، اينڊرائيڊ فري لانسرز جي هڪ ٽيم هڪ نئين ايندڙ کي ڳولي رهي هئي ۽ انهن مون ڏانهن لکيو. مان سمجهان ٿو ته هي هڪ غير معمولي ڪيس آهي، پر اهو ٿيو.

پهرين ناڪامي

يقينا، منهنجي پڙهائي سان متوازي ۾، مون ڪمپنين ۾ انٽرنيشنل شپ ڳولڻ شروع ڪيو ته جيئن وقت سان گڏ ڪم ڪري سگهان. مون کي هڪ انٽرويو لاء هڪ انٽرويو لاء دعوت ڏني وئي هئي. HR سان ڳالهائڻ کان پوء، هنن منهنجي انگريزي استاد کي سڏيو، جن سان مون "ڳالهائي." مان هن لمحي لاءِ بلڪل تيار نه هوس ۽ اهو ظاهر ٿيو ته مون ڳالهائڻ کان وڌيڪ ٻڌو. ۽ موضوع تي، مون کي پنهنجي باري ۾ ٻڌايو، مون کي ڪجهه mumbled، پر ڪجھ به خاص نه. پر جڏهن ٽيڪنيڪل ليڊ سان ڳالهه ٻولهه ڪئي، مون ڪجهه سوالن جا جواب ڏنا، مون کي ڪيترن ئي جوابن جي خبر نه هئي، ۽ جڏهن مون جواب ڏنو ته مان JavaRush ۾ پڙهندو آهيان، هن چيو ته اتي منهنجي سامهون هڪ ٻيو شاگرد هو. مان 27 ليول تي هئس، ۽ هو اڳي ئي 34 تي هو. ڳالهائڻ کان پوءِ هن چيو ته هو مون کي هڪ ٽيسٽ ٽاسڪ موڪليندا، جنهن مطابق هو فيصلو ڪندا ته مان مناسب آهيان يا نه. مون ڪنهن به طرح ان کي ٺاهيو، ۽ نه سڀ ڪارڪردگي. ڪجهه وقت کان پوءِ، هنن مون کي لکيو ته مان هنن لاءِ مناسب نه آهيان... اها شرم جي ڳالهه آهي، پر مون ان مان سکڻ جو فيصلو ڪيو ۽ اڳتي وڌيس.

پهرين نوڪري

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

نئين نوڪري ڳولي رهيا آهيو

نه ڄاڻان ته اهو ڪيئن ڪجي، مون فيصلو ڪيو ته مان ان کي سڀني ڪمپنين ڏانهن موڪليندس جيڪي منهنجي شهر ۾ آهن. توهان ڪيئن ڳولي سگهو ٿا ته ڪهڙيون ڪمپنيون آهن؟ مون کي هن سان ڪهڙي مدد ڪئي اها حقيقت اها هئي ته مون ڊؤ ذريعي مٿي ۽ هيٺ ڪيو. هتي هڪ ڪمپني سيڪشن آهي ۽ توهان اهو شهر چونڊيو ٿا جيڪو توهان ڳولي رهيا آهيو. وضاحت ۾ هڪ اي ميل آهي (تقريبا هميشه اتي آهي) جنهن تي توهان لکي سگهو ٿا. هر شي کي سٺي نموني ڏسڻ لاءِ، مون انگريزيءَ ۾ پنهنجو ريزيوم لکيو، اهو ئي طريقو آهي جيڪو ٿيڻ گهرجي. يقينن اتي تمام گهڻو پاڻي، پاڻي، پاڻي، ڇاڪاڻ ته ... لکڻ لاءِ ڪا خاص ڳالهه نه هئي، مون سڀ ڪجهه هڪ قطار ۾ لکيو. مون هر خط لاءِ هڪ ڪپڙا خط پڻ لکيو (نوڪر ڪندڙ هن کي پسند ڪن ٿا)، جتي مون اشارو ڪيو ته مان ڪير ٿيڻ چاهيان ٿو، ٻي صورت ۾ اهو اڪثر ڪري ٿو ته اهي ٻيهر شروع ڪن ٿا ۽ اهو واضح ناهي ته اهي ڪهڙي پوزيشن لاء درخواست ڪري رهيا آهن. خط به انگريزيءَ ۾ هو. مون کي مڪمل طور تي وساري ڇڏيو: انگريزي تمام خراب ضرورت آهي. حقيقت ۾، جيڪڏهن توهان اسٽيڪ اوور فلو جو جواب نه پڙهي سگهو ٿا، ته پوء توهان مري ويا آهيو، ۽ توهان کي پروگرامنگ ۾ ڪرڻ لاء ڪجھ به ناهي. مون موضوع تي هڪ انگريزي انٽرويو لاءِ تقرير ڪئي: ”مون کي پنهنجي باري ۾ ٻڌايو. هڪ تمام مفيد شيء، مان توهان کي ٻڌايان ٿو. ڪجهه وقت کان پوء، مون کي انٽرويو لاء 4 دعوتون مليون. سڀني ڪمپنين کي ٽپال موڪلڻ جو رواج صحيح هو، ۽ جن وٽ اهڙيون پوزيشنون نه هيون، اهي عام طور تي جواب نه ڏيندا هئا. انٽرويو ڏکيا هئا، شرمناڪ هئا، اڻ وڻندڙ ​​هئا، پر مون انهن کي پاس ڪيو، ڪجهه ۾ هنن صرف ڳالهايو، ٻين ۾ مون کي ٻه ڪم ڪرڻا پيا، مثال طور مون کي جاوا ۾ BrainFuck ٻولي لاءِ مترجم لکڻو پيو. اهو ڪم دلچسپ نڪتو ۽ مان خوش آهيان ته مون ان کي مڪمل ڪيو، جيتوڻيڪ مون کي ان ڪمپني ۾ قبول نه ڪيو ويو. مان جاوا يا Android ۾ نوڪري ڳولي رهيو هوس. جيتوڻيڪ مان جاوا بابت وڌيڪ سکڻ چاهيان ٿو، موبائل ڊولپمينٽ مون لاءِ خاص دلچسپ ناهي. تنخواه جون اميدون گهٽ ۾ گهٽ هيون، توهان کي نوڪري ڳولڻي هئي، باقي سڀ ڪجهه هاڻي اهم نه رهيو. انهن مون کان پڇيو ته ڊيٽابيس کي سمجهڻ، ڪجهه حالتن لاءِ ٽيبل ڪيئن ٺاهيا وڃن. اهو سڀ انديشو آهي SQL ڊيٽابيس؛ ڪوبه نه پڇيو ويو NoSQL بابت.

پهرين آڇ

هڪ هنڌ هنن مون کي لکيو ۽ انڪار ڪيو، ٻئي هنڌ پڻ. اتي ٻه ڪمپنيون رهجي ويون، هڪ Android ڊولپر جي پوزيشن لاء، ٻي جاوا لاء. ڪمپني Android جي باري ۾ فون ڪيو ۽ چيو ته مان انهن لاءِ موزون آهيان ۽ اهي مون کي آڇ ڪري رهيا آهن. اها هڪ فتح هئي. مون کي ڏاڍي خوشي ٿي. پر ڪمپني مون کي جاوا جي پوزيشن لاءِ ڪڏهن به نه سڏيو، ۽ مان ڊوڙي رهيو هوس ۽ نه ڄاڻان ته ڇا ڪرڻ گهرجي، تنهن ڪري مون پنهنجي جواب سان هڪ ڏينهن انتظار ڪرڻ لاءِ چيو ته جيئن مان جاوا ڊولپر پوزيشن بابت معلوم ڪرڻ لاءِ فون ڪري سگهان. ڪمپنيءَ کي جاوا جي پوزيشن لاءِ فون ڪري، مون چيو ته هنن مون کي آفر ڪئي هئي، پر مان توهان کان نتيجو ڄاڻڻ چاهيان ٿو. مون کي انهن جي آفيس ۾ انهن سان ڳالهائڻ جي دعوت ڏني وئي ۽ انهن چيو ته مان گفتگو جو نتيجو چاهيان ٿو. ۽ اهي صحيح ٿي ويا، انهن سان ڳالهائڻ کان پوء، انهن مون کي ٻي ڪمپني ۾ هڪ آڇ ڪئي، جنهن کي مون اصل ۾ چونڊيو هو. پي ايس توهان کي ڪوشش ڪرڻ جي ضرورت آهي، جدوجهد، جدوجهد ۽ ڪڏهن به نه ڏيو! PSS مون پورو ڪورس مڪمل نه ڪيو، مون کي 30 سطح تي روڪي ڇڏيو. ۽ جڏهن مون کي نوڪري ملي، مان 27 تي هوس. ۽ مان واقعي چوندس ته سطح 20 کان شروع ڪندي توهان کي نوڪري ڳولڻ جي ضرورت آهي ۽ جاوا کان ٻاهر ترقي ڪرڻ جي ضرورت آهي. ماسٽر، گهٽ ۾ گهٽ پري کان، پروجيڪٽ آٽوميشن لاء هڪ فريم ورڪ (Ant، Maven، Gradle). شيء پيچيده ۽ تمام ضروري نه آهي. ڪو به ماڻهو جيڪو مضمون پسند ڪيو ۽ ان کي مفيد مليو - ان جي شرح ڪريو ۽ تبصرن ۾ لکو. پڻ، رڪنيت حاصل ڪريو منهنجي github اڪائونٽ romankh3 منهنجا ٻيا مضمون پڻ ڏسو:
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION