قسمت 4. حرفه برنامه نویسی. جوان. ورود به مشاغل آزاد

ادامه داستان "حرفه برنامه نویس".

هوا داشت تاریک می شد. چه به صورت مستقیم و چه غیر مستقیم. من با پشتکار فراوان برای شغلی به عنوان برنامه نویس جستجو کردم، اما هیچ گزینه ای وجود نداشت.
در شهر من 2-3 آگهی برای توسعه دهندگان 1C وجود داشت، به علاوه، یک مورد نادر، زمانی که معلمان دوره های برنامه نویسی مورد نیاز بودند. سال 2006 بود. من تحصیلاتم را از سال چهارم دانشگاه شروع کردم، اما والدین و دوست دخترم به وضوح به من اشاره کردند که باید دنبال کار باشم. بله، من خودم آن را می خواستم. بنابراین، پس از گذراندن چند مصاحبه برای سمت معلم دوره و عدم موفقیت در آنجا، عجله داشتم تا به کارشناسی ارشد 4C: حسابداری برسم. با ده ها کتابی که خوانده ام و صدها برنامه نوشته شده در C++/Delphi و جاوا، از روی ناامیدی شروع به یادگیری 1C کردم.

اما خوشبختانه برای من، اینترنت کابلی قبلاً به شهر ما آورده شده بود و من می توانستم با ارسال یک آگهی کاریابی در وب سایت ها شانس خود را امتحان کنم. با داشتن یک ایمیل در mail.ru و اغلب رفتن به آنجا، بخش تبلیغات را برای خودم پیدا کردم و در مورد تمام تجربیات غنی خود در زمینه توسعه نرم افزار نوشتم. قبلاً در قسمت آخر نوشتم که ده پاسخ اول به تبلیغ من با روح "نوشتن برای گیتس" بود. اما یازدهم مردی بود که سرنوشت من را 11 درجه تغییر داد، درست همانطور که در درس اول یک دوره برنامه نویسی اتفاق افتاد.

نامه ای به صندوق پستی من افتاد با تقریباً محتوای زیر:

سلام دنیس
اسم من Samvel است و مدیر OutsourceItSolutions هستم.
ما ما متوجه تبلیغ شما در جستجوی کار به عنوان توسعه دهنده در mail.ru شدیم. آماده نامزدی خود را در نظر بگیرید پیشنهاد می کنم در مورد ICQ - 11122233 با جزئیات بیشتری صحبت کنیم.

با احترام
ساموئل،
مدیر عامل،
OutsourceItSolutions

این نوع سبک رسمی و بیش از حد تجاری در کل مسیر همکاری ما ادامه داشت. همانطور که در غرب می گویند، من "احساسات مختلط" داشتم. از یک طرف یک نفر پیشنهاد کار می دهد و به نظر نمی رسد سرباره ای باشد که ما در شهرمان داشتیم. از طرفی هیچ چیز در مورد این شرکت معلوم نبود که چه می کند و چه شرایطی را ارائه می دهد. البته در حالی که چیزی برای از دست دادن نداشتیم باید عمل می کردیم. ما به سرعت از طریق ICQ وصل شدیم، سامول از من چند سوال پرسید و پیشنهاد داد برای امضای اسناد برای شروع کار ملاقات کنیم. سوالات او کلی بود و عمدتاً به مهارت و تجربه من مربوط می شد.
مانند اینها: «روی چه چیزی می نویسی؟»، «چه چیزی را می توانی نشان دهی؟» و غیره. هیچ "تفاوت بین یک کلاس انتزاعی و یک رابط" وجود نداشت. به خصوص مشکلاتی مانند "معکوس کردن یک آرایه".

اوایل شهریور بود، سخنرانی‌ها در دانشگاه منحصراً در مورد این تخصص بود و من پیش آنها رفتم. در طول راه، با دوستان پدرم یا دوستان دوستانم برخورد کردم که می خواستند یک راه حل کامل شرکتی برای تجارت یا آژانس دولتی خود به صورت رایگان داشته باشند. این هم یک تجربه بود و در اوقات فراغت از سخنرانی‌ها، با این سفارش‌های داوطلبانه مهارت‌هایم را ارتقا می‌دادم.
خلاصه پول نبود، فرصت نبود، پس ساموئل آخرین امید برای فرار از جایی باقی ماند.

روز ملاقات با سامول، از همکلاسی هایم پرسیدم که آیا می خواهند برای شرکت با من مصاحبه کنند؟
سمول با لکنت گفت که اگر دوستانی دارم که مهارت های فناوری اطلاعات دارند، می توانم آنها را با خودم بیاورم. آنچه در بین سطرها خوانده شد این بود: «ما همه را بی‌تفاوت می‌گیریم». تعداد کمی از همکلاسی های من موافق بودند، یا بهتر است بگوییم، از هر ده پاسخ دهنده، یک نفر موافق بود. طنز ماجرا این است که آن XNUMX نفری که مسائل مهمی مانند میخانه یا کانتر استایرک روی شبکه داشتند، پس از مدتی به سامول نیز رسیدند یا از او عبور کردند.

بنابراین، مردی به نام سریوگا موافقت کرد و با من رفت تا بداند این مرد چه نوع تجارتی دارد و به چشم انداز آن نگاه کند. سریوگا همیشه وقتی چیزی به او پیشنهاد می‌دادم خود را به هر زنا می‌کشاند. من اغلب به ایده هایی مانند ایجاد یک شبکه اجتماعی برای جستجوی شغل می رسیدم و سریوگا حداقل به عنوان یک مشاور درگیر آن می شد. به هر حال، در سال 2006، لینکدین به تازگی در حال توسعه بود و چیزی شبیه به آن در خارج از ایالات وجود نداشت. و به طور بالقوه، یک ایده به درستی اجرا شده از چنین شبکه اجتماعی می تواند امروز به فروش برسد 26 میلیارد دلار.

اما برگردیم به دیدار با سمول. نمی دانستم چه چیزی در انتظارم است و در چه شرایطی کار خواهیم کرد. تنها چیزی که به آن علاقه داشتم این بود که آیا 300 دلار ارزشمند خود را در ماه دریافت خواهم کرد یا خیر، و اگر خوش شانس بودم، از پشته فناوری که می شناختم استفاده کنم.

توافق کردیم که در یک مکان عمومی، نزدیک استادیوم ملاقات کنیم. نیمکت های پشت سر هم کنارمان بود و سروصدا بود. این مکان، نزدیک مرکز یک شهر صنعتی، بیشتر برای نوشیدن یک بطری آبجو مناسب بود تا قراردادی برای یک کار جدید در OutsourceItSolutions با مدیر عاملی به نام Samvel.
بنابراین، اولین سؤال از او این بود: "چی، مگر تو دفتر نداری؟" سامول مردد شد و به دور نگاه کرد و پاسخ داد که هنوز نه، اما ما قصد داشتیم آن را باز کنیم.

سپس از یک کیسه پلاستیکی از سوپرمارکت دو قرارداد برای من و سریوگا بیرون آورد. سعی کردم بفهمم چه چیزی در آنها نوشته شده است، اما در عمرم چیزی شبیه به آن را نخوانده بودم و این زبان قانونی باعث رد شد. طاقت نیاوردم پرسیدم:
- و چه می گوید؟
- این یک توافقنامه عدم افشای NDA است
- آه...
حتی بیشتر از اینکه در مورد چیزی که داشتم صحبت می کردم گیج شدم، مجبور شدم سری تکان دهم. برای پنج دقیقه دیگر، دیوانه‌وار متن را به دنبال کلمات کلیدی مانند "جریمه"، "اعتبار"، "اجباری"، "در صورت عدم رعایت" جستجو کردم. پس از اطمینان از عدم وجود چنین چیزی، آن را امضا کرد. بگذارید یادآوری کنم که سریوگا برای حمایت اخلاقی و جستجوی فرصت های جدید برای کسب درآمد برای خودم همراه من بود. همچنین متوجه نشد که چه چیزی را امضا می کند، این عمل را بعد از من تکرار کرد. چند کلمه دیگر با ساموول رد و بدل کردیم. باز هم در مورد مهارت و تجربه من. او پرسید که آیا من پی اچ پی بلدم؟
این چیزی است، اما من به ندرت با PHP کار کردم. برای همین گفتم پرل را می شناسم. که سامول با غرور گفت: "خب، پرل قرن گذشته است." اگرچه قرن تازه شروع شده است ...

با این حال، مطمئن نبودم که بعداً چه اتفاقی می‌افتد، با خنده عصبی به سریوگا گفتم: "خب، آنها حکم اعدام را امضا نکردند ...". همه به یکدیگر نگاه کردند و سامول قول داد که دستورالعمل های بیشتر را از طریق ایمیل ارسال کند.

روز بعد نامه ای دریافت کردم که در آن یک "ایمیل شرکتی"، پیوندی به نمایه شخصی من و دستورالعمل هایی در مورد نحوه پر کردن آن به من داده شد. همچنین نمونه ای از مشخصات تکمیل شده Samvel.

من فکر می کنم در این مرحله ارزش دارد که بگوییم OutsourceItSolutions چه نوع شرکتی است. این شرکت از نظر قانونی وجود نداشت. یک وب سایت بسیار ضعیف با طراحی چشم نواز آن سال ها و مدیر کل وجود داشت. سامول. احتمالا در خانه با شلوارک و تی شرت جلوی مانیتور نشسته است. او همچنین یک توسعه دهنده وب بود که درآمد اصلی خود را از آنجا با نرخ 20 دلار در ساعت به دست آورد. من قبلاً با پدرش که همان کاری را می‌کرد که سامول انجام می‌داد، سر راهش قرار گرفته بودم. یعنی من به دنبال دانشجویان ارشد فناوری اطلاعات بودم که می توانستند برای سفارش به غرب هزینه بگیرند. وسایل خانگی معمولی

بنابراین Samvel از زمان تأسیس آن در سال 2004 در صرافی مستقل oDesk (که اکنون Upwork است) ثبت شده است. البته، او قبلاً مشخصات کامل، مهارت‌ها و درک روشنی از نحوه کار با مشتریان خارجی داشت.
او همچنین به دنبال راه پدرش، آژانس خود را در oDesk افتتاح کرد. او امثال من را به آنجا آورد و از هر ساعتی که به دست می آورد درصدی را می گرفت. اون موقع حدود 10-15 نفر تو نمایندگیش بود. آخرین باری که آنجا را نگاه کردم، تعداد «متخصصان فناوری اطلاعات» از صد نفر گذشت.

من به وظیفه کاری خود برمی گردم - نمایه ای را در oDesk پر کنید. همانطور که متوجه شدید، سامول من را وارد حرفه آزاد کرد. این تنها فرصتی بود که در آن زمان و در آن مکان با شناخت من چیزی به دست آوردم. من خوش شانسم. مانند بسیاری از دوستانم که من را در مشاغل آزاد دنبال کردند. اکنون اکثر ما 10-12 سال تجربه در زمینه IT، فریلنسر و کار از راه دور داریم. همه در گروه ما چندان موفق نبودند، اما این یک موضوع جداگانه است.

با دیدن کتیبه 8 $/hr با خط بیستم در بالای نمایه oDesk خود، به سرعت شروع کردم به ضرب کردن این رقم در یک هفته کاری چهل ساعت و سپس در 160 ساعت در ماه. و وقتی در نهایت 1280 دلار را شمردم، سرخوشی شادی را تجربه کردم. بلافاصله فهمیدم که خرید VAZ-2107 کارکرده چقدر زمان می برد که حدود 2000 دلار قیمت داشت. با اشتیاق بیشتر، عجله کردم تا نمایه خود را پر کنم و هر آنچه را که اتفاق افتاده بود و ممکن بود رخ دهد در آن نوشتم.

در ستون تجربه دیگر نوشتم که فوتبال را خوب بازی می کنم و کاپیتان تیم بودم. که برای آن سامول با درایت اشاره کرد که این تجربه خارج از موضوع است و باید حذف شود. سپس شروع به تست زدن روی oDesk کردم. این چنین شغلی است و حتی اگر نام خانوادگی شما Stroustrup باشد، این واقعیت ندارد که بالاترین امتیاز را در C++ کسب کنید. سوالات یا توسط هندی ها یا سایر فریلنسرها نوشته شده بود و پر از ابهامات و گاهی اوقات خطا بود. بعداً oDesk این سوالات را همراه با پاسخ برای من ارسال کرد و از من خواست که تست ها را مرور کنم. من حداقل 10 خطا و جمله بندی نادرست پیدا کردم.

اما با این وجود. برای آزمون دلفی 6 امتیاز 4.4 از 5 را گرفتم که برای من یک دستاورد بود. و در C++ آنها حتی یک مدال "مقام اول" را دریافت کردند، که به نظر می رسید به این معنی است که خود شیطان تاکنون نتوانسته است این آزمون را پشت سر بگذارد. این نتیجه تلاش من برای مطالعه استاندارد و نوشتن یک کامپایلر بود. بنابراین، حتی با یک نمایه خالی، قبلاً نسبت به سایر فریلنسرها مزیت رقابتی داشتم.

قسمت 4. حرفه برنامه نویسی. جوان. ورود به مشاغل آزاد
نمایه oDesk من در 2006-2007

باید بگویم که در سال 2006، oDesk.com یک مکان دنج بود که در آن پست ها 2 بار در روز در بخش توسعه نرم افزار دسکتاپ ظاهر می شدند. 3-5 نفر که اکثرا از اروپای شرقی بودند به آنها پاسخ دادند. و با یک نمونه کار خالی، می شد یک پروژه خوب را ربود. به طور کلی، هیچ رقابتی وجود نداشت و این همان چیزی بود که اتفاق افتاد. من اولین پروژه را خیلی سریع دریافت کردم.

جایی در عرض یکی دو هفته، سامول درخواست هایی برای کار در طاقچه من فرستاد. بعد گفت خودم بفرستم - من قالب های اپلیکیشن دارم.

اولین مشتریان

از قضا، اولین مشتری من در oDesk دانش آموزی از آمریکا بود، با مشکلی مشابه مشکلی که برای دانش آموزانمان برای یک cheburek حل کردم. حدود ساعت 10 شب، اولین مشتری به یاهو مسنجر من ضربه زد. کمی عصبی بودم چون احساس می کردم در آستانه یک چیز مهم هستم. و آینده به این نظم بستگی دارد. در هر صورت تقریباً مثل هر فرد عادی که روز اول سر کار می رود. و حتی بدون اینکه قبلاً کار کرده باشید.

این مرد مشتری یک فایل Word با شرح مفصل کار تا کوچکترین جزئیات برای من فرستاد. نمونه هایی از قالب بندی ورودی/خروجی و کد. کیفیت الزامات یک مرتبه بزرگتر از ما بود. با وجود شب بیرون، عجله کردم تا مشکل را بنویسم تا امروز برایش بفرستم. دریافت اولین بازخورد مثبت برای من مهم بود. سپس سؤال استاندارد مشتری مطرح شد - "چقدر طول می کشد تا مشکل حل شود؟" من فکر کردم که حدود 3 ساعت طول می کشد، به علاوه یک ساعت برای پولیش و آزمایش همه چیز.

معلوم می شود 4 و طبق سنت، در مورد فورس ماژور و کسانی که کارهای پایانی را دوست دارند، در 2 ضرب می کنیم. پاسخ می دهم: «ساعت 8، فردا راه حل را برای شما می فرستم.»
در واقع ساعت دو نیمه شب تمام کردم. و در بخش غربی ایالات متحده آمریکا هنوز سبک بود. بنابراین، پس از 5 ساعت ورود به ردیاب، راه حل را برای اولین مشتری دانشجویی خود از آمریکا ارسال کردم.

روز بعد، شادی و قدردانی زیادی از طرف این مرد وجود داشت. در بررسی خود، او نوشت که من چقدر فوق‌العاده بودم و همه کارها را به جای 5 ساعت در 8 ساعت انجام دادم. این وفاداری مشتری است. البته اگر بتوانم سفارشات طولانی مدت دریافت کنم این کار را رایگان انجام می دهم. اما وقتی 40 دلار به حسابم رسید چه خوشحالی کردم. نه 2 دلار از دانش آموزان ما، بلکه به اندازه 40 دلار! برای همین کار این یک جهش کوانتومی بود.

مشتری بلند مدت

با گذشت زمان، با چیزهای کوچک مختلفی روبرو شدم که همچنان درآمدی بالاتر از میانگین شهر به من می داد. تازه داشتم به ته ماجرا می رسیدم. لازم بود انگلیسی صحبت کند و روان باشد. اگرچه من در مدرسه و دانشگاه زبان خوانده ام، زبان مادری بودن موضوع متفاوتی است. به خصوص اگر آمریکایی باشد. سپس برنامه Magic Gooddy محبوب شد که جملات کامل را ترجمه می کرد.
همچنین یک سینت سایزر گفتار داخلی نیز وجود دارد. این خیلی کمک کرد، هرچند کیفیت ترجمه به سبک روان و دژمشود بود.

قسمت 4. حرفه برنامه نویسی. جوان. ورود به مشاغل آزاد
Magic Gooddy برنامه ای است که به انجام گفتگو با اولین مشتریان کمک می کند

من یک بار درخواستی را برای شغلی ارسال کردم که در آن نیاز به نوشتن افزونه ای برای اینترنت اکسپلورر داشتم که داده ها را از شبکه اجتماعی MySpace جمع آوری می کند. امروزه هر دو پروژه یادگاری از گذشته هستند. و در سال 2006 جریان اصلی بود. هیچ کس فکر نمی کرد که فیس بوک شروع به کار کند و مای اسپیس کاملاً محو شود. همچنین، هیچکس از کروم استفاده نکرد، زیرا... او هنوز آنجا نبود و پلاگین های فایرفاکس محبوب نبودند. در ایالات متحده، سهم اینترنت اکسپلورر چندین برابر بیشتر از سایر مرورگرها بود. بنابراین، شرط مشتری درست بود، فقط با زمانی که او 5 سال عقب بود.

خوب، چند صد دلار به من یک کار آزمایشی داده شد تا یک افزونه بنویسم که تمام رویدادهای رخ داده در IE را ثبت کند.
هیچ ایده ای برای انجام این کار نداشتم. آنها این را در دانشگاه به ما یاد ندادند، چنین دستوری وجود نداشت. من مجبور شدم در rsdn.ru مورد علاقه خود جستجو کنم (StackOverflow نیز مفید نبود) و با استفاده از کلمات کلیدی "IE, plugin" جستجو کنم. خوشحالی من را تصور کنید که یک برنامه نویس دیگر آنچه را که در مشخصات فنی من نوشته شده بود آماده کرد. پس از بارگیری منابع، پنجره ای روی آنها برای نمایش گزارش رویدادهای مرورگر کشیدم، کار را برای تأیید ارسال کردم.

نیم ساعت بعد، پاسخ آمد - "خیلی خوشحالم!" این کار هیجان انگیز است! بیایید به همکاری ادامه دهیم!
یعنی فرد راضی بوده و مشتاق است که به صورت ساعتی ادامه دهد. چیزی که برای من تعجب آور بود این بود که او پیشنهاد داد که به مرور زمان نرخ من را از 10 دلار به 19 دلار افزایش دهد. من واقعاً تلاش زیادی کردم، اما تجربه اجرای یک پروژه به تنهایی را نداشتم. و اندی (این نام مشتری بود) سعی کرد به من انگیزه بدهد یا با پول یا با داستان هایی در مورد اینکه چگونه به دنبال سرمایه گذار است. با همه اینها، اندی دقیقاً همان فردی است که به من این اطمینان را داد که می توانی از فریلنسینگ درآمد کسب کنی و خیلی خوب. او همچنین به من این فرصت را داد که سامول را ترک کنم و یک پروفایل فردی ایجاد کنم تا برای هیچ چیز سود اضافی نپردازم.

در کل بیش از یک سال با اندی کار کردم. من تمام نیازها، طرح ها و ایده های او را در کد ++C پیاده سازی کردم. او همچنین به من گفت که چگونه به سرمایه گذاران برای توسعه پروژه می دود. او چند بار از من دعوت کرد که به آمریکا بیایم. به طور کلی ما روابط دوستانه ای ایجاد کرده ایم.

اما به آمریکایی هایی که با آنها تجارت می کنید اعتماد نکنید. امروز او دوست شماست و فردا بدون پلک زدن می تواند بودجه پروژه را تغییر دهد یا آن را به طور کامل ببندد. من در 12 سال از این موارد زیاد دیده ام. وقتی سؤالات مربوط به پول است، همه ارزش ها مانند خانواده، سلامتی، خستگی آنها را آزار نمی دهد. ضربه مستقیم به سر. و دیگر حرفی نیست من ترجیح می دهم در مورد مشتریان CIS چیزی نگویم.
این 2 مورد از بیش از 60 مورد بود که عاقبت خوبی نداشت. این ذهنیت است. و این موضوع یک پست جداگانه است.

بنابراین، در حالی که به عنوان یک الیگارش محلی از پروژه اندی درآمد کسب می کردم، قبلاً با ماشین جدید خودم از دانشگاه فارغ التحصیل شدم.
به نظرم آمد که جلوتر، همه راه های پیش رو باز است. من معتقد بودم که برای این پروژه سرمایه گذاری خواهیم کرد و حداقل در آن یک تیم رهبری خواهم بود.

اما همه چیز در این تجارت چندان هموار نیست. من و دوست دخترم با دریافت دیپلم تخصصی برای استراحت و تفریح ​​به دریا رفتیم. آن موقع بود که اندی یک خوک به من زد. در حالی که من در حال استراحت بودم، او قرارداد را بست و وقتی علت را توضیح دادم، با اکراه پاسخ داد که پولی نیست، همه چیز پوسیده است و اشکالات زیادی در پروژه وجود دارد. بنابراین این لیست از صدها اشکال را در چند صد رفع کنید، و بیایید ببینیم بعد چه اتفاقی می افتد. یک چرخش تند اما. البته این Dropbox نیست که Mailbox را به قیمت 100 میلیون دلار بسته بود، اما اقدامات بعدی کاملاً مشخص نبود.

بنابراین من مثل قورباغه در قوطی شیر ول کردم و سعی کردم غرق نشم و خامه ترش را هم زدم. اما پرداخت چند برابر شد، مطالبات بیشتر شد و من گفتم زمان قطع همکاری فرا رسیده است. اوضاع به این شکل بیشتر پیش نخواهد رفت. سال ها بعد، اندی بیش از یک بار برای مشاوره به من مراجعه کرد. او هنوز نمی تواند آرام شود و از استارتاپ های جدید ناله می کند. او در TechCrunch و رویدادهای دیگر سخنرانی می کند. اکنون یک برنامه کاربردی ایجاد کرده ام که تقریباً فوراً گفتار را تشخیص، ترجمه و ترکیب می کند.
تا جایی که می دانم چندین میلیون سرمایه گذاری دریافت کردم.

من شروع به جستجوی یک مشتری جدید در oDesk کردم که دشوار بود. درآمد خوب، ثبات و نرخ یک اشکال وجود دارد. آنها دارند سرد می شوند. اگر دیروز می توانستم با اضافه کردن چند ویژگی در یک هفته 600 دلار کسب کنم. سپس «امروز»، با یک مشتری جدید، با همان 600 دلار، باید مقدار بیشتری کار انجام دهم، و به طور همزمان در ابزارها، زیرساخت ها، تیم، حوزه موضوعی مشتری و به طور کلی، ویژگی های ارتباطی را جستجو کنم. در ابتدای کار شما آسان نیست.

مدت زیادی قبل از بازگشت به کار عادی، با همان درآمد، گذشت.
قسمت بعدی قرار است داستانی در مورد بحران جهانی و محلی، سطح میانی، اولین پروژه بزرگ تکمیل شده که نور روز را دید و در مورد راه اندازی استارتاپ شما باشد.

ادامه ...


منبع: www.habr.com

اضافه کردن نظر