JavaRush /جاوا بلاگ /Random-UR /اگر آپ کی عمر 30 سال سے زیادہ ہے تو جاوا کیسے سیکھیں؟

اگر آپ کی عمر 30 سال سے زیادہ ہے تو جاوا کیسے سیکھیں؟

گروپ میں شائع ہوا۔

فائل

  • کون: آرٹیم پناسیوک
  • بطور کام کیا: بے روزگار، پہلے - سسٹم ایڈمنسٹریٹر اور سٹی انٹرنیٹ نیٹ ورک آپریشن ڈیپارٹمنٹ کا سربراہ
  • رہائش کی جگہ: Ulyanovsk، روس
  • جاوا ٹریننگ کے آغاز میں عمر: 35
  • پروگرامر کے طور پر پہلی نوکری: اپنی تعلیم شروع کرنے کے 9 ماہ بعد
  • اصل کامیابی کی کہانی
اگر آپ کی عمر 30 سال سے زیادہ ہے تو جاوا کیسے سیکھیں... - 1
ذرا سوچئے، 30-کوئی چیز خود کو سکریپ کے طور پر لکھنے اور خود کو تربیت کے لیے نااہل سمجھنے کی کوئی وجہ نہیں ہے۔ اگر آپ واقعی پروگرامر بننا چاہتے ہیں تو ایک مقصد طے کرنا، مسائل کو حل کرنا، معلومات کو فلٹر کرنا اور جذب کرنا آپ کو درکار ہے۔ 35 سال کی عمر میں، آرٹیم، دو بچوں کے ساتھ ایک خاندانی آدمی ہونے کے ناطے، جاوا میں مہارت حاصل کرنے، نوکری تلاش کرنے اور تیزی سے "جونیئر" کی سطح کو آگے بڑھانے میں کامیاب ہوا۔

ہدف مقرر کر دیا گیا ہے۔

میں نے اپنے آپ کو 1 سال میں جاوا سیکھنے کا ہدف مقرر کیا ۔ اس کام کو مکمل کرنے میں دشواری دو بچوں ( 0.5 سال اور 4 سال ) کی موجودگی، اس وقت کام کی کمی اور عمر کی وجہ سے بڑھ گئی تھی۔ اس وقت میں 35 سال کا تھا ، اور یہ مجھے سب سے بڑا مسئلہ لگ رہا تھا۔ سب سے سچی تصویر پیش کرنے کے لیے، میں یہ کہوں گا کہ اس کے فوائد بھی تھے - فزکس ڈپلومہ کی شکل میں ایک پس منظر، سسٹم ایڈمنسٹریٹر کے طور پر تجربہ، ویب سائٹس بنانے کا تجربہ ( HTML + CSS ) کے ساتھ ساتھ 5 سال کا کام ایک بڑی ٹیلی کمیونیکیشن کمپنی (شہر کے انٹرنیٹ نیٹ ورک کے آپریشن ڈیپارٹمنٹ کے سربراہ)۔ اس کے باوجود، بنیادی طور پر اسکول میں بنیادی اور یونیورسٹی میں ٹربو پاسکل کے علاوہ پروگرامنگ کا کوئی براہ راست تجربہ نہیں تھا ۔

مطالعہ اور انٹرویو

میں، سب سے پہلے، اپنی ملازمت کے کھو جانے سے، اور دوم، ایک "بدقسمتی میں ساتھی" کے بلاگ سے متاثر ہوا۔ جنوری 2015 کے آخر میں ، میں جاوا رش سے آیا - اور ہم چلے گئے... جب میں نے پڑھنا شروع کیا، میں نے بروس ایکل کا " جاوا کا فلسفہ " خریدا۔ اپریل تک، میں نے پہلے 10 درجے مکمل کر لیے اور تقریباً تمام مسائل حل کر لیے ۔ میں خوش قسمت تھا: تب جاوا رش پر ایک پروموشن شروع ہوئی، اور میں نے سبسکرپشن خریدی۔ اگست تک، میں نے تقریباً 23-25 ​​لیولز کے لیکچرز اور تقریباً 20 لیولز کے مسائل مکمل کر لیے تھے۔ میں دو ہفتوں کے لیے چھٹیوں پر گیا اور مجھے اپنے علاقے کی واحد بڑی کمپنی کے ساتھ انٹرویو کا دعوت نامہ موصول ہوا۔ میں نے پہلے سے سوالات کی ایک کھردری فہرست پر کام کیا، اور اس کا نتیجہ نکلا: میں نے تکنیکی انٹرویو کو عام طور پر پاس کیا۔ اس میں تقریباً 40 منٹ کا Skype مواصلات کا وقت لگا ۔ دوسرا مرحلہ امتحانی کام لکھ رہا تھا۔ صرف ان ٹیکنالوجیز کی فہرست جن کی مجھے استعمال کرنے کی ضرورت تھی مجھے خوفزدہ کر دیا: JSF + Primefaces , Hibernate , Java7 , PostgreSQL , Glassfish ... اور اضافی، "اختیاری" ٹیکنالوجیز میں JUnit اور Maven شامل تھے ۔ مجھے ایک عام CRUD "آن لائن لائبریری" ویب ایپلیکیشن لکھنے کی ضرورت تھی جس میں صارف کے کرداروں کو اختیار کرنے اور ان کا نظم کرنے کی صلاحیت ہو۔ اس وقت، مجھے Java EE کے بارے میں کوئی واضح خیال نہیں تھا، لیکن آخری لمحے میں ہمت نہ ہاریں! 2 ہفتوں میں، میں نے آخر کار ایک ایسی چیز بنائی جو مجھے پوری طرح سے ضروریات کو پورا کرتی نظر آئی (سوائے یونٹ ٹیسٹ کے)۔ میری حیرت کی بات ہے، تقریباً اسی دن جب میں نے ٹاسک کو جائزہ کے لیے بھیجا تھا، انہوں نے مجھے واپس بلایا اور مجھے نوکری کی پیشکش کی۔ اس طرح میں جاوا جونیئر ڈویلپر بن گیا۔

