آئی ٹی میں داخل ہونا: نائجیریا کے ایک ڈویلپر کا تجربہ

آئی ٹی میں داخل ہونا: نائجیریا کے ایک ڈویلپر کا تجربہ

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

کیا کوڈ لکھنا جاننا ضروری ہے؟

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

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

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

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

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

غیر پروگرامر کے طور پر کام کرنے کے اختیارات

ڈیزائن

ڈیزائن IT میں کافی وسیع تصور ہے، لیکن عام طور پر جب لوگ مجھ سے ڈیزائن کے بارے میں سوالات پوچھتے ہیں، تو وہ UI یا UX کے بارے میں بات کر رہے ہوتے ہیں۔ ان دو پہلوؤں میں مظاہر کی ایک وسیع رینج بھی شامل ہے - بصری، سپرش اور یہاں تک کہ سمعی احساسات سے متعلق ہر وہ چیز جو کسی پروڈکٹ کے ساتھ تعامل کرتے وقت پیدا ہوتی ہے۔

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

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

کام کی ترتیب لگانا

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

مارکیٹنگ اور کاروباری ترقی

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

یوزر سپورٹ

یہ کردار ان لوگوں کی توجہ مبذول کرائے گا جو IT میں اپنا کیریئر بنانا چاہتے ہیں۔ میں اس بات کو اس حقیقت سے منسوب کرتا ہوں کہ، عام طور پر، جو لوگ غیر تکنیکی شعبوں میں معاون ملازمتوں میں کام کرتے ہیں، انہیں کم معاوضہ دیا جاتا ہے۔ یہ حقیقت، بدلے میں، اس حقیقت کی ایک ضمنی پیداوار ہے کہ نائجیریا کی تنظیمیں کسٹمر کی مدد کو زیادہ اہمیت نہیں دیتی ہیں اور نہ ہی اس میں سرمایہ کاری کرتی ہیں - جو ہماری ثقافت میں گہرائی سے جڑی ہوئی ہے:کسی طرح باہر نکلو'.

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

نائیجیرین مارکیٹ سے باہر پھیل رہا ہے۔

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

بین الاقوامی مارکیٹ میں داخل ہونے کے کئی طریقے ہیں:

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

میں دو وجوہات کی بنا پر دور سے کام کرنے کا انتخاب کرتا ہوں:

  1. یہ آجر اور ملازم دونوں کے لیے تقریباً ایک مثالی آپشن ہے۔ ملازم میں عام طور پر یہ سوچ ہوتی ہے: "میں نے آن لائن تکنیکی مدد کے بارے میں سب کچھ سیکھنے میں دو سال گزارے اور وہ مجھے 25 نائرا کی پیشکش کر رہے ہیں۔" دوسری طرف، ہزاروں کلومیٹر دور واقع ایک آجر اپنی صلاحیتوں کی قدر کرتا ہے اور مالی وجوہات کی بناء پر اسے ملازمت دینے پر آمادہ ہوتا ہے - اس کی قیمت اس کے اپنے علاقے کے لوگوں کی محنت سے کم ہوگی۔ یہ زیادہ نہیں لگتا ہے، لیکن یہ حقیقت میں اتنا خوفناک نہیں ہے۔ مطلق اقدار ہمیشہ اس بات کی تصویر فراہم نہیں کرتی ہیں کہ کس طرح تنخواہ کی سطح کسی شخص کے معیار زندگی کو متاثر کرتی ہے۔ متعلقہ علاقوں میں رہنے کے اخراجات کو مدنظر رکھنا ضروری ہے۔ Ibadan میں $000 ریموٹ ڈویلپر بننا $40 کمانے اور سان فرانسسکو میں رہنے سے زیادہ منافع بخش ہوسکتا ہے۔
  2. اگر آپ دوسری کرنسی میں پیسہ کماتے ہیں اور اسے نائیجیریا میں خرچ کرتے ہیں، تو آپ مقامی معیشت کو فائدہ پہنچا رہے ہیں۔

پروگرامنگ کے بارے میں کیا خیال ہے؟

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

"ماسٹر جاوا اسکرپٹ، اسے جاوا کے ساتھ الجھن میں نہ ڈالیں، حالانکہ جاوا بھی اچھا ہوگا اگر آپ اینڈرائیڈ پر سرور سائیڈ کے ساتھ کام کرنا چاہتے ہیں، تاہم، جاوا اسکرپٹ سرور سائیڈ اور اینڈرائیڈ کے لیے بھی اچھا ہے، لیکن یہ اصل میں اس کے لیے ڈیزائن کیا گیا تھا۔ براؤزر آپ کو ایچ ٹی ایم ایل، سی ایس ایس، ازگر، بوٹسٹریپ کی بھی ضرورت ہوگی (لیکن بوٹسٹریپ اچھا نہیں ہے... یا ہے؟)، ری ایکٹ، ویو، ریلز، پی ایچ پی، مونگو، ریڈیس، ایمبیڈڈ سی، مشین لرننگ، سالیڈیٹی وغیرہ۔ "

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

یہاں چند تجاویز ہیں:

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

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

نقطہ آغاز تلاش کرنے کا دوسرا طریقہ یہ ہے کہ آپ اس بارے میں سوچیں کہ آپ بالکل کیا بننا چاہتے ہیں۔ "میں مشین لرننگ کرنا چاہتا ہوں۔" "میں ایک iOS ڈویلپر بننا چاہتا ہوں۔" اس سے آپ کو وہ جملے بھی ملیں گے جو آپ گوگل کر سکتے ہیں: "مشین لرننگ کورسز۔"

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

آئیے پہلے نقطہ سے مثال کے ساتھ جاری رکھیں۔ لہذا، میں نے "بلاگ کے لیے کوڈ کیسے لکھنا ہے" گوگل کیا اور ایک ہزار لفظوں کا مضمون آیا جس میں HTML/CSS، JavaScript، SQL، وغیرہ جیسی اصطلاحات شامل تھیں۔ میں پہلا لفظ لے کر شروع کرتا ہوں جو مجھے سمجھ نہیں آتا ہے اور "HTML&CSS کیا ہے"، "Learn HTML&CSS" جیسے سوالات کے ذریعے معلومات تلاش کرنا شروع کرتا ہوں۔

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

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

سیکھنا سیکھنا

لہذا، آپ نے IT میں اپنا ہاتھ آزمانے کا فیصلہ کیا ہے۔ اب ہمیں صرف یہ جاننے کی ضرورت ہے کہ کچھ رکاوٹوں کو کیسے دور کیا جائے:

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

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

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

انٹرنیٹ آپ کا سب کچھ ہے۔

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

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

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

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

لیکن مجھے کتابوں، ٹیوٹوریلز اور کورسز کے لیے ادائیگی کرنی پڑے گی؟

واقعی نہیں۔ انٹرنیٹ پر مفت وسائل کا ایک پورا گروپ ہے۔ Codecademy ایک مفت منصوبہ پیش کرتا ہے۔ پر اچانک نینو لیول کے علاوہ تمام کورسز کی کوئی قیمت نہیں ہے۔ زیادہ تر ادائیگی شدہ مواد کو یوٹیوب پر دوبارہ اپ لوڈ کر دیا گیا ہے۔ پر Coursera и خان اکیڈمی بہت سارے مفت مواد بھی ہیں۔ اور یہ انٹرنیٹ پر دستیاب ہزاروں وسائل میں سے چند ایک ہیں۔

اس سے انکار نہیں ہے کہ معاوضہ مواد اکثر اعلیٰ معیار کا ہوتا ہے۔ اب یقیناً میں نے بروقت اس کی منظوری دینا بند کر دی، لیکن ایک زمانے میں میں نے کتابوں اور ویڈیوز کو پائریٹ کیا جس کے لیے میرے پاس اتنے پیسے نہیں تھے۔

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

کوڈ اور ڈیزائن - صرف کمپیوٹر پر

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

  • پروسیسر 1.6 گیگا ہرٹز
  • ریم 4 جی بی
  • 120 جی بی ہارڈ ڈرائیو

اس طرح کی کوئی چیز تقریباً 70 نیرا میں خریدی جا سکتی ہے، اگر آپ اسے دوسرے ہاتھ سے خریدتے ہیں تو اس سے بھی سستا ہے۔ اور نہیں، آپ کو میک بک کی ضرورت نہیں ہے۔

تقریباً چھ سال پہلے میں ورڈپریس ڈویلپمنٹ سیکھ رہا تھا اور اسے کرنے کے لیے تقریباً ہر روز ایک دوست کا HP لیپ ٹاپ لینا پڑتا تھا۔ میں نے دل سے سیکھا کہ اس کی یونیورسٹی میں کن دنوں اور اوقات میں کلاسز ہوتی تھیں اور جب وہ سونے کے لیے جاتا تھا - میں اس وقت صرف کمپیوٹر استعمال کر سکتا تھا۔

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

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

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

  • Codecademy Go, Py - موبائل موڈ میں کوڈ سیکھنے کے لیے اچھے اختیارات
  • گوگل نے ایک اچھی ایپ جاری کی۔ پرائمرجس کی مدد سے آپ اپنی ڈیجیٹل مارکیٹنگ کی مہارتیں تیار کر سکتے ہیں۔
  • کے اے لائٹ ایک ایسی ایپلی کیشن ہے جو آپ کو خان ​​اکیڈمی سے آف لائن ویڈیوز دیکھنے کی اجازت دیتی ہے۔

مجھے یقین ہے کہ اگر ہم قریب سے دیکھیں تو اس فہرست کو وسعت دی جا سکتی ہے۔

جہاں مدد کی تلاش کی جائے۔

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

  • اندیلا: Andela پلیٹ فارم عالمی معیار کے ماہرین تیار کرتا ہے، اور ساتھ ہی انہیں ادائیگی بھی کی جاتی ہے۔ پروگرام کی مدت چار سال ہے، اور اس دوران آپ نہ صرف سیکھیں گے، بلکہ دنیا بھر کی ٹیکنالوجی کمپنیوں کے لیے حقیقی مصنوعات بھی بنائیں گے، جو بہت قیمتی تجربہ فراہم کرتی ہے۔
  • لیمبڈا اسکول افریقہ پائلٹ: Lmyabda اسکول نو مہینوں میں ہنر مند ڈویلپرز کو تربیت دیتا ہے جو فوری طور پر کام تلاش کرتے ہیں، اور جب تک آپ کو کہیں نوکری نہیں مل جاتی وہ آپ سے ایک نیرا نہیں لیں گے۔ اب لیمبڈا افریقہ میں دستیاب ہوا۔; پے اسٹیک اسکول کے ساتھ تعاون کرتا ہے، BuyCoins۔ (جہاں میں کام کرتا ہوں)، Cowrywise، CredPal اور دیگر مقامی کمپنیاں۔ پہلا سیٹ اب بند ہے، لیکن اگلے سال، مجھے یقین ہے، ہم ایک نئے کا اعلان کریں گے۔
  • آئی اے اسکالرشپ. مشہور فرنٹ اینڈ ڈویلپر اور میری کمپنی BuyCoins کے شریک بانی Ire Aderinokun ہر سال وہ ایک خاتون کے لیے Udacity پر کسی بھی نینو لیول کے کورس کے لیے ادائیگی کرتی ہے۔ یہ خاص طور پر پرکشش ہے کیونکہ ان کا پروگرام صرف پروگرامنگ تک محدود نہیں ہے: ان میں ڈیجیٹل اور دیگر کاروباری مضامین بھی شامل ہیں۔ درخواستیں فی الحال قبول نہیں کی جا رہی ہیں، لیکن دوسری تکرار کی تیاری کے لیے کام جاری ہے۔
  • جوابی کارروائی: ایک مفت پروگرام جہاں خواتین اساتذہ کے ساتھ کوڈ کرنا سیکھتی ہیں۔ یہاں آپ نہ صرف کوڈ کے ساتھ کام کرنے کا طریقہ سیکھ سکتے ہیں بلکہ تجربہ کار بانیوں کے تعاون سے اسٹارٹ اپس بنانے اور ان کا نظم کرنے کا طریقہ بھی سیکھ سکتے ہیں۔

مزید نکات

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

ماخذ: www.habr.com

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