ProgrammÄ“Å”anas karjera. 3. nodaļa. Universitāte

Stāsta turpinājums "Programmētāja karjera".

Pabeidzot vakarskolu, bija laiks doties uz universitāti. MÅ«su pilsētā bija viena tehniskā universitāte. Tajā bija arÄ« viena ā€œMatemātikas un datorzinātņuā€ fakultāte, kurā bija viena ā€œDatorsistēmuā€ katedra, kurā apmācÄ«ja topoÅ”os IT darbiniekus ā€“ programmētājus un administratorus.
Izvēle bija maza un pieteicos specialitātē ā€œDatortehnikas programmÄ“Å”anaā€. PriekŔā bija 2 iestājeksāmeni. Valodā un matemātikā.
Pirms eksāmeniem notika intervija, un apmācības formas izvēle - budžets vai līgums, t.i. bez maksas vai par naudu.

Mani vecāki bija klāt manā intervijā un bija noraizējuÅ”ies par uzņemÅ”anu. Protams, viņi izvēlējās apmācÄ«bu lÄ«guma formu. Starp citu, tas maksāja aptuveni 500 USD/gadā, kas 2003. gadā bija liela nauda, ā€‹ā€‹Ä«paÅ”i mÅ«su mazpilsētai. Es labi atceros sava tēva dialogu ar meiteni no uzņemÅ”anas biroja:
Meitene: varat mēģināt nokārtot eksāmenus, izmantojot budžetu, un, ja tas nedarbojas, pārslēdzieties uz līgumu. Maksāt var pa daļām.
Tēvs: Nē, mēs jau esam nolēmuÅ”i, ka pieteiksimies lÄ«gumam
Meitene: Nu kāpēc, tu ar neko neriskē
Tēvs: Nē, tas joprojām ir risks. Sakiet, vai visi pretendē uz līgumu?
Meitene: Jā, visi dara. Laikam tikai pilnīgi debīli nevar
Tēvs: Tad mums ir iespēja... viņŔ smÄ«not teica, un mēs parakstÄ«jām dokumentus uzņemÅ”anai

Protams, priekÅ”nesumi no vidusskolas maniem vecākiem vēl bija svaigā atmiņā, tāpēc gadu gaitā es saprotu, kāpēc viņi tā teica.

