میں نے یہ مضمون کی بورڈ کو دیکھے بغیر لکھا ہے۔

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

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

میں نے یہ مضمون کی بورڈ کو دیکھے بغیر لکھا ہے۔

ماؤس استعمال کرنے والے پروگرامر کو ہاٹکیز استعمال کرنے والے پروگرامر سے کیا فرق ہے؟ پاتال تقریباً ناقابل حصول رفتار اور کام کا معیار، باقی تمام چیزیں برابر ہیں۔

ایک پروگرامر کو کیا فرق کرتا ہے جو ہاٹکیز استعمال کرتا ہے ایسے پروگرامر سے جو ٹچ ٹائپ کر سکتا ہے؟ اس سے بھی بڑا خلا۔

مجھے اس کی ضرورت کیوں ہے؟

کیا آپ ٹائپ کو چھو سکتے ہیں؟ نہیں، میں اس معاملے کی بات نہیں کر رہا ہوں جب آپ 10 الفاظ لکھتے ہیں اور پھر کی بورڈ کو دیکھتے ہیں۔ لیکن عام انداز میں۔

  • جب آپ اپنی درستگی اور حروف کی تعداد کو فی منٹ بہتر بناتے ہیں۔
  • جب آپ چابیاں دیکھے بغیر الفاظ درست کرتے ہیں۔
  • جب آپ دونوں شفٹ کیز استعمال کرتے ہیں۔
  • جب ہر علامت کی اپنی انگلی ہوتی ہے۔

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

آپ کو اس کی ضرورت کیوں ہے؟

ہم اندھے ٹائپسٹوں کی دنیا میں رہتے ہیں۔

ارد گرد کی پوری دنیا ان جیسے لوگوں کے لیے پروگرامرز-بلائنڈ ٹائپسٹ نے بنائی تھی:

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

اور آس پاس ایک جیسی دس انگلیوں والی بہت سی ہیں:

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

ٹچ ٹائپنگ آپ کو کاپی پیسٹ سے بچائے گی:

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

آپ اعمال کی مقدار کے بارے میں کم اور معیار کے بارے میں زیادہ سوچ سکتے ہیں:

  • کوڈ اکثر چھوٹا نکلتا ہے کیونکہ آپ اسی وقت میں ری فیکٹرنگ کے چند مزید چکر لگاتے ہیں۔ یا آپ ایک اختیاری لیکن پرلطف ٹیسٹ لکھنے کا انتظام کرتے ہیں۔

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

اب میرا نتیجہ ایک مانوس متن پر تقریباً 60 الفاظ فی منٹ اور ایک غیر مانوس پر تقریباً 40 ہے۔

میں نے یہ مضمون کی بورڈ کو دیکھے بغیر لکھا ہے۔
میں جانتا ہوں کہ اگر آپ درستگی پر کام کرتے ہیں تو 80 تک پہنچنا کافی ممکن ہے۔ یعنی، آپ جتنی تیزی سے ہوں گے، آپ میں ٹائپنگ کی غلطیاں اتنی ہی کم ہوں گی۔ نارمل میں جا کر کچھ اور تربیت لوں گا۔

جو لوگ سیکھنے کا فیصلہ کرتے ہیں ان کے لیے تجاویز اور چالیں۔

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

تجربہ

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

آپ کا کام زیادہ سے زیادہ مختلف حالتوں میں عنصر کو انجام دینا ہے۔

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

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

دہراتے وقت سر کو کام کرنا چاہیے۔ اس کو کیسے حاصل کیا جائے؟

  • غلطیوں سے نمٹنے کے لیے الگورتھم کا متبادل۔
  • درستگی سے متعلق درمیانی اہداف مقرر کریں، رفتار سے نہیں۔
  • بعض اوقات آپ جان بوجھ کر اپنی مرضی سے آہستہ لکھتے ہیں۔
  • درستگی کے بجائے ٹائپنگ تال پر توجہ دیں۔
  • ان جگہوں کو تبدیل کریں جہاں آپ تربیت کرتے ہیں۔
  • سمیلیٹر تبدیل کریں۔

تربیت کے دوران آپ نے غلطی کی۔ کیا کرنا ہے؟

باری باری تین ایکشن الگورتھم استعمال کریں۔

میں نے یہ مضمون کی بورڈ کو دیکھے بغیر لکھا ہے۔

کس لیے؟ ہر بار آپ کو تھوڑا مختلف سوچنا پڑتا ہے، تاکہ آپ کی توجہ مبہم نہ ہو۔

خراب الگورتھم: "اگر کوئی غلطی ہوتی ہے تو دوبارہ شروع کریں۔" لہذا آپ ہر وقت ایک ہی چیز کی تربیت کریں گے، بہت آہستہ آہستہ آگے بڑھیں گے۔

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

لکھنے میں ایک بھی غلطی نہ کرنے کی کوشش کریں:

  • پورے متن میں ایک مخصوص خط۔
  • الفاظ کا ایک مخصوص مجموعہ جس میں آپ عام طور پر غلطیاں کرتے ہیں۔
  • تمام الفاظ میں تمام پہلے حروف۔
  • تمام الفاظ میں تمام آخری حروف۔
  • تمام اوقاف کے نشانات۔
  • اپنے اختیار کے ساتھ آئیں۔

اور سب سے اہم بات۔

آرام کرنا مت بھولنا

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

ایک بار، Objective-C پر ایک کتاب کے دیباچے میں (جس میں میں پروگرام نہیں کرتا)، میں نے ایک جملہ پڑھا جو کسی بھی سیکھنے کے عمل میں یاد رکھنے کے قابل ہے۔ اسی کے ساتھ میں ختم کرنا چاہتا ہوں۔

"یہ آپ نہیں ہیں جو بیوقوف ہیں، یہ مقصد-C ہے جو پیچیدہ ہے۔ اگر ممکن ہو تو رات کو 10 گھنٹے سوئے۔

میں یہاں ختم کرنا چاہتا تھا، لیکن آئی ٹی ایڈیٹر نمبروں کے بارے میں سوالات لے کر آیا Olesya پوچھتا ہے، میں جواب دیتا ہوں.

آپ نے یہ خاص سمیلیٹر کیوں منتخب کیا اور آپ نے اپنا انتخاب کرنے سے پہلے کتنے دوسرے کو آزمایا؟

زیادہ نہیں، چار یا پانچ۔ بشمول پروگرامرز کے لیے تیار کردہ۔ typingclub.com مجھے تاثرات کا معیار پسند آیا: ہر برے کردار کو نمایاں کیا جاتا ہے، انگلیوں، چابیاں اور عمومی طور پر اعداد و شمار۔ معنی خیز انگریزی متن۔ ٹریننگ کو منی گیمز سے کم کیا جاتا ہے۔ میرا ایک ساتھی ہے جس نے اسے پسند کیا۔ keykey.ninjaلیکن یہ صرف میک کے لیے ہے۔

آپ نے دن میں کتنا وقت تربیت کے لیے وقف کیا؟

پہلے تو یہ بہت ہے - ہفتے میں 6 گھنٹے۔ یعنی دن میں تقریباً ایک گھنٹہ۔ اب مجھے لگتا ہے کہ میں بہت زیادہ فکر مند تھا اور اسے زیادہ آرام دہ رفتار سے کر سکتا تھا۔

آپ نے کام کے دوران کی بورڈ کو دیکھنا کب چھوڑا؟

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

ٹچ ٹائپنگ کی مہارت میں مہارت حاصل کرنے میں کتنا وقت لگا؟

ابھی ابھی دیکھا، کل 40 گھنٹے۔ لیکن یہ سارے کام نہیں، آدھے سے تھوڑا کم رہ گیا ہے۔ بالکل آخر میں مشین کو 75 ڈبلیو پی ایم کی ضرورت ہوتی ہے۔

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

ماخذ: www.habr.com

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