CodeGym /جاوا بلاگ /Random-UR /میری کہانی. 18 پر جاوا ڈویلپر
John Squirrels
سطح
San Francisco

میری کہانی. 18 پر جاوا ڈویلپر

گروپ میں شائع ہوا۔
میری کہانی.  جاوا ڈویلپر 18 - 1 پرسب کو سلام. میں نے اپنی کامیابی کی کہانی شیئر کرنے کا فیصلہ کیا۔ میں کافی عرصے سے اس خیال پر غور کر رہا ہوں، لیکن میں اپنی انگلیاں کی بورڈ پر نہیں لا سکا۔ جب میں نے ایسا کیا تو میں کچھ منفرد بنانا چاہتا تھا۔ نتیجے کے طور پر، میں نے کوشش کو ملتوی کر دیا، لیکن اب میں آپ کو واضح طور پر بتانے جا رہا ہوں کہ کیا ہوا، بغیر کسی تصور، استدلال، یا کسی اور چیز کے۔ لفظ "پروگرامنگ" سے میرا پہلا تعارف اس وقت ہوا جب میں صرف 13 سال کا تھا۔ میں کمپیوٹر گیمز میں دلچسپی رکھنے والا ایک عام نوعمر لڑکا تھا، جس طرح آج کل بہت سے لوگ ہیں۔ گیری کا موڈ گیم تھا۔ ہوسکتا ہے کہ آپ میں سے کچھ نے اس کے بارے میں سنا ہو۔ اور اس میں بلٹ ان Expression2 (E2) زبان تھی، جو آپ کو "سینڈ باکس" موڈ میں چیزیں کرنے اور تخلیق کرنے دیتی ہے۔ یہ بہت دلچسپ تھا، لیکن مجھے نہیں معلوم تھا کہ اس وقت کیا تھا۔ کوڈنگ میں میری تمام کوششیں کاپی پیسٹ آپریشنز اور بدیہی طور پر کوڈ کی نقل کرنے کے مترادف تھیں۔ میں صوتی چیٹ میں لفظ "پروگرامنگ" کو سر کرتا ہوں اور اس تبصرہ کے ساتھ "آپ کو یہ اسکول میں ملے گا"۔ سپوئلر: میں نے نہیں کیا :) اس کے بعد، میں کسی نہ کسی طرح پروگرامنگ کے بارے میں بھول گیا یہاں تک کہ میں نے اس سائٹ سے ٹھوکر کھائی اور سیکھنا شروع کر دیا جب پہلے 10 لیولز ابھی بھی مفت تھے (کوئی بھی دوسری شرائط شاید مجھے پروگرامنگ شروع نہیں کرنے دیتیں، کیونکہ ہائی اسکول کے بچوں کے پاس بہت زیادہ تھوڑا سا پیسہ اور میں اب بھی اپنے والدین سے پوچھنا پسند نہیں کرتا)۔ پہلی کوششیں کلاسوں کی غلط فہمی کے ساتھ ختم ہوئیں۔ میں تب تقریباً 9ویں جماعت میں تھا۔ میں نے بعد میں اسے الگ کرنے کا فیصلہ کیا۔ جب میں تھوڑا بڑا تھا، میں ان کورسز میں واپس آیا اور دوبارہ کوشش کی۔ کیا میں کامیاب ہوا؟ نہیں ۔ میرے خیال میں میں مزید آگے بڑھا، 8-9 کی سطح تک پہنچ گیا۔ میں بھاپ ختم ہو گیا اور ایک بار پھر کورسز چھوڑ کر کسی اور چیز سے مشغول ہو گیا۔ میری تیسری کوشش گیارہویں جماعت میں آئی۔ میں بوڑھا تھا اور فیصلہ کرنے کا وقت آگیا تھا کہ میں کہاں جاؤں گا۔ لاشعوری طور پر، میرا مقصد IT پر تھا: مجھے کمپیوٹر پر کچھ بھی کرنا پسند تھا: گیم کھیلنا، پروگرامنگ کرنا، فلمیں دیکھنا، یا کچھ اور۔ میں نے سوچا کہ پروگرامنگ دلچسپ ہے۔ درحقیقت، میں نے ایک بار کھیلوں میں تخلیقی صلاحیتوں کا مظاہرہ کیا تھا، اور میں جانتا تھا کہ آپ کی اپنی کچھ تخلیق کرنا اور اپنی تخلیقی صلاحیتوں کو آزادانہ لگام دینا کتنا اچھا ہے۔ لہذا میں اس بار زیادہ سنجیدہ رویہ کے ساتھ کورسز میں واپس آیا۔ خاص طور پر، جب بھی میں واپس آیا، میں نے شروع سے ہی ہر چیز کو دیکھااس بات کا یقین کرنے کے لئے کہ میں نے مہارت حاصل کی جس نے مجھے پہلے روکا تھا۔ اس بار میں نے بہتر نتائج حاصل کیے: میں تیزی سے سطح 20 تک پہنچ گیا اور کالج کے پہلے سال سے پہلے گرمیوں میں لیول 30 تک پہنچ گیا۔ درحقیقت، یہ جاوا کی طرف تین ماہ کے سخت مارچ کی طرح تھا، کیونکہ میں نے اس وقت کافی محنت کی تھی :) یونیورسٹی میں اپنے پہلے سال میں، میں نے پروگرامنگ سے متعلق مضامین کو آسانی سے پڑھا اور ہمیشہ اس میں سب سے زیادہ ملوث طالب علم رہا۔ میری کلاسز، کیونکہ میں نے یہ سب کچھ سمجھا، اپنے زیادہ تر ہم جماعتوں کے برعکس، جو پہلی بار مواد کا سامنا کر رہے تھے اور توقع کرتے تھے کہ یونیورسٹی انہیں سب کچھ سکھائے گی۔ چونکہ ہمارا تعلیمی نظام (یاروسلاو کا تعلق ڈنیپرو شہر، یوکرین سے ہے — ایڈیٹر کا نوٹ) جو کہ اجتماعیت کی شکل میں ہے، انفرادی یا انفرادی تعلیم کے لیے ڈیزائن نہیں کیا گیا تھا، کسی کو پیچھے رہنے یا کنارے پر بیٹھنے کی اجازت نہیں دیتا تھا، اس لیے میں نے ابتدا میں اس کی توقع نہیں کی تھی ۔ یونیورسٹی میں تعلیم، اور میں اس کے بارے میں بالکل درست تھا ۔ میرے دوسرے سال تک، میں 18 سال کا ہو چکا تھا۔ سردیوں میں، میری سالگرہ کے چند ماہ بعد، کچھ ایسا ہوا جس نے میرے بادبانوں سے ہوا نکال دی۔ میں نے اپنی گرل فرینڈ سے رشتہ توڑ دیا۔ ہم بہت قریب تھے۔ یہ تھوڑی دیر کے لیے ایک جذباتی ناک آؤٹ تھا، لیکن اس نے مجھے مزید پرعزم بنا دیا، جس سے مجھے آگے بڑھنے اور بڑھنے کی طاقت ملی۔ اور پھر قسمت انہی کلاسوں میں ایک دوست کے بھیس میں منظرعام پر آ گئی۔ مضمون نویسی کے مقابلوں کے دوران میرا ان سے رابطہ ختم ہو گیا تھا۔ اس وقت تک، میرے پاس اسپرنگ کے ساتھ پہلے سے ہی کچھ مہارتیں تھیں (اب میں جو کچھ کر سکتا ہوں اس سے چھوٹی، لیکن میں انجکشن کو سمجھ گیا، مثال کے طور پر)، ڈیٹا بیس، JDBC، ہائبرنیٹ (دوبارہ، اب جتنا گہرا نہیں)۔ عام طور پر، ریزیومے کے لیے کوئی بری مہارت سیٹ نہیں ہے۔ اس نے مجھے ٹیلی گرام کا ایک پیغام بھیجا جس میں کچھ اس طرح کہا گیا تھا (ممکنہ طور پر مواد اور اختصار کے لیے اس میں ترمیم کی گئی ہو): " ارے، کمپنی X کے ایک بھرتی کرنے والے نے مجھ سے رابطہ کیا ہے۔ وہ ایک جونیئر ڈویلپر کی تلاش میں ہیں۔ میں پہلے ہی کمپنی Y میں کام کرتا ہوں، اس لیے میں نے آپ کی سفارش کی ہے۔ وہ آپ سے رابطہ کریں گے۔ یہ رہا جاب کی فہرست کا لنک۔ اپنا ریزیومے تیار کریں۔ 'کام کا تجربہ' سیکشن میں اپنے کچھ پروجیکٹس کو بیان کرنا نہ بھولیں۔" "ہیلو، یہ ایک مکمل ٹیکنالوجی کا ڈھیر ہے۔ اگر میں اسے کاٹ نہیں سکتا تو کیا ہوگا؟ اگر میری مہارتیں کافی نہیں ہیں تو کیا ہوگا؟" "ہاں..." // بات چیت ختم ہوتی ہے اس کے بعد، انہوں نے مجھ سے رابطہ کیا، مجھے ٹیسٹ نمبر 1 بھیجا، پھر نمبر 2، پھر اسکائپ پر ایک فوری چیک کہ میں انگریزی میں کم از کم چند الفاظ جمع کر سکتا ہوں (مجھے انگریزی میں موسیقی سننا پسند ہے ، اور میں نے گیمز سے کچھ انگریزی بھی لی، تو میں پاس ہو گیا۔ انہوں نے مجھے ایک انٹرویو میں مدعو کیا، جس میں انہوں نے کہا، "ہمارے پاس بیک اینڈ اور فرنٹ اینڈ کے درمیان واضح فرق ہے، آپ بیک اینڈ ہیں۔" اس نے مجھے مجبور کیا۔ خوشی ہوئی کیونکہ ملازمت کی فہرست میں فرنٹ اینڈ کے لیے "AngularJS" کا ذکر کیا گیا تھا، جس کا میں نے پچھلے دو دنوں سے مطالعہ کیا تھا۔ آخر میں، اس سوال کا جواب دینے کے بعد کہ "آپ پڑھائی اور کام کو کیسے جوڑیں گے؟" ایک موقع اور ترجیحی کام میری یونیورسٹی کی پڑھائی سے بڑھ کر اور آئی ٹی انڈسٹری میں داخل ہوا۔ یہ اس سال فروری میں تھا، اور اس مہینے میں نے یہاں ایک جونیئر ڈویلپر کے طور پر چھ ماہ کا عرصہ لگایا ہے۔ میں آپ کو اپنی ملازمت کے بارے میں تھوڑا بتاتا ہوں۔ ہمارا شیڈول کچھ یوں ہے ۔ مندرجہ ذیل: دن میں آٹھ گھنٹے۔ آپ 9 اور 11 کے درمیان جب چاہیں پہنچ سکتے ہیں۔ آپ کو دوپہر کے کھانے کے لیے ایک گھنٹہ ملتا ہے۔ دفتر میں ایک چھوٹا باورچی خانہ ہے جہاں مینیجرز مفت لذیذ چیزیں (کوکیز، سیب، جوس، سبزیاں وغیرہ) رکھتے ہیں۔ اس میں ایک کافی مشین کے ساتھ مفت چائے/کافی/کوکو/دودھ اور یقیناً پانی بھی ہے :) 11:15 پر، ہماری روزانہ میٹنگ ہوتی ہے جہاں ہم کہتے ہیں کہ ہم نے کیا کیا ہے اور اس دن ہم کیا کریں گے۔ ہماری کمپنی پیداواری ہے اور شروع سے ہی، میں ایک پروجیکٹ میں فعال طور پر شامل تھا۔ تفصیلات فراہم کیے بغیر، میں یہ کہوں گا کہ مجھے پہلے ہی بیک اینڈ کے بارے میں بہت کچھ سیکھنے کا موقع ملا ہے، اور Docker، پروٹوکول بفرز، ایک مائیکرو سروس آرکیٹیکچر، اور بہت کچھ پر ہاتھ اٹھانے کا موقع ملا ہے۔ ٹیم دھماکہ خیز مواد، امن اور ہم آہنگی کا مرکب ہے۔ کثرت سے لطیفے ہوتے ہیں، تفریحی ماحول ہوتا ہے۔ سخت نہیں۔ وفادار ہو سکتا ہے کہ میں نے کوئی ایسی چیز چھوڑ دی ہو جو قابل ذکر ہو، لیکن مجھے لگتا ہے کہ یہ موضوع پہلے ہی گھسیٹ رہا تھا، اور میں کچھ اور مشورہ دینا چاہتا تھا، اس لیے...

