انسانيت کان وٺي انگن ۽ رنگن ۾ ڊولپر تائين

هيلو، حبر! مان توهان کي ڪافي عرصي کان پڙهي رهيو آهيان، پر مون اڃا تائين پنهنجي باري ۾ ڪجهه لکڻ جي آس پاس نه ڪيو آهي. هميشه وانگر - گهر، ڪم، ذاتي معاملا، هتي ۽ اتي - ۽ هاڻي توهان ٻيهر بهتر وقت تائين مضمون لکڻ کي ملتوي ڪيو. تازو، ڪجھ تبديل ٿي چڪو آھي ۽ مان توھان کي ٻڌايان ٿو ته مون کي پنھنجي زندگيءَ جو ھڪڙو ننڍڙو ٽڪرو بيان ڪرڻ لاءِ مثالن سان ڊولپر بڻجڻ جي باري ۾، جيڪو ڪارائتو ٿي سگھي ٿو شروعات ڪندڙن، شڪ ڪرڻ وارن ۽ ماڻھن لاءِ جيڪي واضح طور تي پاڻ تي يقين نٿا رکن. وڃ!

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

مان هڪ سادي انسانيت پسند نه آهيان، پر هڪ "هائبرڊ": ترقي يافته نرم صلاحيتن ۽ ماڻهن جي سرگرمين کي منظم ڪرڻ سان پيار ڪرڻ، مون کي، ساڳئي وقت، فزڪس، ڪيمسٽري، اقتصادي رجحان، ڪمپيوٽر سائنس ۽ مشهور سائنسي مواد ۾ دلچسپي آهي. اسڪول ۾ مون فزڪس جا امتحان به پاس ڪيا ۽ هڪ بجيٽ تي ٽيڪنيڪل يونيورسٽي ۾ داخلا ورتي! هڪ ئي وقت ڪيترن ئي يونيورسٽين تي لاڳو ٿيڻ کان پوءِ مختلف فيڪٽريز جي مخالفت ڪئي وئي، آخري وقت تائين مون کي پڪ نه هئي ته ڇا چونڊيو وڃي. بجيٽ تي لاڳو ٿيڻ کان پوءِ، سڀني ڪاغذن تي دستخط ڪرڻ ۽ ڊين سان ڳالهائڻ کان پوءِ، منهنجو پيءُ ۽ مان گهر آياسين ۽ پنهنجي ڪم ڪار ۾ ڪاميابيءَ جي احساس سان وياسين.

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

آخر ۾، اسان يونيورسٽي پهتاسين، دستاويز کڻي ويا (جيتوڻيڪ اهو گهڻو ڪري غير قانوني هو، ڇو ته داخلا گذري چڪي هئي) ۽ ٻئي يونيورسٽي ۾ درخواست ڏيڻ لاءِ وياسين. منهنجي پيءُ تڏهن هڪ تمام ننڍو وار ڪٽايو هو، صرف اکين جي سرجري ڪئي هئي ۽ سندس چشمي کي هٽايو هو، ۽ عام طور تي، 90 اعلي تعليم ۽ هڪ تدريسي پس منظر جي باوجود، 2 جي ڏهاڪي کان هڪ عام "ڀاء" وانگر نظر آيو. يقينا، اهي اهڙي رنگارنگ ڪردار کي رد نه ڪري سگهيو. ان وقت کان وٺي، مون کي ڪڏهن به افسوس نه ٿيو آهي ته مون غير ملڪي ٻولين جي فيڪلٽي ۾ داخل ٿيو.

ٻارن سان ڪم ڪندي، مون ٻه شيون محسوس ڪيون:

  • مون کي اهو پسند آهي، مان هڪ دلچسپ ڪهاڻي ٻڌائي سگهان ٿو، ڪتابن ۽ انسائيڪلوپيڊيا مان گڏ ڪيل معلومات کي ڪهاڻي ۾ شامل ڪري سگهان ٿو ۽، سڀ کان اهم، انگريزي تعليم جي ميدان ۾ نتيجا حاصل ڪري سگهان ٿو.
  • اتي پئسن جي تباهيءَ واري کوٽ آهي، جيتوڻيڪ توهان هڪ پارٽ ٽائيم نوڪري ڪندا آهيو (نجي سبق + ٻارن لاءِ سڀ موسمي ٻولي ڪيمپ)

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

منهنجي سڄي ڪيريئر دوران، مون پنهنجي پيشي کي تبديل ڪرڻ جي امڪان تي غور ڪيو جيڪو ڪجهه وڌيڪ لاڳاپيل آهي، ماڻهن سان ڪم ڪرڻ سان لاڳاپيل ناهي، تقريبا 10 ڪوششون ڪيون آهن آزاد طور تي پروگرامنگ ٻولين جو مطالعو ڪرڻ لاء. C++، C#، Delphi، Python، Pascal، Java - هي سڀ پيچيده، سمجھ کان ٻاهر، خوفزده، وقت ساز ۽ غير پيداواري هو. حقيقت ۾، مون کي ڪافي حوصلا نه هئا: نه ته 2008-2009 جي بحران ۽ نه ئي 2014-2015 جي مسئلن ۾ ڪم جي حوالي سان منهنجي رويي کي تبديل ڪيو. ۽ جڏهن جذباتي جلن شروع ٿي وئي، اهو واضح ٿي ويو ته مان ٻارن جي خاطر، جن کي آئون زخمي ڪرڻ نه چاهيندو هو، اهڙي طرح ڪم جاري نه رکي سگهيو.

2018 ۾، مان پنهنجي گرل فرينڊ سان Krasnoyarsk کان ماسڪو ڏانهن منتقل ٿي ويو، هوء هڪ مقامي يونيورسٽي ڏانهن منتقل ٿي وئي، ۽ مون کي هڪ نجي غير ملڪي ٻوليء جي اسڪول ۾ نوڪري ملي. هڪ نئين جڳهه، هڪ مهذب معاش، نوان ماڻهو ۽ جذبات - هي سڀ مون کي اجازت ڏني وئي ته مون کي زندگيء ۾ ڇهن مهينن تائين ڦوڪيو، جنهن کان پوء پراڻي مسئلا موٽي آيا.

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

  1. نتيجن جي لحاظ کان سڀ کان آسان، تيز ترين چونڊيو ۽ شروعات کان ئي ڪم جو هڪ سلسلو جيڪو توهان جي پوئين جڳهه کان گهٽ نه ادا ڪري. اهو ترقي يافته بڻجي ويو. پاڻ لاءِ جج: C2 سطح تي انگريزي ڄاڻڻ، اڪثر ڪوڊ مون لاءِ نمائندگي ڪن ٿا انگلش ڪمانڊ نحو سان ملايو ويو جيڪو ڪافي چڱي طرح ياد ڪيو ويو (سوچن جي انداز ۾ "يا ته هي يا توهان ڪم نه ڪندا"). سامهون واري آخر ۾ نتيجو فوري طور تي نظر اچي ٿو - هي هڪ مڪمل صفحو آهي. ادائگي به خراب ناهي، 40 هزار روبل کان (hh.ru جي مطابق). ان وقت منهنجي تنخواه 60-65 + ذاتي پارٽ ٽائيم نوڪريون 20 هزار رپيا هئي. اهو ڪافي نه هو، پر جڏهن توهان کي پنهنجو پاڻ سان وڙهڻو آهي صرف ڪم ڪرڻ لاء، رقم جي ڪا به رقم توهان کي خوش نه ڪندي.
  2. ادائگي ۽ عمل جو منصوبو: منهنجو مقصد 60+ روبل آهي، تنهنڪري مون لاڳاپيل فرنٽ-اينڊ ٽيڪنالاجيز جي لسٽ جو مطالعو شروع ڪيو: HTML، CSS، JavaScript (ES5-6)، React. اهي اوزارن سان گڏ ڪيا ويا آهن جيڪي مختلف مرحلن تي ڪوڊ سان هم آهنگ ۽ ڪم ڪرڻ آسان بڻائين ٿا: jQuery، Git، SASS، webpack، VS Code. ان ڪري اهو ممڪن ٿيو ته تدريجي طور تي انهن سڀني جي مطالعي لاءِ هڪ منصوبي جو خاڪو تيار ڪيو وڃي، گڏو گڏ ويب سائيٽون ٺاهڻ ۾ علم کي لاڳو ڪرڻ، ڪوڊ ۾ ترتيبن کي ڌار ڪرڻ ۽ ان کي لاڳو ڪرڻ، ۽ دوستن سان صلاح مشورو ڪرڻ.
  3. خود مطالعو: فيبروري 2019 کان جون 2019 تائين، مون اهو سڀ ڪجهه اڀياس ڪيو، محنت سان دستاويزن جو مطالعو ڪيو، StackOverFlow کي پڙهو ۽ انهن سوالن جا جواب ڳوليان، جيڪي پيدا ٿي سگهن ٿا. اهو مون لاءِ مشڪل هو - ڪڏهن ڪڏهن ڪوڊ صرف اهو ڪم ڪرڻ نه چاهيندو هو جيئن مون تصور ڪيو هو. پر مان نااميد نه ٿيو - ڪوڊ مثال جو تجزيو + دستاويز پيش ڪيو جتي مون غلطي ڪئي، ڇا مون غلط ڪيو ۽ ڇا مڪمل نه ڪيو. ان کان پوءِ مان هر روز پنهنجي والدين جي ساراهه ڪندو هوس ته مون کي ٻار جي حيثيت ۾ انگريزي سکڻ تي اصرار ڪرڻ لاءِ – آخرڪار، سڀ لاڳاپيل دستاويز ان ۾ هئا.

HTML ۽ CSS مون لاءِ تمام آسان هئا - اٽڪل 2 هفتا. ان دوران، مون خالص HTML ۽ CSS استعمال ڪندي ڪجهه ڊزائنر جي ويب سائيٽ لاءِ هڪ ترتيب گڏ ڪئي ۽ سڀني ممڪن ڪچري کي گڏ ڪيو، طريقن جي هڪ گروپ جو مطالعو ڪيو ۽ محسوس ڪيو ته اهي سڀئي لائينون دستي طور تي لکڻ ناقابل اعتبار حد تائين وقت سازي هئي. ٿورڙي گوگلنگ کان پوء، مون کي فوري طور تي Bootstrap 4 ۾ آيو ۽، پاڻ کي صلاحيتن سان واقف ٿي، دستاويز پڙهڻ شروع ڪيو. ڪجهه ڏينهن کان پوءِ سوچي سمجهي سگريٽ نوشي جي دستورالعمل، يوٽيوب تي مختلف تربيتي وڊيوز ڏسڻ سان گڏ، مون تصويرن، ڪارڊن ۽ اينيميشنز سان گڏ پنهنجي مڪمل طور تي جوابي ويب سائيٽ ٺاهڻ جو ارادو ڪيو. اهو اٽڪل 2 هفتا ورتو، جنهن دوران مون دريافت ڪيو jQuery هڪ DOM-هڙتال واري اوزار جي طور تي.

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

