مستقبل کے پروگرامر کو پیغام

لہذا، آپ نے ایک پروگرامر بننے کا فیصلہ کیا.

شاید آپ کچھ نیا بنانے میں دلچسپی رکھتے ہیں۔

شاید بڑی تنخواہیں آپ کو لالچ دے رہی ہیں۔

شاید آپ صرف اپنی سرگرمی کے میدان کو تبدیل کرنا چاہتے ہیں۔

بات نہیں۔

اہم بات یہ ہے کہ آپ فیصلہ کریں۔ ایک پروگرامر بنیں.

اب کیا کیا جائے؟

مستقبل کے پروگرامر کو پیغام

اور کئی طریقے ہیں۔

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

یہاں کیا جاننا ضروری ہے؟

  • صحیح یونیورسٹی کا انتخاب کرنا ضروری ہے۔ تربیتی پروگرام، درجہ بندی دیکھیں۔ ایک اچھا اشارے یونیورسٹی کے مقابلے ہیں۔ اگر یونیورسٹی کی ٹیمیں کم از کم وقتاً فوقتاً نسبتاً بڑے پروگرامنگ اولمپیاڈز میں ٹاپ ٹین میں جگہ لے لیتی ہیں، تو یونیورسٹی میں کوڈنگ کرنا کوئی بنیادی بات نہیں ہوگی (اس حقیقت کے باوجود کہ آپ کو ذاتی طور پر اولمپیاڈز میں بالکل بھی دلچسپی نہیں ہوگی)۔ ٹھیک ہے، عام طور پر، عام فہم اصول: اس بات کا امکان نہیں ہے کہ بیکل اسٹیٹ یونیورسٹی کی براٹسک برانچ آپ کو ایک طاقتور مکمل اسٹیک بنائے گی۔
    اچھی یونیورسٹیوں کی مثالیں: ماسکو اسٹیٹ یونیورسٹی/سینٹ پیٹرزبرگ اسٹیٹ یونیورسٹی (ظاہر ہے)، بومانکا (ماسکو)، آئی ٹی ایم او (سینٹ پیٹرزبرگ)، این ایس یو (نووسیبرسک)۔ ان کی تمام تر عظمتوں کے باوجود، اگر آپ اعلیٰ محکموں کا مقصد نہیں رکھتے تو بجٹ میں ان میں شامل ہونا کافی ممکن ہے۔
  • نہ صرف یونیورسٹی۔ اس حقیقت کے باوجود کہ آپ کو ہر قسم کی چیزوں میں جامع تربیت دی جائے گی، یہ کافی نہیں ہے۔ بیوروکریسی کی وجہ سے تربیتی پروگرام تقریباً ہمیشہ جدید رجحانات سے پیچھے رہے گا۔ بہترین - ایک یا دو سال کے لیے۔ بدترین - 5-10 سال کے لئے. فرق آپ کو خود کرنا پڑے گا۔ ٹھیک ہے، ظاہر ہے: اگر آپ دوسرے طلباء کے ساتھ مل کر مواد کا مطالعہ کرتے ہیں، تو ان میں سے ہر ایک آپ کا برابر کا حریف ہوگا۔ اگر آپ اختیاری طور پر آگے آتے ہیں، تو آپ مارکیٹ میں بہت بہتر نظر آئیں گے۔
  • جتنی جلدی ممکن ہو نوکری تلاش کریں۔ میں نے اپنے دوسرے سال میں کام کرنا شروع کیا۔ یونیورسٹی کے اختتام تک، میں پہلے سے ہی کافی درمیانی ڈویلپر تھا، اور کوئی معمولی جونیئر نہیں تھا جس کا کوئی تجربہ نہیں تھا۔ میرے خیال میں یہ واضح ہے کہ کالج سے فارغ التحصیل ہونے کے بعد، 100k کمانا 30k کمانے سے زیادہ خوشگوار ہے۔ اس کو کیسے حاصل کیا جائے؟ سب سے پہلے، پوائنٹس A اور B دیکھیں۔ دوم، ملاقاتوں، تہواروں، کانفرنسوں، جاب میلوں میں جائیں۔ مارکیٹ کی نگرانی کریں اور کسی بھی کمپنی میں پارٹ ٹائم جونیئر/ٹرینی کے طور پر نوکری حاصل کرنے کی کوشش کریں جس کے لیے آپ کم از کم مناسب ہوں۔ بامعاوضہ کانفرنسوں سے نہ گھبرائیں: وہ اکثر طلبہ کے لیے بہت اچھی چھوٹ پیش کرتے ہیں۔

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

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

مستقبل کے پروگرامر کو پیغام

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

-

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

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

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

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

خلاصہ کرنے کے لئے: ان لوگوں پر یقین نہ کریں جو آپ کو مختصر وقت میں "رول" کرنے کا وعدہ کرتے ہیں۔ اگر یہ ممکن ہوتا تو ہر کوئی بہت پہلے پروگرامر بن چکا ہوتا۔

مستقبل کے پروگرامر کو پیغام

بائیں: آپ کو کیا سکھایا جائے گا۔ دائیں: کام پر آپ سے کیا ضرورت ہوگی؟

-

تیسرا راستہ - اکثریت کی طرف سے منتخب کردہ راستہ خود تعلیم.

سب سے مشکل، لیکن شاید سب سے عمدہ طریقہ۔ آئیے اسے مزید تفصیل سے دیکھتے ہیں۔

تو آپ نے پروگرامر بننے کا فیصلہ کیا۔ کہاں سے شروع کریں؟

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

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

میں ابھی مشورہ کا پہلا ٹکڑا لکھوں گا تاکہ آپ بھول نہ جائیں: انگریزی سیکھیں۔ انگریزی کی ضرورت ہے۔ آپ انگریزی کے بغیر کہیں نہیں جا سکتے۔ ہرگز نہیں. انگریزی کے بغیر آپ عام پروگرامر نہیں بن سکتے۔ یہی ہے.

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

بیک اینڈ پروگرامر کے لیے ایک مثال روڈ میپ (ہر کسی کے لیے نہیں، یقیناً یہ ممکنہ اختیارات میں سے ایک ہے):

  1. html/css کی بنیادی باتیں۔
  2. ازگر۔ بنیادی باتیں
  3. نیٹ ورک پروگرامنگ۔ ازگر اور ویب کے درمیان تعامل۔
  4. ترقی کے لیے فریم ورک۔ جینگو، فلاسک۔ (تبصرہ: صرف یہ سمجھنے کے لیے کہ وہ کس قسم کے "جنگو" اور "فلاسک" ہیں، آپ کو خالی آسامیوں کو دیکھنے کی ضرورت ہے اور پڑھنا ہوگا کہ وہاں کیا ضروری ہے)
  5. ازگر کا گہرا مطالعہ۔
  6. js بنیادی باتیں۔

یہ بہت، میں دوبارہ، بہت ایک کچا منصوبہ، جس میں سے ہر ایک نکتہ اپنے آپ میں بہت بڑا ہے، اور بہت سے عنوانات شامل نہیں ہیں (مثال کے طور پر، کوڈ ٹیسٹنگ)۔ لیکن یہ کم از کم علم کو منظم کرنے کی ایک قسم ہے جو آپ کو اس الجھن میں نہیں پڑنے دے گی کہ آپ کیا جانتے ہیں اور کیا نہیں۔ جیسا کہ ہم مطالعہ کریں گے، یہ واضح ہو جائے گا کہ کیا غائب ہے، اور اس روڈ میپ کی تکمیل کی جائے گی۔

اگلا: وہ مواد تلاش کریں جو آپ مطالعہ کے لیے استعمال کریں گے۔ اہم ممکنہ اختیارات:

  • آن لائن کورسز۔ وہ کورسز نہیں جو "جون 3 دن میں"، بلکہ وہ جو ایک خاص چیز سکھاتے ہیں۔ اکثر یہ کورسز مفت ہوتے ہیں۔ نارمل کورسز والی سائٹس کی مثالیں: سٹیپیک, کورسرا.
  • آن لائن نصابی کتب۔ مفت، شیئر ویئر، ادا شدہ ہیں. آپ خود ہی اندازہ لگا لیں گے کہ کہاں ادا کرنا ہے اور کہاں نہیں۔ مثالیں: html اکیڈمی, learn.javascript.ru, جینگو کتاب.
  • کتابیں ان میں سے بہت سے، بہت سے ہیں. اگر آپ انتخاب نہیں کر سکتے تو تین مشورے: نئی کتابیں لینے کی کوشش کریں، کیونکہ... معلومات بہت جلد پرانی ہو جاتی ہے؛ O'Reilly پبلشنگ ہاؤس میں معیار اور عام پیشکش کی کافی اعلی سطح ہے؛ اگر ممکن ہو تو انگریزی میں پڑھیں۔
  • ملاقاتیں/کانفرنسز/لیکچرز۔ معلومات کی فراوانی کے لحاظ سے اتنا مفید نہیں، لیکن ساتھیوں کے ساتھ بات چیت کرنے، متعلقہ سوالات پوچھنے اور نئے جاننے والوں کو بنانے کے مواقع کے لحاظ سے انتہائی مفید ہے۔ شاید کوئی آسامی بھی مل جائے۔
  • گوگل بہت سے لوگ کم اندازہ لگاتے ہیں، لیکن کچھ سوالات کے جوابات تلاش کرنے کی صلاحیت بہت اہم ہے۔ Google کی ان چیزوں کو بلا جھجھک محسوس کریں جو آپ نہیں سمجھتے ہیں۔ یہاں تک کہ تجربہ کار بزرگ بھی ایسا کرتے ہیں۔ کسی چیز کے بارے میں جلدی سے معلومات حاصل کرنے کی صلاحیت بنیادی طور پر وہی ہے جو اسے جاننا ہے۔

ٹھیک ہے، ہم نے معلومات کے ذرائع کا فیصلہ کر لیا ہے۔ ان کے ساتھ کام کیسے کریں؟

  1. غور سے پڑھیں/سنیں۔ جب آپ تھک جائیں تو مت پڑھیں۔ معنی کو تلاش کریں، ان نکات کو مت چھوڑیں جو واضح نظر آتے ہیں۔ اکثر واضح سے ناقابل فہم کی طرف منتقلی بہت تیزی سے ہوتی ہے۔ بلا جھجھک واپس جائیں اور دوبارہ پڑھیں۔
  2. نوٹ کرنا. سب سے پہلے، جب آپ کے پاس بہت ساری معلومات ہوں گی تو آپ کے لیے اپنے نوٹ کو سمجھنا آسان ہو جائے گا۔ دوم، اس طرح معلومات کو بہتر طور پر جذب کیا جاتا ہے۔
  3. وہ تمام کام کریں جو ذریعہ آپ کو تجویز کرتا ہے۔ اگرچہ نہیں، ایسا نہیں۔ کیا سب وہ کام جو ماخذ آپ کو پیش کرتا ہے۔ یہاں تک کہ جو سادہ لگتے ہیں۔ خاص طور پر وہ جو بہت پیچیدہ معلوم ہوتے ہیں۔ اگر آپ پھنس جاتے ہیں، تو مدد طلب کریں۔ اسٹیک اوور فلوکم از کم گوگل ٹرانسلیٹ کے ذریعے۔ تفویض ایک وجہ سے لکھے گئے ہیں؛ ان کی ضرورت مواد کے درست امتزاج کے لیے ہے۔
  4. کاموں کے ساتھ خود بھی آئیں اور انہیں بھی کریں۔ مثالی طور پر، تھیوری سے زیادہ پریکٹس ہونی چاہیے۔ آپ مواد کو جتنی مضبوطی سے محفوظ کریں گے، اتنا ہی زیادہ امکان ہے کہ ایک مہینے میں آپ اسے بھول نہیں پائیں گے۔
  5. اختیاری: پڑھتے ہی اپنے لیے کوئز بنائیں۔ مشکل سوالات کو الگ سورس میں لکھیں، اور ایک ہفتے یا مہینے کے بعد، پڑھیں اور جواب دینے کی کوشش کریں۔ اگر یہ کام نہیں کرتا ہے تو دوبارہ کوشش کریں۔

اور ہم ان 5 نکات کو ہر اس ٹیکنالوجی کے لیے دہراتے ہیں جس کا مطالعہ کیا جاتا ہے۔ صرف اسی طرح (نظریہ کے مکمل مطالعہ اور پریکٹس کی ایک گھنی کوریج کے ساتھ) آپ ایک اعلیٰ معیار کا علمی بنیاد تیار کریں گے جس کے ساتھ آپ ایک پیشہ ور بن سکتے ہیں۔

اور ایسا لگتا ہے کہ سب کچھ آسان ہے: ہم ایک ایک کرکے ٹیکنالوجیز سیکھتے ہیں، زین کو سمجھتے ہیں، اور کام پر جاتے ہیں۔ ایسا ہی ہے، لیکن ایسا نہیں ہے۔

پروگرامنگ سیکھنے والے زیادہ تر لوگ کچھ اس طرح جاتے ہیں:

مستقبل کے پروگرامر کو پیغام

تصویر ایمانداری سے چوری ہے اس وجہ سے

اور یہاں آپ کو ہر ایک قدم کو مزید تفصیل سے دیکھنے کی ضرورت ہے:

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

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

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

روشن خیالی کی ڈھلوان: اس مرحلے پر آپ کے علم اور آپ کی جہالت کی سرحدیں واضح طور پر سامنے آتی ہیں۔ جہالت اب خوفناک نہیں رہی؛ اس پر قابو پانے کے طریقے کی سمجھ ہے۔ بغیر فیصلوں کے خلا میں پینتریبازی کرنا آسان ہو جائے گا۔ یہ پہلے سے ہی ختم لائن ہے. ایک ماہر کی حیثیت سے آپ کے پاس جو کمی ہے اس کا پہلے ہی احساس کرتے ہوئے، آپ جو ضروری ہے اسے مکمل اور مضبوط کریں گے اور پرسکون روح کے ساتھ میدان میں داخل ہوں گے۔

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

پروگرامر کا راستہ۔

اس کے ساتھ اچھی قسمت!

اختیاری پڑھنے کے لیے ادب:
پروگرامر بننے اور ڈننگ کروگر اثر کے بارے میں: پرہیز.
9 ماہ میں پروگرامر بننے کا کٹر طریقہ (ہر کسی کے لیے موزوں نہیں): پرہیز.
ان منصوبوں کی فہرست جنہیں آپ اپنی پڑھائی کے دوران آزادانہ طور پر نافذ کر سکتے ہیں: پرہیز.
صرف ایک چھوٹی سی اضافی حوصلہ افزائی: پرہیز.

ماخذ: www.habr.com

نیا تبصرہ شامل کریں