Dasturlash karerasi. 3-bob. Universitet

Hikoyaning davomi "Dasturchi karerasi".

Kechki maktabni tugatib, universitetga kirish vaqti keldi. Shahrimizda bitta texnik universitet bor edi. Shuningdek, “Matematika va informatika” fakultetida bitta “Kompyuter tizimlari” kafedrasi mavjud boʻlib, ular boʻlajak IT xodimlarini – dasturchilar va maʼmurlarni tayyorlar edi.
Tanlov kichik edi va men "Kompyuter muhandisligi dasturlash" mutaxassisligiga hujjat topshirdim. Oldinda 2 ta kirish imtihonlari bor edi. Til va matematikada.
Imtihonlardan oldin suhbat o'tkazildi va o'qitish shaklini tanlash - byudjet yoki shartnoma, ya'ni. bepul yoki pul uchun.

Mening ota-onam suhbatimda ishtirok etishdi va qabul qilishdan xavotirda edilar. Albatta, ular o'qitishning shartnoma shaklini tanladilar. Aytgancha, bu yiliga taxminan 500 dollar turadi, bu 2003 yilda, ayniqsa, bizning kichik shahrimiz uchun juda ko'p pul edi. Otamning qabul komissiyasidagi qiz bilan suhbatini yaxshi eslayman:
Qiz: Siz byudjet bo'yicha imtihonlarni topshirishga harakat qilishingiz mumkin va agar u ishlamasa, shartnomaga o'ting. Siz bo'lib-bo'lib to'lashingiz mumkin.
Ota: Yo'q, biz allaqachon shartnoma tuzishga qaror qildik
Qiz: Xo'sh, nima uchun siz hech narsani xavf ostiga qo'ymaysiz
Ota: Yo'q, bu hali ham xavf. Ayting-chi, hamma shartnoma tuzmoqchimi?
Qiz: Ha, hamma shunday qiladi. Ehtimol, faqat to'liq ahmoqlar qila olmaydi
Ota: Unda imkonimiz bor... dedi u tirjayib va ​​kirish uchun hujjatlarni imzoladik

Albatta, o'rta maktabdagi chiqishlar hali ham ota-onamning xotiralarida saqlanib qolgan, shuning uchun yillar davomida ular nima uchun bunday deyishganini tushunaman.

Yozda, qabul qilishdan oldin, men buvim pensiyasidan menga bergan 40 dollarga kitob sotib olishni davom ettirdim.
Esda qolarli va ahamiyatlilaridan:
1. "UML 2.0. Ob'ektga yo'naltirilgan tahlil va dizayn". Menga har qanday murakkablikdagi dasturiy ta'minotni loyihalashni, arxitekturani o'ylab ko'rishni, hamma narsani tarkibiy qismlarga ajratishni, foydalanish holatlarini yozishni va UML diagrammalarini chizishni o'rgatgan kitob. Bu qariyalar, rahbarlar va me'morlarga kerak bo'lgan bilimdir. G'oyaning faqat tavsifi mavjud bo'lganda, tizimni bo'shliqdan amalga oshiradiganlar.
Men 30 yoshdan oshgan odamlarni bilaman va ular yuqoridan, yuqori darajadagi ishlab chiquvchidan buyruq bo'lmasa, hali ham qaror qabul qila olmaydi. Freelancing va masofaviy ishda, siz tez-tez mijoz bilan yakkama-yakka ishlaganingizda, bu bilim ham bebahodir.
Ular yangi ilovalar va xizmatlarni yaratadigan indie ishlab chiquvchilari uchun ham dolzarbdir. Garchi bir nechta odam batafsil dizayn bilan bezovta qilsa ham. Shuning uchun bizda barcha xotirani yutib yuboradigan, egri UX bilan shunday sifatli dasturiy ta'minot mavjud.
2. "ANSI C++ 98 standarti". Bu unchalik kitob emas, lekin u 800 dan ortiq sahifa maʼlumotlardan iborat. Albatta, men uni bo‘limma-bo‘lim o‘qib chiqmadim, balki C++ kompilyatorimni ishlab chiqishda maxsus til qoidalariga murojaat qildim. Standartni o'rganish va amalga oshirishdan so'ng tilni bilish chuqurligini hech qanday ajoyib epitet bilan tasvirlab bo'lmaydi. Aytishimiz mumkinki, siz til haqida hamma narsani bilasiz, hatto undan ham ko'proq. Standartni o'rganish uchun juda uzoq, mashaqqatli ish. Ammo oldinda 5 yillik universitet bor edi, shuning uchun meni hech kim turtkilmadi
3. "Delphi 6. Amaliy qo'llanma.". Bu GUI dunyosiga tez sakrash va shaklni xushomad qilish edi. Kirish ostonasi deyarli yo'q edi va men Paskalni juda yaxshi bilardim. Universitetda o'qiyotganimda, men Delphida tijorat dasturlarining asosiy qismini yozdim. Bu universitet bitiruvchilari uchun dasturiy ta'minot, kichik biznes, hukumat uchun buxgalteriya hisobi edi. muassasalar. Keyin bir nechta mustaqil buyurtmalar bo'ldi. XNUMX-yillarning o'rtalarida Delphi Windows ishlab chiqish bozorida hukmronlik qildi. Hozirgacha mahalliy do'konlarda kassa paytida siz Delphi ilovasini boshqa har qanday dasturdan darhol ajratib turadigan tanish shriftlar va boshqaruv elementlari bo'lgan dasturlarni ko'rishingiz mumkin.
4. "MFC qo'llanmasi". Delphi-ni o'zlashtirgandan so'ng, C++ da UI yaratishni davom ettirish mantiqan to'g'ri edi. Bu ancha qiyinroq edi, hamma narsa amalga oshmadi va tushunarli edi. Biroq, men ushbu texnologiyani tijorat loyihalarida qo'llash bosqichiga ham olib keldim. Bir nemis antivirus kompaniyasi MFC-da yozilgan dasturimni shu kungacha tarqatadi.
5. "MSDN Library 3 bilan 2001 ta disk". Menda darhol Internet yo'q edi va esimda, MSDN kutubxonasi 2003 yilda onlayn emas edi. Qanday bo'lmasin, MSDN ma'lumotnomasini mahalliy shaxsiy kompyuterimga o'rnatish va har qanday WinApi funktsiyasi yoki MFC sinfi uchun hujjatlarni osongina topish men uchun osonroq bo'ldi.
Dasturlash karerasi. 3-bob. Universitet
2002-2004 yillarda o'qilgan eng muhim kitoblar

Bular 2002-2004 yillarda o'qilgan kitoblar. Albatta, endi bu eskirgan meros bo'lib, u .NET va Web texnologiyalaridan foydalangan holda to'plamlarda qayta yozilmoqda. Lekin bu mening yo'lim, ehtimol sizlardan ba'zilaringiz shunga o'xshash yo'llarga ega bo'lgandirlar.

Birinchi semestr

Yozning oxirida universitetga kirish imtihonlarini topshirish vaqti keldi. Hammasi muammosiz o'tdi. Men til va matematika imtihonini topshirdim va kompyuter tizimlarini dasturlash mutaxassisligining birinchi kursiga o‘qishga kirdim.
Birinchi sentyabrda, kutilganidek, hayotimdagi birinchi darslarga bordim. "Talabalik davri - hayotdagi eng yorqin vaqt", dedi onam. Men bajonidil ishondim.
Birinchi kuni umumta'lim fanlaridan 3 juft juftlik o'tdi, guruhda hamma bir-biri bilan tanishdi va umuman universitet yoqimli taassurot qoldirdi.
Nihoyat, ular bizga C tilida haqiqiy dasturlashni o'rgatishni boshladilar! Bundan tashqari, ular kompyuter fanlari tarixi, raqamli texnologiyalar va men uchun tegishli bo'lgan boshqa ma'lumotlarni o'rgatishdi. Hatto qasam ichish. tahlil foydali bo'ldi, chunki bu menga chuqur hurmatli Donald Knut yozganlarini chuqurroq tushunishga imkon berdi.

Dasturlash darslari men uchun haydash muhitida o'tdi. Nihoyat, odamlar menga yordam so'rab kelishdi. Men o'zimni kerakli his qildim. Dars boshida bizga dastur yozish vazifasi berildi. Vazifa bir yarim juftlik, so'ngra sinov uchun yarim soat uchun mo'ljallangan. Men topshiriqni 3-5 daqiqada yozishga muvaffaq bo‘ldim, qolgan vaqtda esa ofisni aylanib chiqdim va boshqalarga muammoni aniqlashga yordam berdim.
Butun guruh uchun kompyuterlar etarli emas edi, shuning uchun biz ko'pincha bitta kompyuterda ikkitadan o'tirdik. Qobiliyatlarimni ko‘rib, uch, to‘rt, ba’zan hatto 5-6 kishi stolim yoniga o‘tirishdi va ikki yil avval Kernig‘an va Ritchi kitobidan o‘rganganlarimni o‘rganish uchun ikkilanmay o‘tirishdi.
Sinfdoshlarim mening qobiliyatlarimni ko'rdilar va o'zlari savollar berishdi yoki darsdan keyin shunchaki dam olishni taklif qilishdi. Shu tariqa men ko‘plab do‘stlar orttirdim, ularning aksariyati bugun ham do‘stmiz.

Qishda, birinchi mashg'ulot vaqti keldi. Hammasi bo'lib 4 ta fanni olish kerak edi: 2 turdagi oliy matematika, tarix va dasturlash. Hammasi o'tdi, ba'zilari 4 ball, ba'zilari 3. Va menga avtomatik ravishda dasturlash tayinlandi. O'qituvchilar mening mahoratimni allaqachon bilishgan, shuning uchun ular meni sinab ko'rishdan foyda ko'rmadilar. Darhol imzo qo'yish uchun o'zimning rekordlar daftarimni olib, xursandchilik bilan sessiyaga keldim va uyga qaytmoqchi bo'lganimda, sinfdoshlarim mendan qolishimni va eshik oldida turishimni so'rashdi. Xo'sh. O'zimni deraza tokchasiga, ofisdan chiqish joyiga qo'yib, kutishni boshladim. Yonimda yana bir yigit osilib turardi, u ham imtihonni avtomatik topshirdi.
“Nega bu yerda qolasiz”, deb so‘radim
— “Men muammolarni hal qilish orqali pul ishlamoqchiman. Nega siz bu yerdasiz?
- "Men ham. Men shunchaki pul ishlamoqchi emasman. Agar sizga yordam kerak bo'lsa, men yuragimning mehribonligi bilan qaror qilaman."
Raqibim taraddudlanib, javoban nimadir deb ming‘irladi.

Biroz vaqt o'tgach, sinfdoshlar o'zlari bilan imtihon muammolari bo'lgan buklangan qog'ozlarni olib, auditoriyani tark eta boshladilar.
"Menga qaror qilishga yordam bering", deb so'radi birinchi jasur. "Yaxshi, men hozir qaror qilaman", deb javob berdim. Men sharikli ruchka bilan g‘ijimlangan qog‘ozga eritma yozib, qaytarib berganimga 5 daqiqa ham o‘tmadi. Sxema ishlayotganini ko'rib, odamlar tomoshabinlarni tez-tez tark eta boshladilar, ba'zan esa bir vaqtning o'zida ikki yoki uchta.
Mening ishim derazasida uchta dasta barglar bor edi. Bitta paketda yangi kelgan TODO varaqlari mavjud. Oldimda “In Progress” varag‘i, yonida esa “Bajarildi” to‘plami yotardi.
Bu mening eng yaxshi soatim edi. Deyarli 20 kishidan iborat butun guruh menga yordam so'rab murojaat qildi. Va men hammaga yordam berdim.
Pul ishlamoqchi bo‘lgan yigit esa bir necha daqiqadan so‘ng bu yerda qo‘lga tushadigan hech narsa yo‘qligini anglab, butun diqqat altruistga qaratildi.
Butun guruh 4 va 5-sinflar bilan imtihondan o'tdi va endi mening 20 ta do'stim va dasturlash masalalarida mustahkam vakolatim bor.

Birinchi pul

Qishki sessiyadan so'ng, butun fakultet bo'ylab mish-mishlar tarqaldi, har qanday dasturlash muammosini hal qila oladigan yigit bor edi, biz uni uyda yoki sessiya paytida tayinlashdi. Og‘zaki gaplar nafaqat birinchi kurs talabalari, balki yuqori kurs talabalari orasida ham tarqaldi.
Men allaqachon yozganimdek, imtihondagi "eng yaxshi soat" dan keyin men guruhdagi hamma bilan do'stona munosabatlarni rivojlantirdim va biz bir nechta yigitlar bilan juda yaqin aloqada bo'la boshladik. Biz haqiqiy do'st bo'ldik va universitetdan tashqarida ko'p vaqt o'tkazdik. Taqdimotning soddaligi uchun ularni Elon va Alen deb ataymiz (laqablar haqiqiylarga yaqin).
Biz Elonni nomi bilan chaqirdik, lekin Alen har qanday go'zallikni o'ziga jalb qila olish qobiliyati uchun Alen Delon sharafiga laqab qo'ydi. Qizlar tom ma'noda uning atrofida har xil sonlarda aylanib yurishdi. Odamlar bilan uchrashish va tungi munosabatlarni boshlash nuqtai nazaridan, Alen Delonga teng keladigani yo'q edi. U ayol jinsi uchun haqiqiy alfa erkak edi, bu ko'pchilik IT mutaxassislari uchun mutlaqo g'ayrioddiy. Qiziqarli ishlardan tashqari, Alen kasbi bo'yicha dizayner edi. Va agar u biror narsani, masalan, Web 1.0 formatidagi o'sha paytdagi mashhur miltillovchi bannerlarni chizishi kerak bo'lsa, u buni osonlik bilan bajardi.

Elon haqida ko'p gapirish mumkin. Biz u bilan universitetdan o'n yil o'tib, shu kungacha uchrashamiz. Birinchi yillarida u oriq, ancha jim yigit edi. (Bugungi jipdagi katta yuzli yigit haqida shunday deyish mumkin emas). Biroq, men xuddi shunday edim - ozg'in va jim. Shuning uchun, menimcha, biz tezda umumiy til topdik.
Ko'pincha darslardan so'ng men, Elon va Alen brezent bilan qoplangan pivo zalida to'planardik. Birinchidan, u universitetning qarshisida edi, ikkinchidan, "rubl" va 50 tiyin uchun siz 2 soatlik olovli ziyofat uchun shirinliklarni olishingiz mumkin edi. Tayyor pivo va kraker kabi. Ammo gap boshqacha edi.
Elon va Alen boshqa shaharlardan bo'lib, ijaraga olingan xonada yashashardi. Ular doimo pul yetishmas, och qolishga majbur bo‘lgan paytlari ham bo‘lgan. Ularning kartalarida 10 dollarlik stipendiya olgan baxtli daqiqalar o'sha kuni nishonlandi va keyin "kamarlarini mahkam bog'lash" va Xudo yuborgan narsaga yashash vaqti keldi.

Albatta, bu holat tashrif buyurgan talabalarni qo‘shimcha pul topish yo‘llarini izlashga undadi. Va ularning oldida, qo'l uzunligida, men shaklida "yorqin bosh" o'tirdi. Bu ham yumshoq va kamdan-kam odamlarga yordam berishdan bosh tortadi.
Men bu vaziyatni to'g'ri tasvirladimmi yoki yo'qmi, bilmayman, lekin pivoxonadagi bu yig'ilishlar mening faoliyatimdagi SKS deb nomlangan birinchi IT kompaniyasining yaratilishiga olib keldi. Ism shunchaki familiyamizning bosh harflaridan iborat edi. Uchta ta'sischi tomonidan taqdim etilgan yosh kompaniyamiz keyingi to'rt yil ichida raqobatchilarni va butun universitetni parchalab tashladi.

Elon ROP edi. Ya'ni, savdo bo'limi boshlig'i. Ya'ni, uning mas'uliyati autsorsing biznesimiz uchun yangi mijozlarni topishni o'z ichiga olgan. Savdo kanali gorizontal ravishda A4 formatidagi varaqalar bo'lib, unda oddiy yozuv mavjud: "Dasturlash muammolarini hal qilish". Va quyida Ilonning telefon raqami.
Bunday tashqi reklama dasturlash bo'yicha tahsil olayotgan talabalar paydo bo'lishi mumkin bo'lgan har bir qavatda joylashtirildi.
Mijozlarning sodiqligi nuqtai nazaridan kuchliroq bo'lgan qo'shimcha, og'zaki savdo kanali edi.

Biznes modeli oddiy edi. Tavsiya yoki reklama orqali universitet talabasi biz bilan bog‘landi. U ma'lum bir muddatgacha hal qilinishi kerak bo'lgan dasturlash muammosining tavsifini berdi va men uni talaba bahosiga hal qildim. Elon savdo bilan shug'ullangan va o'z foizini olgan. Alen Delon bizning biznesimizda kamroq ishtirok etdi, lekin agar biz dizayn, rasm yoki qo'shimcha mijozlarni jalb qilishimiz kerak bo'lsa, u doimo yordam berdi. O'zining jozibasi bilan u bizga juda ko'p yangi odamlarni olib keldi. Men qilishim kerak bo'lgan narsa bu quvur liniyasini kuniga 5-10 vazifa tezligida qayta ishlash edi. Belgilangan muddatlar qat'iy edi - bir haftadan ko'p emas. Va ko'pincha, buni kecha qilish kerak edi. Shu sababli, bunday holatlar menga 5,9 magnitudali zilzila yoki derazadan tashqaridagi yirik avariya kabi har qanday mayda narsaga chalg'imasdan, dasturlarni "oqim"da yozishni o'rgatdi.

Eng issiq mavsumda, sessiya oldidan, ya'ni dekabr va may oylarida mening kompyuterimda universitetning barcha vazifalari bordek tuyuldi. Yaxshiyamki, ularning aksariyati bir xil turdagi edi, ayniqsa, biz butun bir guruh vakili tomonidan taqdim etilgan ulgurji sotuvchi bilan bog'langanimizda. Keyin 20 ta vazifani bajarish mumkin edi, masalan assemblerda, faqat 2-3 qatorni o'zgartirish. Bunday faslda qo'rg'oshinlar daryo kabi oqardi. Bizga etishmayotgan yagona narsa floppi disklar edi. 2003-2005 yillarda shahrimizdagi kambag‘al o‘quvchilarda internet orqali pul o‘tkazish degan narsa yo‘q edi. Bundan tashqari, to'lov kafolatlari yo'q edi, bu endi eskrow deb ataladi. Shu sababli, SKS kompaniyasi buyurtmalarni bajaruvchi sifatida universitet hududida uchrashuv tayinladi va biz floppi disk eritma bilan. To'lov deyarli qaytarilmadi (ingliz tilidan qaytarish - mijozning iltimosiga binoan to'lovni qaytarish). Hamma xursand bo'ldi va disketdagi readme.txt fayliga nima qo'shganimni bilib olishsa, 4-5 ball olishdi. To'liq ishlaydigan dasturning oddiy namoyishi ham ko'pincha o'qituvchilar orasida ajoyib ta'sirga sabab bo'ldi.

Narx, albatta, kulgili edi, lekin biz uni miqdorda oldik. Misol uchun, odatdagi uy vazifasi 2-3 dollar turadi. Kurs ishi 10$. Nomzodning ishi uchun dastur ko'rinishidagi jekpot bir marta tushib ketdi va himoyaga tayyorlanayotgan aspirant uchun ariza uchun 20 dollarga teng bo'ldi. Issiq mavsumda bu daromadni 100 ta mijozga ko'paytirish mumkin, bu oxir-oqibatda shahardagi o'rtacha ish haqidan ko'proq edi. Biz o'zimizni sovuq his qildik. Ular so'nggi tiyiniga cheburekda bo'g'ilishdan ko'ra, tungi klublarni sotib olishlari va u erda dam olishlari mumkin edi.

Mening mahoratim nuqtai nazaridan, ular har bir yangi talaba topshirig'i bilan ko'payib bordi. Biz boshqa fakultetlardan, boshqa o‘quv dasturi bilan arizalar qabul qila boshladik. Biz C++/MFC ga suyanganimizda ba'zi katta talabalar Java va XML dan to'liq foydalanishgan. Ba'zilariga Assembler, boshqalarga PHP kerak edi. Muammolarni hal qilishda men o'zim uchun texnologiyalar, kutubxonalar, ma'lumotlarni saqlash formatlari va algoritmlarning butun hayvonot bog'ini o'rgandim.
Bu universalizm menda shu kungacha saqlanib qoldi. Loyihalar ustida ishlashda turli texnologiyalar va platformalar ham qo'llaniladi. Endi men istalgan platforma, operatsion tizim yoki qurilma uchun dastur yoki dastur yozishim mumkin. Sifat, albatta, har xil bo'ladi, lekin men asosan shug'ullanadigan biznes uchun byudjet odatda muhimdir. Va ular uchun bir kishilik orkestr byudjetni o'z mahoratim bilan almashtira oladigan ishlab chiquvchilar soniga teng darajada qisqartirishni anglatadi.

Agar universitetda o'qish menga olib kelgan eng katta foyda haqida gapiradigan bo'lsak, bu algoritmlar yoki falsafa bo'yicha ma'ruzalar bo'lmaydi. Va universitetlar haqida aytish moda bo'lganidek, "o'rganishni o'rganmaydi". Birinchidan, bular biz mashg'ulotlardan keyin do'stona munosabatda bo'lgan odamlar bo'ladi. Ikkinchidan, bu meni haqiqiy va xilma-xil buyurtmalar bilan professional ishlab chiquvchiga aylantirgan o'sha SKS kompaniyasi.
Men hikoyaning ushbu qismiga juda mos keladigan iborani eslamoqchiman: Boshqalar uning dasturlaridan foydalanishni va buning uchun pul to'lashni boshlaganda, odam dasturchi bo'ladi..

Shunday qilib, SKS kompaniyasi brendi nafaqat talabalar doiralarida, balki o'qituvchilar orasida ham keng ma'lum bo'ldi. Hatto shunday holat ham bo‘lganki, o‘qituvchilardan biri uning ilmiy ehtiyojlari uchun dastur yozishga yordam berishim uchun uyimga kelgan. U ham o‘z mutaxassisligi bo‘yicha menga yordam berdi. Ikkimiz ishimizga shunchalik berilib ketdikki, tong saharda ikkimiz ham uxlab qoldik. U divanda, men esa kompyuter qarshisidagi stulda o‘tiribman. Ammo ular o'z vazifalarini bajarishdi va ikkalasi ham bir-birining ishidan mamnun edi.

Taqdirning burchi

Universitetning 4-kursi boshlandi. Oxirgi kurs, uni tugatgandan so'ng bakalavr darajasi beriladi. Umumta'lim fanlari deyarli yo'q edi, faqat kompyuterlar va tarmoqlar bilan bog'liq. Endi, ba'zida men vaqtim yo'qligi yoki bir xil elektronika yoki tarmoqlarning ichki tuzilishiga qiziqish bildirmaganimdan afsuslanaman. Endi men buni zarurat tufayli tugatyapman, lekin ishonchim komilki, bu asosiy bilim har qanday ishlab chiquvchi uchun zarurdir. Boshqa tomondan, siz hamma narsani bila olmaysiz.
Men o'zimning C++ kompilyatorimni yozishni tugatayotgan edim, u allaqachon standartga muvofiq kodni xatoliklarni tekshirish va yig'ish ko'rsatmalarini yaratishga qodir edi. Men kompilyatorimni har bir litsenziya uchun 100 dollarga sotishni orzu qilardim. Men buni ming mijozga va aqlan ko'paytirdim
orqa o'rindiqda dinamiklar va hotties dan 50 Cent ning bas portlash bilan, Hammer tashildi. 19 yoshda nima qila olasiz - bu ustuvorliklar. Mening uy qurgan kompilyatorimning hiylasi shundaki, u Visual C++ va gcc dan ingliz tili o'rniga rus tilida xatoliklarni keltirib chiqardi, bu hamma uchun tushunarli emas. Men buni dunyoda hali hech kim o'ylab topmagan qotil xususiyat sifatida ko'rdim. Menimcha, bundan keyin gapirishdan ma'no yo'q. Bu savdoga kelmadi. Biroq, men C++ tili bo'yicha chuqur bilimga erishdim, bu meni shu kungacha oziqlantiradi.

To'rtinchi kursda men universitetga kamroq va kamroq bordim, chunki men dasturning ko'p qismini bilardim. Va men bilmagan narsani, masalan, elektronika yoki ehtimollik nazariyasini tushunadigan talaba bilan almashish orqali hal qildim. O'shanda biz o'ylab topmagan narsamiz. Va javob yozilgan simdagi ko'rinmas minigarnituralar. Va sinfdan yugurib chiqib, o'z mutaxassisligi bo'yicha guru 2 daqiqada siz uchun butun imtihonning yechimini yozishi mumkin. Bu ajoyib vaqt edi.
Xuddi shu kurs davomida men haqiqiy ish haqida o'ylay boshladim. Ofis, haqiqiy tijorat ilovalari va munosib ish haqi bilan.
Ammo o'sha paytda bizning shahrimizda faqat dasturchi sifatida ish topish mumkin edi
"1C: Buxgalteriya", bu menga umuman to'g'ri kelmadi. Garchi umidsizlikdan bo'lsa ham, men bunga allaqachon tayyor edim. O'sha paytda qiz do'stim meni alohida kvartiraga ko'chirishim uchun bosim o'tkazayotgan edi.
Aks holda, ota-onangiz bilan devordan o'tib uxlash umuman faut emas. Ha, va men allaqachon talabalar muammolarini hal qilishdan charchagan edim va men ko'proq narsani xohlardim.

Muammo yo'qdan paydo bo'ldi. Men mail.ru saytida C++/Java/Delphi dasturchisi lavozimiga 300$ maoshli ish qidirayotganimni e'lon qilishni o'yladim. Bu 2006 yil. Bunga ular asosan shunday javob berishdi: "Balki siz Bill Geytsga bunday ish haqi so'rovlari bilan yozishingiz kerakmi?" Bu meni xafa qildi, lekin shunga o'xshash javoblar orasida meni frilanserlikka olib kelgan bir kishi bor edi. Bu bizning qashshoq Las-Vegasda men bilgan ishni qilib yaxshi pul ishlash uchun yagona imkoniyat edi.
Shunday qilib, universitetda o'qish erkin almashinuv bo'yicha ishga o'tdi. Universitet mavzusini yakunlab, quyidagilarni aytishimiz mumkin: men 5-kursga bormadim. Bitta dasturlash va "bepul qatnashish" kabi tushuncha bor edi, men undan 146% foydalandim.
Faqat mutaxassis diplomini himoya qilish kerak edi. Men buni do'stlarim yordamida muvaffaqiyatli qildim. Aytish joizki, bu kurs orqali men allaqachon ota-onamdan ijaraga olingan kvartiraga ko'chib o'tganman va yangi mashina sotib olganman. Professional dasturchi sifatidagi faoliyatim shunday boshlandi.

Keyingi boblar individual loyihalarga, eng jiddiy muvaffaqiyatsizliklar va eng noadekvat mijozlarga bag'ishlanadi. 5 dan 40 dollar/soatgacha bo'lgan frilanserlik karerasi, o'z startapimni ishga tushirish, qanday qilib menga Upwork frilanser birjasidan man etilganim va qanday qilib frilanserlikdan dunyodagi ikkinchi yirik neft kompaniyasida guruh rahbari bo'ldim. Qanday qilib men ofis va ishga tushirilgandan so'ng uzoqdan ishlashga qaytdim va ijtimoiylashuv va yomon odatlar bilan ichki muammolarni qanday hal qildim.

Davomi bor…

Manba: www.habr.com

a Izoh qo'shish