Vasarā pirms uzņemÅ”anas turpināju pirkt grāmatas par visiem 40 dolāriem, ko man iedeva vecmāmiņa no pensijas.
No neaizmirstamā un nozīmīgā:
1. "UML 2.0. Objektorientēta analÄ«ze un dizains". Grāmata, kas man iemācÄ«ja izstrādāt jebkuras sarežģītÄ«bas programmatÅ«ru, pārdomāt arhitektÅ«ru, sadalÄ«t visu komponentos, rakstÄ«t lietoÅ”anas gadÄ«jumus un zÄ«mēt UML diagrammas. Å Ä«s ir zināŔanas, kas nepiecieÅ”amas senioriem, vadÄ«tājiem un arhitektiem. Tie, kas materializē sistēmu no tukÅ”uma, kad ir tikai idejas apraksts.
Es zinu cilvēkus, kuriem jau ir pāri 30, un viņi joprojām nevar pieņemt lēmumu, ja vien nav pasÅ«tÄ«juma no augÅ”as, no augstāka lÄ«meņa izstrādātāja. ĀrÅ”tata un attālinātā darbā, kad bieži strādājat viens pret vienu ar klientu, arÄ« Ŕīs zināŔanas ir nenovērtējamas.
Tie ir svarīgi arī neatkarīgiem izstrādātājiem, kuri veido jaunas lietojumprogrammas un pakalpojumus. Lai gan daži cilvēki uztraucas ar detalizētu dizainu. Tāpēc mums ir tādas kvalitātes programmatūra, kas aprij visu atmiņu, ar greizu UX.
2. "ANSI C++ 98 standarts". Ne gluži grāmata, bet tajā ir vairāk nekā 800 lappuÅ”u pamatinformācijas. Protams, es to nelasÄ«ju pa sadaļai, bet gan atsaucos uz konkrētiem valodas noteikumiem, izstrādājot savu C++ kompilatoru. Valodas zināŔanu dziļumu pēc standarta izpētes un ievieÅ”anas nevar raksturot ar kādu brÄ«niŔķīgu epitetu. Mēs varam teikt, ka jÅ«s zināt visu par valodu un pat vairāk. Ä»oti ilgs, rÅ«pÄ«gs darbs, lai izpētÄ«tu standartu. Bet man priekŔā bija 5 gadi augstskolā, tāpēc neviens mani nespieda
3. "Delphi 6. Praktiskā rokasgrāmata.". Tas bija ātrs lēciens GUI un formu glaimoÅ”anas pasaulē. GandrÄ«z nebija ieejas sliekŔņa, un Paskālu es jau pazinu diezgan labi. Studējot augstskolā, Delfos rakstÄ«ju lauvas tiesu komerciālo programmu. Tā bija programmatÅ«ra augstskolu absolventiem, grāmatvedÄ«bas mazajiem uzņēmumiem, valdÄ«bai. iestādēm. Tad bija vairāki ārÅ”tata pasÅ«tÄ«jumi. XNUMX. gadu vidÅ« Delphi dominēja Windows izstrādes tirgÅ«. LÄ«dz Å”im pie kases vietējos veikalos var redzēt programmas ar pazÄ«stamiem fontiem un vadÄ«klām, kas Delphi aplikāciju uzreiz atŔķir no citām.
4. "MFC apmācÄ«ba". ApgÅ«stot Delphi, bija loÄ£iski turpināt veidot interfeisu C++. Bija daudz grÅ«tāk, ne viss izdevās un bija saprotams. Tomēr es Å”o tehnoloÄ£iju arÄ« nonācu lÄ«dz pielietojuma stadijai komerciālos projektos. Viens vācu antivÄ«rusu uzņēmums izplata manu programmu, kas lÄ«dz Å”ai dienai ir rakstÄ«ta MFC.
5. "3 diski ar MSDN bibliotēku 2001". Man uzreiz nebija interneta, un, cik atceros, 2003. gadā MSDN bibliotēka nebija tieÅ”saistē. Jebkurā gadÄ«jumā man bija vieglāk instalēt MSDN uzziņu grāmatu savā lokālajā datorā un viegli atrast dokumentāciju jebkurai WinApi funkcijai vai MFC klasei.
ProgrammÄ“Å”anas karjera. 3. nodaļa. Universitāte
Nozīmīgākās grāmatas, kas lasītas laika posmā no 2002. līdz 2004. gadam

Tās ir grāmatas, kas lasītas laika posmā no 2002. līdz 2004. gadam. Protams, tagad tas ir nobružāts mantojums, kas tiek pārrakstīts pa partijām, izmantojot .NET un Web tehnoloģijas. Bet tas ir mans ceļŔ, varbūt kādam no jums ir bijis līdzīgs.

Pirmais semestris

Vasaras beigās pienācis laiks kārtot iestājeksāmenus augstskolā. Viss noritēja gludi. Nokārtoju valodas un matemātikas eksāmenu un tiku uzņemts Datorsistēmu programmÄ“Å”anas specialitātē pirmajā kursā.
Pirmajā septembrī, kā jau bija paredzēts, devos uz pirmajām nodarbībām savā dzīvē. "Studentu laiks ir spilgtākais laiks dzīvē," man teica mana māte. Es tam labprāt ticēju.
Pirmajā dienā nokārtoti 3 vispārizglītojoŔo priekŔmetu pāri, grupā visi iepazinās un kopumā augstskola atstāja patīkamu iespaidu.
Beidzot viņi sāka mācÄ«t mums patiesu programmÄ“Å”anu C valodā! Un turklāt viņi mācÄ«ja datorzinātņu vēsturi, digitālās tehnoloÄ£ijas un daudz citu informāciju, kas man bija aktuāla. Pat lamāties. analÄ«ze bija noderÄ«ga, jo tā ļāva man dziļāk izprast ļoti cienÄ«tā Donalda Knuta rakstÄ«to.

ProgrammÄ“Å”anas nodarbÄ«bas man notika braukÅ”anas gaisotnē. Beidzot cilvēki nāca pie manis pēc palÄ«dzÄ«bas. Es jutos vajadzÄ«ga. NodarbÄ«bas sākumā mums tika dots uzdevums uzrakstÄ«t programmu. Uzdevums bija paredzēts pusotram pārim, pēc tam pusstunda testÄ“Å”anai. Uzdevumu man izdevās uzrakstÄ«t 3-5 minÅ«tēs, un pārējā laikā es staigāju pa biroju un palÄ«dzēju citiem izdomāt problēmu.
Visai grupai datoru nepietika, tāpēc visbiežāk sēdējām divi vienlaikus pie viena datora. Redzot manas spējas, pie mana rakstāmgalda apsēdās trīs, četri, dažreiz pat 5-6 cilvēki un nekautrējās apsēsties, lai uzzinātu, ko pirms pāris gadiem uzzināju no Kernigana un Ričija grāmatas.
Klasesbiedri redzēja manas spējas un paÅ”i izdomāja jautājumus, vai arÄ« piedāvāja vienkārÅ”i pabÅ«t pēc stundām. Tā es ieguvu daudzus draugus, ar kuriem lielākoties draudzējamies vēl Å”odien.

Ziemā bija laiks pirmajai sesijai. Kopumā bija nepiecieÅ”ams apgÅ«t 4 priekÅ”metus: 2 veidu augstākā matemātika, vēsture un programmÄ“Å”ana. Viss pārgāja, kādi 4 punkti, daži 3. Un man iedeva automātisko programmÄ“Å”anu. Skolotāji jau zināja manas prasmes, tāpēc neredzēja jēgu mani pārbaudÄ«t. Es laimÄ«gā kārtā ierados sesijā ar ierakstu grāmatiņu, lai uzreiz dabÅ«tu uz tās parakstu, un grasÄ«jos atgriezties mājās, kad klasesbiedri man lÅ«dza palikt un stāvēt aiz durvÄ«m. Nu. Nosēdies pie palodzes, pie izejas no biroja, sāku gaidÄ«t. Ap mani karājās vēl viens puisis, kurÅ” arÄ« automātiski nokārtoja eksāmenu.
"Kāpēc tu paliki Å”eit," es jautāju
ā€” ā€œGribu pelnÄ«t naudu, risinot problēmas. Kāpēc tu esi Å”eit?
- "ES arī. Es vienkārŔi netaisos pelnīt naudu. Ja jums ir nepiecieŔama palīdzība, tad no sirds laipnības es vienkārŔi izlemŔu.
Mans pretinieks vilcinājās un kaut ko nomurmināja, atbildot.

Pēc kāda laika klasesbiedri sāka pamest auditoriju, paņemot līdzi salocītus papīra gabalus, kuros bija eksāmena problēmas.
"PalÄ«dziet man izlemt," jautāja pirmais pārdroÅ”nieks. "Labi, es tagad izlemÅ”u," es atbildēju. Nebija pagājuÅ”as pat 5 minÅ«tes, lÄ«dz es ar lodÄ«Å”u pildspalvu uzskricelēju risinājumu uz saburzÄ«tas papÄ«ra lapas un atdevu to atpakaļ. Redzot, ka shēma darbojas, cilvēki sāka pamest auditoriju daudz biežāk un dažreiz pat divas vai trÄ«s vienlaikus.
Uz manas darba palodzes bija trÄ«s lapu kaudzes. Vienā iepakojumā ir tikko saņemtas TODO lapas. Manā priekŔā atradās lapa ar In Progress, un blakus tai gulēja paciņa ar ā€œGatavsā€.
Šī bija mana skaistākā stunda. Visa grupa, kurā bija gandrīz 20 cilvēku, vērsās pie manis pēc palīdzības. Un es palīdzēju visiem.
Un puisis, kurÅ” gribēja piepelnÄ«ties, pēc dažām minÅ«tēm steidzÄ«gi devās prom, saprotot, ka te nav ko Ä·ert, visa uzmanÄ«ba tika pievērsta altruistam.
Visa grupa eksāmenu nokārtoja ar 4. un 5. atzÄ«mi, un man tagad ir 20 draugi un nesatricināma autoritāte programmÄ“Å”anas jautājumos.

Pirmā nauda

Pēc ziemas sesijas pa visu fakultāti izplatÄ«jās baumas, ka ir kāds puisis, kurÅ” var atrisināt jebkuru programmÄ“Å”anas problēmu, kas mums tika uzticēta mājās vai sesijas laikā. Un no mutes mutē izplatÄ«jās ne tikai pirmkursnieki, bet arÄ« vecāko klaÅ”u studenti.
Kā jau rakstÄ«ju, man izveidojās draudzÄ«gas attiecÄ«bas ar visiem grupā pēc ā€œlabākās stundasā€ eksāmenā, un mēs sākām ļoti cieÅ”i komunicēt ar pāris puiÅ”iem. Mēs kļuvām par Ä«stiem draugiem un pavadÄ«jām daudz laika ārpus universitātes. Prezentācijas vienkārŔības labad sauksim tos par Elonu un Alenu (iesaukas ir tuvi Ä«stajiem).
Mēs saucām Elonu vārdā, bet Alēns tika iesaukts par godu Alēnam Delonam, jo ā€‹ā€‹spēja savaldzināt jebkuru skaistumu. Meitenes burtiski riņķoja ap viņu, dažādos daudzumos. AttiecÄ«bā uz satikÅ”anos ar cilvēkiem un attiecÄ«bu uzsākÅ”anu uz nakti Alēnam Delonam nebija lÄ«dzvērtÄ«gu. SievieÅ”u dzimumam viņŔ bija Ä«sts alfa tēviņŔ, kas lielākajai daļai IT speciālistu ir pilnÄ«gi neparasti. Papildus mīļajām attiecÄ«bām Alēns bija dizainers pēc aicinājuma. Un, ja viņam vajadzēja kaut ko uzzÄ«mēt, piemēram, tolaik populāros mirgojoÅ”os Web 1.0 formāta banerus, tad viņŔ to izdarÄ«ja viegli.

Par Elonu var teikt daudz vairāk. Mēs joprojām ar viņu tiekamies lÄ«dz pat Å”ai dienai, desmit gadus pēc universitātes. Pirmajos gados viņŔ bija kalsns, diezgan kluss puisis. (To paÅ”u nevar teikt par mÅ«sdienu lielpuisi džipā). Tomēr es biju tāds pats ā€“ tievs un kluss. Tāpēc es domāju, ka mēs ātri atradām kopÄ«gu valodu.
Bieži pēc nodarbÄ«bām es, ÄŖlons un Alens pulcējāmies alus zālē, apsegti ar brezentu. Pirmkārt, tas atradās pāri ielai augstskolai, otrkārt, par ā€œrubliā€ un 50 kapeikām varēja dabÅ«t kādu gardumu 2 stundu aizdedzinoÅ”ai ballÄ«tei. Tāpat kā izlejamais alus un krekeri. Bet bÅ«tÄ«ba bija cita.
Elons un Alens bija no citām pilsētām un dzÄ«voja Ä«rētā istabā. Viņiem pastāvÄ«gi trÅ«ka naudas, un bija brīži, kad viņiem nācās badoties. PriecÄ«gie brīži, kad viņi saņēma 10 dolāru stipendiju savā kartē, tika atzÄ«mēti tajā paŔā dienā, un tad bija laiks ā€œsavilkt jostasā€ un dzÄ«vot no Dieva sÅ«tÄ«tā.

Protams, Ŕī situācija motivēja viesskolēnus meklēt iespējas papildus nopelnÄ«t. Un viņu priekŔā, rokas stiepiena attālumā, sēdēja ā€œgaiÅ”a galvaā€ manis formā. Kas arÄ« ir vijÄ«gs un reti atsakās palÄ«dzēt cilvēkiem.
Es nezinu, vai es pareizi aprakstÄ«ju Å”o situāciju, bet galu galā Ŕīs tikÅ”anās krogā noveda pie pirmā IT uzņēmuma izveides manā karjerā ar nosaukumu SKS. Vārds vienkārÅ”i tika izveidots no mÅ«su uzvārdu pirmajiem burtiem. MÅ«su jaunais uzņēmums, kuru pārstāvēja trÄ«s dibinātāji, nākamo četru gadu laikā saŔķēla konkurentus un visu universitāti.

Elons bija ROP. Tas ir, pārdoÅ”anas nodaļas vadÄ«tājs. Proti, viņa pienākumos ietilpa jaunu klientu atraÅ”ana mÅ«su ārpakalpojumu biznesam. TirdzniecÄ«bas kanāls bija horizontāli drukātas A4 lapiņas ar vienkārÅ”u uzrakstu: ā€œProgrammÄ“Å”anas problēmu risināŔanaā€. Un zemāk ir Elona tālruņa numurs.
Šāda veida vides reklāma tika izvietota katrā stāvā, kur varēja parādÄ«ties programmÄ“Å”anu studējoÅ”ie.
Papildu kanāls, kas ir spēcÄ«gāks klientu lojalitātes ziņā, bija pārdoÅ”anas kanāls mutiski.

Biznesa modelis bija vienkārÅ”s. Ar ieteikuma vai sludinājuma palÄ«dzÄ«bu ar mums sazinājās augstskolas students. ViņŔ sniedza programmÄ“Å”anas problēmas aprakstu, kas bija jāatrisina lÄ«dz noteiktam termiņam, un es to atrisināju par studenta cenu. Elons bija iesaistÄ«ts pārdoÅ”anā un saņēma savu procentuālo daļu. Alēns Delons mÅ«su biznesā piedalÄ«jās retāk, taču, ja vajadzēja izveidot dizainu, attēlu vai piesaistÄ«t papildu klientus, viņŔ vienmēr palÄ«dzēja. Ar savu Å”armu viņŔ pie mums atveda diezgan daudz jaunu cilvēku. Viss, kas man bija jādara, bija apstrādāt Å”o cauruļvadu ar ātrumu 5-10 uzdevumi dienā. Termiņi bija stingri ā€“ ne vairāk kā nedēļu. Un biežāk tas bija jādara vakar. Tāpēc Ŕādi apstākļi man ātri iemācÄ«ja rakstÄ«t programmas ā€œplÅ«smāā€, nenovērÅ”ot uzmanÄ«bu no katra sÄ«kuma, piemēram, zemestrÄ«ces ar magnitÅ«du 5,9 vai lielu avāriju aiz loga.

Karstākajā sezonā pirms sesijas, tas ir, decembrÄ« un maijā, likās, ka manā datorā ir visi universitātes uzdevumi. Par laimi, lielākā daļa bija viena tipa, it Ä«paÅ”i, ja ar mums sazinājās vairumtirgotājs, kuru pārstāvēja veselas grupas pārstāvis. Pēc tam varēja veikt 20 uzdevumus, piemēram, assemblerā, mainot tikai 2-3 rindiņas. Tādā sezonā svini tecēja kā upe. VienÄ«gais, kas mums trÅ«ka, bija disketes. 2003.-2005.gadā mÅ«su pilsētas trÅ«cÄ«gajiem skolēniem nebija tādas lietas kā naudas pārskaitÄ«Å”ana caur internetu. Turklāt nebija nekādu maksājumu garantiju, ko tagad sauc par darÄ«jumu. Tāpēc uzņēmums SKS kā pasÅ«tÄ«jumu izpildÄ«tājs norunāja tikÅ”anos augstskolas teritorijā un mēs devām diskete ar risinājumu. Atmaksa gandrÄ«z nebija (no angļu valodas refund - maksājuma atgrieÅ”ana pēc klienta pieprasÄ«juma). Visi bija apmierināti un saņēma savus 4-5 punktus, ja varēja uzzināt, ko es pievienoju failam readme.txt disketē. Tomēr arÄ« vienkārÅ”a pilnÄ«bā strādājoÅ”as programmas demonstrācija skolotāju vidÅ« bieži izraisÄ«ja wow efektu.

Cena, protams, bija smieklÄ«ga, bet mēs to ņēmām daudzumā. Piemēram, tipisks mājas darbs maksāja 2ā€“3 USD. Kursu darbs 10$. Džekpots programmas veidā kandidāta darbam vienu reizi izkrita, un tas bija pat 20 USD par pieteikumu absolventam, kurÅ” gatavojas aizstāvÄ“Å”anai. Karstajā sezonā Å”os ienākumus var reizināt ar 100 klientiem, kas galu galā bija vairāk nekā vidējā alga pilsētā. Mēs jutāmies forÅ”i. Viņi varētu atļauties naktsklubus un tur izklaidēties, nevis aizrÄ«ties ar čebureku par savu pēdējo santÄ«mu.

No manu prasmju viedokļa tās vairojās ar katru jaunu studenta uzdevumu. Sākām saņemt pieteikumus no citām fakultātēm, ar citu apmācÄ«bu programmu. Daži vecāko klaÅ”u studenti jau pilnÄ«bā izmantoja Java un XML, kad mēs izmantojām C++/MFC. Dažiem vajadzēja Assembler, citiem PHP. Risinot uzdevumus, apguvu sev veselu tehnoloÄ£iju zoodārzu, bibliotēkas, datu uzglabāŔanas formātus un algoritmus.
Å is universālisms manÄ« ir palicis lÄ«dz Å”ai dienai. Strādājot pie projektiem, tiek izmantotas arÄ« dažādas tehnoloÄ£ijas un platformas. Tagad es varu rakstÄ«t programmatÅ«ru vai lietojumprogrammu jebkurai platformai, OS vai ierÄ«cei. Kvalitāte, protams, bÅ«s dažāda, taču uzņēmumam, ar kuru galvenokārt nodarbojos, budžets parasti ir svarÄ«gs. Un viena cilvēka orÄ·estris viņiem nozÄ«mē samazināt budžetu tieÅ”i tik daudz, cik izstrādātājus varu aizstāt ar savām prasmēm.

Ja runājam par lielāko ieguvumu, ko man deva studijas augstskolā, tad tās nebūtu lekcijas par algoritmiem vai filozofiju. Un tas "nemācīsies mācīties", kā tas ir modē teikt par universitātēm. Pirmkārt, tie būs cilvēki, ar kuriem pēc treniņa palikām draudzīgi. Un, otrkārt, tas ir tas pats SKS uzņēmums, kas mani kaldināja par profesionālu izstrādātāju ar reāliem un daudzveidīgiem pasūtījumiem.
Es gribētu atcerēties frāzi, kas ir ļoti piemērota Å”ai stāsta daļai: Cilvēks kļūst par programmētāju, kad citi cilvēki sāk lietot viņa programmas un par to maksā naudu..

Tādējādi SKS uzņēmuma zÄ«mols bija plaÅ”i pazÄ«stams ne tikai studentu aprindās, bet arÄ« skolotāju vidÅ«. Bija pat gadÄ«jums, kad viens no skolotājiem ieradās pie manis mājās, lai es viņam palÄ«dzētu uzrakstÄ«t programmu viņa zinātniskajām vajadzÄ«bām. ViņŔ savukārt man palÄ«dzēja savā specialitātē. Mēs abi tik ļoti iegrimām savos darbos, ka abi aizmigām rÄ«tausmā. ViņŔ ir uz dÄ«vāna, bet es uz krēsla datora priekŔā. Bet viņi paveica savus uzdevumus, un abi bija apmierināti ar viens otra darbu.

likteņa pagrieziens

Sākās universitātes 4. gads. Pēdējais kurss, kuru pabeidzot tiek pieŔķirts bakalaura grāds. VispārizglÄ«tojoÅ”o priekÅ”metu praktiski nebija, bet tikai ar datoriem un tÄ«kliem saistÄ«tie. Tagad dažreiz es nožēloju, ka man nebija laika vai neizrādÄ«ju interesi par to paÅ”u elektroniku vai tÄ«klu iekŔējo struktÅ«ru. Tagad es to pabeidzu nepiecieÅ”amÄ«bas dēļ, taču esmu pārliecināts, ka Ŕīs pamatzināŔanas ir nepiecieÅ”amas jebkuram izstrādātājam. No otras puses, jÅ«s nevarat zināt visu.
Es pabeidzu rakstÄ«t savu C++ kompilatoru, kas jau varēja pārbaudÄ«t kodu, vai nav kļūdu saskaņā ar standartu un Ä£enerēt montāžas instrukcijas. Es sapņoju, ka drÄ«zumā varÄ“Å”u pārdot savu kompilatoru par 100 USD par licenci. Es to pavairoju ar tÅ«kstoÅ” klientiem un garÄ«gi
transportēts uz Hammer, ar 50 centu basiem no skaļruņiem un karstajiem skaļruņiem aizmugurējā sēdeklÄ«. Ko tu vari darÄ«t 19 gadu vecumā - tādas ir prioritātes. Mana paÅ”taisÄ«tā kompilatora viltÄ«ba bija tāda, ka tas radÄ«ja kļūdas krievu valodā, nevis angļu valodā no Visual C++ un gcc, kas nav visiem saprotams. Es to uztvēru kā slepkavu funkciju, ko neviens pasaulē vēl nebija izgudrojis. Es domāju, ka nav jēgas stāstÄ«t tālāk. Tas nenonāca pārdoÅ”anā. Tomēr es ieguvu dziļas C++ valodas zināŔanas, kas mani baro lÄ«dz Å”ai dienai.

Ceturtajā kursā arvien retāk gāju universitātē, jo zināju lielāko daļu programmas. Un to, ko nezināju, atrisināju maiņas ceļā ar studentu, kurÅ” saprata, piemēram, elektroniku vai varbÅ«tÄ«bu teoriju. Ko mēs toreiz neizdomājām. Un neredzamas austiņas uz stieples, kurā tika diktēta atbilde. Un izskriet no klases, lai guru savā specialitātē tev 2 minÅ«tēs varētu izrakstÄ«t visa eksāmena atrisinājumu. Tas bija lielisks laiks.
Tā paŔa kursa laikā es sāku domāt par īstu darbu. Ar biroju, reāliem komerciāliem pieteikumiem un pieklājīgu atalgojumu.
Bet tolaik mūsu pilsētā darbu varēja atrast tikai par programmētāju
ā€œ1C: GrāmatvedÄ«baā€, kas man nepavisam nederēja. Lai gan no bezcerÄ«bas, es jau biju tam gatavs. Toreiz mana draudzene izdarÄ«ja spiedienu, lai pārvācos uz atseviŔķu dzÄ«vokli.
Citādi gulēt ar vecākiem cauri sienai vispār nav comme il faut. Jā, un man jau bija apnicis risināt studentu problēmas, un es gribēju kaut ko vairāk.

NepatikÅ”anas radās no nekurienes. Izdomāju mail.ru reklamēt, ka meklēju darbu ar algu 300$ C++/Java/Delphi programmētāja amatam. Tas ir 2006. gadā. Uz ko viņi bÅ«tÄ«bā atbildēja apmēram Ŕādi: "VarbÅ«t jums vajadzētu rakstÄ«t Bilam Geitsam ar Ŕādiem algas pieprasÄ«jumiem?" Tas mani sarÅ«gtināja, bet starp daudzām lÄ«dzÄ«gām atbildēm bija kāds, kurÅ” mani ieviesa ārÅ”tata darbā. Å Ä« bija vienÄ«gā iespēja mÅ«su nabadzÄ«gajā Lasvegasā nopelnÄ«t labu naudu, darot to, ko es zināju.
Tāpēc studijas universitātē vienmērÄ«gi ieplÅ«da darbā ārÅ”tata apmaiņā. Noslēdzot augstskolas tēmu, varam teikt sekojoÅ”o: 5. kursā negāju. Bija viena programmÄ“Å”ana un tāds jēdziens kā ā€œbezmaksas apmeklējumsā€, ko izmantoju 146%.
VienÄ«gais, kas bija jādara, bija aizstāvēt speciālista diplomu. Ko es veiksmÄ«gi izdarÄ«ju ar savu draugu palÄ«dzÄ«bu. Ir vērts teikt, ka Å”ajā kursā es jau biju pārcēlies no vecākiem uz Ä«rētu dzÄ«vokli un iegādājies jaunu automaŔīnu. Tā sākās mana profesionāla izstrādātāja karjera.

Nākamās nodaļas bÅ«s veltÄ«tas atseviŔķiem projektiem, smagākajām neveiksmēm un visneadekvātākajiem klientiem. ĀrÅ”tata karjera no 5 lÄ«dz 40 USD/stundā, sava starta dibināŔana, kā man tika aizliegts piedalÄ«ties Upwork ārÅ”tata biržā un kā no ārÅ”tata darba es kļuvu par komandas vadÄ«tāju otrajā lielākajā naftas uzņēmumā pasaulē. Kā es atgriezos attālinātā darbā pēc biroja un startÄ“Å”anas un kā es atrisināju iekŔējās problēmas ar socializāciju un sliktiem ieradumiem.

Lai varētu turpināt ...

Avots: www.habr.com

Pievieno komentāru