JavaRush /جاوا بلاگ /Random-UR /سسٹم ایڈمنسٹریٹر سے جاوا ڈویلپر تک
LJ
سطح
Екатеринбург

سسٹم ایڈمنسٹریٹر سے جاوا ڈویلپر تک

گروپ میں شائع ہوا۔
سب کو سلام.
سسٹم ایڈمنسٹریٹر سے جاوا ڈیولپر تک - 1
میرا نام Evgeniy ہے، میری عمر 27 سال ہے، میرا ایک بچہ ہے اور دوسرا راستہ میں ہے۔ میں زیادہ تر وقت یکاترینبرگ شہر میں رہتا ہوں۔ میں نے ایک کمیونیکیشن انجینئر کے طور پر تعلیم حاصل کی ہے اور یونیورسٹی سے فارغ التحصیل ہونے کے بعد کئی سالوں تک سسٹم ایڈمنسٹریٹر کے طور پر کام کیا۔ آج میرے پروبیشن کا آخری دن ہے، حالانکہ دو ہفتے پہلے میرے ٹیم لیڈر نے کہا تھا کہ آپ کو فکر کرنے کی ضرورت نہیں ہے، آپ ٹھہرے ہوئے ہیں۔ میرے پاس آج کیا ہے:
  1. ایک بین الاقوامی کمپنی میں کام کریں (بغیر استثناء کے تمام صارفین مغرب سے ہیں، خاص طور پر سویڈن، ناروے)۔ bodyshop کمپنی.
  2. گردش کا امکان، بہت سے کلائنٹ ہیں، مختلف پروجیکٹس، ہر کوئی اپنی پسند کا انتخاب کرسکتا ہے۔
  3. ہفتے میں دو بار مقامی بولنے والوں کا دورہ کرنا۔
  4. بیرون ملک کارپوریٹ ایونٹ کا سالانہ دورہ۔
  5. اچھا کھانا، بہت ساری چیزیں۔
  6. ایک شاندار ٹیم، فی 1 مربع میٹر پر ہوشیار لوگوں کی تعداد محض لاجواب ہے۔
لیکن تھوڑا پیچھے چلتے ہیں، ابھی ڈیڑھ سال پہلے میرے پاس اس کے قریب بھی کچھ نہیں تھا۔ میں نے ایک سرکاری کمپنی میں ایک سسٹم ایڈمنسٹریٹر کے طور پر کام کیا، ہسپتال کی اوسط تنخواہ وصول کی، معمولی انگریزی جانتا تھا، اور عام طور پر اس بات کی کوئی امید نہیں تھی کہ زندگی بہتر ہونے لگے گی۔ سوشل میڈیا پر اتفاق سے نیٹ ورکس میں نے JavaRush.ru سائٹ دیکھی، ایک دوست نے اسے پروگرامر بننے کا ایک بہترین طریقہ بتایا اور یہ کہ اس نے چند دنوں میں 5 لیول مکمل کر لیے ہیں۔ میں نے اسے آزمانے کا فیصلہ کیا کیونکہ... اسکول میں بھی مجھے اس میں دلچسپی تھی اور یہاں تک کہ میں ریاضی اور میکانکس کی تعلیم کے لیے اس وقت کے یو ایس یو میں داخلہ لینا چاہتا تھا، لیکن میں اپنا راستہ بھول گیا۔ عام طور پر، میں اصل میں بدتر کیوں ہوں؟ یہ صرف چھوٹی چیزوں کی بات ہے، میں نے ایک مہینے میں آہستہ آہستہ 10 لیولز مکمل کیے، اور پھر 50% ڈسکاؤنٹ کے لیے پروموشن ہوا، میں نے سالانہ سبسکرپشن خریدا۔ ایک ماہ بعد، میں نے ایڈمن کی نوکری چھوڑ دی اور سردیاں اپنے خاندان کے ساتھ تھائی لینڈ میں گزارنے چلا گیا، اس سوچ کے ساتھ کہ میں ہر روز پڑھوں گا اور کوئی چیز مجھے نہیں روکے گی۔ اس وقت تک میں انگلش کا بہت زیادہ مطالعہ کر رہا تھا، شاید ایک موضوع تھا۔ ایک اور مضمون کے لیے، لیکن جس چیز نے میری سب سے زیادہ مدد کی وہ انگریزی میں پوڈ کاسٹ شروع کرنا تھا، میں نے VOA سے شروع کیا، اور پھر آہستہ آہستہ سمجھ میں آنے کے ساتھ پیچیدگی میں اضافہ ہوا۔ اگر کسی کو مزید تفصیلات میں دلچسپی ہو تو کمنٹس میں پوچھیں۔ میں نے اپنے منصوبے پر عمل درآمد شروع کر دیا جیسے ہی ہم صوبہ کربی کے شہر آو نانگ پہنچے اور اپنے آپ کو سیزن کے لیے ایک گھر ملا۔ میں ایک بات کہہ سکتا ہوں، آپ کو باقاعدگی سے مطالعہ کرنے کی ضرورت ہے اور سب کچھ ٹھیک ہو جائے گا، میرے پاس ہفتے میں 5 دن تقریباً 8-12 گھنٹے کام ہوتا تھا، جس میں تحریری کوڈ اور انگریزی کی کلاسیں شامل تھیں۔ میں ایک بات کہہ سکتا ہوں، نئے سال کے دن بھی، میں نے 2 جنوری کو کام شروع کیا۔ میں نے اپنے آپ کو کوئی رعایت نہیں دی، حالانکہ یقیناً ایسے لمحات تھے جب حوصلہ کم ہو گیا تھا اور میں سب کچھ ترک کرنا چاہتا تھا، یہاں کی سائٹ پر موجود کامیابی کی کہانیوں نے بہت مدد کی، میں نے پھر خود سے وعدہ کیا کہ میں ضرور اپنا لکھوں گا، شاید یہ مشکل وقت میں کسی کی مدد کرے گا کہ وہ اپنے اندر طاقت تلاش کرے اور تصدیق کرنے والے کو شکست دے (ریستوران اور آرکائیور، ہیلو) + کھیلوں میں 20 سال کے تجربے نے یہاں بہت مدد کی، میں نے شیڈول کے مطابق سب کچھ کیا۔ ہفتے کے آخر میں، میری بیوی اور بیٹی نے موٹر سائیکل پر تھائی لینڈ کے قریبی صوبوں کا سفر کیا، فطرت اور موسم سے لطف اندوز ہوئے۔ میں نے زیادہ سے زیادہ آرام کیا، یہ بھی کام کا حصہ ہے، حالانکہ بعض اوقات ویک اینڈ پر جاوا پر کوڈ کرنے یا کتاب پڑھنے کے لیے بیٹھ جاتا تھا جب میں واقعی اسے برداشت نہیں کر پاتا تھا، لیکن میں نے حکومت پر قائم رہنے کی کوشش کی۔ تقریباً نئے سال کے بعد، میں 25-30 کی سطح پر تھا، میں نے پھر فیصلہ کیا کہ میں ایک ٹھنڈا پروگرامر ہوں (دراصل نہیں)، یہ نوکری حاصل کرنے کا وقت تھا، میں نے hh کے لیے ایک ریزیومے بنایا، درخواستیں آنا شروع ہو گئیں، پھر میں یہ بیان نہیں کروں گا کہ میں نے اسے کیسے لکھا، لیکن میں نے چند ہفتوں تک اس پر کام کیا، اور پھر اسے باقاعدگی سے اپ ڈیٹ کیا، پھر اس کا انگریزی میں ترجمہ کیا، ہر چیز کو بہترین انداز میں ڈیزائن کیا، حالانکہ مجھے پروگرامنگ کا کوئی تجربہ نہیں تھا، لیکن HR لوگوں نے اسے واضح طور پر پسند کیا، انہوں نے دراصل اکثر لکھا۔ قدرتی طور پر، پہلے چند انٹرویوز نے مجھے زمین پر واپس لایا، میں نے محسوس کیا کہ میں ابھی تک کتنا نہیں جانتا تھا اور مجھے کیا معلوم تھا کہ خاص طور پر اس کی ساخت کی ضرورت ہے، جو میں نے کیا تھا۔ اس کے بعد، انتخاب پیدا ہوا کہ Android جانا ہے یا JavaEE، میں نے پہلی کوشش کی، HeadFirst کی کتاب دیکھی اور مجموعی طور پر تقریباً 30 چھوٹے پروجیکٹ لکھے، لیکن پھر، انگریزی سیکھنے کے لیے سائٹس میں سے ایک کا استعمال کرتے ہوئے، میں نے دیکھا کہ موبائل فونز کے لیے ان کا لے آؤٹ کتنا ٹھنڈا تھا اور موبائل ایپلیکیشن نے کتنا خراب کام کیا۔ میں نے اس کے بارے میں سوچا اور JavaEE سیکھنے کا فیصلہ کیا۔ آگے دیکھتے ہوئے، میں کہہ سکتا ہوں کہ میں نے اینڈرائیڈ سیکھنے کا خیال ترک نہیں کیا ہے اور اب میں اس پر عبور حاصل کرنے کا ارادہ رکھتا ہوں۔ بہر حال، اس وقت میں نے اینڈرائیڈ کا خیال ترک کر دیا تھا۔ لمبی کہانی مختصر، میں نے ساتھ والی ٹیکنالوجیز سیکھنا شروع کیں جن کی ضرورت ہے: sql/maven/git/spring/hibernate اور میں شاید باقی فن تعمیر کو الگ سے اجاگر کروں گا، وہ اکثر اس کے بارے میں پوچھتے ہیں، اور عام طور پر، میرے پہلے دو پروجیکٹس جو کہ پروڈکشن میں چلا گیا باقی API تھے۔ آپ کو یہ سب جاننے کی ضرورت ہے، ہر کوئی یہ پوچھتا ہے، لیکن آپ اسے سطحی طور پر جان سکتے ہیں، ان کا استعمال کرتے ہوئے 10 دیگر چھوٹے پروجیکٹ لکھیں، مثال کے طور پر، انٹرن شپ اسائنمنٹ دراصل آدھے دن، ایک دن، بغیر کسی فرنٹ کے لکھی جا سکتی ہے، ایسا نہیں ہے۔ جاوا میں ضرورت ہے، آپ تھوڑا سا JS/React/Node سکھا سکتے ہیں، اگر آپ سامنے جانا چاہتے ہیں، لیکن آپ عام طور پر صرف انہیں سکھا سکتے ہیں اور جاوا بالکل نہیں سیکھ سکتے، وہاں بہت زیادہ کام اور گاہک ہیں، لیکن وہ ان کی اپنی خصوصیات ہیں. عام طور پر، مئی کے آس پاس میں روس واپس آیا، کیونکہ میرا یہاں کاروبار تھا اور میں نے فیصلہ کیا کہ اب ایک دفتر میں نوکری حاصل کرنے کا وقت ہے؛ اس سے پہلے، تمام انٹرویوز Skype کے ذریعے کیے گئے تھے (اس وقت مجھے کبھی پیشکش نہیں ہوئی تھی)۔ میں روس واپس آیا اور انٹرویوز میں گھومنا شروع کر دیا، مجھے واقعی یہ پسند نہیں کیونکہ اس میں بہت زیادہ اخلاقی اور جسمانی طاقت درکار ہوتی ہے، اور عام طور پر کوڈ پڑھنے اور لکھنے کے عمل میں بہت زیادہ مداخلت کرتا ہے (اسکائپ مدد کرتا ہے)، اس لیے میں چلا گیا۔ ہفتے میں ایک دو بار، کچھ جگہوں پر زیادہ تجربہ کار لوگوں کی ضرورت تھی، کچھ میں مجھے یہ پسند نہیں آیا، لیکن آخر میں میں نے اسکائپ کے ذریعے ایک اور انٹرویو پاس کیا، وہ مجھے فوراً سویڈن میں کام کے لیے بھیجنا چاہتے تھے، قدرتی طور پر میرا تجربہ کافی نہیں تھا، لیکن ٹیم لیڈر نے مجھے پسند کیا اور اس نے مجھے ایک اندرونی پروجیکٹ کے لیے تجویز کیا، جس کے بعد میں نے یکاترنبرگ میں ہمارے دفتر میں پہلے سے ہی ایک اور انٹرویو پاس کیا، جہاں انھوں نے ایک دو سوالات اور ایک جوڑے سے انگریزی میں پوچھا، جس کے بعد انھوں نے کہا، میں نے آپ کی انگریزی کا حوالہ دیا: "یہ بدتر ہو سکتا ہے،" جس سے یقیناً انا کو ٹھیس پہنچے، لیکن مزید سیکھنے کے لیے ایک بار پھر ایک کک لگائی، انہوں نے ہمیں "چہل قدمی" کے لیے جانے دیا اور 10 منٹ کے بعد مجھے ایک پیشکش کی، اس وقت مجھے بہت کم توقع تھی۔ قدرتی طور پر، میں نے پیشکش کو قبول کر لیا.. میں کام کے پہلے مہینوں پر خاص طور پر رہنا چاہوں گا، کسی وجہ سے بہت کم لوگ ان کے بارے میں لکھتے ہیں، لیکن میرے لیے وہ ایک حقیقی ڈراؤنا خواب تھا، میں نے سوچا کہ مجھے نوکری سے نکال دیا جائے گا، ایمانداری سے۔ یہ جہنمی طور پر مشکل تھا، انہوں نے مجھے فوری طور پر اپنا پروجیکٹ لکھنے کا ٹاسک دیا، یا اس منصوبے کا حصہ ایک مائیکرو سروس ہے، لیکن میرے لیے یہ ایک بہت بڑا عفریت تھا، کیونکہ مجھے فن تعمیر اور فریم ورک سے ہر چیز کے بارے میں سوچنا پڑتا تھا۔ مستثنیٰ ہینڈلنگ کے عادی ہیں۔ میں بہت گھبرا گیا اور سوچا کہ وہ مجھ سے یہ سب کچھ ایک دو ہفتوں میں کرنے کی توقع رکھتے ہیں، جس کی وجہ سے کام پر توجہ مرکوز کرنا اور صحیح فیصلے کرنا بہت مشکل ہو گیا تھا۔ نتیجے کے طور پر، میری ٹیم لیڈر کا بہت شکریہ، اس نے میری بہت مدد کی، بہت سی بنیادی باتوں کی وضاحت کی اور مجھ پر کوئی دباؤ نہیں ڈالا۔ یقیناً ایک اور چیز نے میری مدد کی۔ تقریباً دو ماہ کے کام کے بعد، میں نے ایک اور کمپنی کے ساتھ انٹرویو لیا جہاں انہوں نے مجھے ایک تہائی تنخواہ کی پیشکش کی جو کہ میری نسبت ایک تہائی زیادہ تھی، میں نے کئی وجوہات کی بنا پر پیشکش کو قبول نہیں کیا، لیکن اس کے باوجود اس نے ایک ڈویلپر کے طور پر مستقبل میں میری خود اعتمادی اور اعتماد میں بہت اضافہ کیا۔ طویل تحریر کے لیے معذرت، اور آخر تک پڑھنے والے تمام لوگوں کا شکریہ۔ ps: میرا خیال ہے، جیسا کہ میں تجربہ کرتا ہوں، میں مضمون کو چھوٹے نوٹوں کے ساتھ ضمیمہ کروں گا، اگر کوئی میری اس تحریر میں دلچسپی رکھتا ہے۔ اضافہ #1 آپ کے تبصروں کے لیے آپ سب کا شکریہ، مجھے خوشی ہے کہ میری تحریر کو اتنے زیادہ جوابات ملے۔ میں نے تبصروں میں بیان کردہ ٹائپس کو دور کرنے کی کوشش کی، اور غلطیوں کے لیے زیادہ سختی سے فیصلہ نہ کریں، ہم سب انہیں بناتے ہیں۔ اب بات کی طرف۔
  1. میں نے انگریزی کیسے سیکھی۔

    تبصروں میں سے ایک نے پہلے ہی وائس آف امریکہ کو ایک لنک فراہم کیا ہے۔ میرے لیے یہ نقطہ آغاز تھا، بالکل درست نام "VOA۔ وہ امریکہ میں یہی کہتے ہیں۔" اس کے بعد روسی زبان کے بغیر پوڈ کاسٹس تھے، میں نے سب سے زیادہ مقبول کو سن لیا، جیسے لیوک کی انگلش اور ای ایس ایل پوڈ، جب میں اس کا عادی ہو گیا یا دوسروں کو ڈھونڈتے ڈھونڈتے تھک گیا، تو اس سائٹ پر ایک بہترین مضمون موجود ہے۔ میری رائے ، میں سب کو اس کی سفارش کرتا ہوں۔ عام طور پر، جب میں انگریزی تقریر کا کم و بیش عادی ہو گیا تھا اور الفاظ کو تقریر کے بہاؤ سے الگ کر سکتا تھا، تو میں نے محسوس کیا کہ میری ذخیرہ الفاظ میں بہت کچھ باقی رہ گیا ہے اور الفاظ سیکھنے لگے، یہاں پر معروف Linguleo نے میری مدد کی، آپ کر سکتے ہیں۔ اسے مفت میں استعمال کریں۔


  2. میں تھائی لینڈ میں موسم سرما کیسے گزارنے گیا تھا۔

    ہر کوئی اس بارے میں فکر مند ہے کہ آپ اوسط تنخواہ کے ساتھ یہ کیسے برداشت کر سکتے ہیں۔ کوئی خاص راز نہیں ہیں؛ کلیسن جارج کی کتاب "بابل میں امیر ترین آدمی" نے میری بہت مدد کی۔ مزید، اگر آپ مالیاتی خواندگی کے موضوع میں دلچسپی رکھتے ہیں، تو اس کے بارے میں کافی کتابیں موجود ہیں، شاید یہ ایک الگ مضمون کا موضوع ہے۔


  3. میں اتنی گرائمر کی غلطیاں کر کے پروگرامر کیسے بن سکتا ہوں؟

    سچ پوچھیں تو کسی بھی آجر کو اس مسئلے کی فکر نہیں تھی۔ لیکن یقیناً میں نے اپنے تجربے کی فہرست میں ایسا نہ کرنے کی کوشش کی اور ہر چیز کو 10 بار ڈبل چیک کیا۔

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