JavaRush /جاوا بلاگ /Random-SD /هڪ جاوا پروگرامر ڪيئن بڻجي، تمام گهڻي معلومات کان چريو نه...
LenaR
سطح
Воронеж

هڪ جاوا پروگرامر ڪيئن بڻجي، تمام گهڻي معلومات کان چريو نه ٿيو، پروگرامنگ سان پيار ۾ پئجي وڃي ۽ هڪ عام، خوش زندگي گذاريو؟

گروپ ۾ شايع ٿيل
هيلو هرڪو، منهنجو نالو لينا آهي ۽ مان هڪ جاوا پروگرامر ٿيڻ چاهيان ٿو. مون اهو فيصلو ڊسمبر 2015 ۾ ڪيو هو. مون کي پروگرامنگ جي باري ۾ ڪجهه به نه ڄاڻندو هو، اهو به نه هو ته ڪنهن به پروگرامنگ ٻوليءَ ۾ تبديليءَ جو اعلان ڪيئن ڪجي. مون کي پروگرامرز جي خبر نه هئي، مون هڪ آئي ٽي ڪمپني ۾ ڪم نه ڪيو، عام طور تي، ڪجهه به نه هو جيڪو ڪنهن به طريقي سان منهنجي مدد ڪري سگهي. اها ڪا ڪاميابي ڪهاڻي ناهي جتي مون وڏي امڪانن سان جونيئر پروگرامر جي حيثيت سان نوڪري حاصل ڪئي، نه. مان اڃا تائين سکي رهيو آهيان، ۽ هر شيء صحيح نه ٿي رهي آهي. انٽرنيٽ متاثر ڪندڙ پوسٽن سان ڀريل آهي - ”هرڪو پروگرام ڪري سگهي ٿو“، ”پراڻا ماڻهو هڪ سال اندر بهترين پروگرامر بڻجي ويا“، وغيره. هر شي آسان، مزيدار ۽ خوشگوار آهي. مون کي خبر ناهي ته اهي تحريرون ڪير لکي ٿو، پر انهن مون کي متاثر ڪيو، هڪ بيوقوف عورت. مون فيصلو ڪيو ته هر شي واقعي سادي ۽ بي درد هوندي. ان کان علاوه، مان صرف 25 سالن جي عمر آهيان، پروگرامنگ لاء وڏي عمر نه آهي. هڪ جاوا پروگرامر ڪيئن بڻجي، تمام گهڻي معلومات کان چريو نه ٿيو، پروگرامنگ سان پيار ۾ پئجي وڃي ۽ هڪ عام، خوش زندگي گذاريو؟  - 1پراميد جي لهر تي، مون خريد ڪيو موبائل ڊولپر ڪورسز Geekbrains تي ۽ وٺڻ شروع ڪيو 1 جاوا ڪورس شروع ڪندڙن لاءِ. هي ڪورس 8 ويبنرز تي مشتمل آهي (هفتي ۾ 2 ڀيرا) ۽ هر هڪ کان پوءِ ننڍو هوم ورڪ. ان کان پوء 2nd ڪورس اچي ٿو. مجموعي طور تي، تربيت 2-3 مهينا رهي ٿي، ۽ وائيلا! - ڇا توهان هڪ پروگرامر آهيو؟ پر هتي اچي ٿو حقيقت سان ٽڪراءُ. ڪورس کان اڳ، اهي توهان کي ڊيڄاريندا نه آهن ته توهان استاد جي چوڻ جي اڌ کان وڌيڪ نه سمجهي سگهندا، ۽ اهو ناقابل فهم برفباري ٿيندو. اهي توهان کي نه ٻڌائن ٿا ته ايندڙ سبق جي جوهر کي سمجهڻ لاءِ، توهان کي هر شيءِ پڙهڻ جي ضرورت آهي جيڪا توهان موضوع تي ڳوليندا آهيو، سڀئي وڊيوز ڏسو ۽ ماهرن کان پڇو. اهي جيڪي توهان کي نه ٻڌائن ٿا اهو اهو آهي ته ڪورس جا شرڪت ڪندڙ جيڪي توهان سان گڏ ڪورس تي پڙهندا آهن اهي پروگرامنگ کان بلڪل پري هوندا، اهي ماڻهو جيڪي اعليٰ تعليم وارا، حقيقي تجربي سان گڏ هوندا، جيڪي فعال طور تي ويبنار ۾ ڪميونيڪيشن ۾ حصو وٺندا ۽ سمارٽ سوال ڪندا. سوال، ۽ توهان انهن کي به نه سمجهي سگهندا. عام طور تي، توهان سوچڻ شروع ڪيو ته توهان سان ڪجهه غلط آهي، پروگرامنگ توهان لاء ناهي، توهان لاء ڪجھ به ڪم نه ڪندو، توهان بيوقوف ۽ ناگزير آهيو. جيتوڻيڪ، حقيقت ۾، اهو صرف فرق جو معاملو آهي ڪلاڪن ۾ پڙهائي خرچ ڪيو. ڪجهه ماڻهن کي وڌيڪ وقت جي ضرورت آهي، ڪجهه گهٽ. پر، ايماندار ٿيڻ لاء، اهو مسئلو ناهي. جيڪڏهن توهان پروگرام ڪرڻ چاهيو ٿا، توهان کي ڪو به روڪي نه سگهندو! يقينن، مون ڪورسز مان فائدو ورتو: پروگرامنگ ۾ منهنجي صفر سطح وڌيڪ ٿي وئي، پر جيترو مون توقع ڪئي هئي. ٻن ڪورسن کان پوء، مون پروگرامنگ تي ڪتاب پڙهڻ جو فيصلو ڪيو. هر ڪو Schildt ۽ Eckel جي سفارش ڪئي، پر مون پڙهڻ شروع ڪيو ۽ ناقابل برداشت طور تي بور ٿي ويو. مون فيصلو ڪيو ته جاوا رش کي آزمايو، خاص طور تي جڏهن کان پهرين 10 سطحون مفت آهن. مون کي هن حقيقت سان پڪڙيو ويو ته اهي حقيقي ڪمن تي ڌيان ڏين ٿا. آخرڪار، گهٽ ۾ گهٽ ڪجهه ويجهو جيڪو توهان کي ڪم تي ڪرڻو پوندو !! مون کي انهن جو انداز پسند آيو - اهو بورنگ نه هو، رستي ۾ ڪجهه مذاق هئا، هر سطح جي شروعات ۾ اتي هڪ حوصلہ افزائي ليڪچر هو ته پروگرامر ٿيڻ ڪيترو سٺو آهي. ڪورس سڌو سنئون توهان کي سيکاري ٿو جاوا پروگرامنگ مان لطف اندوز ٿيڻ. مون ان کي فعال طور تي اڀياس ڪيو، پر جڏهن کان آئون ڪم ڪريان ٿو، اهو اڃا تائين تمام سست هو. پوءِ مون کي نئين ڪتاب جون سفارشون مليون - Horstmann ۽ Head First Java. هي تمام سٺا ڪتاب آهن!! Horstmann بلڪل صاف لکي ٿو، ۽ مان بلڪل پسند ڪريان ٿو Head First Java - اھو مزيدار آھي، واضح طور تي لکيل آھي، ۽ معلومات کي بھتر سمجھڻ ۾ توھان جي مدد ڪرڻ لاءِ، تصويرن جھڙوڪ مختلف طريقا استعمال ڪري ٿو. توھان ان کي پڙھي به سگھو ٿا بس، پنھنجي روح کي کڻڻ لاءِ + اھو بلڪل سادي انگريزيءَ ۾ لکيل آھي، جنھن جو مطلب آھي توھان پنھنجي ٻولي کي بھتر ڪري سگھو ٿا، جيڪو ضروري آھي! ۽ پوءِ روشن اسپاٽ شروع ٿين ٿا، جڏهن توهان پهريون ڀيرو هڪ پيچيده مسئلو حل ڪرڻ جي قابل هئا يا جڏهن توهان IDEA لاءِ پلگ ان انسٽال ڪيو (مان اڃا تائين ڇوڪري آهيان، ۽ مون کي پروگرامن کي انسٽال ڪرڻ ۾ مسئلو آهي). جڏهن توهان آخرڪار سمجهو ٿا ته شيون ڪيئن ٺاهيو ۽ استعمال ڪريو. هي اٿڻ جو هڪ بهترين وقت آهي. پر توهان جاوا رش سان اڳتي وڌو ۽ تدريجي طور تي موضوع تي ادب پڙهو ۽ وڊيوز ڏسو. جڏهن توهان ڪنهن هنڌ سست ٿي وڃو ٿا، توهان Info JavaRush ڏسڻ شروع ڪندا آهيو، توهان اتي رجسٽرڊ به ڪندا آهيو ته جيئن ڪنهن ڏينهن توهان هڪ سمارٽ سوال پڇي سگهو يا نه ايترو سمارٽ سوال. هر ڀيري موضوع وڌيڪ پيچيده ٿي ويندا آهن. HashMap اصل ۾ مون کي ماري ڇڏيو آهي - مان سمجهي نه سگهيو آهيان ته 4 ڏينهن تائين هڪ آئٽرٽر ڪيئن ڪم ڪندو آهي، اسان کي جامد سان گڏ هڪ عام ٻولي ڳولڻ ۾ گهڻو وقت لڳو، ۽ StackTrace هڪ وڏي خوشي آهي! حوصلا گهٽجي وڃن ٿا، ۽ توهان ان ۾ اڪيلو سٽڻ جاري رکو ٿا. ڪو به توهان کي نوڪري يا انٽرنشپ لاءِ نه رکندو، ڇو ته توهان کي گهٽ ۾ گهٽ جاوا ڪور ڄاڻڻ جي ضرورت آهي، ۽ ان جي ڄاڻ تمام گهڻو پري آهي. مون کي ڪا به خبر ناهي ته ايندڙ ۽ ٻاهرئين اسٽريم سان ڪيئن ڊيل ڪجي. مون کي خبر ناهي ته سيريلائيزيشن، ملٽي ٽريڊنگ، ڪنسول آئوٽ ڇا آهي. مون کي اڃا تائين سمجھ ۾ نه آهي ته هڪ انٽرفيس ڇا آهي. مان فريم ورڪ ۽ جاوا اي اي بابت عام طور تي خاموش آهيان، جيتوڻيڪ اهو علم هڪ انٽرويو ۾ وڌيڪ نه هوندو. ۽ وقت بوقت اهڙا لمحا آهن جڏهن توهان سوچيو ٿا ته توهان گهٽ ۾ گهٽ ڪجهه ڄاڻو ٿا، مثال طور، جاوا ۾ هڪ تار کي ڪيئن شروع ڪجي. لڳي ٿو ته هي مرحلو اڳي ئي گذري چڪو آهي، پر پوءِ اوچتو توهان کي معلوم ٿيو ته اسٽرنگ وٽ ڪيترائي ڪارآمد طريقا آهن، مثال طور، toCharArray(), toUpperCase(), compareTo(). ۽ پوءِ سمجهه ۾ اچي ٿو: توهان کي صرف برفاني چوٽي جي خبر آهي، ۽ توهان گهڻو ڪجهه نٿا ڄاڻو. مان هي سڀ ڇو لکي رهيو آهيان؟ شيئر ڪريو، ڇا سڀ ڪجھ واقعي ائين آھي؟ توهان کي صرف بند ڪرڻ جي ضرورت آهي ۽ جاوا کي ڏينهن رات محنت ڪرڻ گهرجي، وڊيوز ڏسو، ڪتاب پڙهو، مسئلا حل ڪريو جيترو توهان چاهيو. ۽ ڪيترن ئي مهينن جي اهڙي علحدگيءَ کان پوءِ، زندگي معمول تي اچي ويندي: توهان کي نوڪري ملندي، توهان ٻيهر ٻين ماڻهن سان ڳالهائڻ شروع ڪندا، توهان وڌيڪ مشق ڪندا ۽ هر روز مڪمل طور تي نوان موضوع نه پڙهندا، توهان کي پنهنجي دماغ ۾ اعتماد پيدا ٿيندو، ۽ ايئن. يا هاڻي انسان وانگر جيئڻ جو ڪو آپشن آهي، جڏهن توهان جي ڄاڻ اڃا ڪافي نه آهي ته ڪنهن مسئلي کي حل ڪرڻ لاءِ جيڪو گهٽ ۾ گهٽ ڪنهن حد تائين حقيقي دنيا جي گهرجن کي پورو ڪري؟ مون خريد ڪيو جاوا رش جي سالياني رڪنيت ۽ GeekBrains تي هڪ موبائل ڊولپر ڪورس، پر اهي مختلف هدايتون آهن. جاوا رش وري هڪ ادا ڪيل انٽرنيشنل شپ پيش ڪري سگهي ٿو، پر اهو هڪ ويب تي ٻڌل آهي. GeekBrains Android آهي، مقصد سي، سوفٽ. جاوا رش ۾ انٽرنيشنل شپ حاصل ڪرڻ لاءِ توهان کي سطح 30 جي ضرورت آهي، پر مان 10 وانگر آهيان! ڀرتي صرف نومبر ۾ شروع ٿيندي، ڇو ته مان آگسٽ ۾ ئي غائب آهيان! انٽرنشپ عظيم هوندي - اتي مختلف ماڻهو آهن، آخري حدون، هڪ مرشد، جڏهن آئون ڪنهن سان پڙهندو آهيان، مون وٽ وڌيڪ حوصلا ۽ مقابلي جو جذبو يا ڪجهه آهي. پر هن جو مطلب اهو آهي ته توهان کي پنهنجي پاڻ تي 20 سطحن جي ذريعي وڃڻ جي ضرورت آهي ۽ ٻين 4 مهينن لاء اڪيلو پھانسي! GeekBrains تي آئون آگسٽ ۾ ساڳيو Android سکڻ شروع ڪري سگهان ٿو، پر مون کي پڪ ناهي ته اهو مون لاء آهي. مان ويب ڏانهن وڌيڪ متوجه آهيان، پر مان اڃا تائين هن اختيار بابت سوچي رهيو آهيان (اهو هڪ مهيني ۾ شروع ٿئي ٿو ۽ اتي ماڻهو آهن). لکو، جنهن کي تجربو آهي، منهنجي جاءِ تي تون ڇا ڪندين؟ تنهنجي مهرباني!
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION