Programming karera. Kabanata 3. Unibersidad

Pagpapatuloy ng kwento "Karera ng Programmer".

Nang matapos ang pag-aaral sa gabi, oras na para pumasok sa unibersidad. Sa aming lungsod mayroong isang teknikal na unibersidad. Mayroon din itong isang faculty ng "Mathematics and Computer Science", na mayroong isang departamento ng "Computer Systems", kung saan sinanay nila ang mga hinaharap na IT worker - mga programmer at administrator.
Maliit lang ang napili at nag-apply ako para sa specialty na "Computer Engineering Programming". May 2 entrance exams sa unahan. Sa wika at matematika.
Ang mga pagsusulit ay nauna sa isang pakikipanayam, at ang pagpili ng anyo ng pagsasanay - badyet o kontrata, i.e. libre o para sa pera.

Ang aking mga magulang ay naroroon sa aking panayam at nag-aalala tungkol sa pagpasok. Siyempre, pinili nila ang form ng kontrata ng pagsasanay. Siyanga pala, nagkakahalaga ito ng humigit-kumulang $500/taon, na napakalaking pera noong 2003, lalo na para sa aming maliit na bayan. Naaalala kong mabuti ang pag-uusap ng aking ama sa batang babae mula sa tanggapan ng admisyon:
Ang batang babae: Maaari mong subukang pumasa sa mga pagsusulit sa isang badyet, at kung hindi ito gumana, pagkatapos ay lumipat sa isang kontrata. Maaari kang magbayad ng installment.
Ama: Hindi, nakapagdesisyon na kami na mag-a-apply kami ng kontrata
Ang batang babae: Aba bakit, wala kang ipagsapalaran
Ama: Hindi, ito ay isang panganib pa rin. Sabihin mo sa akin, lahat ba ay nag-aaplay para sa isang kontrata?
Ang batang babae: Oo, ginagawa ng lahat. Malamang mga kumpletong moron lang ang hindi pwede
Ama: Then we have a chance... he said, grinning, and we signed the documents for admission

Siyempre, sariwa pa rin sa alaala ng aking mga magulang ang mga pagtatanghal noong high school, kaya sa paglipas ng mga taon ay naiintindihan ko kung bakit nila sinabi iyon.

Noong tag-araw, bago ako pumasok, nagpatuloy ako sa pagbili ng mga libro para sa buong $40 na ibinigay sa akin ng aking lola mula sa kanyang pensiyon.
Mula sa hindi malilimutan at makabuluhan:
1. "UML 2.0. Pagsusuri at disenyo na nakatuon sa object". Isang aklat na nagturo sa akin kung paano magdisenyo ng software ng anumang kumplikado, mag-isip sa pamamagitan ng arkitektura, hatiin ang lahat sa mga bahagi, magsulat ng mga use-case, at gumuhit ng mga diagram ng UML. Ito ang kaalaman na kailangan ng mga nakatatanda, pinuno, at arkitekto. Yaong mga nag-materialize ng isang sistema mula sa kawalan, kapag mayroon lamang isang paglalarawan ng ideya.
May kilala akong mga taong mahigit na sa 30, at hindi pa rin sila makakapagdesisyon maliban kung may utos mula sa itaas, mula sa isang developer na mas mataas ang ranggo. Sa freelancing at remote na trabaho, kapag madalas kang nagtatrabaho nang isa-isa sa isang kliyente, ang kaalamang ito ay napakahalaga din.
May kaugnayan din ang mga ito para sa mga indie developer na gumagawa ng mga bagong application at serbisyo. Bagaman kakaunti ang mga tao na nag-abala sa detalyadong disenyo. Iyon ang dahilan kung bakit mayroon kaming software na ganoong kalidad, na nilalamon ang lahat ng memorya, na may baluktot na UX.
2. "ANSI C++ 98 Standard". Hindi masyadong isang libro, ngunit ito ay higit sa 800 mga pahina ng background na impormasyon. Siyempre, hindi ko ito binasa ng seksyon sa pamamagitan ng seksyon, ngunit sa halip ay tinutukoy ang mga tiyak na panuntunan sa wika kapag binuo ang aking C++ compiler. Ang lalim ng kaalaman sa wika, pagkatapos pag-aralan at ipatupad ang pamantayan, ay hindi mailalarawan ng anumang kahanga-hangang epithet. Masasabi naming alam mo ang lahat tungkol sa wika, at higit pa. Napakahaba, maingat na trabaho upang pag-aralan ang pamantayan. Pero nauna ako ng 5 taon sa unibersidad, kaya walang nagtutulak sa akin
3. "Delphi 6. Praktikal na gabay.". Ito ay isang mabilis na paglukso sa mundo ng GUI at nakakabigay-puri. Halos walang entry threshold, at kilala ko na si Pascal. Habang nag-aaral sa unibersidad, isinulat ko ang malaking bahagi ng mga komersyal na programa sa Delphi. Ito ay software para sa mga estudyanteng nagtapos sa unibersidad, accounting para sa maliliit na negosyo, gobyerno. mga institusyon. Pagkatapos ay mayroong ilang mga freelance na order. Noong kalagitnaan ng XNUMXs, pinamunuan ng Delphi ang merkado ng pagpapaunlad ng Windows. Hanggang ngayon, sa pag-checkout sa mga lokal na tindahan maaari kang makakita ng mga program na may pamilyar na mga font at kontrol, na agad na nagpapakilala sa isang Delphi application mula sa anumang iba pang
4. "Tutorial ng MFC". Ang pagkakaroon ng mastered Delphi, ito ay lohikal na magpatuloy sa paglikha ng UI sa C++. Ito ay mas mahirap, hindi lahat ay gumana at naiintindihan. Gayunpaman, dinala ko rin ang teknolohiyang ito sa yugto ng aplikasyon sa mga komersyal na proyekto. Isang German antivirus company ang namamahagi ng aking programa, na nakasulat sa MFC hanggang ngayon.
5. "3 disk na may MSDN Library 2001". Wala akong Internet kaagad, at sa pagkakaalala ko, hindi online ang MSDN Library noong 2003. Sa anumang kaso, mas madali para sa akin na i-install ang MSDN reference book sa aking lokal na PC, at madaling makahanap ng dokumentasyon para sa anumang function ng WinApi o MFC class.
Programming karera. Kabanata 3. Unibersidad
Ang pinakamahalagang aklat na nabasa sa panahon ng 2002-2004

Ito ay mga aklat na binasa noong panahon ng 2002-2004. Siyempre, ngayon ito ay malabo na pamana, na muling isinusulat sa mga batch gamit ang .NET at mga teknolohiya sa Web. Ngunit ito ang aking landas, marahil ang ilan sa inyo ay nagkaroon ng katulad.

Unang semestre

Sa pagtatapos ng tag-araw, oras na para kumuha ng mga pagsusulit sa pasukan sa unibersidad. Naging maayos ang lahat. Naipasa ko ang pagsusulit sa wika at matematika at naka-enroll sa unang taon ng Computer Systems Programming specialty.
Noong unang bahagi ng Setyembre, gaya ng inaasahan, pumasok ako sa mga unang klase sa aking buhay. "Ang oras ng mag-aaral ay ang pinakamaliwanag na oras sa buhay," sabi sa akin ng aking ina. Kusa akong naniwala.
Sa unang araw, 3 pares ng mga paksa sa pangkalahatang edukasyon ang pumasa, nakilala ng lahat ang isa't isa sa grupo, at sa pangkalahatan ang unibersidad ay nag-iwan ng kaaya-ayang impresyon.
Sa wakas sinimulan nila kaming turuan ng totoong programming sa C! At, bilang karagdagan, itinuro nila ang kasaysayan ng computer science, digital na teknolohiya at marami pang ibang impormasyon na may kaugnayan sa akin. Kahit pagmumura. ang pagsusuri ay kapaki-pakinabang, dahil ito ay nagpapahintulot sa akin na mas malalim na maunawaan kung ano ang isinulat ng lubos na iginagalang na si Donald Knuth.

Ang mga klase sa programming ay naganap sa isang kapaligiran sa pagmamaneho para sa akin. Sa wakas, lumapit sa akin ang mga tao para humingi ng tulong. Naramdaman kong kailangan ko. Sa simula ng klase, binigyan kami ng gawaing magsulat ng isang programa. Ang gawain ay idinisenyo para sa isa at kalahating pares, pagkatapos ay kalahating oras para sa pagsubok. Nagawa kong isulat ang takdang-aralin sa loob ng 3-5 minuto, at ang natitirang oras ay naglibot ako sa opisina at tinulungan ang iba na malaman ang problema.
Walang sapat na mga computer para sa buong grupo, kaya madalas kaming dalawa sa isang pagkakataon sa isang PC. Nakikita ang aking mga kakayahan, tatlo, apat, minsan kahit 5-6 na tao ang umupo malapit sa aking mesa at hindi nag-atubiling umupo upang malaman kung ano ang natutunan ko ilang taon na ang nakalilipas mula sa aklat nina Kernighan at Ritchie.
Nakita ng mga kaklase ko ang kakayahan ko at sila mismo ang nagtanong, o nag-alok na tumambay lang pagkatapos ng klase. Ito ay kung paano ako nagkaroon ng maraming mga kaibigan, na karamihan sa kanila ay kaibigan pa rin namin hanggang ngayon.

Sa taglamig, oras na para sa unang sesyon. Sa kabuuan, kinakailangang kumuha ng 4 na paksa: 2 uri ng mas mataas na matematika, kasaysayan at programming. Lumipas ang lahat, may 4 na puntos, may 3. At awtomatiko akong na-assign sa programming. Alam na ng mga guro ang aking kakayahan, kaya wala silang nakitang punto na subukan ako. Masaya akong nagpakita sa session dala ang aking record book para agad na mapirmahan ito at uuwi na sana ako nang hilingin sa akin ng aking mga kaklase na manatili at tumayo sa labas ng pinto. Well. Pagkalagay ko sa window sill, sa labasan ng opisina, nagsimula akong maghintay. May isa pang lalaki na tumambay sa tabi ko, na automatic ding pumasa sa exam.
"Bakit ka dito nag-stay?" Tanong ko
β€” β€œGusto kong kumita ng pera sa pamamagitan ng paglutas ng mga problema. Bakit ka nandito?
- "Ako rin. Hindi lang ako kikita. Kung kailangan mo ng tulong, dahil sa kabaitan ng aking puso, ako na lang ang magpapasya."
Nag-alinlangan ang kalaban ko at may binulong bilang sagot.

Pagkaraan ng ilang sandali, nagsimulang umalis ang mga kaklase sa mga manonood, dala ang mga nakatuping piraso ng papel na naglalaman ng mga problema mula sa pagsusulit.
"Tulungan mo akong magdesisyon," tanong ng unang pangahas. "Okay, I'll decide now," sagot ko. Wala pang 5 minuto ang lumipas bago ko isulat ang solusyon sa isang gusot na papel gamit ang ballpen at ibinalik iyon. Nang makita na ang pamamaraan ay gumagana, ang mga tao ay nagsimulang umalis sa madla nang mas madalas, at kung minsan kahit dalawa o tatlo sa isang pagkakataon.
May tatlong stack ng dahon sa windowsill ng trabaho ko. Ang isang pack ay naglalaman ng mga bagong dating na TODO sheet. Sa harap ko ay isang sheet ng In Progress, at sa tabi nito ay may isang pakete ng "Tapos na".
Ito ang aking pinakamagandang oras. Humingi ng tulong sa akin ang buong grupo, na halos 20 katao. At tinulungan ko ang lahat.
At ang taong gustong kumita ng pera ay nagmamadaling umalis pagkatapos ng ilang minuto, na napagtanto na walang mahuli dito, ang lahat ng atensyon ay nakatuon sa altruist.
Ang buong grupo ay pumasa sa pagsusulit na may grade 4 at 5, at mayroon na akong 20 kaibigan at hindi matitinag na awtoridad sa mga usapin sa programming.

Unang pera

Pagkatapos ng sesyon ng taglamig, kumalat ang mga alingawngaw sa buong faculty na mayroong isang lalaki na maaaring malutas ang anumang problema sa programming, kung saan kami ay nakatalaga sa bahay o sa panahon ng sesyon. At ang salita ng bibig ay kumalat hindi lamang sa mga freshmen, kundi pati na rin sa mga senior na estudyante.
Tulad ng naisulat ko na, nakabuo ako ng magiliw na relasyon sa lahat sa grupo pagkatapos ng "pinakamagandang oras" sa pagsusulit, at nagsimula kaming makipag-usap nang napakalapit sa isang pares ng mga lalaki. Naging tunay kaming magkaibigan at gumugol ng maraming oras sa labas ng unibersidad. Para sa pagiging simple ng presentasyon, tawagin natin silang Elon at Alen (ang mga palayaw ay malapit sa mga tunay).
Tinawag namin si Elon sa pangalan, ngunit si Alain ay binansagan bilang parangal kay Alain Delon, para sa kanyang kakayahan na akitin ang anumang kagandahan. Ang mga batang babae ay literal na umikot sa paligid niya, sa iba't ibang mga numero. Sa mga tuntunin ng pakikipagkita sa mga tao at pagsisimula ng mga relasyon para sa gabi, si Alain Delon ay walang katumbas. Isa siyang tunay na alpha male para sa babaeng kasarian, na talagang hindi karaniwan para sa karamihan ng mga IT specialist. Bilang karagdagan sa mga mapagmahal na gawain, si Alain ay isang taga-disenyo sa pamamagitan ng bokasyon. At kung kailangan niyang gumuhit ng isang bagay, halimbawa, ang sikat na kumikislap na mga banner ng Web 1.0 na format, pagkatapos ay ginawa niya ito nang madali.

Marami pang masasabi tungkol kay Elon. Nagkikita pa rin kami hanggang ngayon, sampung taon pagkatapos ng unibersidad. Sa kanyang mga unang taon siya ay isang payat, medyo tahimik na tao. (The same can’t be said about today’s big-faced guy in a jeep). Gayunpaman, ako ay pareho - payat at tahimik. Samakatuwid, sa tingin ko mabilis kaming nakahanap ng isang karaniwang wika.
Madalas pagkatapos ng klase, ako, Elon at Alen ay nagtitipon sa isang beer hall, na natatakpan ng tarpaulin. Una, ito ay nasa kabilang kalye mula sa unibersidad, at pangalawa, para sa isang "ruble" at 50 kopecks, maaari kang makakuha ng ilang mga goodies para sa 2 oras ng isang incendiary party. Tulad ng draft beer at crackers. Ngunit iba ang punto.
Si Elon at Alen ay mula sa ibang mga lungsod at nakatira sa isang inuupahang silid. Palagi silang kapos sa pera, at may mga pagkakataon na kailangan nilang magutom. Ang mga masasayang sandali, nang makatanggap sila ng $10 na iskolarship sa kanilang kard, ay ipinagdiwang sa parehong araw at pagkatapos ay oras na para β€œmaghigpit ng kanilang sinturon” at mamuhay sa kung ano ang ipinadala ng Diyos.

Siyempre, ang sitwasyong ito ang nag-udyok sa mga bisitang estudyante na maghanap ng mga paraan para kumita ng dagdag na pera. At sa harap nila, sa haba ng braso, nakaupo ang isang "maliwanag na ulo" sa anyo ko. Na masunurin din at bihirang tumangging tumulong sa mga tao.
Hindi ko alam kung inilarawan ko nang tama ang sitwasyong iyon, ngunit sa huli ang mga pagtitipon na ito sa pub ay humantong sa paglikha ng unang kumpanya ng IT sa aking karera na tinatawag na SKS. Ang pangalan ay binubuo lamang ng mga unang titik ng aming mga apelyido. Ang aming batang kumpanya, na kinakatawan ng tatlong tagapagtatag, ay naghiwalay sa mga katunggali at sa buong unibersidad sa susunod na apat na taon.

Si Elon ay isang ROP. Iyon ay, ang pinuno ng departamento ng pagbebenta. Ibig sabihin, kasama sa kanyang mga responsibilidad ang paghahanap ng mga bagong kliyente para sa aming outsourcing na negosyo. Ang channel ng pagbebenta ay pahalang na naka-print na mga leaflet ng A4, na may simpleng inskripsiyon: "Paglutas ng mga problema sa programming." At nasa ibaba ang numero ng telepono ni Elon.
Ang ganitong uri ng panlabas na advertising ay inilagay sa bawat palapag kung saan maaaring lumitaw ang mga mag-aaral na nag-aaral ng programming.
Ang isa pang karagdagang, mas malakas sa mga tuntunin ng katapatan ng customer, ay ang sales channel sa pamamagitan ng salita ng bibig.

Ang modelo ng negosyo ay simple. Sa pamamagitan man ng rekomendasyon o ad, nakipag-ugnayan sa amin ang isang estudyante sa unibersidad. Nagbigay siya ng paglalarawan ng isang problema sa programming na kailangang malutas sa isang tiyak na deadline, at nalutas ko ito para sa presyo ng mag-aaral. Si Elon ay kasangkot sa mga benta at natanggap ang kanyang porsyento. Si Alain Delon ay hindi gaanong lumahok sa aming negosyo, ngunit kung kailangan naming gumawa ng disenyo, larawan, o makaakit ng karagdagang mga kliyente, palagi siyang matulungin. Sa kanyang alindog, medyo marami siyang bagong tao sa amin. Ang kailangan ko lang gawin ay iproseso ang pipeline na ito sa bilis na 5-10 gawain bawat araw. Ang mga deadline ay mahigpit - hindi hihigit sa isang linggo. At mas madalas kaysa sa hindi, kailangan itong gawin kahapon. Samakatuwid, ang gayong mga pangyayari ay mabilis na nagturo sa akin na magsulat ng mga programa sa isang "daloy", nang hindi ginagambala ng bawat maliit na bagay tulad ng isang lindol na may magnitude na 5,9 o isang malaking aksidente sa labas ng bintana.

Sa pinakamainit na panahon, bago ang sesyon, iyon ay, noong Disyembre at Mayo, tila nasa aking computer ang mga gawain ng buong unibersidad. Sa kabutihang palad, karamihan sa kanila ay pareho ang uri, lalo na noong kami ay nakipag-ugnayan sa isang mamamakyaw na kinakatawan ng isang kinatawan ng isang buong grupo. Pagkatapos ay posible na gumawa ng 20 mga gawain, halimbawa sa assembler, nagbabago lamang ng 2-3 linya. Sa ganoong panahon, umaagos ang mga lead na parang ilog. Ang tanging kulang sa amin ay mga floppy disk. Noong 2003-2005, ang mga mahihirap na mag-aaral sa ating lungsod ay walang bagay tulad ng paglilipat ng pera sa pamamagitan ng Internet. Bukod dito, walang mga garantiya ng pagbabayad, na ngayon ay tinatawag na escrow. Samakatuwid, ang kumpanya ng SKS, bilang isang tagatupad ng mga utos, ay gumawa ng appointment sa teritoryo ng unibersidad at nagbigay kami ng floppy disk na may solusyon. Halos walang refund (mula sa English refund - pagbabalik ng bayad sa kahilingan ng kliyente). Masaya ang lahat at natanggap ang kanilang 4-5 puntos kung matututunan nila ang idinagdag ko sa readme.txt file sa floppy disk. Bagaman, ang isang simpleng demo ng isang ganap na gumaganang programa ay madalas ding nagdulot ng wow effect sa mga guro.

Ang presyo ay katawa-tawa, siyempre, ngunit kinuha namin ito sa dami. Halimbawa, ang karaniwang gawain sa bahay ay nagkakahalaga ng $2-3. Takdang-aralin 10$. Ang jackpot sa anyo ng isang programa para sa trabaho ng isang kandidato ay nahulog nang isang beses, at ito ay kasing dami ng $20 para sa isang aplikasyon para sa isang nagtapos na estudyante na naghahanda para sa kanyang pagtatanggol. Sa panahon ng mainit na panahon, ang kita na ito ay maaaring paramihin ng 100 mga kliyente, na sa huli ay higit pa sa karaniwang suweldo sa lungsod. Nakaramdam kami ng lamig. Kaya nilang bumili ng mga nightclub at magpakasaya doon, sa halip na mabulunan ang cheburek para sa kanilang huling sentimos.

Mula sa punto ng view ng aking mga kasanayan, sila ay dumami sa bawat bagong gawain ng mag-aaral. Nagsimula kaming tumanggap ng mga aplikasyon mula sa ibang mga faculty, na may ibang programa sa pagsasanay. Ang ilang mga senior na estudyante ay gumagamit na ng Java at XML sa kanilang buong potensyal noong kami ay nakahilig sa C++/MFC. Ang ilan ay nangangailangan ng Assembler, ang iba ay PHP. Natutunan ko ang isang buong zoo ng mga teknolohiya, mga aklatan, mga format ng pag-iimbak ng data at mga algorithm para sa aking sarili kapag nilulutas ang mga problema.
Ang unibersalismong ito ay nanatili sa akin hanggang ngayon. Ang iba't ibang mga teknolohiya at platform ay ginagamit din kapag nagtatrabaho sa mga proyekto. Ngayon ay maaari na akong magsulat ng software o isang application para sa anumang platform, OS o device. Ang kalidad, siyempre, ay mag-iiba, ngunit para sa negosyo na pangunahin kong pakikitungo, ang badyet ay karaniwang mahalaga. At ang isang one-man orchestra para sa kanila ay nangangahulugan ng pagbabawas ng badyet nang eksakto sa bilang ng mga developer na maaari kong palitan ng aking mga kasanayan.

Kung pag-uusapan natin ang pinakamalaking benepisyo na naidulot sa akin ng pag-aaral sa unibersidad, hindi ito mga lektura sa mga algorithm o pilosopiya. At hindi ito "matuto upang matuto," gaya ng naka-istilong sabihin tungkol sa mga unibersidad. Una, ang mga ito ay mga taong nakasama namin sa magiliw na mga termino pagkatapos ng pagsasanay. At pangalawa, ito ang parehong kumpanya ng SKS na nagpanday sa akin bilang isang propesyonal na developer, na may tunay at magkakaibang mga order.
Nais kong matandaan ang isang parirala na angkop para sa bahaging ito ng kuwento: Ang isang tao ay nagiging isang programmer kapag ang ibang tao ay nagsimulang gumamit ng kanyang mga programa at magbayad ng pera para dito..

Kaya, ang tatak ng kumpanya ng SKS ay malawak na kilala hindi lamang sa mga lupon ng mag-aaral, kundi pati na rin sa mga guro. Nagkaroon pa nga ng kaso nang pumunta sa bahay ko ang isa sa mga guro para tulungan ko siyang magsulat ng programa para sa kanyang mga pangangailangang siyentipiko. Siya naman ang tumulong sa akin sa kanyang espesyalisasyon. Pareho kaming naging engrossed sa aming trabaho kaya nakatulog kaming dalawa ng madaling araw. Nasa couch siya at ako naman ay nasa upuan sa harap ng computer. Ngunit natapos nila ang kanilang mga gawain, at pareho silang nasiyahan sa gawain ng isa't isa.

Ibalik ang kapalaran

Nagsimula ang ika-4 na taon ng unibersidad. Ang huling kurso sa pagtatapos kung saan iginawad ang isang bachelor's degree. Halos walang mga paksa sa pangkalahatang edukasyon, ngunit ang mga nauugnay lamang sa mga computer at network. Ngayon, kung minsan ay ikinalulungkot ko na wala akong oras o hindi nagpakita ng interes sa parehong electronics o sa panloob na istraktura ng mga network. Ngayon ay tinatapos ko na ito dahil sa pangangailangan, ngunit sigurado ako na ang pangunahing kaalaman na ito ay kinakailangan para sa sinumang developer. Sa kabilang banda, hindi mo malalaman ang lahat.
Tinatapos ko na ang pagsusulat ng sarili kong C++ compiler, na nagawa nang suriin ang code para sa mga error ayon sa pamantayan at bumuo ng mga tagubilin sa pagpupulong. Pinangarap ko na malapit ko nang ibenta ang aking compiler sa halagang $100 bawat lisensya. Pinarami ko ito ng isang libong customer at mental
dinala sa isang Hammer, na may 50 Cent's bass na sumasabog mula sa mga speaker at hotties sa backseat. Ano ang maaari mong gawin, sa 19 taong gulang - ganyan ang mga priyoridad. Ang trick ng aking homemade compiler ay gumawa ito ng mga error sa Russian, sa halip na English mula sa Visual C++ at gcc, na hindi naiintindihan ng lahat. I saw this as a killer feature na wala pang nakaimbento sa mundo. Sa tingin ko, wala nang saysay ang pagsasabi pa. Hindi ito dumating sa pagbebenta. Gayunpaman, nakamit ko ang isang malalim na kaalaman sa wikang C++, na nagpapakain sa akin hanggang ngayon.

Sa aking ika-apat na taon, paunti-unti ang aking pag-aaral sa unibersidad dahil alam ko ang karamihan sa programa. At ang hindi ko alam, nalutas ko sa pamamagitan ng pakikipag-barter sa isang estudyante na nakakaintindi, halimbawa, electronics o probability theory. Ang hindi natin naiisip noon. At hindi nakikitang mga headphone sa isang wire kung saan idinidikta ang sagot. At tumatakbo palabas ng silid-aralan upang maisulat ng isang guro sa kanyang espesyalidad ang solusyon sa buong pagsusulit para sa iyo sa loob ng 2 minuto. Ito ay isang magandang panahon.
Sa parehong kurso, nagsimula akong mag-isip tungkol sa isang tunay na trabaho. May opisina, totoong komersyal na aplikasyon at disenteng suweldo.
Ngunit sa oras na iyon, sa aming lungsod, maaari ka lamang makahanap ng trabaho bilang isang programmer
"1C: Accounting", na hindi nababagay sa akin. Bagama't sa kawalan ng pag-asa, handa na ako para dito. Noong panahong iyon, pinipilit ako ng aking kasintahan na lumipat sa isang hiwalay na apartment.
Kung hindi, ang pagtulog kasama ang iyong mga magulang sa pamamagitan ng pader ay hindi comme il faut. Oo, at pagod na ako sa paglutas ng mga problema ng estudyante, at gusto ko ng higit pa.

Ang gulo ay nanggaling sa kung saan. Naisipan kong mag-advertise sa mail.ru na naghahanap ako ng trabaho na may suweldong $300 para sa posisyon ng C++/Java/Delphi programmer. Ito ay noong 2006. Kung saan karaniwang sinagot nila ang isang bagay tulad ng: "Siguro dapat kang sumulat kay Bill Gates na may mga kahilingan sa suweldo?" Nagalit ito sa akin, ngunit sa isang grupo ng mga katulad na sagot, mayroong isang tao na nagdala sa akin sa freelancing. Ito ang tanging pagkakataon sa aming mahihirap na Las Vegas na kumita ng magandang pera sa paggawa ng alam kong gagawin.
Kaya ang pag-aaral sa unibersidad ay maayos na dumaloy sa trabaho sa freelance exchange. Pagsasara ng paksa ng unibersidad, masasabi natin ang mga sumusunod: Hindi ako nagpunta sa 5th year. Nagkaroon ng isang programming at tulad ng isang konsepto bilang "libreng pagdalo", na ginamit ko 146%.
Ang tanging bagay na kailangang gawin ay upang ipagtanggol ang isang espesyalistang diploma. Na matagumpay kong nagawa sa tulong ng aking mga kaibigan. Ito ay nagkakahalaga na sabihin na sa kursong ito ay lumipat na ako mula sa aking mga magulang sa isang inuupahang apartment at bumili ng bagong kotse. Ito ay kung paano nagsimula ang aking karera bilang isang propesyonal na developer.

Ang mga susunod na kabanata ay ilalaan sa mga indibidwal na proyekto, ang pinakamatinding pagkabigo at ang pinaka-hindi sapat na mga kliyente. Isang karera sa freelancing mula 5 hanggang 40 $/hour, paglulunsad ng sarili kong startup, kung paano ako na-ban sa Upwork freelance exchange at kung paano ako naging lider ng koponan sa pangalawang pinakamalaking kumpanya ng langis sa mundo mula sa freelancing. Paano ako bumalik sa malayong trabaho pagkatapos ng opisina at pagsisimula, at kung paano ko nalutas ang mga panloob na problema sa pakikisalamuha at masamang gawi.

Upang patuloy ...

Pinagmulan: www.habr.com

Magdagdag ng komento