حصہ 5۔ پروگرامنگ کیریئر۔ ایک بحران۔ درمیانی پہلی ریلیز

کہانی کا تسلسل "پروگرامر کیریئر".

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

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

کسی چیز کو تبدیل کرنے کی پہلی کوشش ایک بڑے پیمانے پر ویب سروس تھی۔

یعنی، کام تلاش کرنے اور کنکشن بنانے کے لیے ایک سوشل نیٹ ورک۔ مختصر میں - Runet کے لئے LinkedIn. یقینا، میں LinkedIn کے بارے میں نہیں جانتا تھا، اور RuNet میں کوئی analogues نہیں تھے۔ VKontakte پر فیشن ابھی ابھی میرے "لاس اینجلس" تک پہنچا ہے۔ اور نوکری تلاش کرنا بہت مشکل تھا۔ اور نظر میں اس موضوع پر کوئی عام سائٹس نہیں تھیں۔ لہذا، یہ خیال درست تھا اور، جب میں پہلی بار "جم" میں آیا، تو میں نے 50 کلوگرام وزن کو دونوں طرف سے باربل پر لٹکا دیا۔ دوسرے لفظوں میں: آئی ٹی کا کاروبار کیا ہے اور اسے کیسے بنایا جائے اس کا کوئی اندازہ نہ ہونے کے باعث، ایلون اور میں نے Runet کے لیے LinkedIn بنانا شروع کیا۔

یقیناً عمل درآمد ناکام ہو گیا۔ میں بنیادی طور پر صرف ڈیسک ٹاپ پر C++/Delphi کو استعمال کرنے کا طریقہ جانتا تھا۔ ایلون ابھی ویب ڈویلپمنٹ میں اپنا پہلا قدم اٹھانا شروع کر رہا تھا۔ لہذا میں نے ڈیلفی میں ویب سائٹ کی ترتیب بنائی اور اسے آؤٹ سورس کیا۔ LinkedIn کی ترقی کے لیے $700 ادا کرنے کے بعد، مجھے نہیں معلوم تھا کہ اس کے ساتھ آگے کیا کرنا ہے۔ اس وقت، یقین کچھ اس طرح تھا: آئیے ایک ویب سائٹ بنائیں، اسے انٹرنیٹ پر ڈالیں اور پیسہ کمانا شروع کریں۔
صرف ہم نے اس بات کو مدنظر نہیں رکھا کہ ان تینوں واقعات کے ساتھ ساتھ ان کے عمل کے دوران، ایک ملین مختلف چھوٹی چھوٹی چیزیں رونما ہوتی ہیں۔ اور یہ بھی کہ انٹرنیٹ پر موجود ویب سائٹ خود سے پیسے نہیں کماتی۔

فری لانس

ایک طویل عرصے تک میں اپنے پہلے کلائنٹ اینڈی سے چمٹا رہا، جس کے ساتھ ہم نے ایک سال سے زیادہ عرصے تک اکٹھے کام کیا۔ لیکن، جیسا کہ میں نے آخری حصے میں لکھا تھا، اینڈی نے خاموشی سے معاہدہ بند کرنے کا فیصلہ کیا جب میں چھٹی پر تھا۔ اور پہنچتے ہی اس نے رسیاں مروڑنا شروع کر دیں اور ماہانہ ایک چائے کا چمچ ادا کیا۔
شروع میں، اس نے oDesk پر میرا ریٹ بڑھا کر $19/hour کر دیا، جو اس وقت اوسط سے زیادہ تھا۔ سمویل جیسے تجربہ کار فری لانسرز (وہ شخص جس نے مجھے فری لانسنگ میں لایا) کی شرح $22/گھنٹہ تھی، اور اوڈیسا کے تلاش کے نتائج میں پہلے نمبر پر تھے۔ میرے اگلے آرڈر کی تلاش میں اس اونچی بولی نے مجھ پر جواب دیا۔

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

یہ محسوس کرتے ہوئے کہ یہ ایک نیا آرڈر تلاش کرنے کا وقت ہے، میں نے نوکری کی پوسٹوں کے لیے درخواستیں بھیجنے کے لیے جلدی کی۔ پہلے دو آرڈرز، اینڈی کے بعد، میں کامیابی سے ناکام رہا۔ اس حقیقت کے عادی کہ آپ جتنا چاہیں کام کر سکتے ہیں، اور ہفتے کے آخر میں آپ کے اکاؤنٹ میں ایک گول رقم ہو جائے گی، میں دوبارہ شروع کرنے کے امکان سے زیادہ خوش نہیں تھا۔ یعنی، مقررہ قیمت کا ایک چھوٹا پروجیکٹ لیں -> کسٹمر کا اعتماد جیتیں -> زیادہ مناسب ادائیگی پر سوئچ کریں۔ لہذا، دو یا تین مرحلے پر، میں ٹوٹ گیا. یا تو میں اعتماد کے لیے کام کرنے میں بہت سست تھا، یا کلائنٹ میرے لیے $19 کی طے شدہ شرح ادا نہیں کرنا چاہتا تھا۔ میں ریٹ کو $12/گھنٹہ یا اس سے بھی کم کرنے کے بارے میں سوچ کر پھٹ گیا تھا۔ لیکن اس کے علاوہ کوئی راستہ نہیں تھا۔ ڈیسک ٹاپ سافٹ ویئر کے میرے طاق میں عملی طور پر کوئی مطالبہ نہیں تھا۔ اس کے علاوہ بحران۔

ان سالوں کے oDesk کے بارے میں چند الفاظ (2008-2012)

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

رکاوٹوں کے دوسری طرف، ایک اور بڑا واقعہ پیش آیا - پہلا آئی فون ریلیز ہوا۔ اور کاروباری امریکیوں کو فوری طور پر احساس ہوا کہ فوری نقد رقم کیسے کمائی جائے۔
بلاشبہ، آپ کی آئی فون ایپلیکیشن کو 3 کوپیکس کے لیے خالی اور تیزی سے بڑھتی ہوئی مارکیٹ میں جاری کر کے۔ ٹیڑھا، ترچھا، ڈیزائن کے بغیر - سب کچھ رولڈ۔
لہذا، پہلے آئی فون 2G کے اجراء کے ساتھ ہی، ایک اضافی موبائل ڈویلپمنٹ زمرہ فوری طور پر oDesk پر نمودار ہوا، جو کہ صرف آئی فون کے لیے ایک ایپلی کیشن بنانے کی درخواستوں سے بھرا ہوا تھا۔

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

لیکن یہ بات نہیں ہے۔ میری بنیادی مہارت اب بھی C++ تھی۔ یہ دیکھ کر کہ C++ کے آرڈرز کم تھے، اور C# .NET کے لیے زیادہ سے زیادہ اشتہارات نمودار ہوئے، میں آہستہ آہستہ مائیکروسافٹ ٹیکنالوجی کے اسٹیک پر چلا گیا۔ ایسا کرنے کے لیے، مجھے اس پروگرامنگ زبان میں کتاب "C# Self-Teacher" اور ایک چھوٹے پروجیکٹ کی ضرورت ہے۔ تب سے میں زیادہ تر شارپ پر بیٹھا ہوں، کہیں بھی نہیں ہلتا۔

پھر میں نے C++ اور جاوا میں بڑے پروجیکٹس کا سامنا کیا، لیکن میں نے ہمیشہ C# کو ترجیح دی، کیونکہ میں اسے سب سے زیادہ آسان، اور حال ہی میں، اپنے طاق میں کسی بھی کام کے لیے ایک عالمگیر زبان سمجھتا ہوں۔

حصہ 5۔ پروگرامنگ کیریئر۔ ایک بحران۔ درمیانی پہلی ریلیز
فروری 2008 میں oDesk (ویب آرکائیو سے)

پہلی بڑی ریلیز

یہ اکثر ہوتا ہے کہ اگر آپ آؤٹ سورس یا فری لانس ڈویلپر ہیں، تو آپ کبھی نہیں دیکھ سکتے کہ آپ کا پروگرام حقیقی زندگی میں کیسے استعمال ہوتا ہے۔ سچ کہوں تو، 60 سے زیادہ پروجیکٹس میں سے جو میں نے بطور فری لانس مکمل کیے، میں نے زیادہ سے زیادہ 10 کو فروخت پر دیکھا۔ لیکن میں نے کبھی نہیں دیکھا کہ دوسرے لوگ میری تخلیق کو کس طرح استعمال کرتے ہیں۔ اس لیے، 2008-2010 کے افسردہ سالوں سے گزرنے کے بعد، جب تقریباً کوئی آرڈر نہیں تھا، میں نے 2011 میں بیل کو سینگوں سے پکڑ لیا۔

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

حصہ 5۔ پروگرامنگ کیریئر۔ ایک بحران۔ درمیانی پہلی ریلیز
مسلو درست تھا۔

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

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

ہمارا آدمی اس بارے میں کیا سوچے گا؟ "ہاں، یہ کسی قسم کا دھوکہ ہے،" غالباً اس کا پہلا خیال ہوگا۔ تاہم، نہیں، قیصر کی کمپنی 6 سال سے زیادہ عرصے سے چل رہی ہے اور ESET، Kaspersky، Avast، McAfee اور دیگر جیسے بڑے اداروں سے مقابلہ کرنے میں کامیاب رہی ہے۔
اسی وقت، کمپنی کا کاروبار صرف نصف ملین یورو سالانہ تھا۔ ہر چیز کا انحصار روح القدس اور روشن مستقبل میں ایمان پر تھا۔ قیصر $11/گھنٹہ سے زیادہ ادائیگی نہیں کر سکتا تھا، لیکن اس نے ہفتے میں 50 گھنٹے کی حد مقرر کی، جو میرے لیے شروع کرنے کے لیے کافی تھی۔
یہ بھی واضح رہے کہ سی ای او نے کسی پر دباؤ نہیں ڈالا اور تحائف تقسیم کرنے والے مہربان چچا کا تاثر دیا۔ سی ٹی او کے بارے میں بھی یہی نہیں کہا جا سکتا، جن سے مجھے تھوڑی دیر بعد ملنے کا موقع ملا۔ اور رات کو رہائی کے وقت زیادہ قریب سے کام کریں۔

لہذا، میں نے ایک اینٹی وائرس کمپنی میں دور سے کام کرنا شروع کیا۔ میرا کام اینٹی وائرس کے بیک اینڈ کو دوبارہ لکھنا تھا جو کمپنی کی زیادہ تر مصنوعات میں استعمال ہوتا تھا۔ (تکنیکی تفصیلات اس میں مل سکتی ہیں۔ یہ پوسٹ).
پھر میرا پہلا پیدا ہوا۔ Habr کے سینڈ باکس میں پوسٹ کریں۔، C++ کی لذتوں اور فوائد کے بارے میں، جو اب بھی اسی نام کے مرکز میں دوسرے نمبر پر ہے۔

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

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

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

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

آخر میں

ایک مشہور کتاب کہتی ہے: "سب سے تاریک گھڑی طلوع فجر سے پہلے ہے۔" ان دنوں میرے ساتھ یہی ہوا تھا۔ 2008 میں مکمل مایوسی سے لے کر 2012 میں میری اپنی آئی ٹی کمپنی کے قیام تک۔ قیصر کے علاوہ، جو مسلسل $500/ہفتہ لاتا تھا، مجھے ریاستوں سے ایک اور کلائنٹ ملا۔

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

کیزر پروجیکٹ کو ختم کرنے اور دوسرے پروجیکٹ کے ساتھ سست ہونے کے بعد، میں نے اپنے اسٹارٹ اپ کو شروع کرنے کی تیاری شروع کردی۔ میرے اکاؤنٹ میں تقریباً 25k ڈالر تھے، جو ایک پروٹو ٹائپ بنانے اور اضافی سرمایہ کاری کرنے کے لیے کافی تھے۔

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

اس طرح میں زکربرگ کال ویب سائٹ کے ذریعے ساشا پیگنوف سے ملا vc.ru)، جس نے پھر مجھے VKontakte کے شریک بانی اور سرمایہ کار سے ملوایا۔ میں نے ایک ٹیم بھرتی کی، دارالحکومت چلا گیا اور اپنے فنڈز اور مزید سرمایہ کاری کا استعمال کرتے ہوئے ایک پروٹو ٹائپ بنانا شروع کیا۔ جس پر میں اگلے حصے میں تفصیل سے بات کروں گا۔

جاری رکھنا ...

ماخذ: www.habr.com

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