حرفه برنامه نویس فصل 3. دانشگاه

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

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

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

البته اجراهای دوران دبیرستان هنوز در خاطرات پدر و مادرم تازه بود، بنابراین در طول سال‌ها می‌فهمم که چرا آنها این را گفتند.

در تابستان، قبل از پذیرش، به خرید کتاب برای کل 40 دلاری که مادربزرگم از حقوق بازنشستگی به من داده بود، ادامه دادم.
از خاطره انگیز و قابل توجه:
1. "UML 2.0. تحلیل و طراحی شی گرا". کتابی که به من یاد داد چگونه نرم افزاری با هر پیچیدگی طراحی کنم، از طریق معماری فکر کنم، همه چیز را به اجزاء تقسیم کنم، موارد استفاده بنویسم، و نمودارهای UML را ترسیم کنم. این دانشی است که افراد ارشد، رهبران و معماران به آن نیاز دارند. کسانی که یک سیستم را از خلأ مادی می کنند، در حالی که فقط توصیف ایده وجود دارد.
من افرادی را می شناسم که در حال حاضر بالای 30 سال دارند و هنوز نمی توانند تصمیم بگیرند مگر اینکه دستوری از بالا، از سوی یک توسعه دهنده رده بالاتر وجود داشته باشد. در مشاغل آزاد و از راه دور، زمانی که اغلب به صورت انفرادی با مشتری کار می کنید، این دانش نیز بسیار ارزشمند است.
آنها همچنین برای توسعه دهندگان مستقلی که برنامه ها و سرویس های جدید ایجاد می کنند مرتبط هستند. اگرچه افراد کمی با طراحی دقیق زحمت می کشند. به همین دلیل است که ما نرم‌افزاری با چنین کیفیتی داریم که تمام حافظه را با یک UX کج می‌بلعد.
2. "ANSI C++ 98 Standard". کاملاً یک کتاب نیست، اما بیش از 800 صفحه اطلاعات پس زمینه دارد. البته، من آن را بخش به بخش نخواندم، بلکه در هنگام توسعه کامپایلر C++ خود به قوانین زبان خاصی اشاره کردم. عمق دانش زبان پس از مطالعه و اجرای استاندارد با هیچ القاب شگفت انگیزی قابل توصیف نیست. می توان گفت که شما همه چیز را در مورد زبان می دانید و حتی بیشتر. کار بسیار طولانی و پر زحمت برای مطالعه استاندارد. اما من 5 سال دانشگاه در پیش داشتم، بنابراین هیچ کس به من فشار نمی آورد
3. "دلفی ​​6. راهنمای عملی.". این یک جهش سریع به دنیای رابط کاربری گرافیکی و فرم‌های جذاب بود. تقریباً هیچ آستانه ورود وجود نداشت و من از قبل پاسکال را به خوبی می شناختم. در حین تحصیل در دانشگاه، سهم شیر از برنامه های تجاری را در دلفی نوشتم. این نرم افزار برای دانشجویان فارغ التحصیل دانشگاه، حسابداری برای مشاغل کوچک، دولتی بود. نهادها سپس چندین سفارش آزاد وجود داشت. در اواسط دهه XNUMX، دلفی بر بازار توسعه ویندوز تسلط داشت. تاکنون، در فروشگاه‌های محلی می‌توانید برنامه‌هایی را با فونت‌ها و کنترل‌های آشنا ببینید که بلافاصله یک برنامه دلفی را از هر برنامه دیگری متمایز می‌کند.
4. "آموزش MFC". با تسلط بر دلفی، ادامه ایجاد UI در C++ منطقی بود. خیلی سخت تر بود، همه چیز درست نشد و قابل درک بود. با این حال این فناوری را به مرحله کاربرد در پروژه های تجاری نیز رساندم. یک شرکت آنتی ویروس آلمانی برنامه من را که تا به امروز با MFC نوشته شده است، توزیع می کند.
5. "3 دیسک با کتابخانه MSDN 2001". من فوراً اینترنت نداشتم، و تا آنجا که به یاد دارم، کتابخانه MSDN در سال 2003 آنلاین نبود. در هر صورت، نصب کتاب مرجع MSDN بر روی رایانه شخصی خود آسان تر بود و به راحتی اسناد مربوط به عملکرد WinApi یا کلاس MFC را پیدا کردم.
حرفه برنامه نویس فصل 3. دانشگاه
شاخص ترین کتاب های خوانده شده در دوره 2002-2004

اینها کتابهایی هستند که در دوره 2002-2004 خوانده شده اند. البته، اکنون این یک میراث کهنه است که به صورت دسته‌ای با استفاده از دات نت و فناوری‌های وب بازنویسی می‌شود. اما این مسیر من است، شاید برخی از شما مشابه آن را داشته اید.

ترم اول

در پایان تابستان، نوبت شرکت در آزمون های ورودی دانشگاه است. همه چیز به آرامی پیش رفت. من در آزمون زبان و ریاضی قبول شدم و در سال اول رشته برنامه نویسی سیستم های کامپیوتری ثبت نام کردم.
اول شهریور همان طور که پیش بینی می شد به اولین کلاس های زندگی ام رفتم. مادرم به من گفت: "زمان دانش آموزی درخشان ترین زمان زندگی است." من با کمال میل باور کردم.
در روز اول 3 جفت درس عمومی گذرانده شد، همه در گروه با هم آشنا شدند و در کل دانشگاه تاثیر خوشایندی از خود به جا گذاشت.
بالاخره آنها شروع به آموزش برنامه نویسی واقعی در C به ما کردند! و علاوه بر این، آنها تاریخ علوم کامپیوتر، فناوری دیجیتال و بسیاری از اطلاعات دیگر را که برای من مرتبط بود تدریس کردند. حتی فحش دادن. تجزیه و تحلیل مفید بود، زیرا به من اجازه داد تا عمیق‌تر آنچه را که دونالد کنوت بسیار محترم نوشته است، درک کنم.

کلاس های برنامه نویسی در فضای رانندگی برای من برگزار شد. بالاخره مردم برای کمک به من مراجعه کردند. احساس نیاز کردم در ابتدای کلاس وظیفه نوشتن برنامه به ما محول شد. این کار برای یک و نیم جفت و سپس نیم ساعت برای آزمایش طراحی شده بود. من موفق شدم تکلیف را در 3-5 دقیقه بنویسم و ​​بقیه زمان در دفتر قدم زدم و به دیگران کمک کردم تا مشکل را پیدا کنند.
کامپیوترهای کافی برای کل گروه وجود نداشت، بنابراین اغلب ما دو نفر در یک زمان در یک رایانه می نشستیم. با دیدن توانایی های من، سه، چهار، گاهی اوقات حتی 5-6 نفر نزدیک میز من نشستند و دریغ نکردند که بنشینند تا آنچه را که یکی دو سال پیش از کتاب کرنیگان و ریچی یاد گرفتم بیاموزند.
همکلاسی‌هایم توانایی‌های من را دیدند و خودشان سؤالاتی را مطرح کردند، یا به آنها پیشنهاد دادند که بعد از کلاس‌ها با هم صحبت کنند. اینجوری دوستان زیادی پیدا کردم که امروز هم با اکثرشون دوستیم.

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

پس از مدتی، همکلاسی ها شروع به ترک حضار کردند و کاغذهای تا شده ای را که حاوی مشکلات امتحان بود با خود بردند.
جسور اول پرسید: به من کمک کن تصمیم بگیرم. جواب دادم: "باشه، الان تصمیم می گیرم." هنوز 5 دقیقه نگذشته بود که با خودکار روی یک کاغذ مچاله شده محلولی را خط خطی کردم و پس دادم. با دیدن اینکه این طرح کار می کند، مردم شروع به ترک مخاطبان بسیار بیشتر کردند و گاهی اوقات حتی دو یا سه بار در یک زمان.
روی طاقچه کارم سه دسته برگ بود. یک بسته حاوی برگه های TODO تازه وارد است. روبروی من یک برگه In Progress بود و در کنار آن یک بسته "Done" قرار داشت.
این بهترین ساعت من بود کل گروه که تقریباً 20 نفر بودند برای کمک به من مراجعه کردند. و من به همه کمک کردم.
و مردی که می خواست پول دربیاورد با عجله بعد از چند دقیقه رفت و متوجه شد که اینجا چیزی برای گرفتن وجود ندارد ، تمام توجهات معطوف به نوع دوست بود.
کل گروه با نمره 4 و 5 امتحان دادند و من اکنون 20 دوست و اقتدار خلل ناپذیر در امور برنامه نویسی دارم.

پول اول

بعد از جلسه زمستانی، شایعاتی در سراسر دانشکده پخش شد مبنی بر اینکه مردی وجود دارد که می تواند هر مشکل برنامه نویسی را حل کند، که در خانه یا در طول جلسه به ما محول شده بود. و دهان به دهان نه تنها در بین دانشجویان سال اول، بلکه در بین دانشجویان ارشد نیز پخش شد.
همانطور که قبلاً نوشتم ، پس از "بهترین ساعت" در امتحان با همه افراد گروه روابط دوستانه برقرار کردم و با چند نفر از بچه ها ارتباط بسیار نزدیک برقرار کردیم. ما دوستان واقعی شدیم و زمان زیادی را خارج از دانشگاه گذراندیم. برای سادگی ارائه، آنها را ایلان و آلن بنامیم (نام مستعار نزدیک به واقعی است).
ما ایلان را به نام صدا زدیم، اما آلن به افتخار آلن دلون، به دلیل توانایی او در فریفتن هر زیبایی، لقب گرفت. دختران به معنای واقعی کلمه دور او حلقه زدند، در تعداد متفاوت. از نظر ملاقات با مردم و شروع روابط شبانه، آلن دلون هیچ برابری نداشت. او یک مرد آلفا واقعی برای جنس مونث بود که برای اکثر متخصصان فناوری اطلاعات کاملاً غیرعادی است. آلن علاوه بر امور عاشقانه، یک طراح حرفه ای بود. و اگر او نیاز داشت چیزی بکشد، به عنوان مثال، بنرهای چشمک زن محبوب آن زمان با فرمت Web 1.0، آن را به راحتی انجام داد.

در مورد ایلان چیزهای بیشتری می توان گفت. ما هنوز هم تا امروز، ده سال پس از دانشگاه، با او ملاقات می کنیم. در سال های اول زندگی، او مردی لاغر و نسبتاً ساکت بود. (این را نمی توان در مورد مرد بزرگ چهره امروزی در یک جیپ گفت). با این حال، من همان بودم - لاغر و کم حرف. بنابراین، من فکر می کنم ما به سرعت یک زبان مشترک پیدا کردیم.
اغلب بعد از کلاس، من، ایلان و آلن در یک سالن آبجو، پوشیده از برزنت جمع می شدیم. اولاً آن طرف خیابان دانشگاه بود و ثانیاً با یک «روبل» و 50 کوپک می‌توانستید برای 2 ساعت مهمانی آتش‌زا چند کالای خوب تهیه کنید. مثل آبجو و کراکر. اما نکته متفاوت بود.
ایلان و آلن از شهرهای دیگر بودند و در یک اتاق اجاره ای زندگی می کردند. آنها دائماً کمبود پول داشتند و مواقعی هم مجبور بودند گرسنه بمانند. لحظات خوشی که آنها یک بورسیه تحصیلی 10 دلاری در کارت خود دریافت کردند، در همان روز جشن گرفته می شد و زمان آن بود که "کمربندها را ببندند" و با آنچه خدا می فرستد زندگی کنند.

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

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

مدل کسب و کار ساده بود. یا از طریق توصیه یا تبلیغ، یکی از دانشجویان دانشگاه با ما تماس گرفت. او یک مشکل برنامه نویسی را توضیح داد که باید تا یک مهلت مشخص حل می شد و من آن را به قیمت دانشجویی حل کردم. ایلان درگیر فروش بود و درصد خود را دریافت کرد. آلن دلون کمتر در کسب و کار ما شرکت می کرد، اما اگر نیاز به طراحی، تصویر یا جذب مشتریان بیشتری داشتیم، او همیشه کمک کننده بود. او با جذابیت خود، افراد جدید زیادی را برای ما به ارمغان آورد. تنها کاری که من باید انجام می دادم این بود که این خط لوله را با سرعت 5-10 کار در روز پردازش کنم. مهلت ها سختگیرانه بود - بیش از یک هفته. و بیشتر اوقات، باید دیروز انجام می شد. بنابراین، چنین شرایطی به سرعت به من آموخت که برنامه‌ها را در یک «جریان» بنویسم، بدون اینکه حواس‌ام را از هر چیز کوچکی مانند زلزله‌ای با بزرگی 5,9 یا یک حادثه بزرگ در بیرون پنجره پرت کنم.

در گرمترین فصل، قبل از جلسه، یعنی در ماه های دسامبر و می، به نظر می رسید که من تمام وظایف دانشگاه را روی کامپیوترم داشتم. خوشبختانه، بیشتر آنها از یک نوع بودند، به خصوص زمانی که یک عمده فروش با نماینده یک گروه کامل با ما تماس گرفت. سپس می توان 20 کار را انجام داد، به عنوان مثال در اسمبلر، تنها 2-3 خط را تغییر داد. در چنین فصلی سرنخ ها مانند رودخانه جاری می شد. تنها چیزی که ما از دست دادیم فلاپی دیسک بود. در سال 2003-2005 دانش آموزان فقیر شهر ما چیزی به عنوان انتقال پول از طریق اینترنت نداشتند. علاوه بر این، هیچ تضمینی برای پرداخت وجود نداشت، که اکنون به آن سپرده می گویند. از این رو شرکت SKS به عنوان مجری سفارشات در محدوده دانشگاه قرار ملاقات گذاشت و ما دادیم. فلاپی دیسک با یک راه حل تقریباً هیچ بازپرداختی وجود نداشت (از بازپرداخت انگلیسی - بازگشت پرداخت به درخواست مشتری). همه خوشحال بودند و اگر می توانستند چیزهایی را که به فایل readme.txt در فلاپی دیسک اضافه کردم یاد بگیرند، 4-5 امتیاز دریافت کردند. اگرچه، یک نسخه نمایشی ساده از یک برنامه کاملاً کارآمد نیز اغلب باعث ایجاد یک اثر شگفت انگیز در بین معلمان می شود.

البته قیمتش مسخره بود ولی از نظر مقدار مصرف کردیم. به عنوان مثال، یک کار خانگی معمولی 2-3 دلار هزینه دارد. کار درسی 10 دلار جکپات در قالب یک برنامه برای کار یک کاندیدا یک بار شکست خورد و به اندازه 20 دلار برای درخواست یک دانشجوی فارغ التحصیل که برای دفاع از خود آماده می شد، بود. در فصل گرما می توان این درآمد را در 100 نفر مددجو ضرب کرد که در نهایت بیشتر از میانگین حقوق شهر بود. احساس خنکی می کردیم. آن‌ها می‌توانستند کلوپ‌های شبانه را بپردازند و در آن جا خوش بگذرانند، به جای اینکه برای آخرین پنی خود در چبورک خفه شوند.

از نقطه نظر مهارت های من، آنها با هر تکلیف دانش آموز جدید چند برابر می شدند. ما شروع به دریافت برنامه های کاربردی از دانشکده های دیگر، با یک برنامه آموزشی متفاوت کردیم. برخی از دانشجویان ارشد در حال حاضر از جاوا و XML با پتانسیل کامل خود استفاده می کردند، زمانی که ما به C++/MFC متمایل بودیم. برخی به اسمبلر نیاز داشتند، برخی دیگر به PHP. من یک باغ وحش کامل از فناوری ها، کتابخانه ها، فرمت های ذخیره سازی داده ها و الگوریتم ها را برای خودم هنگام حل مسائل یاد گرفتم.
این جهانی گرایی تا امروز با من باقی مانده است. همچنین هنگام کار بر روی پروژه ها از انواع فناوری ها و پلتفرم ها استفاده می شود. اکنون می توانم برای هر پلتفرم، سیستم عامل یا دستگاهی نرم افزار یا برنامه بنویسم. کیفیت، البته، متفاوت خواهد بود، اما برای کسب و کاری که من عمدتاً با آن سروکار دارم، معمولاً بودجه مهم است. و یک ارکستر تک نفره برای آنها به معنای کاهش بودجه دقیقاً به اندازه تعداد توسعه دهندگانی است که می توانم با مهارت های خود جایگزین کنم.

اگر از بزرگترین فایده ای که تحصیل در دانشگاه برای من به همراه داشت صحبت کنیم، سخنرانی در مورد الگوریتم یا فلسفه نخواهد بود. و همانطور که در مورد دانشگاه ها گفته می شود، "یادگیری نخواهد آموخت". اول اینکه اینها افرادی خواهند بود که بعد از تمرین با آنها رابطه دوستانه برقرار کردیم. و ثانیا، این همان شرکت SKS است که من را به یک توسعه دهنده حرفه ای تبدیل کرد، با سفارشات واقعی و متنوع.
دوست دارم جمله ای را به خاطر بسپارم که برای این قسمت از داستان بسیار مناسب است: یک فرد زمانی برنامه نویس می شود که افراد دیگر شروع به استفاده از برنامه های او کنند و برای آن پول پرداخت کنند..

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

سرنوشت

سال چهارم دانشگاه شروع شد. آخرین دوره ای که پس از اتمام آن مدرک لیسانس اعطا می شود. عملاً دروس عمومی وجود نداشت، بلکه فقط موضوعات مربوط به رایانه و شبکه بود. حالا گاهی افسوس می خورم که وقت نداشتم یا علاقه ای به همان الکترونیک یا ساختار داخلی شبکه ها نداشتم. اکنون من این کار را از روی ناچاری تمام می کنم، اما مطمئن هستم که این دانش اولیه برای هر توسعه دهنده ای ضروری است. از طرف دیگر، شما نمی توانید همه چیز را بدانید.
من در حال تکمیل نوشتن کامپایلر ++C خودم بودم، که قبلاً می‌توانست کدها را برای خطاها مطابق استاندارد بررسی کند و دستورالعمل‌های اسمبلی تولید کند. من خواب دیدم که می‌توانم کامپایلر خود را به ازای هر مجوز 100 دلار بفروشم. من این را در هزار مشتری و ذهنی ضرب کردم
به یک چکش منتقل شد، با باس 50 سنت که از بلندگوها پخش می‌شد و در صندلی عقب آن را داغ می‌کرد. در 19 سالگی چه کاری می توانید انجام دهید - اینها اولویت ها هستند. ترفند کامپایلر خانگی من این بود که به جای انگلیسی از Visual C++ و gcc به زبان روسی خطا تولید می کرد که برای همه قابل درک نیست. من این را به عنوان یک ویژگی قاتل می دیدم که هیچ کس در جهان هنوز آن را اختراع نکرده بود. من فکر می کنم فایده ای برای گفتن بیشتر ندارد. به فروش نرسید. با این حال، من به دانش عمیقی از زبان C++ دست یافتم که تا امروز مرا تغذیه می کند.

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

مشکل از ناکجاآباد آمد. به فکر تبلیغ در mail.ru افتادم که به دنبال شغلی با حقوق 300 دلار برای موقعیت برنامه نویس C++/Java/Delphi هستم. این در سال 2006 است. که آنها اساساً به چیزی مانند این پاسخ دادند: "شاید باید با چنین درخواست های حقوقی به بیل گیتس نامه بنویسید؟" این باعث ناراحتی من شد، اما در میان انبوهی از پاسخ های مشابه، شخصی بود که مرا به شغل آزاد کشاند. این تنها فرصت در لاس وگاس فقیر ما بود تا با انجام کاری که می‌دانستم پول خوبی به دست بیاورم.
بنابراین تحصیل در دانشگاه به آرامی به کار در بورس آزاد تبدیل شد. در پایان مبحث دانشگاه می توان گفت: من سال 5 نرفتم. یک برنامه نویسی و مفهومی مانند "حضور رایگان" وجود داشت که من 146٪ ​​از آن استفاده کردم.
تنها کاری که باید انجام می شد دفاع از دیپلم تخصصی بود. کاری که با کمک دوستانم با موفقیت انجام دادم. شایان ذکر است که در این دوره من قبلاً از پدر و مادرم به یک آپارتمان اجاره ای نقل مکان کرده بودم و یک ماشین جدید خریداری کرده بودم. اینگونه بود که کار من به عنوان یک توسعه دهنده حرفه ای آغاز شد.

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

ادامه ...

منبع: www.habr.com

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