میرے تجربے پر مبنی تجاویز

  1. تعلیمی نظام پر بھروسہ نہ کریں۔ آپ کی کامیابی کا راستہ صرف خود تعلیم سے ہے۔ کسی یونیورسٹی یا اعلیٰ تعلیم کے دوسرے ادارے میں، آپ غالباً سسٹم میں ایک اور کوگ ہوں گے۔ آپ ممکنہ طور پر ایسے اساتذہ کے ہاتھ میں بھی جائیں گے جن کا تجربہ کم یا پرانا ہے۔ تعلیمی عمل میں آپ کے سیکھنے کے انداز کو مدنظر نہیں رکھا جائے گا۔ کیا آپ کتابیں پڑھ کر، ویڈیوز دیکھ کر، مختصر مضامین پڑھ کر، ہینڈ آن تجربے کے ذریعے سیکھنا پسند کرتے ہیں؟ سیکھنے اور مجھ پر یقین کرنے کے بہت سارے طریقے ہیں، اس بات کا امکان نہیں ہے کہ آپ کی ترجیحات کو مدنظر رکھا جائے گا)۔

  2. سرکاری کمپنیوں یا ان سے قریب سے جڑی کمپنیوں کے لیے کام پر نہ جائیں۔ کسی نے حال ہی میں اس ویب سائٹ پر ایک پوسٹ میں لکھا ہے۔ مجھے حال ہی میں اپنے دوست سے اس جگہ کے بارے میں "کچھ تبصرے" ملے جہاں وہ کام کرتا ہے، ایک کمپنی جو ریاستی کمپنیوں سے منسلک ہے۔ ان کے مطابق، یہ جگہ تاخیر کا ایک حقیقی اڈہ ہے۔ قیمتی تجربہ حاصل کرنا مشکل ہے۔

  3. جانیں کہ کس طرح ترجیح دی جائے۔ سکون سے اپنی یونیورسٹی کی پڑھائی چند سالوں میں مکمل کریں اور اپنا ڈپلومہ حاصل کریں یا ایک موقع لیں اور آئی ٹی کی دنیا کو فتح کرنے کے لیے نکلیں — آپ کیا انتخاب کریں گے؟ والدین کی طرف سے دباؤ، غلطی کرنے کا خوف، اور دیگر منفی جذبات شامل کریں۔ لیکن اگر آپ محسوس کرتے ہیں کہ خطرہ جائز ہے، تو ڈائس رول کریں۔ میں بے مقصد خطرات کا پرستار نہیں ہوں، جہاں کامیابی کا امکان بہت کم ہوتا ہے، لیکن اگر آپ دیکھتے ہیں کہ یہ موقع کافی حقیقت پسندانہ ہے اور آپ اسے کسی طرح پکڑ سکتے ہیں، چاہے آدھا گدھا ہی کیوں نہ ہو، پھر اسے پکڑ لیں۔

  4. اپنی ذاتی زندگی اور اپنے بارے میں مت بھولنا۔ یہ ٹپ ان لوگوں کے لیے ہے جو اکثر تناؤ کا سامنا کرتے ہیں چاہے ان کی زندگی بظاہر تناؤ سے پاک ہو۔ اپنے باطن کو سنیں۔ اس پر توجہ دیں کہ آپ کیا کھو رہے ہیں اور آپ کیا چاہتے ہیں۔ آخرکار، اپنے آپ کو اپنے کیریئر اور کام میں غرق کرتے ہوئے، آپ کو وہ چیز حاصل نہ ہونے کا خطرہ ہے جو آپ واقعی چاہتے ہیں، آپ کے کچھ خوابوں اور خواہشات کو پورا نہیں کرنا، مثلاً آخر کار اپنے جسم کو شکل دینا یا کچھ نیا سیکھنا، اور فہرست ہمیشہ کے لیے جاری رہتی ہے۔ اپنے لیے جگہ چھوڑ دو۔ میں اس کے ساتھ ختم کروں گا۔ مجھے امید ہے کہ آپ کو میرے خیالات کو پڑھنا دلچسپ لگا، جو میں نے اس وقت ننگے لیٹنے کا فیصلہ کیا، اور میرے سر میں گھومنے والی ہر چیز کو آزادانہ لگام دی۔ میں اب 18 سال کا ہوں (اس مہینے کی 31 تاریخ تک) اور مجھے خوشی ہے کہ مجھے یہ ویب سائٹ اس وقت ملی جب میں نے ایسا کیا اور یہ کہ سب کچھ بہت اچھا نکلا۔ سب کے لیے گڈ لک اور محبت! :) PS تصویر ٹوئنٹی ون پائلٹس کا لوگو۔ مجھے وہ بینڈ پسند ہے!

تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION