CodeGym /جاوا بلاگ /Random-SD /اهو ڪڏهن به دير نه آهي!
John Squirrels
سطح
San Francisco

اهو ڪڏهن به دير نه آهي!

گروپ ۾ شايع ٿيل
هي اسان جي عالمي جاوا ڪميونٽي کان ڪاميابي جي ڪهاڻي جو ترجمو آهي. ڊانيل جاوا سکيا روسي ٻوليءَ جي ڪورس جي ورزن تي، جنهن کي توهان CodeGym تي انگريزي ۾ پڙهو ٿا. شايد اهو توهان جي وڌيڪ سکيا لاءِ الهام بڻجي وڃي ۽ ٿي سگهي ٿو هڪ ڏينهن توهان اسان سان پنهنجي ڪهاڻي شيئر ڪرڻ چاهيندا :) اهو ڪڏهن به دير نه آهي!  - 1خير، مان پنهنجي ڪهاڻي شروع ڪرڻ چاهيان ٿو هڪ متاثر ڪندڙ ۽ سمجهڻ ۾ آسانيءَ سان... پر هڪ ڀيرو ٻيهر اهو سڀ ڪجهه عام عمر جي اسٽيريوٽائپس ڏانهن وڌي ٿو جنهن بابت هرڪو ڳالهائيندو آهي پر توهان ڪڏهن به ذاتي طور تي محسوس نه ڪيو. هيلو، ساٿيو. منهنجو نالو دانيال آهي. مان 35 سالن جو آهيان ۽ مان هڪ پروگرامر آهيان. منهنجي ڪيريئر جي پسمنظر اسان جي ملڪ ۾، ۽ شايد سڄي دنيا ۾ هزارين ۽ لکين ٻين وانگر آهي. مون وڏو ٿيو، پارٽي ڪئي، ۽ گهڻو ڪجهه نه سوچيو. ڪجهه منهنجي دلچسپي کي پڪڙيندو. مان ڪنهن شيءِ بابت پڙهندو هوس. مون سوچيو ته مون کي ڪجهه سمجھ ۾ آيو. پوءِ مون کي پڙهائڻ لاءِ ڪٿي داخل ڪيو ويو. ڇاڪاڻ ته مون کي ڪنهن ٻئي هنڌ داخل نه ڪيو ويو هو. ۽ هاڻي ان بابت سوچيو، ڇا مان ٿيڻ چاهيان ٿو؟ ڇا مون واقعي سمجهي ورتو ته مان ڇا چاهيان ٿو؟ ڇا مون حقيقي خواب ڏٺو؟ نه رڳو هڪ ٽين پيسا ڪمائڻ لاء، پر ڪجهه جيڪو مان واقعي ڪرڻ چاهيان ٿو؟! نه، يقينا نه. هاءِ اسڪول ۾، منهنجي پڙهائيءَ جو انداز بي ترتيب هو. جڏهن کان منهنجو تعارف 6هين درجي ۾ ڪمپيوٽر سائنس جي ڪلاس ۾ ٿيو، تڏهن کان مون کي ڪمپيوٽرن سان لڳاءُ رهيو آهي... ايستائين جو پروگرامنگ ۾ به دلچسپي رکي ٿي، اهو معلوم ڪرڻ لاءِ ته شيون ڪيئن ڪم ڪن ٿيون. پر هاڻي، ڪيترن ئي سالن کان پوء، اهو عجيب طور تي عجيب لڳي ٿو ته مون کي ان وقت پوئتي کوٽڻ جي خواهش نه هئي. سمجھڻ، تحقيق ڪرڻ ۽ محسوس ڪرڻ لاءِ... 1995ع ۾ اسان QBasic ۾ پروگرام ڪيو ۽ ”پنهنجي ونڊوز جو پنهنجو ورجن“ (جنهن کي اسان پنهنجي اکين سان به نه ڏٺو هو) VGA موڊ ۾ جاري ڪرڻ جو خواب ڏٺو :) اهو. ، يا اسان هڪ ڪمپيوٽر گيم ٺاهڻ جو خواب ڏٺو، جهڙوڪ Command & Conquer يا ڪا اهڙي شيءِ جيڪا ان وقت فيشن هئي، پر ان ۾ بل گيٽس جو مکيه ڪردار هو. شش! اسان پاسڪل کي ڏٺو، پر اتي اهو سڀ ڪجهه پيچيده هو... اسان C بابت ٻڌو، پر هلائڻ لاءِ هڪ به پروگرام نه ملي سگهياسين. اسان پهرين x386s تي سکيا ۽ راند ڪئي، MS DOS جي بليڪ ونڊو استعمال ڪندي، فلاپي ڊسڪ سان ڀريل باڪس کي ڇڪڻ ۽ terabyte هارڊ ڊرائيو بابت مذاق ڪندي. اهو سڀ ڪجهه هو، پر ڪا به خواهش يا سمجهه نه هئي ته مان ان سڀني جي اونهائي ۾ ٻڏي سگهان. سچ ٻڌائڻ لاءِ، ايندڙ سالن ۾ اهڙا وقت آيا آهن جڏهن پروگرامنگ مون کي هڪ دڪان ڏنو ۽ ٿورڙو پئسا به ڪمايو. منهنجي زندگيءَ جي دوران، مون پنهنجي ٿيسز لاءِ 1 پروگرام ۽ ڪجهه ڪورس ورڪ لاءِ لکيا هئا، جيتوڻيڪ مون ڪڏهن به هن فيلڊ کي پنهنجي پڙهائيءَ جو مرڪز نه بڻايو هو :) ۽ اهو سڀ ڪجهه بغير ڪنهن وسعت جي، رڳو وڏي جوش تي. يقينن، مان هاڻي ان ڪوڊ سان ڪم ڪرڻ نه چاهيندس: DI هڪ سول انجنيئرنگ پروگرام ۾ داخلا ورتي ۽ شيون ٺاهڻ جي سکيا حاصل ڪرڻ لاءِ تمام سٺو ڪم ڪيو، پر خوشقسمتيءَ سان، مون کي نوڪري جي اسائنمينٽ نه ملي. مان پنهنجي نوڪري جي ڳولا ۾ بلڪه غير فعال هو. نتيجي طور، مون کي هڪ ڪمپني لاء ميڪيڪڪ جي طور تي نوڪري ملي جيڪا ضلعي حرارتي گرڊ کي برقرار رکي ٿي. وري، هڪ واقفڪار جي مهرباني، مون کي گهر جي خدمت جي نوڪري ملي، جتي آئون مسلسل ايندڙ 12 سالن تائين گندو رهيو. ۽ هاڻي مان سيل فون جي مرمت جو ٽيڪنيشن آهيان! يقينن، هي هڪ خراب ڪم ناهي. اهو لڳي ٿو ته سٺي آمدني پيش ڪرڻ سان گڏو گڏ واڌ لاءِ ڪمرو ... پر ڪجهه صحيح نه هو. مون کي هر جڳهه شوقين وانگر محسوس ٿيڻ لڳو. اتي ڪافي ڪم ۽ باقاعده گراهڪ هئا، پر ڪجهه صحيح نه هو. مون کي اهو احساس هو ته مون کي مڪمل طور تي سمجهي نه سگهيو آهي ته اهو سڀ ڪجهه ڪيئن ڪم ڪري ٿو. ساڳئي وقت، مون سمجهيو ته 5 سالن تائين تعليم جي ادائيگي سان به ڪجهه به نه ٿيندو. 5 يا 6 سالن کان پوء، مان اڳ ۾ ئي بيمار ٿي چڪو هوس ۽ فون مرمت ڪرڻ کان ٿڪل هو. جيڪڏهن مون پنهنجو پيشو تبديل نه ڪيو، مان گهٽ ۾ گهٽ "پنهنجي پاڻ تي ٻاهر وڃڻ" چاهيان ٿو. پر، يقينا، اهي غير فعال خواهشون پوري ٿيڻ جي قسمت ۾ نه هئا. سال گذري ويا، ۽ مان 33 ورهين جو ٿي ويس. ڪو 10 سالن کان ننڍو اهو چئي سگهي ٿو ته هي لڳ ڀڳ وڏي عمر آهي، پر 10 سالن کان وڏو ماڻهو ضرور اختلاف ڪندو، جيئن مان متفق نه آهيان :) ان جي باوجود، فون جي مرمت ۾ بوريت ۽ هڪجهڙائي مون کي ان ۾ شامل ٿيڻ تي مجبور ڪيو. مختلف تخليقي سرگرميون. ۽ ھاڻي مان تصور ڪري رھيو ھو ھڪڙي نوڪريءَ جي ڊيزائن ۾ يا، بدترين طور تي، ويب سائيٽ ڊولپمينٽ، 3D ماڊلنگ، يا وڊيو ايڊيٽنگ! خوشقسمتيءَ سان، منهنجي هن جوش واقعي منهنجي زندگيءَ ۾ تبديليون آڻي ڇڏيون. ڪجھ سالن تائين، مون ڪجھ طرفي گِگس ورتيون، ۽ تخليقي مقابلن ۾ ڪي اھم انعام کٽيا. ۽ پوءِ مون کي هڪ مختلف ڪردار ۾ رکيو ويو، هڪ مقامي پيداواري ڪمپنيءَ ۾ ڊزائنر طور ڪم ڪري رهيو هو. اوچتو تبديليءَ جي هوا منهنجي زندگيءَ ۾ ائين وهي رهي هئي، جيئن مشهور اسڪروپينز گيت ۾. هڪ ڊگهي وقت ۾ پهريون ڀيرو، نوڪريون تبديل ڪندي، مون کي اوچتو محسوس ٿيو ته جيڪڏهن آئون چاهيان ته ڪجهه به تبديل ڪري سگهان ٿو. مون محسوس ڪيو ته جڏهن منهنجي زندگي مڪمل طور تي ڪنهن جي فون کي ڌار ڪرڻ يا دوستن جي دوستن جي دوستن سان ڳالهائڻ جي باري ۾ نه هئي ته انهن جي فون کي ڪيئن ڪم ڪرڻ، يا بي مقصد طور تي راند ڪرڻ، ٽينڪن جي دنيا، يا ڪم تي ويهڻ خوف سان ڀريل هو. ڪجهه لاپرواهي واري حرڪت مون کي مجبور ڪري ڇڏيندي ته منهنجي اڳ ۾ ئي معمولي تنخواه هڪ ٽٽل حصو مٽائڻ لاءِ خرچ ڪريان، مون محسوس ڪيو ته مان تبديل ڪري سگهان ٿو. تبديل ڪريو واقعي ڪرڻ لاءِ جيڪو مان ڪرڻ چاهيان ٿو. ۽ جڏهن مون هڪ ڊزائنر طور ڪم ڪرڻ شروع ڪيو، مون کي معلوم ٿيو ته مان ڊزائن جو ڪم ڪرڻ نه ٿو چاهيان. يقينا، ڊرائنگ، ڊزائيننگ، ويب سائيٽ ايڊمنسٽريشن، ماڊلنگ، ۽ وڊيو ايڊيٽنگ تمام دلچسپ پيشو آهن. پر اهي ڪجهه وڃائي رهيا هئا، تخليق جي ڪنهن ٻئي سطح. ۽ ھاڻي مان تصور ڪري رھيو ھو ھڪڙي نوڪريءَ جي ڊيزائن ۾ يا، بدترين طور تي، ويب سائيٽ ڊولپمينٽ، 3D ماڊلنگ، يا وڊيو ايڊيٽنگ! خوشقسمتيءَ سان، منهنجي هن جوش واقعي منهنجي زندگيءَ ۾ تبديليون آڻي ڇڏيون. ڪجھ سالن تائين، مون ڪجھ طرفي گِگس ورتيون، ۽ تخليقي مقابلن ۾ ڪي اھم انعام کٽيا. ۽ پوءِ مون کي هڪ مختلف ڪردار ۾ رکيو ويو، هڪ مقامي پيداواري ڪمپنيءَ ۾ ڊزائنر طور ڪم ڪري رهيو هو. اوچتو تبديليءَ جي هوا منهنجي زندگيءَ ۾ ائين وهي رهي هئي، جيئن مشهور اسڪروپينز گيت ۾. هڪ ڊگهي وقت ۾ پهريون ڀيرو، نوڪريون تبديل ڪندي، مون کي اوچتو محسوس ٿيو ته جيڪڏهن آئون چاهيان ته ڪجهه به تبديل ڪري سگهان ٿو. مون محسوس ڪيو ته جڏهن منهنجي زندگي مڪمل طور تي ڪنهن جي فون کي ڌار ڪرڻ يا دوستن جي دوستن جي دوستن سان ڳالهائڻ جي باري ۾ نه هئي ته انهن جي فون کي ڪيئن ڪم ڪرڻ، يا بي مقصد طور تي راند ڪرڻ، ٽينڪن جي دنيا، يا ڪم تي ويهڻ خوف سان ڀريل هو. ڪجهه لاپرواهي واري حرڪت مون کي مجبور ڪري ڇڏيندي ته منهنجي اڳ ۾ ئي معمولي تنخواه هڪ ٽٽل حصو مٽائڻ لاءِ خرچ ڪريان، مون محسوس ڪيو ته مان تبديل ڪري سگهان ٿو. تبديل ڪريو واقعي ڪرڻ لاءِ جيڪو مان ڪرڻ چاهيان ٿو. ۽ جڏهن مون هڪ ڊزائنر طور ڪم ڪرڻ شروع ڪيو، مون کي معلوم ٿيو ته مان ڊزائن جو ڪم ڪرڻ نه ٿو چاهيان. يقينا، ڊرائنگ، ڊزائيننگ، ويب سائيٽ ايڊمنسٽريشن، ماڊلنگ، ۽ وڊيو ايڊيٽنگ تمام دلچسپ پيشو آهن. پر اهي ڪجهه وڃائي رهيا هئا، تخليق جي ڪنهن ٻئي سطح. ۽ ھاڻي مان تصور ڪري رھيو ھو ھڪڙي نوڪريءَ جي ڊيزائن ۾ يا، بدترين طور تي، ويب سائيٽ ڊولپمينٽ، 3D ماڊلنگ، يا وڊيو ايڊيٽنگ! خوشقسمتيءَ سان، منهنجي هن جوش واقعي منهنجي زندگيءَ ۾ تبديليون آڻي ڇڏيون. ڪجھ سالن تائين، مون ڪجھ طرفي گِگس ورتيون، ۽ تخليقي مقابلن ۾ ڪي اھم انعام کٽيا. ۽ پوءِ مون کي هڪ مختلف ڪردار ۾ رکيو ويو، هڪ مقامي پيداواري ڪمپنيءَ ۾ ڊزائنر طور ڪم ڪري رهيو هو. اوچتو تبديليءَ جي هوا منهنجي زندگيءَ ۾ ائين وهي رهي هئي، جيئن مشهور اسڪروپينز گيت ۾. هڪ ڊگهي وقت ۾ پهريون ڀيرو، نوڪريون تبديل ڪندي، مون کي اوچتو محسوس ٿيو ته جيڪڏهن آئون چاهيان ته ڪجهه به تبديل ڪري سگهان ٿو. مون محسوس ڪيو ته جڏهن منهنجي زندگي مڪمل طور تي ڪنهن جي فون کي ڌار ڪرڻ يا دوستن جي دوستن جي دوستن سان ڳالهائڻ جي باري ۾ نه هئي ته انهن جي فون کي ڪيئن ڪم ڪرڻ، يا بي مقصد طور تي راند ڪرڻ، ٽينڪن جي دنيا، يا ڪم تي ويهڻ خوف سان ڀريل هو. ڪجهه لاپرواهي واري حرڪت مون کي مجبور ڪري ڇڏيندي ته منهنجي اڳ ۾ ئي معمولي تنخواه هڪ ٽٽل حصو مٽائڻ لاءِ خرچ ڪريان، مون محسوس ڪيو ته مان تبديل ڪري سگهان ٿو. تبديل ڪريو واقعي ڪرڻ لاءِ جيڪو مان ڪرڻ چاهيان ٿو. ۽ جڏهن مون هڪ ڊزائنر طور ڪم ڪرڻ شروع ڪيو، مون کي معلوم ٿيو ته مان ڊزائن جو ڪم ڪرڻ نه ٿو چاهيان. يقينا، ڊرائنگ، ڊزائيننگ، ويب سائيٽ ايڊمنسٽريشن، ماڊلنگ، ۽ وڊيو ايڊيٽنگ تمام دلچسپ پيشو آهن. پر اهي ڪجهه وڃائي رهيا هئا، تخليق جي ڪنهن ٻئي سطح. جڏهن مون ڏٺو ته ”جاوا ڪورسز“ جو اشتهار ۽ تنخواه جنهن جو هو تربيت مڪمل ڪرڻ کان پوءِ واعدو ڪري رهيا هئا، مون محسوس ڪيو ته اهو ڇا هو :) ها، يقيناً! مون پنهنجي سڄي زندگي پروگرامر ٿيڻ جو خواب ڏٺو! تنخواه مون کان ٽي چار ڀيرا وڌيڪ، ۽ نوڪري جيڪا سوچڻ جي ضرورت آهي! هڪ نوڪري جيڪا توهان کي ڪنهن به شيء سان نه ڳنڍي ٿي پر توهان جي دماغ! اهو ئي آهي جنهن بابت مون هميشه خواب ڏٺو آهي، پر خدا، اتي گهڻو ڪجهه هو جيڪو مون کي سمجهي نه سگهيو! مون پنهنجي زال کان پڇيو، ”چئو، جيڪڏهن مان پروگرامر ٿي ويس ته ڇا ٿيندو؟ اهي 100-200 هزار ڪمائيندا آهن. ”ضرور،“ هن چيو، ”هڪڙو ٿي وڃو. ۽ اسان برازيل هليا وينداسين.“ پر اهو ڪجهه ناهي جيڪو هڪ مهيني ۾ ٿي سگهي. اهو هڪ سال وٺندو! ۽ مان شام جو ڏاڍو مصروف ٿي ويندس!“ ”چڱو، تون ڇا ڪري سگهين ٿو؟“ اهو سڀ ڪجهه ائين ئي شروع ٿيو، پر... ڪنهن سبب جي ڪري، بئنڪ هڪ ڊزائنر جي تربيت لاءِ 30 هزارن جو قرض منظور نه ڪيو. جيڪو تازو ئي نوڪريءَ جي بازار ۾ ظاهر ٿيو. ۽، جيئن معلوم ٿيو، بيڪار ناهي :) جيئن پراڻي اوگ ويءَ ماسٽر شيفو کي چيو ته، ڪو به حادثو نه آهي. منهنجي پروگرامرن جي صف ۾ جلدي شامل ٿيڻ جي خواهش افسوسناڪ ٿي سگهي ٿي. تعليم ۾، اهو ايترو نه آهي ته توهان ڪيترو ادا ڪندا آهيو اهو اهم آهي، پر اهو ضروري آهي ته توهان حاصل ڪيل ڄاڻ، ان حقيقت جي باوجود ته مون قيمتي ڪورسز لاء سائن اپ نه ڪيو هو، مون پروگرامر ٿيڻ جي منهنجي خواهش کي نه ڇڏيو ۽ حالتن جي مدد ڪئي. پرسڪون، پرسڪون حالتون جن ان کي سوچڻ ۽ آرام ڪرڻ ممڪن بڻايو. تنخواه! ايندڙ مهيني دوران، مون سڄي انٽرنيٽ کي اسڪور ڪيو، جاوا پروگرامر ٿيڻ لاءِ بهترين (۽ يقيناً مفت!) طريقي جي ڳولا ڪئي. ڇو جاوا؟ ڇو ته جاوا پروگرامرز وٽ سڀ کان وڌيڪ تنخواه آهن! اهڙي طرح مون ڪوڊ گيم تي ختم ڪيو. ان وقت ان جو هڪ پراڻو ڊزائن هو، جيڪو هڪ ڀيري محبوب Futurama ڪارٽون جي ياد ڏياريندو هو. مون کي فوري طور تي متوجه ڪيو ويو ڪوڊ گيم جي 10 مفت سطحن ۽ بيحد رنگين ”ٽيڪني“ ماحول. وڏي شوق سان، مون پاڻ کي پڙهائيءَ ۾ لڳايو. مون سوچيو ته 10 ليولز کان پوءِ، جيڪڏهن مان هڪ ئي وقت يوٽيوب تي مفت ڪورسز، مختلف GeekBrains ويبنرز ۽ SoloLearn ايپس کي استعمال ڪندي پڙهان، ته مان شايد ايترو ماهر ٿي ويندس جو منهنجو ڪيريئر يقيني طور ختم ٿي ويندو! جيئن مون کي ياد آهي، مون مڪمل ڪيو پهرين 10 سطح هڪ هفتي يا گهٽ ۾. اهو تمام سادو، دلگير، ڏکيو، ۽ گڏوگڏ، داخل ٿيڻ وارو هو - مان ان کي لفظن ۾ بيان نٿو ڪري سگهان. يقينن، مون کي پڻ ڪجهه گهڻيون غلط فهميون هيون. تصور ڪريو ته تقريباً 20 سالن تائين اهو يقين ڪرڻ ڪيئن محسوس ٿيندو آهي ته توهان چڱيءَ طرح سمجهي رهيا آهيو ته هڪ پروگرام هڪ فائيل آهي جيڪو مٿان کان هيٺ تائين عمل ۾ آڻيندو آهي... ۽ پوءِ توهان کي اها حقيقت سامهون ايندي آهي ته پروگرام هڪ فائل نه آهي، بلڪه هڪ مڪمل آهي. پروجيڪٽ، ۽ پروجيڪٽ ۾ تمام گهڻيون فائلون هونديون آهن، ۽ جڏهن توهان "رن" بٽڻ تي ڪلڪ ڪندا آهيو (IntelliJ IDEA ۾، جيڪو ان وقت اڻ واقف هو)، جيڪا فائل توهان اسڪرين تي ڏسي رهيا آهيو اهو ضروري ناهي ته ڇا هلي رهيو آهي. ... اهو دردناڪ طور تي ناقابل فهم هو. حقيقت ۾، ويب سائيٽ تي پراڻن بحثن جي پرت ۾ ڪٿي ڪٿي توهان اڃا تائين تخليق ڪندڙن جي مختصر نظر جي باري ۾ منهنجا ناراض ۽ بدسلوڪي رايا ڳولي سگهو ٿا، جن اهو نه سوچيو ته انهن جا صارف مڪمل طور تي نوان هوندا ۽ انهن نئين بابت ڪجهه به نه ڄاڻندا. fangled IDEs =) تنهنڪري مون 10 ليولز کي جلدي ختم ڪيو، سڀ هڪ ئي وقت ۾. اهو تمام سٺو هو ته مون تقريبن فوري طور تي خريد ڪيو 1-مهيني جي واڌ. اها منهنجي لاءِ وڏي خريداري هئي. شيون پهرين تي آسان ٿي ويون، پر بعد ۾ سطح تمام سخت هئا. وڌيڪ ڇا آهي، مون محسوس ڪيو ته ليول 10 تائين ڪم نسبتاً سادو هئا ۽ مون کي اڃا ”جديد پروگرامنگ“ جي گهڻي ڄاڻ نه هئي. هڪ مهينو گذري ويو، پر مون اهم ترقي نه ڪئي. مان شايد ليول 20 جي ويجھو ٿي ويو آهيان يا انهي وانگر. پر هر روز مون کي اهو احساس ٿيو ته مان ان کي ڪٽي نه رهيو آهيان. مون پئسو لڳايو هو، پر مان ان کي صحيح ثابت نه ڪري سگهيو آهيان. پنهنجي ڪمزوري جي وزن هيٺ، مون پنهنجي پڙهائي هڪ يا ٻن مهينن لاء ڇڏي ڏني. صرف ڪڏهن ڪڏهن مون موضوع تي ڪي به دلچسپ وڊيوز ڏٺا، ۽ انهن ۾ تفصيل جي کوٽ هئي. نئون سال 2017 ويجهو اچي ويو. ۽ ان سان گڏ، هڪ تمام وڏو تحفو CodeGym شاگردن لاءِ - هڪ وڏو 50٪ رعايت باقاعده قيمت کان. خود عذاب ختم ٿي ويو، ۽ خواب رهندو. مون سبسڪرپشن لاءِ ادا ڪيو. اهو پئسو جي astronomical رقم نه هو، پر اهو ڪافي هو ۽ صحيح هجڻ گهرجي. فوري طور تي نئين سال جي موڪلن کان پوء، مون نئين طاقت سان ڪم ڪرڻ لاء مقرر ڪيو. مون کي ياد آهي ته سڀ ڪجھ ٺيڪ ٿي ويو جيستائين مون کي هڪ بظاهر سادو ڪم نه آيو جيڪو منهنجي پس منظر سان شروع ڪندڙ لاءِ تمام ڏکيو هو. مان سمجهان ٿو ته اهو "ريسٽورنٽ" سڏيو ويندو هو. اهو ڌوئڻ يا ڇڪڻ جي پيداوار نه ڏيندو. اهو ڊگهو مطالعو ڪرڻ يا مٿي ۽ هيٺ مٿي ڪرڻ جو نتيجو نه ڏيندو. ڪلاس ۽ طريقا منهنجي ذهن ۾ گردش ڪندا رهيا، هڪ ٻئي سان جڙيل ۽ جڪڙيل، ۽ مان يقيناً هڪ ٻئي کي ٻڌائي نه سگهيس. مون شايد ان سان گڏ هڪ هفتي تائين وڙهندي هئي. منهنجو پراڻو خوف اڳي ئي منهنجي ذهن جي ڪنڊ تي پکڙجي رهيو هو، ۽ صرف 6,000 روبل جيڪي مون اڳ ۾ ئي اڇلائي ڇڏيا هئا انهن مون کي راند ڇڏڻ کان روڪي ڇڏيو هو جيڪو مون شروع ڪيو هو... ۽ پوءِ منهنجي خاندان ۾ هڪ وڏو سانحو پيش آيو... تمام وڏو ۽، هميشه وانگر، اڻڄاتل... سڄي هفتي تائين، مان ڪنهن به شيءِ تي ڌيان نه ڏئي سگهيس. مان ڪجهه به نه ڪري سگهيس، ڪجهه به سوچي، جيئرو رهيس... مان بس ڪائنات ۾ ڪنهن جاءِ تي بيهي رهيس ۽ اتان ڀڄي ويس جتي اسين سڀ اڏامندا هئاسين... مون کي خوشي ٿي آهي، پيارا پڙهندڙ، توهان ان کي ايترو پري پهچايو. ڇو ته هي منهنجي ڪهاڻي جو سڀ کان اهم حصو آهي. اهو ئي بنيادي سبب آهي جو مان هاڻي چئي سگهان ٿو ته مان موجود جي بدران جيئرو آهيان. ۽ جيتوڻيڪ اهو اداس آهي، هر آخر هڪ شروعات آهي. ۽ اها منهنجي شروعات هئي. منهنجي حقيقي شروعات. هڪ هفتي جي بي حسي ۽ بي حسيءَ کان پوءِ، منهنجي مايوسي کي جيئڻ جي خواهش سان تبديل ڪيو ويو. هڪ خيال منهنجي ذهن ۾ داخل ٿيو. هر والدين چاهي ٿو ته سندس اولاد زندهه رهي. ٻارن لاءِ جيئرو رهڻ لاءِ جڏهن اهي ڪري سگهن ٿا. ۽ ائين ڪرڻ ۾، اسان جا والدين اسان ۾ رهن ٿا... جڏهن مان ”ريسٽورنٽ“ جي ڪم تي موٽي آيو آهيان، ته اوچتو مون کي ڏاڍي آرام سان محسوس ٿيو. ڪلاس استعمال ڪندڙ ڪلاس جيڪي ڪلاسز کي انسٽيٽيٽ ڪن ٿا ۽ انٽرفيس کي لاڳو ڪن ٿا اوچتو اوچتو اوچتو سادو لڳي رهيا آهن جيئن ڳنڍيل رسي. توهان هڪ کي ڇڪيو ۽ ڏسو ته ڪهڙي حرڪت آهي - اتي اهو آهي! مسئلو هڪ ٽائيپ جي سبب هو! :) مان سفارش ڪريان ٿو ته هرڪو هن "نارشي" ڳنڍ کي ختم ڪري. بعد ۾، اهو عمل سخت ٿي ويو، تمام گهڻو ڏکيو. پر اهو هاڻي دنيا جي پڇاڙي يا جيل جي سزا وانگر نه لڳي. هر پزل جو حل هوندو هو. جيڪڏهن هڪ ڊگهي وقت تائين حل نه ٿي سگهي، مان ان کي هڪ طرف رکي سگهان ٿو ۽ بعد ۾ ان کي نئين توانائي سان واپس ڪري سگهان ٿو. ۽ پوءِ اهو مون کي برداشت نه ڪري سگهندو! يقينن، مون تصديق ڪندڙن سان وڙهندي هئي ۽ منهنجو مٿو ان سڀني جي سمجھ کان ٻاهر ٿي ويو، پر هر شيء ڪنهن قسم جي جوڙجڪ ۾ فٽ ٿيڻ شروع ڪيو. اهو ڄڻ ته سڀ ڪجهه تبديل ٿي ويو: مضبوط گرينائيٽ سٽي پٿر ۾ تبديل ٿي ويو. ۽ پٿر جي ڪنهن به بلاڪ کي هيٺ ڪري سگهجي ٿو - اهو صرف وقت جو معاملو آهي. ٻيا 4-5 مهينا گذري ويا. ۽ هاڻي مون کي مضبوط محسوس ڪيو. مون ڪيترن ئي تجربن ذريعي ڪم ڪيو هو جاوا ڪور بابت منهنجي ڄاڻ جي، دماغي تجربا، ۽ مختلف پروگرامنگ عنوانن تي وڊيوز جي لوڊ (هاڻي انٽرنيٽ هجڻ تمام سٺو آهي - توهان سڀ ڪجهه آن لائن ڳولي سگهو ٿا!) مون پڙهيو هو. ڇو ته هي منهنجي ڪهاڻي جو سڀ کان اهم حصو آهي. اهو ئي بنيادي سبب آهي جو مان هاڻي چئي سگهان ٿو ته مان موجود جي بدران جيئرو آهيان. ۽ جيتوڻيڪ اهو اداس آهي، هر آخر هڪ شروعات آهي. ۽ اها منهنجي شروعات هئي. منهنجي حقيقي شروعات. هڪ هفتي جي بي حسي ۽ بي حسيءَ کان پوءِ، منهنجي مايوسي کي جيئڻ جي خواهش سان تبديل ڪيو ويو. هڪ خيال منهنجي ذهن ۾ داخل ٿيو. هر والدين چاهي ٿو ته سندس اولاد زندهه رهي. ٻارن لاءِ جيئرو رهڻ لاءِ جڏهن اهي ڪري سگهن ٿا. ۽ ائين ڪرڻ ۾، اسان جا والدين اسان ۾ رهن ٿا... جڏهن مان ”ريسٽورنٽ“ جي ڪم تي موٽي آيو آهيان، ته اوچتو مون کي ڏاڍي آرام سان محسوس ٿيو. ڪلاس استعمال ڪندڙ ڪلاس جيڪي ڪلاسز کي انسٽيٽيٽ ڪن ٿا ۽ انٽرفيس کي لاڳو ڪن ٿا اوچتو اوچتو اوچتو سادو لڳي رهيا آهن جيئن ڳنڍيل رسي. توهان هڪ کي ڇڪيو ۽ ڏسو ته ڪهڙي حرڪت آهي - اتي اهو آهي! مسئلو هڪ ٽائيپ جي سبب هو! :) مان سفارش ڪريان ٿو ته هرڪو هن "نارشي" ڳنڍ کي ختم ڪري. بعد ۾، اهو عمل سخت ٿي ويو، تمام گهڻو ڏکيو. پر اهو هاڻي دنيا جي پڇاڙي يا جيل جي سزا وانگر نه لڳي. هر پزل جو حل هوندو هو. جيڪڏهن هڪ ڊگهي وقت تائين حل نه ٿي سگهي، مان ان کي هڪ طرف رکي سگهان ٿو ۽ بعد ۾ ان کي نئين توانائي سان واپس ڪري سگهان ٿو. ۽ پوءِ اهو مون کي برداشت نه ڪري سگهندو! يقينن، مون تصديق ڪندڙن سان وڙهندي هئي ۽ منهنجو مٿو ان سڀني جي سمجھ کان ٻاهر ٿي ويو، پر هر شيء ڪنهن قسم جي جوڙجڪ ۾ فٽ ٿيڻ شروع ڪيو. اهو ڄڻ ته سڀ ڪجهه تبديل ٿي ويو: مضبوط گرينائيٽ سٽي پٿر ۾ تبديل ٿي ويو. ۽ پٿر جي ڪنهن به بلاڪ کي هيٺ ڪري سگهجي ٿو - اهو صرف وقت جو معاملو آهي. ٻيا 4-5 مهينا گذري ويا. ۽ هاڻي مون کي مضبوط محسوس ڪيو. مون ڪيترن ئي تجربن ذريعي ڪم ڪيو هو جاوا ڪور بابت منهنجي ڄاڻ جي، دماغي تجربا، ۽ مختلف پروگرامنگ عنوانن تي وڊيوز جي لوڊ (هاڻي انٽرنيٽ هجڻ تمام سٺو آهي - توهان سڀ ڪجهه آن لائن ڳولي سگهو ٿا!) مون پڙهيو هو. ڇو ته هي منهنجي ڪهاڻي جو سڀ کان اهم حصو آهي. اهو ئي بنيادي سبب آهي جو مان هاڻي چئي سگهان ٿو ته مان موجود جي بدران جيئرو آهيان. ۽ جيتوڻيڪ اهو اداس آهي، هر آخر هڪ شروعات آهي. ۽ اها منهنجي شروعات هئي. منهنجي حقيقي شروعات. هڪ هفتي جي بي حسي ۽ بي حسيءَ کان پوءِ، منهنجي مايوسي کي جيئڻ جي خواهش سان تبديل ڪيو ويو. هڪ خيال منهنجي ذهن ۾ داخل ٿيو. هر والدين چاهي ٿو ته سندس اولاد زندهه رهي. ٻارن لاءِ جيئرو رهڻ لاءِ جڏهن اهي ڪري سگهن ٿا. ۽ ائين ڪرڻ ۾، اسان جا والدين اسان ۾ رهن ٿا... جڏهن مان ”ريسٽورنٽ“ جي ڪم تي موٽي آيو آهيان، ته اوچتو مون کي ڏاڍي آرام سان محسوس ٿيو. ڪلاس استعمال ڪندڙ ڪلاس جيڪي ڪلاسز کي انسٽيٽيٽ ڪن ٿا ۽ انٽرفيس کي لاڳو ڪن ٿا اوچتو اوچتو اوچتو سادو لڳي رهيا آهن جيئن ڳنڍيل رسي. توهان هڪ کي ڇڪيو ۽ ڏسو ته ڪهڙي حرڪت آهي - اتي اهو آهي! مسئلو هڪ ٽائيپ جي سبب هو! :) مان سفارش ڪريان ٿو ته هرڪو هن "نارشي" ڳنڍ کي ختم ڪري. بعد ۾، اهو عمل سخت ٿي ويو، تمام گهڻو ڏکيو. پر اهو هاڻي دنيا جي پڇاڙي يا جيل جي سزا وانگر نه لڳي. هر پزل جو حل هوندو هو. جيڪڏهن هڪ ڊگهي وقت تائين حل نه ٿي سگهي، مان ان کي هڪ طرف رکي سگهان ٿو ۽ بعد ۾ ان کي نئين توانائي سان واپس ڪري سگهان ٿو. ۽ پوءِ اهو مون کي برداشت نه ڪري سگهندو! يقينن، مون تصديق ڪندڙن سان وڙهندي هئي ۽ منهنجو مٿو ان سڀني جي سمجھ کان ٻاهر ٿي ويو، پر هر شيء ڪنهن قسم جي جوڙجڪ ۾ فٽ ٿيڻ شروع ڪيو. اهو ڄڻ ته سڀ ڪجهه تبديل ٿي ويو: مضبوط گرينائيٽ سٽي پٿر ۾ تبديل ٿي ويو. ۽ پٿر جي ڪنهن به بلاڪ کي هيٺ ڪري سگهجي ٿو - اهو صرف وقت جو معاملو آهي. ٻيا 4-5 مهينا گذري ويا. ۽ هاڻي مون کي مضبوط محسوس ڪيو. مون ڪيترن ئي تجربن ذريعي ڪم ڪيو هو جاوا ڪور بابت منهنجي ڄاڻ جي، دماغي تجربا، ۽ مختلف پروگرامنگ عنوانن تي وڊيوز جي لوڊ (هاڻي انٽرنيٽ هجڻ تمام سٺو آهي - توهان سڀ ڪجهه آن لائن ڳولي سگهو ٿا!) مون پڙهيو هو. پر هر شيءِ ڪنهن نه ڪنهن قسم جي ڍانچي ۾ فٽ ٿيڻ لڳي. اهو ڄڻ ته سڀ ڪجهه تبديل ٿي ويو: مضبوط گرينائيٽ سٽي پٿر ۾ تبديل ٿي ويو. ۽ پٿر جي ڪنهن به بلاڪ کي هيٺ ڪري سگهجي ٿو - اهو صرف وقت جو معاملو آهي. ٻيا 4-5 مهينا گذري ويا. ۽ هاڻي مون کي مضبوط محسوس ڪيو. مون ڪيترن ئي تجربن ذريعي ڪم ڪيو هو جاوا ڪور بابت منهنجي ڄاڻ جي، دماغي تجربا، ۽ مختلف پروگرامنگ عنوانن تي وڊيوز جي لوڊ (هاڻي انٽرنيٽ هجڻ تمام سٺو آهي - توهان سڀ ڪجهه آن لائن ڳولي سگهو ٿا!) مون پڙهيو هو. پر هر شيءِ ڪنهن نه ڪنهن قسم جي ڍانچي ۾ فٽ ٿيڻ لڳي. اهو ڄڻ ته سڀ ڪجهه تبديل ٿي ويو: مضبوط گرينائيٽ سٽي پٿر ۾ تبديل ٿي ويو. ۽ پٿر جي ڪنهن به بلاڪ کي هيٺ ڪري سگهجي ٿو - اهو صرف وقت جو معاملو آهي. ٻيا 4-5 مهينا گذري ويا. ۽ هاڻي مون کي مضبوط محسوس ڪيو. مون ڪيترن ئي تجربن ذريعي ڪم ڪيو هو جاوا ڪور بابت منهنجي ڄاڻ جي، دماغي تجربا، ۽ مختلف پروگرامنگ عنوانن تي وڊيوز جي لوڊ (هاڻي انٽرنيٽ هجڻ تمام سٺو آهي - توهان سڀ ڪجهه آن لائن ڳولي سگهو ٿا!) مون پڙهيو هو.ڪاميابي ڪهاڻيون ، ڪجهه حوصلا افزائي يا ڪجهه نه ايترو، پر اهي سڀئي دلچسپ هئا ۽ پراسرار آئي ٽي فيلڊ کان پردو واپس ڇڪي ڇڏيو. ٿي سگهي ٿو مان هاڻي ڪامياب ٿي سگهان ها، پڻ؟ ڪجهه نقطي تي، مون کي لفظي طور تي انهن سڀني ڪهاڻين کان چڪر آيو هو. ڪيترن ئي تجويزن تي غور ڪندي، مون انٽرويو ۾ وڃڻ جو فيصلو ڪيو. تقريبن هر ڪاميابي جي ڪهاڻي سفارش ڪئي وئي آهي ته توهان جي تقدير کي ڳولڻ کان پهريان گهٽ ۾ گهٽ هڪ درجن ذريعي وڃو. مون هڪ مشهور نوڪري ڳولڻ واري ويب سائيٽ تي هڪ نظر ورتو. مون اهو نه سوچيو ته منهنجي ننڍڙي شهر Izhevsk ۾ پروگرامرز جي وڏي گهرج هوندي. پر هڪ جونيئر ڊولپر جي پوزيشن لاء هڪ دلچسپ فهرست ڏسڻ کان پوء، مون هڪ موقعو وٺڻ جو فيصلو ڪيو. مون پنهنجي شروع ۾ هڪ معمولي گهربل تنخواه ظاهر ڪيو ۽ پوزيشن لاءِ درخواست ڏني. مون کي ڪيترو تعجب ٿيو جڏهن سومر تي (جيڪڏهن مان غلط نه آهيان، مون جمعه تي پنهنجو ريزوم جمع ڪرايو)، نوڪر مون کي فون ڪرڻ شروع ڪيو! وڌيڪ ڇا آهي، اهي ان ڪمپني جا به نه هئا جن ڏانهن مون پنهنجو ريزوم موڪليو هو. يقينن، مون سمجهيو هو ته ڪو ماڻهو منهنجو ريزومي ڳولي سگهي ٿو ۽ ان کي دلچسپ سمجهي سگهي ٿو، پر مان ذهني طور تي تيار هوس ته انٽرويو ۾ شرڪت ڪرڻ لاء مهيني ۾ هڪ کان وڌيڪ نه. اوچتو ڌيان مون کي ايترو ته خوفزده ڪيو جو مون جلدي جلدي پنهنجي ريزيومي کي لڪائي ڇڏيو. پر مون کي تجسس هو، تنهن ڪري مون ٻنهي انٽرويوز تي وڃڻ جو فيصلو ڪيو جنهن کي مون منظم ڪيو. مون پهرين انٽرويو لاءِ ٽيڪنيڪل طور تي مڪمل طور تي تيار نه هئي. ڪامياب ڪهاڻيون چيو ته انٽرويو مرحلن ۾ ورهايل آهن: پهريون عام طور تي صرف هڪ ٻئي کي ڄاڻڻ جي باري ۾ آهي، بغير جانچ جي. اڃا، مون کي ڪاميابي جي اميد نه هئي ۽ منهنجي ذهن کي سڀ کان وڌيڪ تيار ڪيو ته رد ڪرڻ يا شايد حيران ٿيڻ کان پريشان نه ٿي "توهان جي تجربي سان، توهان جي جرئت ڪيئن؟!" مان ڪڏهن به ڪنهن آئي ٽي ڪمپني جي آفيسن ۾ نه ويو هوس. مون صرف گوگل، فيس بڪ وغيره جي مالڪ ”پري ڪهاڻي عمارتن“ جون تصويرون ئي ڏٺيون هيون، يقيناً مون کي اهڙو ڪجهه ڏسڻ جي اميد نه هئي. ائين لڳي رهيو هو ته منهنجي ڪاٺ جي ڏورانهين ڳچيءَ تي ڪي مظلوم تماشو ڪندڙ ماڻهو ڪاٺ جي ڪرسين تي ويٺا هوندا، جن کي CRT مانيٽر جي پويان اينٽي گليئر اسڪرين پروٽيڪرز سان دفن ڪيو ويو هو. پر نه. يقينن، مون اتي گوگل جي شان ۽ شوڪت نه ڏٺي، پر آفيس ۾ موجود فوز بال ٽيبل مون کي متاثر ڪيو. ھڪڙي لحاظ کان، اھو منھنجي سڄي پوئين ڪم ڪندڙ زندگي کي چيلينج ڪيو، جنھن ۾ ڪم ڪندڙ ڪلاڪن جو تعداد سڌو سنئون لاڳاپيل آھي مون کي ڪيترو پئسا مليا. HR سان هڪ تڪڙو انٽرويو، پوءِ هڪ سوالنامي هڪ لرزندڙ هٿ سان مڪمل ڪيو - مان جاچ لاءِ تيار نه هوس. پوءِ ڊپارٽمينٽ جي سربراهه سان مختصر ڳالهه ٻولهه ٿي ۽ اوچتو اهي مون کي نوڪريءَ جي آڇ ڪرڻ لڳا. ها، ها! ان حقيقت جي باوجود ته مون ٽيسٽ تي سڀني سوالن جا جواب نه ڏنا، جاوا بابت منهنجي مجموعي ڄاڻ ڪافي سٺي هئي، تنهنڪري مون کي فوري طور تي نوڪري جي آڇ ڪئي وئي. پيش ڪيل تنخواه منهنجي شروع ۾ عرض ڪيل کان ٿورو وڌيڪ هئي. ان کان علاوه، هڪ امتحان واري عرصي کان پوء، اهو اڀرڻ لاء مقرر ڪيو ويو. ۽ پوءِ تنخواه وڌي ويندي هئي ، جنهن جي ڪري اڃا به تيز تنخواه وڌي ويندي آهي! هن دلڪش سوچ مون کي ٿورو چريو ڪري ڇڏيو. پر اهو پڻ مون کي همٿايو. مون پنهنجي ايندڙ انٽرويو لاءِ ڪا به عمدي تياري نه ڪئي هئي. پر ڪاميابي جون ڳالهيون پڻ اسان کي سيکارينديون آهن ته اسان کي فوري طور تي پهرين نوڪري جي آڇ کي قبول نه ڪرڻ گهرجي. هن ۾ ڪجهه سچائي آهي. تنهن ڪري، يقينا، مون پنهنجي ملاقات کي ٻي نوڪر سان منسوخ نه ڪيو. مان ٻئي انٽرويو لاءِ ويس، نوڪريءَ جي آڇ هٿ ۾ کڻي. پر مان ٿورڙي شرمسار آهيان منهنجي خود اعتمادي تي هن انٽرويو ۾. سڀ کان سادو سوال، جيڪي مون لاءِ بلڪل ابتڙ لڳي رهيا آهن، مڪمل طور تي منهنجي مٿو ڦاڙي ڇڏيو. مون کي ڪاوڙجي ويو، ٿڪايو ويو، ۽ (OMG!) جيتوڻيڪ HTML ۽ HTTP کي ملايو ويو جڏهن ليڊز سان ڳالهائيندي! اهڙيءَ طرح حادثو ۽ جلڻ کان پوءِ، مون کي وڌيڪ يقين نه رهيو ته مان پروگرامر ٿيڻ لاءِ تيار آهيان. ڪمپني جي HR ڊپارٽمينٽ جتي آئون پنهنجي پهرين انٽرويو لاءِ ويو هئس اصرار سان جواب لاءِ پڇيو ۽ مون کي لکت ۾ آڇ موڪليو. اهي ايستائين جو انتظار ڪرڻ لاءِ به راضي هئا ته منهنجي واپسيءَ لاءِ هڪ تمام ڊگهي رٿيل موڪلن کان، پر مون اڃا تائين هٻڪندي هئي. آخرڪار، مون کي اڃا تائين منهنجي نئين اڳوڻي باس کي خبر ڏيڻو پيو ته هن جو نئون اڳوڻو ڊزائنر کيس ڇڏي رهيو هو، جيڪو مڪمل طور تي مون لاء ۽ هن لاء غير متوقع هوندو. پر مان اڃا تائين پاڻ کي پيش نه ڪري سگهيو آهيان ته اها آڇ کي رد ڪري. مون قبول ڪيو، منهنجي نئين اڳوڻي باس سان ڳالهايو، ۽ سڀ ڪجهه آسان ٿي ويو. اهڙيءَ طرح مان جونيئر ٽيسٽ آٽوميشن انجنيئر بڻجي ويس. شايد ڪو چوندو ته ٽيسٽ آٽوميشن انجنيئر بلڪل پروگرامر نه آهن، ۽ انهن جو ڪم بورنگ هجڻ گهرجي. پر مون کي ان سان مڪمل طور تي اختلاف ڪرڻ گهرجي. مون پاڻ هڪ دفعو سوچيو ته ٽيسٽ ڪندڙ پروگرامر آهن جن وٽ اهو نه آهي جيڪو "مڪمل" پروگرامر ٿيڻ لاءِ وٺندو آهي. مون کي اميد آهي ته منهنجو ڪو به همراهه مون کي نه هارائيندو جيڪڏهن اهي اهي لفظ پڙهي ۽ مون کي سڃاڻن! توهان سڀني کي سلام، رستي جي ذريعي! حقيقت بلڪل مختلف ثابت ٿي. جڏهن مون هن نظم ۾ پهريون قدم کنيو ۽ واقعي جاچ واري فريم ورڪ جي حصن کي ترقي ڪرڻ شروع ڪيو، مون کي الهام مليو. مون هڪ پروگرامر وانگر محسوس ڪيو جيڪو نه صرف پروگرام لکڻ پسند ڪندو آهي، پر اهو پڻ ڄاڻي ٿو ته انهن ۾ ڪٿي نازڪ غلطيون لڪائي سگهجن ٿيون. مون سمجهيو ته CodeGym جا تصديق ڪندڙ ڪيئن ڪم ڪن ٿا ۽ اهي هميشه منطقي ڇو نٿا نظر اچن. مان پروگرامنگ جي ڪيترن ئي ٽيڪنيڪل نرائن کان واقف ٿيس، ۽ مان هن نئين دنيا ۾ ان کان وڌيڪ آسانيءَ سان داخل ٿي ويس جو مان فوري طور تي هڪ جونيئر سافٽ ويئر ڊولپر جي حيثيت سان آئي ٽي ۾ داخل ٿيان ها. توهان پڇيو ته ڇا مان هاڻي هڪ "مڪمل" پروگرامر بڻجي سگهان ٿو؟ آسان! پر ھاڻي مون وٽ وڌيڪ اختيار آھن: مان ھڪڙي نوڪري چونڊي سگھان ٿو نه رڳو تنخواه جي بنياد تي، پر ٽيم، صورتحال ۽ منصوبي جي بنياد تي. ان آه لمحي کان علاوه، منهنجي چوڌاري روزگار جي هڪ مڪمل طور تي مختلف دنيا ڦهليل هئي. روزگار مون کي چاهيو. اهو مون کي شراب ۽ ماني کائڻ چاهي ٿو، مون کي تفريح ڏي، ۽ مون کي آرام ڪرڻ ڏي، جڏهن ته مون کي پگهار ادا ڪندي. اهي پهريان ڇهه مهينا هڪ ​​خواب ۾ هئا. مون کي يقين ئي نه پيو اچي ته ڏهاڪن تائين، جڏهن مان پنهنجي پراڻين نوڪرين تي بيهي رهيو هوس، اهو سڀ ڪجهه ترقي ڪري چڪو هو. ۽ يقيناً اهو منهنجو انتظار ڪري رهيو هو! ۽ هر ڪنهن لاءِ جيڪو هتي حاصل ڪرڻ جي ڪوشش ڪري ٿو: ) اهو ڏسي به حيرت ٿي ته ڪيئن منهنجي درجنين همراهن کي ڪنهن سبب جي ڪري، آئي ٽي جي دنيا ۾، هي دلفريب زندگي، انهن جي سامهون انهن سڀني دولتن جو خيال نه آيو. ڄڻ ته هي سڀ ايترو عام ۽ عام آهي جو نوٽيس ڪرڻ جي ڪا به شيء ناهي. هن فيلڊ ۾، توهان واقعي رهندا آهيو، واقعي ڪم، ۽ واقعي پئسا ڪمايو. جيئن توهان جي همراهن لاءِ، هر هڪ وٽ هڪ منفرد شخصيت هوندي - اهي دانشور ۽ پرجوش ماڻهو هوندا. انهن مان ڪيترائي تخليقي هوندا ۽ بلڪل اهي سڀئي سٺا ماڻهو هوندا! مان هن ننڍڙي پيراگراف ۾ احساسن جي ڪائنات کي مشڪل سان بيان ڪري سگهان ٿو. مان صرف اميد ڪريان ٿو ته منهنجا پڙهندڙ يقين ڪندا ته هن نئين فيلڊ ۾ منهنجي لاء هر شيء ڪيئن حقيقي ۽ خوشحال ٿي چڪي آهي. ۽ مان پاڻ وٽ آيو، عمدي طور. مون هڪ سال ۾ سڀني لاڳاپيل ٽيڪنالاجي ۾ مهارت حاصل ڪئي. هڪ دفعو ٻيهر، مون عام طور تي ۽ خاص طور تي جاوا پروگرامنگ سکڻ جي حوالي سان منهنجي رويي جو جائزو ورتو. نوڪر ڪيترن ئي ڀيرا پهچي ويا، جيڪو اڳ ڪڏهن به نه ٿيو هو! منهنجي لاءِ، زندگي هڪ ناقابل يقين خوشي ٿيڻ لڳي- مون کي ڪم مان حقيقي خوشي حاصل ٿي ۽ پوءِ گهر اچي خوشيءَ سان نيون شيون سکڻ لڳس. ان موقعي تي، مان 34 سالن جو هوس. گذريل سالن ۾، مون ڪڏهن ڪڏهن واضح طور تي محسوس ڪيو ته منهنجو دماغ سڪي رهيو آهي. منهنجي يادگيري ختم ٿي وئي. مان لفظ وساري ڇڏيندس. هاڻي منهنجي سوچ سخت ۽ بي رحم ٿي رهي آهي. پر اهو عجيب آهي! جڏهن مون ڪنهن موضوع کي پروگرامنگ جيترو وسيع مطالعو ڪرڻ شروع ڪيو، تڏهن منهنجو دماغ شروع ۾ ٺيڪ ٿي ويو، ڄڻ ته دٻجي ويو هجي، پر پوءِ اهو لڳي ٿو ته اهو آهستي آهستي وسيع ٿيندو پيو وڃي. سوچڻ آسان ۽ جلدي ٿي ويو. تازن سالن ۾، اهڙا عظيم خيال منهنجي ذهن ۾ آيا آهن، جو مون کي حيران ٿيڻو پوندو ته ڇا مان پاڻ انهن سان گڏ آيو آهيان يا غير شعوري طور تي انهن کي ڪنهن جاء تي کڻي آيو آهيان. منهنجي نئين ڪم جي جڳهه تي، مون فوري طور تي پنجاهه همراهن کي هڪ کليل جاءِ ۾ حاصل ڪيو. مان تسليم ڪريان ٿو، مون شروعات ۾ خوفزده ڪيو جيئن مون هر ڪنهن جي ڪردار ۽ نالو کي ياد ڪرڻ جي ڪوشش ڪئي. پر منهنجو دماغ اڳ ۾ ئي جلدي سکڻ جو عادي هو، ۽ تمام جلد ئي مون کي هر ڪنهن جو نالو ۽ ٻين سڀني قسمن جي تفصيلن جي ڄاڻ هئي، جيڪي ڪنڊن وانگر، منهنجي هر همراهه جي ذهني نموني ۾ ڦاسي پيا (ها، OOP بلڪل آسانيء سان حقيقي زندگي ۾ منتقل ڪري ٿو ۽ نائب برعڪس). اهو سڀ ڪجهه اڄ تائين مون کي حيران ڪرڻ جاري آهي. آسانيءَ سان جيڪا مون کي سمجھڻ ۾ ڏکي لڳي، مون هڪ وڏي مڪمل ڊيسڪ ٽاپ ايپليڪيشن لکي (مون اڳ ڪڏهن به ڪو وڏو پروجيڪٽ مڪمل نه ڪيو هو)، جنهن لاءِ مون کي سٺو بونس مليو. مون اوچتو سمجھڻ شروع ڪيو ڊيزائن جي نمونن ۽ اڃا به سمجھڻ لڳو ٻين ماڻهن جي پروگرامن کي صرف انهن جي ڪوڊ کي ڏسڻ سان. اهي سڀئي پراسرار جادو جا لفظ - اسپرنگ، JDBC، Hibernate، Git، SQL ۽ سوين ٻيا - مطلب حاصل ڪيا ۽ واضح ٿي ويا. ڪا به پروگرامنگ ٻولي، نه رڳو جاوا، ۽ نه رڳو ٻوليون ساڳي نحو سان، اوچتو واضح ٿي ويون. ائين لڳندو هو ته مان پڙهي نه سگهيس ۽ پوءِ اوچتو ٿي سگهيس. مون محسوس ڪيو ته مان پنهنجي نئين دنيا ۾ ڪيتري قدر غرق ٿي چڪو آهيان، ڄڻ ته مون پنهنجي آس پاس جي هر موضوع ۾ پاڙون پٽي ڇڏيون آهن. منهنجي نوڪري، نئين ڄاڻ ۽ منهنجي پنهنجي محنت جي مهرباني، مون هر شيء کي مختلف انداز سان ڏسڻ شروع ڪيو. مون دريافت ڪيو ته اهو ڪيترو آسان آهي توهان جي منصوبن کي محسوس ڪرڻ ۽ حاصل ڪرڻ جيڪو توهان چاهيو ٿا جيڪڏهن توهان تمام گهڻو مخصوص ۽ منطقي ڪوششون ڪريو. ۽ مون لاء، هي منهنجي تيز رفتار تبديلي جو سڀ کان وڏو حصو آهي. ائين نه آهي ته مون کي ڪا وڏي پگهار ملي آهي، ۽ نه ئي اهو آهي ته مون ننڍپڻ جو خواب ساڀيان ڪيو. سڀ کان وڌيڪ حيرت انگيز ڳالهه اها آهي ته هن اميد مون کي وڏي طاقت ڏني ۽ اعتماد ڏنو ته منهنجي زندگي هر طريقي سان بهتر ٿي سگهي ٿي. ڪڏهن ڪڏهن مان پنهنجي پراڻن همراهن ڏانهن ڊوڙندو آهيان، جيڪي پڻ ذهين ماڻهو آهن. مان چوان ٿو، ڏس، ڇهن مهينن جي ڪوشش، مون کي توهان کان وڌيڪ ڏهن سالن ۾ حاصل ڪيو! اچو ته مون سان IT ۾ شامل ٿيو! ۽ چون ٿا، ”نه، تون ڇا پيو ڳالهائين؟ مان ايترو هوشيار ناهيان، مان اهو سڀ ڪجهه نه ٿو سکي سگهان. پر مان ماڻهن تي يقين رکان ٿو، ڇاڪاڻ ته مون پاڻ تي يقين ڪيو ۽ ثابت ڪيو ته اهو ٿي سگهي ٿو. مان هڪ تمام عام ماڻهو آهيان. مون اهو حاصل ڪيو، جنهن جو مطلب آهي ته ٻيا عام ماڻهو ڪجهه به حاصل ڪري سگهن ٿا! اهو چيو ته، اهو هميشه ڏکيو آهي ڪنهن ٻئي کي قائل ڪرڻ کان قائل ڪرڻپنهنجو پاڻ کي ۽ پنهنجو پاڻ تي عمل . پر مان توهان تي يقين رکان ٿو، پيارا پڙهندڙ. تون مون وانگر آهين، شايد اڃا به بهتر. مان ڪري سگهان ٿو ۽ ائين ڪري سگهان ٿو جيڪڏهن توهان چاهيو! هن موقعي تي، مون کي اميد آهي ته منهنجي ڊگهي تعارف مان ڪو به ننڊ يا مري نه ويو آهي. حقيقت ۾، مان صرف پنهنجن مشاهدن کي حصيداري ڪرڻ چاهيان ٿو ۽ هر شيء جيڪا مون کي تمام جلدي وڌڻ ۾ مدد ڪئي، مان سمجهان ٿو، بلڪه مؤثر انداز ۾. پر مون لاءِ، جذبات کان سواءِ مشوري زندگيءَ کان الڳ ۽ منهنجي ذاتي مشڪلاتن کان الڳ ٿي لڳي. تنهن ڪري آخر ۾، هتي آئون انهن اهم اصولن ڏانهن رخ ڪريان ٿو جن تي مون کي يقين آهي ته توهان جي پڙهائي کي ممڪن طور تي تيز ۽ اثرائتو بڻائيندو (مون کي اميد آهي ته مان پنهنجو ڪو به اصول نه وساريندس جنهن کي مان هميشه پنهنجي پڊاڻن ڏانهن منتقل ڪرڻ جي ڪوشش ڪندو آهيان):
  • استعمال ڪريو CodeGym . ان ۾ خاميون آهن، يقينا. ڪهڙي ويب سائيٽ نه آهي؟ CodeGym تي سکيا ايترو تيز ۽ جادوئي نه آهي جيترو توهان ٻين گليمرس ڪورسز طرفان واعدو ڪيو آهي. پر CodeGym سان، توهان سڀ کان اهم شيءِ حاصل ڪندا، جيڪا شيءِ ڪٿي به موجود ناهي: توهان سکندا ته ڪوڊ کي ڪيئن سمجهڻ. تمام گهڻو ڪوڊ. چڱو ۽ ٻي صورت ۾. واپس جڏھن مان پڙھي رھيو ھوس، ڪورسن ۾ جاوا 8 ڪونھي ۽ اھي سڀ چمڪدار خاصيتون جھڙوڪ ليمبڊا ايڪسپريشن ۽ اسٽريمز. پر مون سکيو 1.7 تمام سٺو.
  • ڪيترائي ذريعا استعمال ڪريو . ڪنهن به شيءِ لاءِ پنهنجو پاڻ کي هڪ ذريعو تائين محدود نه ڪريو. مون وٽ ڪافي ساراهه آهن CodeGym، پر هتي جا ڪيترائي موضوع واضح نه آهن. ڪڏهن ڪڏهن خاص وضاحت جيڪا هڪ شخص سمجهي سگهي ٿي ان شخص تي گهڻو ڪجهه منحصر هوندو آهي. اهو سبق پڙهڻ ضروري ٿي سگهي ٿو، پوء ٿورو Horstmann پڙهو، ٿورو Eckel پڙهو، ۽ تڏهن ئي روشني بلب اچي ٿو: آه! اهو ڪيئن ڪم ڪري ٿو! يا ٿي سگهي ٿو انهن مان هڪ توهان کي واضح ٿي ويندي. رستي ۾، منهنجي نظر ۾، هورسٽمن Eckel کان بهتر آهي، ۽ Bloch بلڪل بي مثال آهي (اصل ۾) :)
  • IntelliJ IDEA اهم مجموعا سکو. منهنجي خيال ۾، هي بلڪل تمام بهترين IDE آهي. ۽ مان تسليم ڪريان ٿو ته مان واقعي ٻين پروگرامن ۾ IDE جي شارٽ ڪٽ کي ياد ڪريان ٿو. ٻه اهم ڪم ڪريو: مدد -> ڪيميپ ريفرنس (ان کي ڇاپيو، ان کي اڌ ۾ وجھو، ان کي اسٽيپل ڪريو، ۽ ان کي پنھنجي ڊيسڪ تي رکو) ۽ استعمال ڪريو Ctrl+Alt+L گهڻو ڪري توهان جي ڪوڊ ۾ =) مان خاص طور تي هن صلاح کي ورجائڻ چاهيان ٿو منهنجي ساٿين ڏانهن.
  • جيترو جلدي ٿي سگهي Git استعمال ڪرڻ شروع ڪريو. هي واقعي هڪ ضروري مهارت آهي. جيترو جلدي توهان ان جي خلاف پنهنجو سر ڌڪيو ۽ ان کي ڄاڻو، بهتر. مان IDEA جي بلٽ ان پلگ ان استعمال ڪرڻ جي صلاح ڏيان ٿو. مان هڪ تفصيلي وڊيو ٽيوٽوريل ٺاهڻ جو ارادو ڪريان ٿو ته اهو سڀ ڪجهه ڪيئن ڪجي. اڃا به وڌيڪ اهم طور تي، مون کي هڪ ڀيرو هڪ تمام وڏي ڪمپني سان رابطو ڪيو ويو جنهن کي صرف منهنجو GitHub پروفائل مليو هو، جيڪو ان وقت صرف هڪ پروجيڪٽ هو CodeGym حل سان.
  • تسليم ڪرڻ کان ڊپ نه ٿيو ته توهان ڪجهه نه ٿا ڄاڻو. نه ڄاڻڻ جي خواهش کان ڊڄو. جيئن مون اڳ ۾ لکيو آهي، طبقن، طريقن، افعال، ملڪيتن ۽ شعبن جي نسبتاً سادو اصطلاحن منهنجي دماغ ۾ هڪ خوفناڪ گند پيدا ڪيو، پر وقت گذرڻ سان گڏ سڀ ڪجهه پنهنجي جاءِ تي اچي ويو. ڪڏهن ڪڏهن توهان کي صرف وقت جي ضرورت آهي شين کي هضم ڪرڻ لاء جيڪي غير واضح آهن.
  • غلطي ڪرڻ کان ڊپ نه ٿيو. هڪ دفعو توهان غلطي ڪئي آهي، ان کي درست ڪريو ۽ ان کي ٻيهر نه ڏيڻ جي ڪوشش ڪريو. صرف حقيقي غلطيون شيون آهن جن کي درست نه ٿو ڪري سگهجي.
  • هلڻ. توهان سوچيو ته توهان پنهنجو وقت ضايع ڪري رهيا آهيو، پر توهان نه آهيو. هڪ ڪلاڪ پنڌ ڪرڻ (۽ کان!) ڪم نئين معلومات کي گڏ ڪرڻ لاءِ ناقابل يقين حد تائين اثرائتو ٿي سگهي ٿو. يقينن، اھو بھترين آھي پنھنجي ائڊبڊز ۾ وجھو ۽ ھڪڙي IT-themed آڊيو بوڪ يا پوڊ ڪاسٽ ٻڌي. مان صرف اهو تصور نه ٿو ڪري سگهان ته ڪجهه سکڻ جي قابل ٿي رهيو آهيان ايتري مقصد سان جيڪڏهن مون ٻڌو نه هجي ها ”The willpower Instinct: How Self-Control Works, Why It Matters, and What You Can do To Get More of It’ لاجواب ڪيلي پاران. McGonigal انهن پنڌن دوران.
  • ڪمپيوٽر کان وڌيڪ وقفو وٺو. ذاتي طور تي، مان استعمال ڪريان ٿو WorkRave، هڪ پروگرام جيڪو مون کي هر 25 منٽن ۾ 5 منٽن جي وقفي لاءِ منهنجي ڪمپيوٽر کان پري ڪري ٿو. ٿي سگهي ٿو اهو تمام گهڻو آهي؟ پر هر شخص جي صحت منفرد آهي ۽ ڪجهه نقطي تي توهان سمجهڻ شروع ڪيو ته توهان کي وڌيڪ اهميت حاصل آهي: هڪ اضافي منٽ لکڻ کي ختم ڪرڻ لاء اهو لوپ، يا درد کان خالي پٺي، کلائي ۽ ڳچيء ۾. رستي ۾، تمام مشهور Pomodoro پيداوار وڌائڻ واري ٽيڪنڪ بلڪل هن وقت تي ٻڌل آهي.
  • باقاعده ورزش ڪريو. منهنجي لاءِ، سير لاءِ پري وڃڻ کان پوءِ، منهنجي ليپ ٽاپ تي ويهڻ ۽ اڌ ڪلاڪ انگريزيءَ لاءِ ۽ ٻه ڪلاڪ CodeGym ڪمن لاءِ وقف ڪرڻ هڪ وڏي خوشي هئي. جڏهن مون کي ڪا سمجھ ۾ نه اچڻ واري شيءِ ملي، مون وڊيوز ڏٺا ۽ لاڳاپيل مضمون پڙهيا جيستائين موضوع واضح نه ٿي وڃي. مون کي خاص طور تي ياد آهي ته generics کي سمجهڻ جي ڪوشش (جڏهن مون پهريون ڀيرو جنريڪس جو مسئلو سامهون آيو، مون کي اها به خبر نه هئي ته انهن کي ڇا سڏيو ويندو هو). يقين ڪرڻ جي باوجود، مون سمجهيو ته اهي ڇا آهن ۽ ڪم ڪيئن، هڪ سال بعد مون محسوس ڪيو ته مون نه ڪيو. ۽ عام طور تي، مان قائل نه آهيان ته سڀئي nuances ڪيترن ئي ماڻهن کي سمجهي رهيا آهن جيڪي چون ٿا ته اهي ڪندا آهن. بهرحال، هي ڪيئن منهنجو هفتيوار ڏينهن منهنجي مقصد کي حاصل ڪرڻ جي خواهش سان ڀرجي ويو. پر مون کي پنهنجي هفتي جي آخر ۾ رٿابندي ڪرڻ ڏکيو محسوس ٿيو ۽ پاڻ کي مسلسل اڳتي وڌڻو پيو. يقينن، ان عرصي دوران مان پنهنجي خاندان کان پئسا قرض وٺي رهيو هوس، جن سان مون مشڪل سان ڪو وقت گذاريو، پر هاڻي مون انهن خرچن کي پورو ڪيو آهي. منهنجون شامون خانداني وقت سان ڀريل آهن ۽ مون وٽ وقت به آهي ته ڪوڊ گيم تي پوسٽ ڪرڻ لاءِ ڪجهه لکان =)
  • پاڻ سان لاڳاپيل سمجھڻ واري ٽيڪنالاجي جي مطالعي جي خوشي کان انڪار نه ڪريو. يو ايم ايل؟ HTML؟ ايڪس ايم ايل؟ سي ايس ايس؟ XPATH؟ ماوين؟ ميزباني؟ ڊڪر؟ ٽي سي پي؟ سي پي يو نمبر ڪيئن شامل ڪندو؟ ها! توهان جي مهرباني، صاحب، مون کي ٻيو هجي! :)
خير، اتي توهان وٽ آهي. اهو اڄ منهنجي ڪهاڻي کي ختم ڪري ٿو. مون کي اميد آهي ته ڪو ماڻهو منهنجو تجربو ڪارائتو ثابت ٿيندو ۽ هن ڊگهي پوسٽ سان مان ڪنهن کي ڪجهه مددگار مشورو ڏيڻ يا صرف انهن کي خوش ڪرڻ سان چونڊيل رستي تي مضبوط ڪندس. ڪنهن به صورت ۾، خراب تجربو وانگر ڪا شيء ناهي. آخرڪار، تجربو صرف هڪ شيء آهي جيڪو توهان حاصل ڪيو جڏهن توهان وٽ ناهي. سدا خوشقسمت رهو! ۽ مان توهان کي آئي ٽي ۾ ڏسندس، منهنجا دوست! اهو سکڻ ۾ ڪڏهن به دير نه ڪئي آهي، جيتوڻيڪ توهان هڪ 35 سالن جي عمر ۾ پروگرامر آهيو بغير ڪنهن رسمي تعليم کان، جيڪو صبح جو چار وڳي هن 6 ڪلاڪ هن خراب مضمون تي گذاريو هو، جيڪو هرڪو آخر تائين پڙهڻ لاء تيار ناهي، ۽ توهان جي اکيون اڳي ئي ٿڪجي پيون آهن، پر تون اڃا ڏاڍو خوش آهين، ڇو ته سڀاڻي توهان جو پسنديده ڪم توهان جو انتظار ڪري رهيو آهي ۽ ڪنهن ماڻهو توهان جي نظم کي آخر تائين پڙهڻ جو انتظام ڪيو آهي ۽ هن لائن تي مسڪرايو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION