JavaRush /جاوا بلاگ /Random-SD /جاوا ڪيئن سکجي جيڪڏهن توهان اڳ ۾ ئي 30 کان مٿي آهيو ...

جاوا ڪيئن سکجي جيڪڏهن توهان اڳ ۾ ئي 30 کان مٿي آهيو ...

گروپ ۾ شايع ٿيل

ڊاسيئر

  • ڪير: Artem Panasyuk
  • ڪم ڪيو ويو: بيروزگار، اڳ ۾ - سسٽم ايڊمنسٽريٽر ۽ سٽي انٽرنيٽ نيٽ ورڪ آپريشن ڊپارٽمينٽ جو سربراهه
  • رهائش جو هنڌ: Ulyanovsk، روس
  • جاوا ٽريننگ جي شروعات تي عمر: 35
  • پهرين نوڪري هڪ پروگرامر طور: منهنجي پڙهائي شروع ڪرڻ کان پوء 9 مهينا
  • اصل ڪاميابي ڪهاڻي
جاوا ڪيئن سکجي جيڪڏهن توهان اڳ ۾ ئي 30 کان مٿي آهيو... - 1
بس سوچيو، 30-ڪجهه اهو سبب ناهي ته پنهنجو پاڻ کي اسڪريپ جي طور تي لکڻ ۽ پاڻ کي تربيت لاء غير مناسب سمجهو. هڪ مقصد مقرر ڪرڻ، مسئلا حل ڪرڻ، معلومات کي فلٽر ڪرڻ ۽ جذب ڪرڻ اهو آهي جيڪو توهان جي ضرورت آهي جيڪڏهن توهان واقعي پروگرامر ٿيڻ چاهيو ٿا. 35 سالن جي ڄمار ۾، آرٽم، ٻن ٻارن سان گڏ هڪ خانداني انسان، جاوا کي ماسٽر ڪرڻ، نوڪري ڳولڻ ۽ جلدي "جونيئر" سطح کي وڌايو.

مقصد مقرر ڪيو ويو آهي

مون پاڻ کي 1 سال ۾ جاوا سکڻ جو مقصد مقرر ڪيو . هن ڪم کي مڪمل ڪرڻ ۾ مشڪل ٻن ٻارن ( 0.5 سال ۽ 4 سال ) جي موجودگي، ان وقت ڪم نه هجڻ ۽ عمر جي ڪري وڌي وئي هئي. ان وقت مان 35 سالن جو هو ، ۽ اهو مون کي بنيادي مسئلو محسوس ٿيو. سڀ کان وڌيڪ سچي تصوير ڏيڻ لاء، مان اهو چوندس ته ان ۾ پڻ فائدا هئا - هڪ فزڪس ڊپلوما جي صورت ۾ هڪ پس منظر، هڪ سسٽم ايڊمنسٽريٽر جي حيثيت ۾ تجربو، ويب سائيٽ ٺاهڻ ۾ تجربو ( HTML + CSS )، انهي سان گڏ ڪم ۾ 5 سال. هڪ وڏي ٽيليڪميونيڪيشن ڪمپني (هڪ شهر جي انٽرنيٽ نيٽ ورڪ جي آپريشن کاتي جو سربراهه). ان جي باوجود، بنيادي طور تي اسڪول ۾ بنيادي ۽ يونيورسٽي ۾ TurboPascal کان سواءِ ڪو به سڌو پروگرامنگ تجربو نه هو .

مطالعو ۽ انٽرويو

مون کي متاثر ڪيو ويو، پهريون، منهنجي نوڪري جي نقصان کان، ۽ ٻيو، هڪ بلاگ جي طرفان "بدقسمتي ۾ ساٿي." جنوري 2015 جي آخر ۾ ، مون کي جاوا رش تي نظر آيو - ۽ اسان وڃون ٿا... جڏهن مون پڙهڻ شروع ڪيو، مون بروس ايڪل جي " جاوا جو فلسفو " خريد ڪيو. اپريل تائين، مون پهرين 10 سطحون مڪمل ڪيون ۽ تقريبن سڀني مسئلن کي حل ڪيو . مان خوش قسمت هوس: بس پوءِ هڪ پروموشن شروع ٿي JavaRush تي، ۽ مون هڪ رڪنيت خريد ڪئي. آگسٽ تائين، مون اٽڪل 23-25 ​​ليڪچرز ۽ اٽڪل 20 ليول جا مسئلا پورا ڪيا. مان ٻن هفتن لاءِ موڪلن تي ويس ۽ منهنجي علائقي جي واحد وڏي ڪمپني سان انٽرويو جي دعوت ملي. مون اڳ ۾ سوالن جي ھڪڙي فهرست جي ذريعي ڪم ڪيو، ۽ اھو ميوو ٿيو: مون ٽيڪنيڪل انٽرويو کي عام طور تي پاس ڪيو. اهو لڳ ڀڳ 40 منٽ ورتو Skype ڪميونيڪيشن . ٻيو مرحلو هڪ امتحاني ڪم لکڻ هو. صرف ٽيڪنالاجيز جي فهرست جيڪا مون کي استعمال ڪرڻ جي ضرورت هئي مون کي خوفزده ڪيو: JSF + Primefaces , Hibernate , Java7 , PostgreSQL , Glassfish ... ۽ اضافي، قسم جي "اختياري" ٽيڪنالاجيز ۾ JUnit ۽ Maven هئا . مون کي لکڻ جي ضرورت هئي هڪ عام CRUD "آن لائن لائبريري" ويب ايپليڪيشن کي اختيار ڪرڻ ۽ صارف جي ڪردار کي منظم ڪرڻ جي صلاحيت سان. ان وقت، مون کي جاوا اي اي بابت واضح خيال نه هو، پر آخري وقت تي نه ڏيو! 2 ھفتن ۾، مون آخرڪار ھڪڙي شيء ٺاھيو جيڪا مون کي مڪمل طور تي ضرورتن کي پورا ڪرڻ لڳي (سواء يونٽ ٽيسٽ جي). منهنجي تعجب ۾، تقريبن ساڳئي ڏينهن تي، مون جائزو وٺڻ لاء ٽاسڪ موڪليو، انهن مون کي واپس سڏيو ۽ مون کي نوڪري جي آڇ ڪئي. اهڙي طرح مان جاوا جونيئر ڊولپر بڻجي ويو آهيان.