ایک سال بعد

اس وقت ( مارچ 2016 ) پروبیشنری مدت ہمارے پیچھے ہے، جیسا کہ بہت سے خدشات اور شکوک و شبہات ہیں۔ لیکن اب، ایک سال بعد، میں پورے اعتماد سے کہہ سکتا ہوں کہ مجھے خرچ کیے گئے پیسے، وقت یا کوشش پر کبھی پچھتاوا نہیں ہوا۔ میں آپ کے لئے بھی یہی چاہتا ہوں!

اور تقریباً ایک سال بعد :)

جاوا کی بلندیوں پر عبور حاصل کرنے کی میری کہانی آج بھی جاری ہے ( دسمبر 2016 )۔ یہ ہے میں نے ایک سال میں کیا کیا: میں نے 2016 کے آغاز تک کامیابی کے ساتھ تین ماہ کی پروبیشن مکمل کی ۔ درحقیقت، یہ روزمرہ کی ہولناکی تھی، خاص طور پر گٹ میں دوبارہ خریداری کے دوران کسی اور کے عہد یا اچانک تنازعات کو اوور رائٹ کرنے کے بعد ۔
  1. Я получил место Java-разработчика в компании «Симбирсофт». Компания разрабатывает ПО на заказ и помогает в подборе команды для разработки. Для моего первого проекта были нужны Java 8, JavaEE, SSO, Hibernate, JSF, PrimeFaces, Liquibase, Postgres, Maven. В качестве serverа приложений использовали Wildfly9. После пары месяцев перешел на следующий проект.

  2. В течение 4-5 месяцев был единственным разработчиком backend-части микросервиса. На основе пула технологий, которые я перечислил выше, «запorл» с нуля новое приложение. Его особенность в том, что написанный Frontend-разработчиком (AngularJs) виджет «общался» с Backend по технологии REST.

  3. В октябре 2016 года я успешно сдал экзамен Oracle Java 8 OCA.

  4. После интенсивной подготовки к интервью получил место разработчика на внешнем проекте. Стек примерно такой: Java 6, Spring, Hibernate, JSP, Liquibase, OracleDB, Maven. Здесь я сейчас и работаю.

  5. Спектр задач довольно широкий — от написания скрипта по обновлению структуры БД (Oracle) и изменения верстки JSP для отображения новых полей, до создания новых сущностей и создания DTO для «протаскивания» новых полей на отображение со слоя DAO.

Послесловие

میں پروجیکٹ ٹیم کا شکریہ ادا کرنا چاہوں گا کہ انہوں نے اپنے کیریئر کے لیے ایک ٹھوس عملی بنیاد ڈالنے میں مدد کی۔ اس فاؤنڈیشن نے مختصر وقت میں مجھے " جونیئر " سے "صرف" ڈویلپر تک مشکل اور گھمبیر راستے سے گزرنے میں مدد کی ۔ اور ایک مقام سے دوسرے مقام پر جاتے ہوئے، میں بار بار اس یا اس موضوع کو دیکھنے کے لیے کورس میں واپس آیا۔ ٹکنالوجی میں مہارت حاصل کرنے میں جس چیز نے میری مدد کی وہ یہ تھی کہ کورس کے دوسرے نصف حصے میں بہت سارے لیکچرز تھے جن میں یہ بات مسلسل مجھ پر ڈالی جاتی تھی کہ مجھے گوگل اور معلومات کے کسی بھی ذرائع (کتابیں، ویڈیو ٹیوٹوریلز) کو استعمال کرنے کی ضرورت ہے۔ سافٹ ویئر ڈویلپمنٹ کے شعبے میں پیشہ ورانہ طور پر ترقی کرنے کے لیے معلومات کو " نچوڑنے " کی صلاحیت ایک اہم مہارت ہے۔ PS : اس حقیقت کے باوجود کہ مجھے خود کورس کے 20 لیولز کے بعد نوکری مل گئی ہے ، اگر آپ کو ایسا موقع ملے تو ایسا نہ کریں! کیونکہ پروبیشنری مدت کے 3 ماہ میرے لیے ایک بڑا تناؤ ثابت ہوا۔ پہلا قدم ہفتے کے آخر میں Git سیکھنا تھا ، اور مسلسل علم میں خلاء کو پُر کرنا تھا۔ اس سلسلے میں، میں فتح تک جاوا رش کورس کرتا رہا۔ لہذا کورس کو مکمل طور پر لینا اور پھر نوکری حاصل کرنا ایک بہت زیادہ سمجھدار خیال ہے۔ لیکن میرا راستہ زیادہ گھمبیر تھا۔
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION