JavaRush /جاوا بلاگ /Random-UR /کیا جاوا کو شروع سے سیکھنا اور سنجیدہ پروگرامر بننا ممکن ...

کیا جاوا کو شروع سے سیکھنا اور سنجیدہ پروگرامر بننا ممکن ہے؟

گروپ میں شائع ہوا۔
کیا واقعی جاوا آن لائن سیکھنا اور شروع سے ہی ایک سنجیدہ پروگرامر بننا ممکن ہے اگر آپ کو کوڈنگ اور آئی ٹی کی دیگر خصوصیات میں کوئی تجربہ نہیں ہے، آپ کو کلاسز، طریقوں اور آبجیکٹ پر مبنی پروگرامنگ کے بارے میں کچھ نہیں معلوم، اور عام طور پر آپ نے ساری زندگی سوچا کہ جاوا دور انڈونیشیا میں ایک جزیرہ ہے؟ یہ سوال بہت سے لوگ پوچھتے ہیں ، بشمول JavaRush ویب سائٹ پر۔ کیا جاوا کو شروع سے سیکھنا اور سنجیدہ پروگرامر بننا ممکن ہے؟  - 1اسی لیے آج ہم اس بارے میں بات کرنا چاہتے ہیں کہ آیا جاوا سیکھنا حقیقت پسندانہ ہے اگر آپ کو بنیادی باتوں سے شروعات کرنی ہے۔ اور، اگر جواب ہاں میں ہے، تو یہ کیسے کریں؟
سپوئلر الرٹ:

جی ہاں، یہ بالکل حقیقی ہے!

جاوا: سکھانا ہے یا نہیں پڑھانا ہے؟

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

بنیادی نکات

ٹھیک ہے، اب، تو بات کرنے کے لیے، شروع میں ہی سازش کو دفن کرنے کے بعد، آئیے کاروبار پر اترتے ہیں: پھر بہت سے مفید نکات اور بنیادی سفارشات ہیں، جن کا عملی طور پر اطلاق کرتے ہوئے، آپ دیکھیں گے کہ جاوا میں شروع سے مہارت حاصل کرنا زیادہ ہے۔ ممکنہ حد سے زیادہ، اور اس کے لیے شاولن ماسٹرز کی سطح پر لگن کی ضرورت نہیں ہے، آپ کو صرف خواہش، تھوڑا وقت اور محنت خرچ کرنے کی آمادگی کے ساتھ ساتھ اس مسئلے کے حل کے لیے صحیح طریقے سے رجوع کرنے کی سمجھ ہے۔
  1. اگر آپ جاوا سیکھنے کا فیصلہ کرتے ہیں، تو فوراً شروع کریں، تاخیر نہ کریں۔

    Безусловно, следует понимать, что освоение новой профессии — дело непростое, на это придется потратить немало времени и энергии. Так что, прежде чем принять окончательное решение, стоит хорошенько подумать, изучить информацию в Сети, послушать и почитать, что говорят люди с опытом. Помимо обдумывания целесообразности изучения программирования в целом, безусловно имеет смысл потратить время и на выбор языка программирования, с которого вы начнете свой путь. Логично, что мы в JavaRush считаем Java лучшим языком для старта карьеры в программировании, и, надо заметить, можем аргументированно доказать, почему это так, и зачем учить Java. Но конечно на этот счет есть и другие мнения, а финальное решение принимать только вам.

    Но How только вы приняли решение заняться изучением Java, начинайте сразу, не откладывайте, иначе высока вероятность, что это желание так и останется лежать в вашем ментальном шкафу на полке правильных и благородных стремлений, где-то между “со следующей недели начну бегать” и “надо будет научиться играть на гитаре.”

    Кстати, для тех, кому ниHow не удается начать or заставить себя заниматься регулярно, у нас есть материал об инструментах для борьбы с прокрастинацией и планирования обучения.

    کیا جاوا کو شروع سے سیکھنا اور سنجیدہ پروگرامر بننا ممکن ہے؟  - 2
  2. Не обращайте внимание на слова критиков.

    Если вы уже решor изучать Java, лучшей стратегией будет игнорировать слова критиков и разного рода личностей с негативным мнением по поводу данного начинания. Дело в том, что среди программистов более чем достаточно людей, у которых найдется пара неласковых слов в address новичков, желающих пополнить ряды профессиональных codeеров, or гуманитариев, приходящих в ИТ из других сфер, да и сам язык Java тоже имеет немало критиков, годами предрекающих его скорую смерть. Критические мнения следует принимать во внимание, если вы находитесь в процессе взвешивания всех за и против, но когда решение уже принято — лучшей стратегией будет пропускать их мимо ушей.

  3. Не хватайтесь сразу за все обучающие материалы одновременно.

    Хорошим советом на базе собственного опыта поделился новичок в Java Питер Морган (Peter Morgan). “Java — мой первый язык программирования, и у меня нет технического образования. Одна из моих главных ошибок в самом начале: я пытался изучать Java, используя сразу множество доступных способов и источников информации — книги, форумы, видеолекции и т.д. Whatбы не тратить зря время и силы, советую сначала изучить доступные ресурсы и выбрать несколько хороших сайтов or книг, по которым можно выучить Java. После того, How вы определorсь с выбором, начинайте использовать эти ресурсы по одному. Если, попробовав один сайт or почитав Howую-то из книг, вы чувствуете, что это вам не подходит, возьмите что-то другое. Но давайте каждому источнику информации достаточно времени, чтобы втянуться, не бросайте сразу,” — советует он.

  4. Не фокусируйтесь на одной лишь теории, ключ к успеху — в практике.

    بہت سے لوگوں میں ایک اور انتہائی عام غلطی، اگر زیادہ تر نہیں تو، ابتدائی افراد کسی بھی مشق کو شروع کرنے سے پہلے تھیوری کے گہرے مطالعہ پر توجہ مرکوز کر رہے ہیں۔ اس نقطہ نظر کے بہت سے نقصانات ہیں: بغیر کسی مشق کے تھیوری سیکھنا آپ کے سیکھنے کو بہت سست کر دیتا ہے، جبکہ اس کے ساتھ ساتھ جاری رکھنے کے لیے آپ کی حوصلہ افزائی کو بھی کم کر دیتا ہے۔ یہ تمام شعبوں پر لاگو ہوتا ہے، لیکن پروگرامنگ سیکھتے وقت خاص طور پر درست ہے۔ بہت سے تجربہ کار جاوا کے تدریسی ماہرین نوٹ کرتے ہیں کہ ابتدائی افراد جو اپنے طور پر کچھ کرنے کی کوشش کرنے سے پہلے نصابی کتابوں کو چھیڑ کر شروع کرتے ہیں، اوسطاً، سیکھنے میں زیادہ وقت ان لوگوں کے مقابلے میں گزارتے ہیں جو کر کے سیکھتے ہیں۔

  5. لیکن نظریہ کے بارے میں مت بھولنا.

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

کیا جاوا کو شروع سے سیکھنا اور سنجیدہ پروگرامر بننا ممکن ہے؟  - 3

شروع سے جاوا سیکھنا - ابتدائیوں کے لیے ایک مختصر گائیڈ

اور آخر میں، ہم شروع سے جاوا سیکھنے کے لیے ایک مختصر گائیڈ شیئر کریں گے۔ ایک مکمل نوزائیدہ سے لے کر ایک فعال جاوا کوڈر تک 7 مراحل، جس پر بہت سے تجربہ کار اساتذہ عمل کرنے کا مشورہ دیتے ہیں۔
  1. مرحلہ نمبر 1. ٹیوٹوریل کا مطالعہ شروع کریں یا پریکٹس کے مسائل کے ساتھ آن لائن جاوا کورس کریں۔

    تربیت کے آغاز سے ہی، زیادہ سے زیادہ مشق کرنے کی کوشش کریں، ترجیحاً روزانہ۔ آپ بہت آسان کاموں کے ساتھ شروع کر سکتے ہیں، کیونکہ سب سے اہم چیز باقاعدہ مشق کی عادت بنانا ہے۔ آپ مسلسل مشق پر زور دینے کے ساتھ انٹرنیٹ پر کافی اچھے آن لائن جاوا کورسز تلاش کر سکتے ہیں۔ یہ کہنا مشکل ہے کہ آپ کے لیے کون سا بہترین ہے کیونکہ یہ بہت سے عوامل پر منحصر ہے، اس لیے آپ مندرجہ بالا تجاویز میں سے ایک پر عمل کرتے ہوئے کئی کوشش کر سکتے ہیں - ہر طریقہ کو باری باری آزمائیں اور اسے کافی وقت دیں۔

  2. مرحلہ 2. پوچھیں، پوچھیں اور دوبارہ پوچھیں۔

    تربیت کے پہلے ہی دن سے، خصوصی فورمز اور گروپس پر سوالات پوچھنے میں ہچکچاہٹ محسوس نہ کریں، چاہے یہ سوالات کافی احمقانہ لگیں۔ تاہم، اسی وقت، آپ کو گوگل سرچ انجن جیسی مفید سروس کے بارے میں نہیں بھولنا چاہیے۔ آپ کے بہت سے سوالات کے جوابات شاید فورمز پر موجود ہیں۔ تو اسے گوگل کریں اور آپ کو مل جائے گا۔

    کیا جاوا کو شروع سے سیکھنا اور سنجیدہ پروگرامر بننا ممکن ہے؟  - 4
  3. مرحلہ 3۔ اگر آپ کا سیکھنے کا عمل پھنس گیا ہے تو کتابیں پڑھیں۔

    اگر آپ پھنس گئے ہیں یا محسوس کرتے ہیں کہ آپ کی ترقی بہت سست ہے، تو یہ آپ کے نظریہ پر تھوڑا سا برش کرنے کے قابل ہو سکتا ہے. اس لیے، تربیت کے دوسرے مہینے سے کہیں، آپ beginners کے لیے جاوا کے اچھے سبق پڑھ سکتے ہیں ۔

  4. مرحلہ 4۔ باقاعدگی سے دوسرے لوگوں کے کوڈ کا مطالعہ کریں اور اس سے سیکھیں۔

    اس کے علاوہ، دوسرے مہینے سے، باقاعدگی سے دوسرے لوگوں کے کوڈ کو پڑھنا اور اس سے سیکھنا شروع کریں۔ مثال کے طور پر GitHub یا Stackoverflow پر مختلف کوڈ کے نمونوں کی ایک بڑی تعداد مل سکتی ہے۔

  5. مرحلہ 5۔ نئے سوالات کے جوابات دینا شروع کریں۔

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

  6. مرحلہ 6۔ GitHub پر اپنا ذخیرہ بنائیں۔

    تقریباً اسی مرحلے پر، آپ اپنا GitHub ذخیرہ بنا سکتے ہیں اور اس کے ساتھ کام کرنا شروع کر سکتے ہیں۔ یہ پہلی نظر میں لگنے سے کہیں زیادہ آسان ہے۔

  7. مرحلہ 7۔ GitHub پر اپنا پروجیکٹ شروع کریں۔

    چوتھے یا پانچویں مہینے کے بارے میں، اور ان لوگوں کے لیے جو جلدی سیکھتے ہیں، شاید تیسرے مہینے، جب آپ پروگرامنگ اور جاوا نحو کی بنیادی باتوں سے کافی حد تک واقف ہوں، تو اپنا پروجیکٹ لکھنا شروع کریں اور اسے GitHub پر پوسٹ کریں۔

نیچے کی لکیر

اس کے نتیجے میں ہمیں کیا ملتا ہے؟ خواہش اور استقامت کے ساتھ، ایک ابتدائی طور پر جاوا پروگرامر بن سکتا ہے، یہاں تک کہ تکنیکی معلومات کے بغیر، اور یہ نسبتاً تیزی سے کیا جا سکتا ہے۔ تجربہ بتاتا ہے کہ صحیح نقطہ نظر کے ساتھ، آپ صرف چند مہینوں میں کم و بیش فعال کوڈر بن سکتے ہیں۔ لیکن بے وقوف نہ بنیں، یہ صرف کمال کے نہ ختم ہونے والے راستے کا آغاز ہے۔ کیونکہ، جیسا کہ کوورا ماہرین میں سے ایک نے کہا، جاوا ایک سمندر ہے۔ PS : اور آخر میں، مندرجہ بالا تمام چیزوں کی تصدیق میں، ہیومینٹیز میں ابتدائی کامیابی کی کئی حقیقی کہانیاں جو شروع سے جاوا پروگرامر بننے کے قابل تھے، اور یہ ہماری ویب سائٹ کی مدد سے بھی شامل ہے:
تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION