Programa nga karera. Kapitulo 3. Unibersidad

Pagpadayon sa istorya "Karera sa Programmer".

Human sa pag-eskwela sa gabii, panahon na nga moadto sa unibersidad. Sa among siyudad adunay usa ka teknikal nga unibersidad. Adunay usab kini usa ka faculty sa "Mathematics and Computer Science", nga adunay usa ka departamento sa "Computer Systems", diin gibansay nila ang umaabot nga mga trabahante sa IT - mga programmer ug administrador.
Gamay ra ang kapilian ug nag-aplay ako alang sa espesyalidad nga "Computer Engineering Programming". Adunay 2 ka entrance exam sa unahan. Sa pinulongan ug matematika.
Ang mga eksaminasyon giunhan sa usa ka interbyu, ug ang pagpili sa porma sa pagbansay - badyet o kontrata, i.e. libre o para kwarta.

Ang akong mga ginikanan diha sa akong interbyu ug nabalaka mahitungod sa admission. Siyempre, gipili nila ang porma sa kontrata sa pagbansay. Pinaagi sa dalan, kini nagkantidad ug mga $500/tuig, nga dako kaayog kuwarta niadtong 2003, ilabina sa among gamay nga lungsod. Nahinumdom ko pag-ayo sa dayalogo sa akong amahan sa babaye gikan sa admissions office:
Ang babaye: Mahimo nimong sulayan nga ipasa ang mga eksaminasyon sa usa ka badyet, ug kung dili kini molihok, dayon ibalhin sa usa ka kontrata. Makabayad ka sa mga installment.
Amahan: Dili, nakahukom na kami nga mag-aplay kami alang sa usa ka kontrata
Ang babaye: Aw ngano, wala ka magpameligro sa bisan unsa
Amahan: Dili, risgo gihapon. Sultihi ko, ang tanan ba nag-aplay alang sa usa ka kontrata?
Ang babaye: Oo, tanan. Tingali ang mga kompletong tanga lang ang dili makahimo
Amahan: Unya naa tay chance... ingon niya nga nagngisi, ug gipirmahan namo ang mga dokumento para sa admission

Siyempre, ang mga pasundayag gikan sa hayskul lab-as pa sa panumduman sa akong mga ginikanan, mao nga sa paglabay sa mga tuig akong nasabtan kon nganong miingon sila niana.

Sa ting-init, sa wala pa ang admission, nagpadayon ako sa pagpalit ug mga libro sa tibuok $40 nga gihatag sa akong lola gikan sa iyang pensiyon.
Gikan sa halandumon ug mahinungdanon:
1. "UML 2.0. Object-oriented nga pagtuki ug disenyo". Usa ka libro nga nagtudlo kanako kung giunsa ang pagdesinyo sa software sa bisan unsang pagkakomplikado, paghunahuna pinaagi sa arkitektura, pagbungkag sa tanan sa mga sangkap, pagsulat sa mga kaso sa paggamit, ug pagdrowing og mga diagram sa UML. Kini ang kahibalo nga gikinahanglan sa mga tigulang, nanguna, ug mga arkitekto. Kadtong nag-materialize sa usa ka sistema gikan sa kahaw-ang, kung adunay usa lamang ka paghulagway sa ideya.
Nakaila ko og mga tawo nga kapin na sa 30 anyos, ug dili gihapon sila makahimog desisyon gawas kon dunay order gikan sa itaas, gikan sa mas taas nga ranggo nga developer. Sa freelancing ug layo nga trabaho, kung kanunay ka nga nagtrabaho sa usa-usa sa usa ka kliyente, kini nga kahibalo hinungdanon usab.
May kalabotan usab sila sa mga indie developer nga nagmugna og bag-ong mga aplikasyon ug serbisyo. Bisan kung pipila ka mga tawo ang nagsamok sa detalyado nga disenyo. Mao nga kami adunay software sa ingon nga kalidad, gilamoy ang tanan nga panumduman, nga adunay usa ka hiwi nga UX.
2. "ANSI C++ 98 Standard". Dili kaayo usa ka libro, apan kini sobra sa 800 nga mga panid sa kasayuran sa background. Siyempre, wala nako kini gibasa nga seksyon sa seksyon, apan nagtumong sa piho nga mga lagda sa pinulongan sa dihang nagpalambo sa akong C++ compiler. Ang giladmon sa kahibalo sa pinulongan, human sa pagtuon ug pagpatuman sa sumbanan, dili mahulagway sa bisan unsa nga talagsaon nga epithet. Makaingon kami nga nahibal-an nimo ang tanan bahin sa pinulongan, ug labi pa. Taas kaayo, makuti nga trabaho sa pagtuon sa sumbanan. Pero ahead kog 5 years sa university, so walay nag push nako
3. "Delphi 6. Praktikal nga giya.". Kini usa ka tulin nga paglukso sa kalibutan sa GUI ug pag-ulog-ulog. Halos walay entry threshold, ug nakaila na kaayo ko ni Pascal. Samtang nagtuon sa unibersidad, gisulat nako ang dakong bahin sa mga programa sa komersiyo sa Delphi. Kini usa ka software alang sa mga estudyante nga gradwado sa unibersidad, accounting alang sa gagmay nga mga negosyo, gobyerno. mga institusyon. Unya adunay daghang mga freelance order. Sa tunga-tunga sa XNUMXs, gidominar ni Delphi ang merkado sa pagpalambo sa Windows. Hangtud karon, sa pag-checkout sa mga lokal nga tindahan makita nimo ang mga programa nga adunay pamilyar nga mga font ug kontrol, nga diha-diha dayon nagpalahi sa usa ka aplikasyon sa Delphi gikan sa bisan unsang uban pa.
4. "Tutorial sa MFC". Sa pagkahanas sa Delphi, makatarunganon nga magpadayon sa paghimo sa UI sa C++. Mas lisud kadto, dili tanan nagtrabaho ug masabtan. Bisan pa, gidala usab nako kini nga teknolohiya sa yugto sa aplikasyon sa mga komersyal nga proyekto. Usa ka kompanya sa antivirus sa Aleman ang nag-apod-apod sa akong programa, nga gisulat sa MFC hangtod karon.
5. "3 mga disk nga adunay MSDN Library 2001". Wala koy Internet dayon, ug sa akong nahinumdoman, ang MSDN Library wala online niadtong 2003. Sa bisan unsa nga kaso, mas sayon ​​alang kanako ang pag-instalar sa MSDN reference book sa akong lokal nga PC, ug dali nga makakita og dokumentasyon alang sa bisan unsang WinApi function o MFC nga klase.
Programa nga karera. Kapitulo 3. Unibersidad
Ang labing hinungdanon nga mga libro nga gibasa sa panahon 2002-2004

Kini ang mga libro nga gibasa sa panahon sa 2002-2004. Siyempre, karon kini usa ka dili maayo nga kabilin, nga gisulat pag-usab sa mga batch gamit ang .NET ug mga teknolohiya sa Web. Apan kini ang akong dalan, tingali ang uban kaninyo adunay susama niini.

Unang semester

Sa katapusan sa ting-init, panahon na sa pagkuha sa mga pasulit sa pagsulod sa unibersidad. Hapsay ang tanan. Nakapasar ko sa eksamin sa pinulongan ug matematika ug na-enrol sa unang tuig sa Computer Systems Programming specialty.
Sa una sa Septyembre, sama sa gilauman, miadto ko sa unang mga klase sa akong kinabuhi. "Ang oras sa estudyante mao ang labing hayag nga oras sa kinabuhi," giingnan ako sa akong inahan. Kinabubut-on kong mituo niini.
Sa unang adlaw, 3 ka parisan sa mga subject sa kinatibuk-ang edukasyon ang milabay, ang tanan nakaila sa usag usa sa grupo, ug sa kinatibuk-an ang unibersidad nagbilin sa usa ka makapahimuot nga impresyon.
Sa katapusan nagsugod sila sa pagtudlo kanamo sa tinuod nga programming sa C! Ug, dugang pa, gitudloan nila ang kasaysayan sa siyensya sa kompyuter, teknolohiya sa digital ug daghang uban pang kasayuran nga may kalabotan kanako. Bisan ang pagpamalikas. ang pagtuki mapuslanon, tungod kay kini nagtugot kanako sa mas lawom nga pagsabot kon unsa ang gitahasan pag-ayo Donald Knuth gisulat.

Ang mga klase sa pagprograma nahitabo sa usa ka kahimtang sa pagmaneho alang kanako. Sa kataposan, ang mga tawo miduol kanako alang sa tabang. Gibati nako nga gikinahanglan. Sa pagsugod sa klase, gihatagan mi og buluhaton sa pagsulat og programa. Ang buluhaton gidisenyo alang sa usa ug tunga nga pares, unya tunga sa oras alang sa pagsulay. Nakahimo ko sa pagsulat sa buluhaton sulod sa 3-5 ka minuto, ug ang nahabilin nga oras naglakaw ko sa opisina ug mitabang sa uban nga mahibal-an ang problema.
Walay igo nga mga kompyuter alang sa tibuok grupo, mao nga kasagaran kami naglingkod duha sa usa ka higayon sa usa ka PC. Sa pagkakita sa akong mga abilidad, tulo, upat, usahay bisan 5-6 ka tawo ang milingkod duol sa akong lamesa ug wala magpanuko sa paglingkod aron makat-on sa akong nakat-onan pipila ka tuig na ang milabay gikan sa libro ni Kernighan ug Ritchie.
Nakita sa akong mga klasmeyt ang akong mga abilidad ug sila mismo ang nagpangutana, o mitanyag nga magkuyog lang pagkahuman sa klase. Mao kini ang akong nahimo nga daghang mga higala, nga kadaghanan kanila higala pa namo karon.

Sa tingtugnaw, panahon na alang sa unang sesyon. Sa kinatibuk-an, gikinahanglan ang pagkuha sa 4 ka mga subject: 2 ka matang sa mas taas nga matematika, kasaysayan ug programming. Ang tanan milabay, ang uban 4 puntos, ang uban 3. Ug ako gi-assign sa programming awtomatikong. Nahibal-an na sa mga magtutudlo ang akong kahanas, busa wala silay nakita nga kapuslanan sa pagsulay kanako. Malipayon kong mitambong sa sesyon dala ang akong record book aron makakuha dayon og pirma niini ug mopauli na unta sa dihang gihangyo ko sa akong mga klasmet nga magpabilin ug mobarog sa gawas sa pultahan. Aw. Gibutang ang akong kaugalingon sa sill sa bintana, sa exit gikan sa opisina, nagsugod ako sa paghulat. Naay laing lalaki nga nagbitay sa akong tapad, nga automatic sab nga nakapasar sa exam.
“Nganong nagpabilin ka dinhi,” nangutana ko
— “Gusto kong makakwarta pinaagi sa pagsulbad sa mga problema. Nganong nia ka?
- "Ako usab. Di na lang ko mangitag kwarta. Kung kinahanglan nimo ang tabang, nan tungod sa kaayo sa akong kasingkasing, ako na lang ang modesisyon.”
Ang akong kontra nagduha-duha ug nagbagulbol isip tubag.

Taudtaod, ang mga klasmeyt misugod sa pagbiya sa mamiminaw, nga nagdala sa ilang gipilo nga mga piraso sa papel nga adunay mga problema gikan sa eksaminasyon.
“Tabangi ko sa pagdesisyon,” nangutana ang unang mangahas. “Sige, magdesisyon na ko,” tubag nako. Wala pa gani 5 minutos ang nilabay gisuwat nako ang solusyon sa kulubot nga papel gamit ang ballpen ug gibalik. Sa pagkakita nga ang laraw nagtrabaho, ang mga tawo nagsugod sa pagbiya sa mamiminaw nga mas kanunay, ug usahay bisan duha o tulo sa usa ka higayon.
Adunay tulo ka hut-ong sa mga dahon sa akong windowsill sa trabahoan. Ang usa ka pakete adunay bag-ong abot nga TODO sheets. Sa akong atubangan mao ang usa ka panid sa In Progress, ug tupad niini gibutang ang usa ka pakete sa "Done".
Kini ang akong labing kaayo nga oras. Ang tibuok grupo, nga halos 20 ka tawo, midangop kanako alang sa tabang. Ug gitabangan nako ang tanan.
Ug ang lalaki nga gusto nga makakwarta dali nga mibiya pagkahuman sa pipila ka minuto, nahibal-an nga wala’y makuha dinhi, ang tanan nga atensyon nasentro sa altruist.
Ang tibuok grupo nakapasar sa pasulit nga may mga grado 4 ug 5, ug aduna na koy 20 ka higala ug dili matarog nga awtoridad sa mga butang sa programming.

Unang kwarta

Pagkahuman sa sesyon sa tingtugnaw, mikaylap ang mga hungihong sa tibuuk nga faculty nga adunay usa ka lalaki nga makasulbad sa bisan unsang problema sa programming, diin kami gi-assign sa balay o sa panahon sa sesyon. Ug ang pulong sa baba mikaylap dili lamang sa mga freshmen, kondili usab sa mga senior nga estudyante.
Sama sa nasulat na nako, naugmad nako ang mahigalaon nga relasyon sa tanan sa grupo pagkahuman sa "pinakamaayo nga oras" sa eksamin, ug nagsugod kami sa pagpakigsulti pag-ayo sa usa ka magtiayon nga mga lalaki. Nahimo kaming tinuod nga managhigala ug migahin og daghang oras sa gawas sa unibersidad. Alang sa kayano sa presentasyon, tawgon nato silag Elon ug Alen (ang mga angga duol ra sa tinuod).
Gitawag namo si Elon sa ngalan, apan si Alain gianggaan sa pagpasidungog kang Alain Delon, tungod sa iyang abilidad sa paghaylo sa bisan unsang katahom. Ang mga babaye literal nga naglibot kaniya, sa lainlaing mga numero. Sa mga termino sa pagpakigkita sa mga tawo ug pagsugod sa mga relasyon alang sa kagabhion, si Alain Delon walay katumbas. Siya usa ka tinuod nga alpha nga lalaki alang sa babaye nga sekso, nga dili kasagaran alang sa kadaghanan sa mga espesyalista sa IT. Dugang sa amorous nga mga kalihokan, si Alain usa ka tigdesinyo pinaagi sa bokasyon. Ug kung kinahanglan niya nga magdrowing og usa ka butang, pananglitan, ang sikat nga nagkidlap-kidlap nga mga banner sa Web 1.0 nga format, dayon gibuhat niya kini nga dali.

Daghan pa ang masulti bahin kang Elon. Nagkita gihapon mi niya hangtod karon, napulo ka tuig human sa unibersidad. Sa iyang unang mga tuig siya usa ka panit, medyo hilom nga lalaki. (Ang sama nga dili masulti bahin sa dako nga nawong nga lalaki karon sa usa ka dyip). Bisan pa, parehas ako - nipis ug hilumon. Busa, sa akong hunahuna dali namong nakit-an ang usa ka komon nga pinulongan.
Kasagaran human sa klase, ako, si Elon ug Alen magpundok sa usa ka beer hall, nga gitabonan sa tarpaulin. Una, kini tabok sa dalan gikan sa unibersidad, ug ikaduha, nga adunay usa ka "ruble" ug 50 kopecks, mahimo kang makakuha og mga maayong butang sulod sa 2 ka oras sa usa ka incendiary party. Sama sa draft beer ug crackers. Apan lahi ang punto.
Si Elon ug Alen gikan sa ubang mga siyudad ug nagpuyo sa giabangan nga lawak. Kanunay silang kulang sa kuwarta, ug adunay mga higayon nga kinahanglan silang gutomon. Malipayon nga mga gutlo, sa dihang nakadawat sila og $10 nga scholarship sa ilang kard, gisaulog sa samang adlaw ug unya panahon na sa “paghugot sa ilang mga bakos” ug mabuhi sa unsay gipadala sa Diyos.

Siyempre, kini nga sitwasyon nagtukmod sa pagbisita sa mga estudyante sa pagpangita og mga paagi aron makakuha og dugang nga salapi. Ug sa atubangan nila, sa gitas-on sa bukton, naglingkod ang usa ka "mahayag nga ulo" sa dagway nako. Nga dali usab ug panagsa ra magdumili sa pagtabang sa mga tawo.
Wala ko mahibal-an kung gihubit nako ang kahimtang sa husto, apan sa katapusan kini nga mga panagtapok sa pub misangpot sa pagmugna sa unang kompanya sa IT sa akong karera nga gitawag og SKS. Ang ngalan kay gihimo lang sa unang mga letra sa among apelyido. Ang among batan-ong kompanya, nga girepresentahan sa tulo ka mga founder, nagguba sa mga kakompetensya ug sa tibuuk nga unibersidad sa sunod nga upat ka tuig.

Si Elon usa ka ROP. Sa ato pa, ang pangulo sa departamento sa pagbaligya. Sa ato pa, ang iyang mga responsibilidad naglakip sa pagpangita og bag-ong mga kliyente alang sa among outsourcing nga negosyo. Ang channel sa pagbaligya gipatik nga pinahigda nga mga leaflet nga A4, nga adunay usa ka yano nga inskripsiyon: "Pagsulbad sa mga problema sa programming." Ug sa ubos mao ang numero sa telepono ni Elon.
Kini nga matang sa advertising sa gawas gibutang sa matag andana diin ang mga estudyante nga nagtuon sa programming mahimong makita.
Ang usa pa, mas lig-on sa termino sa pagkamaunongon sa kustomer, mao ang sales channel pinaagi sa pulong sa baba.

Simple ra ang modelo sa negosyo. Bisan pinaagi sa rekomendasyon o ad, usa ka estudyante sa unibersidad ang mikontak kanamo. Naghatag siya usa ka paghulagway sa usa ka problema sa programming nga kinahanglan sulbaron sa usa ka piho nga deadline, ug gisulbad nako kini alang sa presyo sa estudyante. Naapil si Elon sa pagpamaligya ug nakadawat sa iyang porsyento. Si Alain Delon dili kaayo kanunay nga miapil sa among negosyo, apan kung kinahanglan namon nga maghimo usa ka disenyo, litrato, o pagdani og dugang nga mga kliyente, kanunay siya nga makatabang. Sa iyang kaanyag, nagdala siya og daghang bag-ong mga tawo kanamo. Ang kinahanglan nakong buhaton mao ang pagproseso niini nga pipeline sa gikusgon nga 5-10 ka buluhaton kada adlaw. Estrikto ang mga deadline - dili molapas sa usa ka semana. Ug sa kasagaran kay sa dili, kini kinahanglan nga buhaton kagahapon. Busa, ang ingon nga mga kahimtang dali nga nagtudlo kanako sa pagsulat sa mga programa sa usa ka "agos", nga dili mabalda sa matag gamay nga butang sama sa usa ka linog nga adunay magnitude nga 5,9 o usa ka dakong aksidente sa gawas sa bintana.

Sa pinakainit nga panahon, sa wala pa ang sesyon, sa ato pa, sa Disyembre ug Mayo, morag naa nako ang tibuok nga mga buluhaton sa unibersidad sa akong kompyuter. Maayo na lang, kadaghanan kanila parehas nga tipo, labi na sa dihang gikontak kami sa usa ka wholesaler nga girepresentahan sa usa ka representante sa usa ka tibuuk nga grupo. Unya kini mao ang posible nga sa pagbuhat sa 20 ka mga buluhaton, alang sa panig-ingnan sa assembler, sa pag-usab lamang sa 2-3 linya. Sa ingon nga panahon, ang mga tingga midagayday sama sa usa ka suba. Ang bugtong butang nga kulang kanamo mao ang mga floppy disk. Kaniadtong 2003-2005, ang mga kabus nga estudyante sa atong lungsod wala’y butang sama sa pagbalhin salapi pinaagi sa Internet. Dugang pa, walay mga garantiya sa pagbayad, nga karon gitawag nga escrow. Busa, ang kompanya sa SKS, ingon usa ka katumanan sa mga mando, naghimo usa ka appointment sa teritoryo sa unibersidad ug gihatagan namon floppy disk nga adunay solusyon. Adunay halos walay refund (gikan sa English refund - pagbalik sa bayad sa hangyo sa kliyente). Ang tanan nalipay ug nakadawat sa ilang 4-5 puntos kung makat-on sila sa akong gidugang sa readme.txt file sa floppy disk. Bisan pa, ang usa ka yano nga demo sa usa ka hingpit nga nagtrabaho nga programa kanunay usab nga hinungdan sa usa ka wow nga epekto sa mga magtutudlo.

Ang presyo kataw-anan, siyempre, apan gikuha namon kini sa gidaghanon. Pananglitan, ang kasagarang buluhaton sa balay nagkantidad ug $2-3. Kurso nga 10$. Ang jackpot sa porma sa usa ka programa alang sa trabaho sa usa ka kandidato nahulog sa makausa, ug kini sama sa $20 alang sa aplikasyon alang sa usa ka gradwado nga estudyante nga nangandam alang sa iyang depensa. Sa panahon sa ting-init, kini nga kita mahimong mapilo sa 100 nga mga kliyente, nga sa katapusan labaw pa sa kasagaran nga suweldo sa lungsod. Gibati namo ang kabugnaw. Makaya nila ang mga nightclub ug maglingawlingaw didto, imbes nga matuk-an sa cheburek sa ilang kataposang sentimos.

Gikan sa punto sa panglantaw sa akong mga kahanas, sila midaghan sa matag bag-ong buluhaton sa estudyante. Nagsugod kami sa pagdawat sa mga aplikasyon gikan sa ubang mga faculties, nga adunay lahi nga programa sa pagbansay. Ang ubang mga senior nga estudyante naggamit na sa Java ug XML sa ilang hingpit nga potensyal sa dihang nagsandig kami sa C++/MFC. Ang uban nagkinahanglan og Assembler, ang uban PHP. Nakakat-on ko og tibuok zoo sa mga teknolohiya, library, data storage formats ug algorithms para sa akong kaugalingon sa pagsulbad sa mga problema.
Kini nga unibersalismo nagpabilin kanako hangtod karon. Ang lainlaing mga teknolohiya ug plataporma gigamit usab kung nagtrabaho sa mga proyekto. Karon makasulat na ko og software o aplikasyon para sa bisan unsang plataporma, OS o device. Ang kalidad, siyempre, magkalainlain, apan alang sa negosyo nga labi nakong giatubang, ang badyet kasagaran hinungdanon. Ug ang usa ka tawo nga orkestra alang kanila nagpasabut sa pagputol sa badyet nga eksakto sama sa gidaghanon sa mga developer nga akong mapulihan sa akong mga kahanas.

Kung maghisgot kita bahin sa labing dako nga kaayohan nga gihatag kanako sa pagtuon sa unibersidad, dili kini mga lektura sa mga algorithm o pilosopiya. Ug dili kini "pagkat-on sa pagkat-on," ingon sa uso nga isulti bahin sa mga unibersidad. Una, kini mao ang mga tawo nga kami nagpabilin sa mahigalaon nga mga termino pagkahuman sa pagbansay. Ug ikaduha, kini ang parehas nga kompanya sa SKS nga naghimo kanako nga usa ka propesyonal nga developer, nga adunay tinuod ug lainlain nga mga order.
Gusto nakong hinumdoman ang usa ka hugpong sa mga pulong nga haom kaayo niini nga bahin sa istorya: Ang usa ka tawo mahimong usa ka programmer kung ang ubang mga tawo magsugod sa paggamit sa iyang mga programa ug mobayad niini..

Busa, ang tatak sa kompanya sa SKS kaylap nga nailhan dili lamang sa mga grupo sa mga estudyante, kondili usab sa mga magtutudlo. Adunay usa ka kaso nga ang usa sa mga magtutudlo miadto sa akong balay aron matabangan ko siya sa pagsulat sa usa ka programa alang sa iyang mga panginahanglanon sa siyensya. Siya, sa baylo, mitabang kanako sa iyang espesyalisasyon. Nalinga ming duha sa among trabaho mao nga nakatulog ming duha pagka kadlawon. Naa siya sa sopa ug ako naa sa lingkuranan atubangan sa computer. Apan nahuman nila ang ilang mga buluhaton, ug ang duha natagbaw sa trabaho sa usag usa.

twist sa kapalaran

Nagsugod ang 4th year sa unibersidad. Ang katapusan nga kurso sa pagkompleto diin ang usa ka bachelor's degree gihatag. Adunay halos walay mga subject sa kinatibuk-ang edukasyon, apan ang mga may kalabutan lamang sa mga kompyuter ug mga network. Karon, usahay magbasol ko nga wala koy panahon o wala magpakitag interes sa parehas nga elektroniko o sa internal nga istruktura sa mga network. Karon gitapos nako kini tungod sa panginahanglan, apan sigurado ako nga kini nga sukaranan nga kahibalo gikinahanglan alang sa bisan unsang developer. Sa laing bahin, dili nimo mahibal-an ang tanan.
Gihuman nako ang pagsulat sa akong kaugalingon nga C++ compiler, nga nakahimo na sa pagsusi sa code alang sa mga sayup sumala sa sumbanan ug pagmugna og mga instruksyon sa asembliya. Nagdamgo ko nga hapit na nako mabaligya ang akong compiler sa $100 matag lisensya. Gipilo nako kini sa usa ka libo nga mga kustomer ug mental
gidala ngadto sa usa ka Hammer, uban sa 50 Cent's bass pagbuto gikan sa mga mamumulong ug hotties sa backseat. Unsa ang imong mahimo, sa 19 ka tuig ang panuigon - mao ang mga prayoridad. Ang lansis sa akong homemade compiler mao nga naghimo kini og mga sayup sa Russian, imbes sa English gikan sa Visual C++ ug gcc, nga dili masabtan sa tanan. Nakita nako kini isip usa ka killer feature nga wala pa nakaimbento sa bisan kinsa sa kalibutan. Sa akong hunahuna walay kapuslanan ang pagsulti ug dugang. Wala kini moabut sa pagbaligya. Bisan pa, nakab-ot nako ang lawom nga kahibalo sa C++ nga lengguwahe, nga nagpakaon kanako hangtod karon.

Sa akong ika-upat nga tuig, nag-anam ko ka gamay sa unibersidad tungod kay nahibal-an nako ang kadaghanan sa programa. Ug ang wala nako nahibal-an, akong nasulbad pinaagi sa pag-barter sa usa ka estudyante nga nakasabut, pananglitan, electronics o probability theory. Unsa ang wala namo nahimo kaniadto. Ug dili makita nga mga headphone sa usa ka wire diin ang tubag gidikta. Ug nagdagan gikan sa klasrom aron ang usa ka magtutudlo sa iyang espesyalidad makasulat sa solusyon sa tibuuk nga eksaminasyon alang kanimo sa 2 minuto. Nindot kadto nga panahon.
Sa samang kurso, nagsugod ko sa paghunahuna bahin sa tinuod nga trabaho. Uban sa usa ka opisina, tinuod nga komersyal nga aplikasyon ug usa ka desente nga sweldo.
Apan niadtong panahona, sa atong siyudad, makakita ka lang og trabaho isip programmer
"1C: Accounting", nga dili gyud angay kanako. Bisan pa sa pagkawalay paglaum, andam na ako alang niini. Niadtong panahona, gipugos ko sa akong uyab nga mobalhin sa laing apartment.
Kay kon dili, ang pagkatulog uban sa imong mga ginikanan pinaagi sa bungbong dili gayod comme il faut. Oo, ug gikapoy na ako sa pagsulbad sa mga problema sa estudyante, ug gusto nako ang usa ka butang nga labaw pa.

Ang kasamok mitungha gikan sa bisan asa. Naghunahuna ko sa pag-advertise sa mail.ru nga nangita ko og trabaho nga adunay suweldo nga $300 para sa posisyon sa C++/Java/Delphi programmer. Kini sa 2006. Sa diin sila batakan nga mitubag sa usa ka butang sama sa: "Tingali kinahanglan ka nga magsulat kang Bill Gates nga adunay ingon nga mga hangyo sa suweldo?" Kini nakapasuko kanako, apan sa usa ka hugpong sa susama nga mga tubag, adunay usa ka tawo nga nagdala kanako ngadto sa freelancing. Kini ang bugtong higayon sa among kabus nga Las Vegas nga makakuha og maayong salapi sa pagbuhat kung unsa ang akong nahibal-an kung unsaon pagbuhat.
Busa ang pagtuon sa unibersidad hapsay nga midagayday ngadto sa trabaho sa freelance exchange. Pagsira sa hilisgutan sa unibersidad, mahimo natong isulti ang mosunod: Wala ako moadto sa 5th year. Adunay usa ka programming ug ingon nga konsepto sama sa "libre nga pagtambong", nga akong gigamit 146%.
Ang bugtong butang nga kinahanglan buhaton mao ang pagpanalipod sa usa ka espesyalista nga diploma. Nga malampuson nakong nahimo sa tabang sa akong mga higala. Angayan nga isulti nga pinaagi niini nga kurso mibalhin na ako gikan sa akong mga ginikanan sa usa ka giabangan nga apartment ug mipalit og bag-ong awto. Ingon niini ang pagsugod sa akong karera isip usa ka propesyonal nga developer.

Ang mosunod nga mga kapitulo igahin sa indibidwal nga mga proyekto, ang labing grabe nga mga kapakyasan ug ang labing dili igo nga mga kliyente. Usa ka karera sa freelancing gikan sa 5 hangtod 40 $/oras, paglansad sa akong kaugalingon nga pagsugod, kung giunsa ako gidid-an sa Upwork freelance exchange ug kung giunsa gikan sa freelancing nahimo akong lider sa team sa ikaduha nga pinakadako nga kompanya sa lana sa kalibutan. Giunsa nako pagbalik sa layo nga trabaho pagkahuman sa opisina ug pagsugod, ug giunsa nako pagsulbad ang mga problema sa sulud sa sosyalisasyon ug dili maayo nga mga pamatasan.

Ipadayon…

Source: www.habr.com

Idugang sa usa ka comment