Universitatea Tehnică Maritimă din St Petersburg
Facultatea de Construcții Navale și Inginerie Oceanică
De la avocat la programator
Există un stereotip că anii universității sunt cea mai fericită perioadă din viața unei persoane. Cu toate acestea, nu pot fi de acord cu el - în viața mea fericirea a fost pătrunsă mai mult, cu atât mai mult am plecat de la universitatea mea. Am absolvit școala într-un stat deprimat. Am trăit în Pușkin cu mama mea, am căutat sensul vieții și nu am putut găsi, am fost vânat de colegi de clasă. Am fost angajat în programare, cântând la chitară, practicând secțiunea karate - numai în viața de atunci și mi-a plăcut, altfel totul era rău. Mama a vrut într-adevăr să mă înscriu într-o școală de drept privat, unde sa lucrat ea însăși, universitatea era acolo, la Pușkin. chiar am mers la cursurile de pregătire din clasa a 11-a, dar undeva după „nesocoti“ Anul Nou și am dat seama că, în văzut cariera sicriul ca un avocat (stii tu vechea anecdota american: „Care este diferența cadavru avocat de la cerb cadavru pe un drum forestier? Absența de urme de inhibiție! ", Da, avocații mă vor ierta). În mod surprinzător, am reușit să mă cert în fața mamei mele și în curând a fost folosită o opțiune de rezervă - ei au decis că mă duc la Korabelka. În general, în acel moment nu am avut nici o motivație pozitivă, dar a existat o depresie și o lipsă de dorință de a intra în armată.
"Excelent" cu un postscript "monstru moral"
Tărâțe ale vieții
Primele mele gânduri după admitere au fost: „Oh, bine, hazna“ (despre apariția liceului), „Ei bine, cel puțin ceva nou“, „Până în prezent, așa cum este“!. În ceea ce privește aspectul - totul a fost rupt. Impresia cea mai deprimant făcut toalete, desigur - în special în locuințe pe Leninsky Prospekt, în subsol de lângă trenazherka și biliard. A fost o cameră pentru fumători teribil - Nu știu cum această situație este acum, după interzicerea fumatului în locurile publice, dar apoi a fost doar o ramură a iadului într-o singură instituție. Unde nu exista nici un gouged, era doar un sovdep. Reparația decentă a fost efectuată numai în birourile diferiților bucătari și în tot felul de locuri formale cum ar fi sala de asamblare a pilotajului. Starea sălilor de clasă era deplorabilă, deși nu era catastrofală. În general, a fost locul unde să stați - și asta este pâinea. Echipamentele, cum ar fi proiectoarele, practic nu erau acolo, plăcile erau vechi și nu erau destule.
Freebie, prea mulți liberi
Atât de mulți programatori nu au nevoie de o țară
Pot să vorbesc doar despre programarea mea de specialitate. Trebuie să se înțeleagă că, în sistemul de învățământ superior cu ea, practic, peste tot una și aceeași problemă: regiunea este un nou, foarte dinamică și stagnante sistem educațional pentru ritmul ei cronic nu este ținut. Din studiul din primul semestru, impresia a fost bună, dar deja în a doua a dispărut fără urmă. Este trist, dar faptul este că majoritatea profesorilor au fost oameni aleatorii. Există o selecție negativă - numai aceia care nu sunt potriviți pentru industrie sunt învățați, deoarece motivațiile financiare nu sunt comparabile. Un specialist bun va fi rupt cu brațele și picioarele ca și companii mari, cu bugete mari, și studiouri mici de pradă. În licee, la rata completă, există fie "bărbați absolut bătrâni", fie "absolut nebuni", fie entuziaști devotați. Cei din urmă, în această situație, merită un respect deosebit, deși ușor contrazis. Dintre problemele sistemice este de remarcat un număr de articole sincer inutile făcute obligatorii, iar numărul de subiecți a fost o condiție necesară, dar nu sunt disponibile în program - dar nu este cu siguranță o problemă a unei anumite instituții, aceasta este o problemă în întregul sistem educațional.
Cu toate acestea, pretenția mea principală la procesul educațional, aș numi nu calitatea predării - ci, dimpotrivă, calitatea cerinței. Freebies, prea mult freebies. Expresia "nu mergem la doctori, pentru că știm ce fel de ingineri suntem", din păcate, nu sa născut de la zero. Cu toate acestea, nu vreau să vorbesc despre profesori răi și incompetenți. Amintiți-vă după expirarea anilor doriți doar bine.
Voi începe cu profesorii de matematică. În primul semestru a fost condusă de Hesse - în general, un mare coleg. Și odată cu transmiterea informațiilor, totul era în ordine și cu un control strict, dar era în poziția și rămase în decret după prima sesiune. A fost Voytkunskaya, a condus tot ceea ce poate fi numit într-un sens larg matematică discretă: de la discrepanța reală la teoria grafurilor și înapoi. În principiu, am condus bine. Foarte de modă veche, uneori extrem de ineficientă - bine, deci avea deja ani să spună. Singurul lucru pe care nu-l plăcea deloc, tot felul de afaceri non-academice, cum ar fi comisia sindicală, corul și o școală de carton bombe. Adică, nu mă deranjează - cântă și dansează, pentru numele lui Dumnezeu, dar de ce poate afecta evaluarea cuiva? De asemenea, am cântat o dată, am cântat chitara pe chitară și am stat, bineînțeles, pe scenă, dar a fost foarte urât și fals.
Expresia "nu mergem la doctori, pentru că știm ce ingineri suntem", din păcate, sa născut nu de la zero
În ceea ce privește programarea, a existat o pereche de Vysicki - tată și fiu. Seniorul din primul an a dat o introducere în programare - foarte demn. Am studiat toate aceste lucruri la școală și am învățat-o în același timp - așa că aș putea să-l apreciez. De câteva ori am argumentat cu el și am ieșit ca câștigător, dar în ansamblu nu aveam plângeri. Acesta este C / C ++, Pascal / ObjectivePascal, Delphi - un fel de clasic. Junior Vysitsky în al doilea an (și, poate, și pe al treilea, de asemenea, nu-mi amintesc) citesc programarea aplicațiilor pentru Windows. Pe fundalul altora, a fost chiar bun - cel puțin subiectul este clar delimitat, curriculumul este clar și nu există control asupra cunoștințelor. În fizica de la profesorii foarte buni poate fi numit Regele - în fizică citit doar câteva prelegeri, în principal, a lucrat în Anglia, dar citit bine - nu trebuie să-l susțin; entuziasm continuu - un mare profesor, numele lui pe deplin justificat. De asemenea, mulțumit de Agunov, care a citit cursul "arhitectura informatică și fundamentele electronicii" - de asemenea, un inginer excelent și profesor al vechii școli. Minunat frază "Deci, atât de mulți programatori nu au nevoie de țară. Mai ales așa! "Și, în general, adecvarea, inteligența, abilitatea de a explica, o combinație de rigoare și dorința de a ajuta - au cauzat un respect deplin meritat. Mai era un tovarăș interesant din vechea școală, profesorul Nechayev: vechi, cu probleme de sănătate, o voce tare, dar o minte plină de viață. Am citit cursul inteligenței artificiale, el a fost cunoscut pentru participarea sa la lucrarea pe autopilotul "Burana" - bine; este un păcat că un pic.
Primul semestru mi-a dat entuziasm, al doilea - a condus în depresie, al treilea și al patrulea - a indus o dorință din ce în ce mai mare de a renunța. Din cel de-al treilea an, tocmai am început să mănânc și să lucrez activ și a devenit mai ușor și mai distractiv să trăiesc. Munca mea de licență a fost o aplicație web comercial - magazin online (destul de ciudat, despre web - industria, principalele deja, vom face nimeni nu citește nimic - dar nu contează, stăpânit pe cont propriu).
Cursuri de masterat
În magistratură erau trei locuri, iar patru erau dispuși să intre acolo, alături de mine, iar restul li sa oferit o specialitate. I-am spus lui Zhurave (care era atunci decanul) că am fost gata să-mi termin comunicarea cu Korabelka la diploma de licență. Ca răspuns, el a căutat și a lovit al patrulea pentru maestru. Nu știu de ce decanul avea nevoie de asta - probabil că nu am vrut să pierd o lovitură interesantă. Am fost de acord cu magistratura, dar nu am avut nici o iluzie - era clar că antrenamentul ar fi liber, dar crusta suplimentară nu a deranjat pe nimeni. Magistracy și adevărul sa dovedit a fi un circ deschis. Maestrul, pentru a fi sincer, am scris cu călcâiul stâng în timpul liber și hobby. Ea este rușine de sine, deși a primit o diplomă de masterat cu onoruri.
Ce lipsea în program
Experiența mea în industrie este mai mult de zece ani, și îmi pot permite să se constate că, în programul educațional nu a fost suficient: instrumente de revizuire și metodologiile de dezvoltare (cuvinte cheie: VCS, GIT, TDD, Agile, Scrum, urmărirea problemelor), un curs de arhitectură Dezvoltarea de aplicații web și de aplicații web, cursuri de programare 3D și utilizarea motoarelor adecvate (OpenGL, DirectX, Unity etc.), cursuri de securitate și criptografie. Și doar matematică, fizică și electronică, pentru a fi cinstit, nu a fost suficient. Și ar fi un basm destul de mare dacă ar fi existat cursuri de bioinformatică - dar acest lucru poate fi doar visat.
autoeducație
Obiectele plictisitoare nu se întâmplă
Cu abordarea corectă - orice subiect este interesant, absolut, indiferent ce faceți. M-am verificat mai mult de o dată - de la muzică la mecanică cuantică sau thailandeză, nu există subiecte plictisitoare. Cu toate acestea, este mai ușor să bată studentul "Wishlist", majoritatea, din nefericire, este bătut înapoi la școală. În principiu, mi-au plăcut mereu matematica, fizica, programarea în toate formele, limbile străine, muzica, dezvoltarea fizică. Mai ales îmi place să colectez ceva mai întâi de mâini și apoi să codific (de fapt, este deja robotică). De exemplu, am făcut costume cu LED-uri sau alte elemente de recuzită pentru un spectacol de lumină, o mulțime de jucării cum ar fi "Casa inteligentă" pe Arduino. De ce trebuie să faci cod după ce ți-ai strâns deja mâinile? Imaginați-vă un robot: se pare că a fost asamblat de mâini - aici se introduce procesorul, apoi manipulatorul de pe banda electrică este amorsat, arată ca și cum ar arăta. Dar nu poate face nimic și până când puneți codul în ea, este doar o grămadă de metal, ca un computer fără sistem de operare. Am studiat robotica cât de mult am putut. Chiar și cea mai apropiată nu a avut nimic în universitate (dar există suficiente materiale pe Internet, cei care doresc pot începe cu Udacity). Se pare că la facultatea de construcții navale ar trebui să se aștepte un fel de robotică la departamentul VT - dar, din păcate.
Întrebarea "fac mulți absolvenți să lucreze în specialitatea lor?" În ceea ce privește IT-ul este unul complex. IT se confruntă cu un boom, iar într-un fel, chiar și lucrătorii cu produse alimentare fast-food sunt implicați în acest domeniu. Cei mai mulți dintre colegii mei de clasă lucrează, de asemenea, undeva în apropierea tehnologiei informației, deși programatorii actuali sunt mult mai puțin decât jumătate.
Două avantaje
Profesia unui programator are două avantaje monstruoase: obișnuința de gândire și de învățare și capacitatea de a lucra de la distanță. Așa că, atunci când am fugit limbaje de programare neatinse și tehnologii (sunete puternice, dar la un moment dat, aproape la fel sa întâmplat), mâinile și capul au ajuns la limbile naturale. Ca urmare, în plus față de engleza liberă, am o bună germană și spaniolă; cel puțin o dată, am înțeles și pot explica în cele mai multe limbi europene și au o înțelegere de bază, de asemenea, despre Est. Chiar m-am gândit pentru a obține un al doilea grad în lingvistică, dar și-a amintit prima mai mare, se uita la prețuri în St. Petersburg State University - și amânată până la vremuri mai bune ideea și a continuat să studieze în timpul lor liber pe web (foarte dispus să consilieze cursuri audio Pimsleur și programul Rosetta Stone).
De asemenea, am reușit să trec peste multe instrumente muzicale, descoperind o mulțime de matematică în teoria muzicală, dar aceasta este o poveste separată. După ce am absolvit universitatea, am călătorit foarte mult: am călătorit aproape în întreaga Asie, foarte mult și în Europa mi-a ieșit. Unele dintre călătorii au fost combinate cu munca la distanță. În ceea ce privește acest lucru - suntem acum cu un partener, programator prea generalist, care lucrează sub marca ItCanFly.org cu clienții din întreaga lume, cu sediul la Praga. Suntem implicați în principal în proiecte web, precum HighLoad și sarcini interesante. Tehnologiei web stivă mai mult decât alte Python / Django pentru backend și respect React / Redux / Stylus / PostCSS pentru front-end. Dacă este posibil, participăm în mod activ la OpenSource și, în general, suntem adepți ai ideologiei open source și disidenței întreprinderii patos.