سڀ کان ڏکيو ڪم خالص جاوا اسڪرپٽ سکڻ جي مرحلي ۾ شروع ٿيو - هڪ تمام سنجيده سوال منهنجي ذهن ۾ پيدا ٿيو: اهو ڇو سکيو جيڪڏهن jQuery آسان آهي؟ مان هڪ جواب لاءِ گوگل ڏانهن ويو: اهو ظاهر ٿيو ته jQuery جلد ئي ڪنهن ٻي دنيا ڏانهن ويندي، سواءِ ورثي واري ڪوڊ جي، ۽ سڀ سچا پروگرامر JS استعمال ڪندا آهن، ڇاڪاڻ ته فريم ورڪ ايندا ۽ وڃو، پر خالص JS اڃا تائين لاڳاپيل آهي. اسان هڪ نوڪري حاصل ڪرڻ چاهيون ٿا ۽ اهو هڪ ڊگهي وقت لاء، صحيح؟ تنهن ڪري مون وڊيوز ڏسڻ شروع ڪيو، ڪوڊ لکڻ جي ڪوشش ڪئي ۽ ٽيوٽوريل سائيٽن تي ڪم، ۽ منهنجي پوئين پروجيڪٽ کي ٻيهر لکڻ. قدرتي طور تي، پهرين ته اهو ڪجهه به نه ٿورڙو گهٽ نڪتو، پر ڪجهه ڏينهن کان پوء مون کي هاڻي سڀني قسمن جي تير ڪمن کي لکڻ جي باري ۾ نه سوچيو ويو (جيڪو باقاعده ڪمن کان وڌيڪ آسان ٿي ويو)، document.getElementById چونڊ ڪندڙن سان ڪم ڪندي. , arrays کي ترتيب ڏيڻ ۽ .map، .filter، .reduce، API ۽ AJAX سان ڪم ڪندي استعمال ڪندي اعتراض عناصر کي ڪڍڻ، وغيره.

۽ مون کي غلطي نه ڪئي وئي هئي - ري ايڪٽ سکڻ دوران، مون کي JS ڪوڊ جي هڪ ٽون جي وچ ۾ آيو جنهن کي سمجهڻ ۽ سمجهڻ جي ضرورت آهي، ٻي صورت ۾ ڪجھ به ڪم نه ڪندو. هڪ ڊگهو ساهه کڻندي ۽ پنهنجي لاءِ ٿورڙو افسوس محسوس ڪندي، مون ٻيهر ٻيڻو قوت سان عمل جي جوهر تي غور ڪرڻ شروع ڪيو. تمام جلد اهو ظاهر ٿيو ته React هڪ ٿورڙي تبديل ٿيل HTML (JSX) + مختلف اوزارن جو هڪ ڪٽ آهي جيڪو هڪ صفحي کي اپڊيٽ ڪرڻ ۽ هڪ SPA (سنگل پيج ايپليڪيشن) ٺاهڻ آسان بڻائي ٿو. JS جو هڪ چمچو شامل ڪريو ۽ اسان وٽ اينيميشنز، لوڊشيڊنگ ۽ ٽرانسشنون آهن. نحو جي عادت ٿيڻ کان پوءِ، مون پهريون آنلائن اسٽور لي آئوٽ ورتو جيڪو مون سامهون آيو ۽ هڪ سادو SPA لکيو جنهن مون کي ڪيٽيگريز چونڊڻ، سائيٽ کي نيويگيٽ ڪرڻ ۽ ڪارٽ ۾ آئٽم ڳڻپيوڪر تبديل ڪرڻ جي اجازت ڏني.

عام طور تي، حقيقت ۾ ڪجھ به غلط ناهي ته توهان پنهنجي زندگيء ۾ ڪڏهن به پروگرام نه ڪيو آهي، نه - جيڪڏهن توهان پنهنجي پاڻ تي تدريجي طور تي ڪم ڪيو، پوء سڀ ڪجهه ممڪن آهي. جيتوڻيڪ انگريزي جي ڄاڻ کان سواء، اتي ڪيتريون ئي روسي-ٻولي سائيٽون آهن جيڪي ابتدائي اسٽيج لاء ڪافي هونديون. سدا خوشقسمت رهو!

لنڪ ٽريننگ مواد، يوٽيوب چينلز، آرٽيڪل ۽ هر شي جو مون پنهنجي تربيت ۾ استعمال ڪيو.

جو ذريعو: www.habr.com

تبصرو شامل ڪريو