هڪ سال بعد

هن وقت ( مارچ 2016 )، امتحاني دور اڳ ۾ ئي اسان جي پويان آهي، جيئن ڪيتريون ئي پريشانيون ۽ شڪ آهن. پر هاڻي، هڪ سال بعد، مان يقين سان چئي سگهان ٿو ته مون خرچ ڪيل پئسو، وقت، يا ڪوشش تي ڪڏهن به افسوس نه ڪيو آهي. مان توهان لاءِ به اها ئي خواهش!

۽ لڳ ڀڳ هڪ سال بعد :)

جاوا جي بلندين تي عبور حاصل ڪرڻ جي منهنجي ڪهاڻي اڄ به جاري آهي ( ڊسمبر 2016 ). ھتي اھو آھي جيڪو مون ھڪڙي سال ۾ ڪيو آھي: مون ڪاميابيءَ سان 2016 جي شروعات تائين ٽن مھينن جي امتحان مڪمل ڪئي . حقيقت ۾، اهو هڪ روزانو خوفناڪ هو، خاص طور تي Git ۾ ٻيهر خريداري دوران ڪنهن ٻئي جي عزم يا اوچتو تڪرار کي ختم ڪرڻ کان پوء .
  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.

Послесловие

مان چاهيان ٿو ته پروجيڪٽ ٽيم جي مهرباني جو منهنجي ڪيريئر لاءِ هڪ مضبوط عملي بنياد رکڻ ۾ مدد ڪئي. هن بنياد مون کي ٿوري وقت ۾ ” جونيئر “ کان ”صرف“ ڊولپر تائين ڏکي ۽ گهمندڙ رستي تان وڃڻ ۾ مدد ڪئي. ۽ رستي ۾ هڪ نقطي کان ٻئي ڏانهن، آئون بار بار ڪورس ڏانهن واپس آيو آهيان هڪ ڀيرو ٻيهر هن يا انهي موضوع جي ذريعي ڏسڻ لاء. ٽيڪنالاجي ۾ مهارت حاصل ڪرڻ ۾ منهنجي ڪهڙي مدد ڪئي اها هئي ته ڪورس جي ٻئي اڌ ۾ ڪيترائي ليڪچر هئا جن ۾ مون کي مسلسل اهو ڄاڻايو ويو ته مون کي گوگل ۽ معلومات جا ڪي به ذريعا (ڪتاب، وڊيو سبق) استعمال ڪرڻ گهرجن. سافٽ ويئر ڊولپمينٽ جي شعبي ۾ پيشه ورانه ترقي ڪرڻ لاءِ معلومات کي ” نچوڙڻ “ جي صلاحيت هڪ اهم مهارت آهي. پي ايس : ان حقيقت جي باوجود ته مون پاڻ کي 20 کان پوءِ نوڪري ملي آهي - ڪورس جي ڪجهه سطحن تي، جيڪڏهن توهان وٽ اهڙو موقعو آهي، اهو نه ڪريو! ڇو ته امتحاني دور جا 3 مهينا مون لاءِ هڪ وڏو دٻاءُ ثابت ٿيو. پهريون قدم ڪجهه هفتن جي آخر ۾ Git سکڻ هو، ۽ مسلسل علم جي خلا کي ڀرڻ هو. ان سلسلي ۾، مون فتح تائين جاوا رش جو ڪورس جاري رکيو. تنهن ڪري مڪمل طور تي ڪورس وٺڻ ۽ پوءِ نوڪري حاصل ڪرڻ هڪ تمام گهڻو سمجهه وارو خيال آهي. پر منهنجو رستو وڌيڪ تيز هو.
تبصرا
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION