
QĂ« nga fillimi i shtatorit, njĂ« sasi e madhe publikimesh mbi suksesin nĂ« temĂ«n "FĂ«mijĂ«ria e programuesit", "Si tĂ« bĂ«hesh programues pas N vjetĂ«sh", "Si u futa unĂ« nĂ« IT nga njĂ« profesion tjetĂ«r", "Rruga nĂ« programim" e kĂ«shtu me radhĂ« kanĂ« mbushur Habr. Artikuj tĂ« tillĂ« shkruhen vazhdimisht, por tani duket se janĂ« publikuar nĂ« njĂ« numĂ«r tĂ« veçantĂ«. Ădo ditĂ« shkruajnĂ« psikologĂ«t, studentĂ«t ose dikush tjetĂ«r.
Dhe në çdo artikull dëgjohet një këngë e njohur: ajo që autorët këshillojnë është "të përpiqesh", "mos të dorëzohesh", "mos të kesh frikë" dhe "të ndjekësh ëndrrën tënde"; ndërsa në komentet shumë shpesh mund të takosh mendimin se nëse ty të kanë pëlqyer kompjuterët që në fëmijëri, atëherë puna me ata nuk është befasi. Do doja që duke iu referuar biografisë sime të çoj lexuesit në mendimin se kushtet fillestare mund të jenë më të rëndësishme se përpjekjet e bëra. kontribuon në komoditetin psikologjik, por nuk pasqyron shumë saktësisht realitetin.
Nuk lejohet: fillimi

Encyclopedia e profesorit Fortran pĂ«r moshat e shkollĂ«s sĂ« lartĂ«Historia ime fillon nĂ« fĂ«mijĂ«rinĂ« e hershme me kompjuterin "Korvet" nga klasa e informatikĂ«s. Por ishte njĂ« rrezĂ« e rastit dritĂ« nĂ« mbretĂ«rinĂ« e errĂ«t tĂ« arsimimit post-sovjetik â nĂ« atĂ« kohĂ« studimi zyrtar i informatikĂ«s duhet tĂ« fillonte nĂ« klasĂ«n e 11-tĂ«. UnĂ« thjesht u regjistrova nĂ« njĂ« kurs tĂ« rastĂ«sishĂ«m pĂ«r klasat mĂ« tĂ« vogla mbi mĂ«simin e kompjuterĂ«ve. NjĂ« herĂ« nĂ« javĂ« na hapnin derĂ«n e rĂ«ndĂ« metalike tĂ« njĂ« klase tĂ« errĂ«t me grila nĂ« dritare dhe na tregonin se si tĂ« shfaqnim "Hello" me korvet-basic. Ishte mahnitĂ«se, por zgjati pak.
Duket se ishte një eksperiment edukativ, që përfundoi dosido pas gjysmë viti. Unë mësova pak, vetëm sa për të ngritur interesimin. Por kur përfundoi kursi, më shpjeguan qartë: kompjuterët në të vërtetë nuk janë për fëmijët, njerëzit nuk arrijnë të studiojnë informatikën para klasës së njëmbëdhjetë.
ĂshtĂ« e rĂ«ndĂ«sishme tĂ« theksohet se rreth nesh mbretĂ«ronin vitet e kĂ«qija tĂ« nĂ«ntĂ«dhjetĂ«s, kur shumĂ« grupe teknike pranĂ« pallateve tĂ« pionierĂ«ve ishin nĂ« masĂ«n e madhe tĂ« mbyllura, ndĂ«rsa kompjuterĂ«t e shtĂ«pisĂ« ende nuk ishin bĂ«rĂ« tĂ« zakonshĂ«m. KĂ«shtu qĂ« nuk ishte e mundur tĂ« kishe qasje nĂ« teknikĂ« - ose nĂ« kompjuterĂ« - thjesht sepse do ishe i interesuar pĂ«r ta studiuar. FĂ«mijĂ«t qĂ« qenĂ« nĂ« avantazh ishin ata tĂ« atyre qĂ« ishin pĂ«rshtatur nĂ« ekonominĂ« e re tregtare, ose ata qĂ« kishin qasje nĂ« kompjuterĂ« pĂ«rmes punĂ«s - inxhinierĂ«, mĂ«sues informatikĂ«, âspecialistĂ« teknikĂ«â nĂ« agjenci tĂ« ndryshme.
Për shembull, shumë vite më vonë unë mësova se rreth atij viti prindërit e shokut tim të (të ardhshëm) të klasës i dhuruan një ZX Spectrum. Sigurisht për lojëra.
MĂ« shumĂ« gjasĂ«, kĂ«shtu do tĂ« mbetesha nĂ« anĂ«n e jashtme tĂ« botĂ«s sĂ« re digjitale. UnĂ« isha duke studiuar dhe rritur me besim tĂ« plotĂ« se tani nuk do tĂ« kisha qasje nĂ« kompjuter deri nĂ« klasĂ«n e njĂ«mbĂ«dhjetĂ«. ĂshtĂ« qesharake qĂ« nĂ« fund gjithçka ndodhi ashtu siç mendova. Por rreth dy vjet para kĂ«saj ndodhi njĂ« mrekulli e vĂ«rtetĂ« - unĂ« mora njĂ« kompjuter si pjesĂ« e njĂ« aksioni bamirĂ«s prej vendit.
Duket se, pikërisht këtu do të mund të përmbushja humbjet - por jeta sërish kishte plane të tjera.
Ekziston një shprehje e njohur se nëse një i varfër merr një milion dollarë, ai nuk do të dijë çfarë të bëjë me të. Sigurisht, nëse ai është një i mençur, do të shpenzojë një pjesë të milionit për ushtrimin e tij, duke përfshirë edhe mësimin se si të bëjë menaxhimin e parave. Por përsëri, kjo nuk është e krahasueshme me atë që mund të bëjë një njeri që është rritur mes parave. Një problem i tillë ndodh gjithmonë kur një njeri del jashtë kufijve të shtresës së tij sociale.
PĂ«r shkak se nĂ« rrethana normale kurrĂ« nuk do tĂ« mundja tĂ« kishte njĂ« komputer, gjithashtu nuk kisha para pĂ«r ndonjĂ« kurs dhe produkte tĂ« tjera tĂ« lidhura. PĂ«r tĂ« njĂ«jtin arsye nuk kisha lidhje me njerĂ«zit qĂ« mund tĂ« mĂ« jepnin ndonjĂ« kĂ«shillĂ«, thjesht nuk isha nĂ« atĂ« rreth. Kompjuteri ishte nĂ« tĂ« vĂ«rtetĂ« njĂ« copĂ« nga njĂ« botĂ« tjetĂ«r. Jo njĂ« pajisje e zakonshme, siç Ă«shtĂ« tani, por diçka si njĂ« artefakt elfish. PĂ«r kĂ«tĂ« arsye nuk mund tĂ« eksperimentoja dhe tĂ« mĂ«soja diçka nga pĂ«rvoja personale â «do ta prisje diçka tĂ« shtrenjtë». Prandaj, nuk mund tĂ« flisja me bashkĂ«moshatarĂ«t pĂ«r faktin se kisha njĂ« kompjuter nĂ« shtĂ«pi â vitet e 90âta ishin pĂ«rreth, e dini? Si rezultat, mundĂ«sitĂ« pĂ«r shkĂ«mbimin e informacionit u zvogĂ«lĂ«suan ndjeshĂ«m â nuk mund tĂ« pyesja askĂ«nd pĂ«r kĂ«shilla, nuk mund tĂ« bĂ«ja pyetje dhe tĂ« ndaja pĂ«rvoja. Interneti? ĂfarĂ«? Cili internet? Ndoshta Fido? Po as njĂ« telefon sâkisha.
Mund të shkoja në bibliotekë, të kërkoja libra ose udhëzues falas, dhe këtu shfaqej një problem tjetër. Ky ishte një kompjuter shumë i avancuar për ato kushte. Ai kishte instaluar Windows 95.
Mora librin kryesor (tĂ« vetĂ«m) mbi kompjuterĂ«t qĂ« ndodhej nĂ« bibliotekĂ« â tekstin e njohur tĂ« Gain dhe Zhytomirskyt «Bazat e InformatikĂ«s dhe TeknologjisĂ« sĂ« Llogaritjes» me kopertinĂ« tĂ« kuqe. Mund ta gjeni tani nĂ« internet dhe ta ndjeni kontrastin mes pĂ«rmbajtjes sĂ« saj dhe pĂ«rmbajtjes sĂ« njĂ« kompjuteri tĂ« plotĂ« me Windows 95 nĂ« bord. Situata pĂ«rkeqĂ«sohej edhe nga fakti se ishte e vĂ«shtirĂ« tĂ« gjeja edhe software pirat â deri nĂ« lulĂ«zimin e dyqaneve DVD me emra tĂ« dukshĂ«m si «TĂ« gjithĂ« software pĂ«r zyrĂ« â 2000» kishin mbetur edhe disa vjet. MegjithatĂ«, kur ata u shfaqĂ«n, unĂ« prapĂ« nuk kisha para pĂ«r disqe.
Tani, diku kĂ«tu erdhi koha e «informatikĂ«s zyrtare» nĂ« klasĂ«n e 11-tĂ« â na dhanĂ« librin e pĂ«rmendur mĂ« parĂ« qĂ« ishte botuar nĂ« 1991, dhe detyra reale pĂ«rfshinte tĂ« vizatoja pemĂ« algoritmike tĂ« thjeshta (me laps nĂ« letĂ«r) dhe tĂ« pĂ«rdornim redaktorin e teksteve «Leksikon».
Formoshlepstvo

Programuesit e vërtetë dhe unëNë fund, zhvillimi im kompjuterik gjatë këtyre dy viteve ishte i zymtë. Kam lexuar dokumentacionin e Windows, kam siguruar në çdo mënyrë programe të ndryshme për kompjuterin tim përmes disketave dhe kam mësuar të jem një "përdorues i avancuar", duke redaktuar skedarin autoexec.bat. "Fjalori" e kam sjellë nga shkolla, si ndryshe. Në përgjithësi, deri në atë kohë, kur përfundimisht arrita të kthehem në fëmijëri dhe të filloj të programoj në qBasic, rreth meje tashmë ishin mbizotëruese ndërfaqet vizuale.
Ky kontrast nĂ« shumĂ« aspekte shkatĂ«rroi motivimin tim pĂ«r tĂ« studiuar thellĂ«sisht programimin tekstual tradicional. Arsyetimi qĂ«ndronte nĂ« mospĂ«rputhjen e rĂ«ndĂ« midis grafikĂ«s sĂ« Windows 95, me tĂ« cilĂ«n fillova zhytjen time tĂ« vĂ«rtetĂ« nĂ« botĂ«n kompjuterike, dhe ekranit tĂ« mĂ«rzitur tekstual tĂ« gjuhĂ«ve qĂ« dija atĂ«herĂ«. Brezi i mĂ«parshĂ«m i programuesve u gĂ«zonte thjesht nga fakti qĂ« me shkrimin e POINT(10,15) shfaqej njĂ« pikĂ« nĂ« ekran. PĂ«r ta, programimi ishte "tĂ« vizatoje nĂ« ekran atĂ« qĂ« nuk ishte atje". PĂ«r mua, ekrani ishte tashmĂ« i mbushur me forma dhe butona. PĂ«r mua, programimi ishte "tĂ« detyroje butonin tĂ« bĂ«nte diçka pas shtypjes" â ndĂ«rsa krijimi i vetĂ« butonit ishte thjesht e mĂ«rzitshme.
Si njĂ« shkĂ«putje lirike, dua tĂ« theksoj se tani zhvillimi i gjuhĂ«ve tĂ« programimit ka rikthyer situatĂ«n nĂ« njĂ« spiralĂ« tĂ« ngjashme. Tani tĂ« gjithĂ« "programuesit e vĂ«rtetĂ«" pĂ«rsĂ«ri krijojnĂ« ndĂ«rfaqet nĂ« Notepad, dhe çdo programues tani si duket Ă«shtĂ« detyruar tĂ« jetĂ« pĂ«rsĂ«ri dizajner. SĂ«rish Ă«shtĂ« e nevojshme qĂ« ekskluzivisht me kod tĂ« pozicionojmĂ« nĂ« ekran butona, dritare hyrjeje dhe elemento tĂ« tjerĂ« kontrolli. Si rezultat, rregulli klasik 80 / 20 duket kĂ«shtu: "80% e kohĂ«s e kalojmĂ« pĂ«r ndĂ«rtimin e ndĂ«rfaqes duke shkruar kod manual dhe 20% e kohĂ«s pĂ«rcaktojmĂ« sjelljen e elementeve tĂ« ndĂ«rfaqes". Pse kjo ndodhte nĂ« kohĂ«n e DOS-it dhe Pascal-it â e kuptoj; nuk kishte alternativa. Pse kjo ekziston tani, kur tĂ« gjithĂ« tashmĂ« kanĂ« parĂ« dhe prekur VB, Delphi dhe C# â nuk e di; dyshoj se problemi qĂ«ndron nĂ« koston ose faljen e mjedisit tĂ« zhvillimit. E rehatshme Ă«shtĂ« gjithmonĂ« e shtrenjtĂ«, dhe versionet falas tĂ« mjediseve tĂ« pĂ«rmendura janĂ« shfaqur jo shumĂ« kohĂ« mĂ« parĂ«.
Kjo ishte njĂ« nga arsyet qĂ« programimi nĂ« internet mĂ« kaloi pĂ«rmes. MegjithatĂ«, siç doli, do tĂ« kishte qenĂ« mĂ« e lehtĂ« tĂ« krijoja njĂ« portofol dhe tĂ« bĂ«hesha programues. Provova tĂ« merrem me PHP dhe JS, por nuk doja "tĂ« shkruaja kod nĂ« njĂ« bllok". NjĂ« tjetĂ«r arsye Ă«shtĂ« se Interneti erdhi tek unĂ« ndoshta nĂ« vitin 2005 ose 2006 â para kĂ«saj ai ishte diku nĂ« periferinĂ« e imazhit tĂ« botĂ«s. SĂ« bashku me telefonat celularĂ« â "ato qĂ« pĂ«rdorin njerĂ«zit e pasur".
Prandaj, e lĂ«shova atĂ« programimin nĂ« dos dhe u thellova nĂ« bazĂ«n e tĂ« dhĂ«nave "Borey" nga Access, e cila mĂ« dha forma, butona, makros dhe majĂ«n e programimit aplikues â VBA. Ndjenja ndoshta nĂ« atĂ« moment unĂ« e vendosa pĂ«rfundimisht qĂ« nĂ« tĂ« ardhmen doja tĂ« punoja si programues. Gjeta njĂ« disk me Visual Studio, bleu njĂ« libĂ«r tĂ« shtypur (!) pĂ«r VB dhe fillova tĂ« krijoja kalkulatorĂ« dhe noughts-çrosse, duke u gĂ«zuar se gjithĂ« dizajni krijohet nĂ« formĂ« nĂ« disa minuta, dhe jo tĂ« shkruhet me dorĂ«. Duke pasur parasysh se kompjuteri nuk po ishte mĂ« njĂ« raritet, mĂ« nĂ« fund e kisha mundĂ«sinĂ« tĂ« dilja jashtĂ« dhe tĂ« diskutoja programim me mendjet e mia tĂ« ngjashme.
NĂ« kĂ«to diskutime m'u zbulua se VB Ă«shtĂ« njĂ« gjuhĂ« e vjetĂ«r, nĂ« vdekjen e saj, e krijuar pĂ«r sekretarĂ«t, kurse djemtĂ« e vĂ«rtetĂ« shkruanin nĂ« C++ ose Delphi. Duke qenĂ« se ende mbaja mend pascalin â zgjodha Delphi. Ndoshta kjo ishte njĂ« tjetĂ«r gabim nĂ« rrugĂ«timin tim tĂ« gjatĂ« pĂ«r t'u bĂ«rĂ« programues. Por eci nĂ« rrugĂ«n e rezistencĂ«s mĂ« tĂ« ulĂ«t, sepse doja tĂ« shihja sa mĂ« shpejt rezultatet e punĂ«s sime. Dhe i pashĂ« ato! Bleva njĂ« libĂ«r edhe pĂ«r Delphi, e lidha atĂ« me Excel dhe Access, tĂ« cilat tashmĂ« i dija, dhe nĂ« fund tĂ« krijova njĂ« sistem qĂ« tani do tĂ« quhej "BI-system". E trishtĂ« Ă«shtĂ« se tani e gjithĂ« pascalin e kam harruar plotĂ«sisht, sepse nuk kam punuar me tĂ« pĂ«r dhjetĂ« vjet.
Dhe, sigurisht, kam provuar dy herë për të hyrë në institut si programues. Në qytetin tonë të vogël, mundësitë për këtë nuk ishin shumë. Herën e parë, pa e menduar mirë, shkova për të studiuar "Matematikë e aplikuar", ku njerëzit diplomoheshin si programues, por kërkoheshin njohuri të përparuara matematike përtej kursit të shkollës. Prandaj, në provim nuk arrita të merrja notën kaluese. Patjetër bëra një vit në kolegji, duke merituar një arsim të mesëm. Herën e dytë, pak ndërsa ulëm kërkesat e mia, shkova në një specialitet inxhinierik - puna si inxhinier nuk më ishte shumë interesante, por së paku ishte më afër punës me kompjuterë. Por ishte vonë - njerëzit kishin filluar të kuptonin përfitimet e specialiteteve teknike dhe po shkonin masivisht atje. Në vendet buxhetore kaluan vetëm ata që kishin medalje.
Prandaj tani kam njĂ« diplomĂ« humane. ĂshtĂ« e kuqe, por nuk Ă«shtĂ« teknike. Dhe kĂ«tu fillon njĂ« histori e hidhur rritjeje tĂ« cilĂ«n e lidh me njĂ« histori tĂ« hidhur tĂ« kĂ«rkimit tĂ« punĂ«s.
Violisti nuk është i nevojshëm.

...por nuk është e domosdoshme të mbijetoj...Ekziston një mit shumë i përhapur që thotë se "diploma e programuesit nuk kërkohet". Ky mit ka disa arsye, do të përpiqem të përmend disa nga të rëndësishmet.
Së pari, në fillim të viteve '90 - dhe pak në fund të viteve '90 - njohuria e teknologjive komputerike ishte në përgjithësi një raritet. Nëse një njeri dinte ku aktivizohej kompjuteri dhe mund të nisë një program - ai bënte atë që kërkonte biznesi. Si rezultat i kaosit në tregun e punës, punëdhënësit shpejt gjenin çdo person që ishte në gjendje të kryejë punën e nevojshme - nuk kishte rëndësi çfarë kishte studiuar më parë, e rëndësishme ishte se çfarë ishte në gjendje të bënte tani. Prandaj, një numër i konsiderueshëm vetë-mësuesish tregonin qetësisht aftësitë e tyre në intervista dhe merrnin punë.
Së dyti, në të njëjtin kohë, biznesi po zhvillohej me shpejtësi, por ende nuk kishte një koncept modern si HR. Punonjësit e burimeve njerëzore ishin ende punonjës të përfunduar të epokës sovjetike që përgatitnin libra të punës dhe kontrata pune, ndërsa intervistat realizoheshin nga specialistë ose udhëheqës të drejtpërdrejtë. Duke qenë se shumica prej tyre ishin të interesuar për rezultatet, kriteret formale si arsimimi vlerësoheshin në fund të fundit.
Kjo çoi nĂ« njĂ« keqkuptim tĂ« madh nĂ« mendĂ«sinĂ« masive. NjerĂ«zit qĂ« morĂ«n njĂ« punĂ« nĂ« ato kushte mund tĂ« flasin plotĂ«sisht sinqerisht se pĂ«r njĂ« programues, njĂ« diplomĂ« nuk Ă«shtĂ« e nevojshme, duke e pasur shembull vetveten. E njihni kĂ«tĂ« tip, natyrisht. NĂ«se dikush ju thotĂ« 'mjafton tĂ« tregosh se çfarĂ« di tĂ« bĂ«sh dhe do tĂ« tĂ« marrin' â kjo Ă«shtĂ« pikĂ«risht njĂ« programues i tillĂ«, nga ato kohĂ«, dhe ata e besuan nĂ« pavarsinĂ« e botĂ«s. Diku kĂ«shtu flasin edhe pleqtĂ« sovjetikĂ«, duke thĂ«nĂ« diçka si 'po ti punon nĂ« kompjuter dhe mund tĂ« lexosh anglisht, unĂ« do ta kisha bĂ«rĂ« me kĂ«to aftĂ«si, epo!'. Ata nuk e kuptojnĂ« mĂ« se me kĂ«to aftĂ«si 'epo' ishte vetĂ«m nĂ« kohĂ«t sovjetike, dhe tani diçka e tillĂ« e dinĂ« çdo i dytĂ«.
Pastaj, pikërisht e njëjta gjë ndodhi në fillim të viteve 2000, kur nafta filloi të rritet, ekonomia të zhvillohej, dhe turma e biznesmenëve të rinj vrapuan në tregun e punës në kërkim të ndonjërit që dinte të paktën të ndizte kompjuterin.
Por po ashtu, fluksi i parave nga nafta ndihmoi në krijimin e kadrove të paproduktive - departamentet HR. Aty ishin të njëjtët kadrovikë të vjetër sovjetikë, por atyre papritmas iu besua detyra për të përcaktuar cilësinë e çdo punonjësi. Ata, natyrisht, nuk mund të merrnin këto vendime të nivelit të tillë. Prandaj, ata zhvilluan kriteret e tyre të vlerësimit, e cila ishte mjaft larg nga realiteti, e bazuar në libra të përkthyer nga perëndimi dhe kriteret formale siç është arsimimi. Kështu ndodhi një kthesë e madhe: nga aftësitë reale - në kriteret formale.
Miti vazhdoi të jetojë, vetëm pak e ndryshoi formën.
Ekonomia ende po rritej, njerĂ«zit u kapnin kudo, i tĂ«rhiqnin nga kompanitĂ« e tjera, por kadrovikĂ«t tashmĂ« e kishin ndaluar procesin e pĂ«rzgjedhjes. Dhe mĂ« e rĂ«ndĂ«sishmja ishte jo 'trego se çfarĂ« di tĂ« bĂ«sh' â pĂ«rndryshe kadroviku nuk do tĂ« kuptonte se çfarĂ« po tregohej â por 'eksperienca nĂ« punĂ«'. KĂ«shtu, njerĂ«zit qĂ« dikur u morĂ«n nĂ« punĂ« pa diplomĂ« programuesi pĂ«r shkak tĂ« aftĂ«sisĂ« pĂ«r tĂ« shtypur butona â u tĂ«rhoqĂ«n nga njĂ« kompani tjetĂ«r thjesht sepse ata kishin punuar mĂ« parĂ« si 'inxhinier programues'. Dhe pĂ«rsĂ«ri askush nuk pyeti pĂ«r diplomĂ«n, sepse nuk kishte kohĂ« pĂ«r atĂ« â a ke 'eksperiencĂ«'? AtĂ«herĂ« uluni dhe punoni!
SĂ« fundi, arsyeja e tretĂ« â zhvillimi i shpejtĂ« i internetit dhe projekteve private. NjerĂ«zit filluan tĂ« krijojnĂ« projekte anĂ«sore, kĂ«to projekte mund t'i tregosh kujtdo dhe nĂ« kĂ«tĂ« mĂ«nyrĂ« tĂ« provosh aftĂ«sitĂ« e tua. DĂ«rgon njĂ« email, bashkĂ«ngjit lidhjen e faqes tĂ«nde â dhe ja, tashmĂ« e ke provuar siç duhet aftĂ«sitĂ« e tua.
ĂfarĂ« ndodhi tani?
Ămimet e naftĂ«s, siç e dimĂ«, ranĂ«, por miti ende jeton. Sepse nĂ« pozitat e «inxhinierĂ«ve tĂ« programimit» ndodhen shumĂ« njerĂ«z, tĂ« cilĂ«t nĂ« tĂ« vĂ«rtetĂ« kanĂ« arritur kĂ«to pozita pa arsim tĂ« specializuar. MegjithatĂ«, tani asnjĂ«ra nga kĂ«to arsye nuk funksionon plotĂ«sisht, dhe tani pak kush nga ata do tĂ« ishte nĂ« gjendje ta pĂ«rsĂ«risĂ« kĂ«tĂ« truk pĂ«r punĂ«sim.
- Dija e teknologjive kompjuterike Ă«shtĂ« bĂ«rĂ« universale. Puna me kompjuterin tashmĂ« nuk pĂ«rmendet nĂ« CV, ashtu si dija pĂ«r tĂ« lexuar dhe shkruar (kjo, pĂ«r tĂ« thĂ«nĂ« tĂ« drejtĂ«n, nuk do tĂ« dĂ«mtonte â kam filluar tĂ« shoh shpesh gabime gramatikore edhe nĂ« media zyrtare, dhe nĂ« artikujt nĂ« Habr ato shfaqen me njĂ« rregullshmĂ«ri tĂ« dukshme).
- KanĂ« dalĂ« departamentet HR dhe specialistĂ«t HR, tĂ« cilĂ«t nuk mbajnĂ« asnjĂ« pĂ«rgjegjĂ«si pĂ«r vendimet e tyre dhe mund tĂ« pĂ«rdorin kritere tĂ« çdo lloji pĂ«r pĂ«rzgjedhjen. Natyrisht, preferenca jepet formalisht â shikojnĂ« moshĂ«n, arsimimin, gjininĂ« dhe kohĂ«n nĂ« pozita tĂ« mĂ«parshme. AftĂ«sitĂ« dhe dituritĂ« konsiderohen si tĂ« dorĂ«s sĂ« dytĂ«.
- Nuk ka mungesë të programuesve që prej kohësh. Ka mungesë të mirë programuesve, por kjo është e vërtetë për çdo profesion në përgjithësi. Një programues i zakonshëm punon si çdo nxënës në internet, në faqet e lëvizshme njerëzit në të vërtetë luftojnë për të bërë diçka për portofolin falas.
- Projektet anësore gjithashtu janë bërë të zakonshme. Interneti është i mbushur me website personale dhe klone tetris, madje ky projekt po bëhet thuajse i obligueshëm, që do të thotë se duke kaluar filtrin e përzgjedhjes njerëzore, hysh në filtrin e përzgjedhjes së specialistëve, dhe ata thonë 'tregoni portofolin tuaj në GitHub'.
NjerĂ«zit qĂ« kanĂ« arsim â ose njerĂ«zit qĂ« kanĂ« pĂ«rvojĂ«, e cila zĂ«vendĂ«son arsimin nĂ« sytĂ« e departamenteve HR â shohin vetĂ«m pjesĂ«n e dytĂ«. Ata zakonisht thonĂ« diçka si: 'pĂ«r punĂ«, diplomĂ« nuk nevojitet pĂ«r programuesin, por projektet nĂ« GitHub do tĂ« ishin tĂ« dobishme'.
Por tĂ« qĂ«ndruar real, ky formulim mund tĂ« shprehet kĂ«shtu: "pĂ«r t'u punĂ«suar, programuesi ka nevojĂ« pĂ«r njĂ« diplomĂ« (pĂ«r tĂ« kaluar HR-in), por gjithashtu pĂ«r projekte nĂ« GitHub (pĂ«r tĂ« kaluar intervistĂ«n teknike)." Dhe unĂ«, me arsimimin tim humanitar, e ndjej plotĂ«sisht kĂ«tĂ« â sepse pĂ«r GitHub-in kam dĂ«gjuar vetĂ«m nga ankesat e programuesve me arsim teknik, ndĂ«rsa sita e ashpĂ«r kadrovike mĂ« filtron qysh nĂ« fazĂ«n e parĂ«.
Njerëzit nuk e shohin ajrin, peshqit nuk e shohin ujin, dhe njerëzit me arsim teknik ose përvojë pune në "OOO KODTEKHNOSOFT" nuk e kuptojnë se diploma e tyre nuk kërkohet, sepse ajo tashmë nënkuptohet. Veçanërisht qesharake janë justifikimet e njerëzve si: "kam punuar kaq shumë vite, kurrë nuk e kam treguar diplomën." Pyet: a e ke përmendur atë në CV? Po, sigurisht, e kam përmendur. Pra, më sugjeron të vendos një arsim jo të vërtetë në CV, pasi askush nuk do ta kërkojë konfirmimin? Heshtin, nuk përgjigjen.
Dhe pĂ«r ta thĂ«nĂ« kĂ«tĂ«, nĂ« atĂ« specialitet, ku tĂ« gjitha vendet buxhetore ishin tĂ« zĂ«na nga medalistĂ«t, vetĂ«m gjysma e grupit ishin studenta tĂ« financuar nga buxheti. Ndarja tjetĂ«r ishin studentĂ«t e pagesĂ«s â e dini, blerja e njĂ« diplomĂ« me kĂ«ste nga prindĂ«rit. NjĂ« mik im u regjistrua aty, mori diplomĂ«n. Si rezultat, ai u bĂ« njĂ« "inxhinier-programues" me tĂ« drejta tĂ« plota dhe nuk ka pasur asnjĂ« problem me punĂ«n si programues qĂ« nga atĂ«herĂ«. Sepse nĂ« diplomĂ« nuk shkruhet nĂ«se je arsimuar me pagesĂ« apo falas. NdĂ«rsa pĂ«r specialitetin, "teknik" â shkruhet.
Nga zona e rehatisë

KĂ«tu po ngjitem sigurt nĂ« karrierĂ«n timeKur mbĂ«rrita nĂ« MoskĂ« dhe fillova tĂ« kĂ«rkoj punĂ«, nuk e dija asgjĂ« pĂ«r kĂ«tĂ«. UnĂ« akoma besoja nĂ« mitin se njĂ« programues mjafton tĂ« tregojĂ« rezultatet e punĂ«s sĂ« tij. UnĂ« realisht mbaja me vete nĂ« njĂ« USB mostra tĂ« programeve tĂ« mia â po e shikoni qĂ« askush nuk i ka parĂ« asnjĂ« herĂ«. MegjithatĂ«, ftesa ishin jashtĂ«zakonisht tĂ« pakta.
At that time, I still remembered Delphi and was trying to get into some technical company even as an intern. I sent out dozens of emails a day, explaining that I had been interested in computers since childhood and wanted to learn more. Several times, I was honestly told that I needed to have a technical specialization â HR managers are there to protect the boundaries of large companies, to filter out all those humanities graduates. But mostly, I received standardized rejections. In the end, I could not continue the search and ended up with a regular office job where I only needed to use Excel.
A couple of years later, I added Access and SQL to Excel, as I remembered my youth and began actively writing VBA scripts. But it still wasn't 'real programming.' I made another attempt by downloading modern Visual Studio and diving into learning C#. I learned it at a basic level, wrote a small program, and tried once again to apply somewhere â not ignoring both full-time openings and internship offers.
This time, out of a hundred emails I sent, I received not a single response. Not one. Because, as I now understand, my age was approaching thirty â and coupled with a humanities degree on my resume, it became a black mark for any HR department. This severely affected both my self-esteem and my belief in the myths about programmers and the job market. I completely gave up on 'real programming' and focused on regular office work. From time to time, I still responded to various job postings, but I continued to receive silence in return.
Diku po kĂ«tĂ« fazĂ«, fillova tĂ« kuptoj se sa e rĂ«ndĂ«sishme Ă«shtĂ« pĂ«r njĂ« njeri ajo qĂ« ai nuk e vĂ«ren, ose ajo qĂ« ai e merr si tĂ« mirĂ«qenĂ«. NjerĂ«zit, tĂ« cilĂ«ve u drejtohesh pĂ«r kĂ«shilla ose thjesht pĂ«r tĂ« ankuar mbi jetĂ«n, nuk e thellohen nĂ« kĂ«to nuanca. Ata kanĂ« lexuar libra popullorĂ« mbi psikologjinĂ« dhe tĂ« tregojnĂ« se si duhet tĂ« dalĂ«sh nga zona e komoditetit. MegjithatĂ«, ka njĂ« shaka tĂ« njohur qĂ« thotĂ« se pĂ«r tĂ« hyrĂ« nĂ« zonĂ«n e komoditetit, fillimisht duhet tĂ« hysh brenda. Me kalimin e kohĂ«s, çmimi i kĂ«saj hyrjeje ose daljeje rritet â pĂ«r shembull, tani nuk mund tĂ« lejoj dot veten tĂ« jap dorĂ«heqjen dhe tĂ« shkoj tĂ« punoj si praktikant. Mund tĂ« ndryshoj me kujdes aktivitetin, duke mbetur paralel me punĂ«n aktuale, derisa tĂ« barazohen tĂ« ardhurat.
Takohen këshillues të mençur dhe ata japin rekomandime që do të jepja edhe unë. Kjo është mësim i pavarur dhe punë në distancë ose krijimi i një projekti tëndin. Por këtu ka disa rreziqe të fshehura.
ĂĂ«shtja Ă«shtĂ« se puna nĂ« distancĂ« Ă«shtĂ« njĂ« privilegj ekskluziv pĂ«r ata qĂ« kanĂ« "pĂ«rvojĂ« pune". ĂshtĂ« krejtĂ«sisht e pamundur pĂ«r njĂ« tĂ« ri, tĂ« cilit i nevojitet ndihmĂ« dhe mĂ«sim, tĂ« hyjĂ« nĂ« tĂ«. Askush nuk dĂ«shiron tĂ« merret me ty nĂ« rrethana normale, e kĂ«tu po ashtu duhet tĂ« punosh nĂ« distancĂ«.
Mësimi i pavarur është jashtëzakonisht i pavlefshëm. Ajo çfarë do të të mësojnë, për shembull, për gjashtë muaj, do ta marrësh për të kuptuar vetë për dy vjet. Raporti është përafërsisht i tillë. Detaje të vogla, teknika tipike dhe rreziqe të njohura do të duhet t'i gjesh vetë, duke shpikur gjithmonë biçikletën. Natyrisht, kjo në një farë mënyre mund të të bëjë më të ditur, pasi ti vetë e ke gjetur dhe e ke përballuar. Por kjo do të të marrë katër herë më shumë kohë, dhe përvojë reale në projekte reale prodhuese do të mbetesh pa të.
Megjithatë, unë e di mirë se përvoja e vërtetë dhe e dobishme lind vetëm në zgjidhjen e problemeve reale të prodhimit. Në këtë kuptim, veprimet si "të shkruash xhaxe-llogaritë" do të të ndihmojnë në fillim thjesht për të kuptuar gjuhën. Por edhe nëse shkruan xhaxe-llogaritë, luajmë detin dhe gjarpërin, prapë nuk do të jesh në gjendje të bësh atë që kërkon biznesi në praktikë.
KĂ«tu, ata qĂ« janĂ« mĂ« tĂ« padurueshĂ«m do tĂ« donin pĂ«rsĂ«ri tĂ« japin njĂ« kĂ«shillĂ« â merr njĂ« TĂ« dhĂ«nĂ« reale nga disa faqe freelancing dhe shkruaj mbi tĂ«, kĂ«shtu do tĂ« mĂ«sosh, edhe nĂ« mĂ«nyrĂ« autonome, dhe madje do tĂ« kesh njĂ« portofolio.
Pas kĂ«saj, le tĂ« shqyrtojmĂ« metodĂ«n "projekte tĂ« vogla". Duhet tĂ« shkruash njĂ« program tĂ« dobishĂ«m pĂ«r njerĂ«zit, pastaj me kĂ«tĂ« program tĂ« shkosh tĂ« punosh diku, ku bĂ«jnĂ« programe tĂ« ngjashme. NĂ« teori, kjo tingĂ«llon bukur, por nĂ« tĂ« vĂ«rtetĂ« Ă«shtĂ« njĂ« kurth. NĂ« vend qĂ« tĂ« punosh fillimisht mbi njĂ« projekt real â ti humb kohĂ« nĂ« detyra tĂ« pavlera, pĂ«r tĂ« pĂ«rfunduar mĂ« vonĂ« pikĂ«risht tĂ« njĂ«jtat detyra, por tani me kuptim.
Prit! â do tĂ« mĂ« thonĂ« lexuesit. â Prit! Kjo Ă«shtĂ« njĂ« stĂ«rvitje! Ajo duket gjithmonĂ« kĂ«shtu! Dhe unĂ« do tĂ« pajtohesha, nĂ«se kjo stĂ«rvitje do tĂ« jepte njĂ« shans pĂ«r rezultat. Por jo. Po kthehemi te ajo qĂ« unĂ« tashmĂ« kam pĂ«rvojĂ« nĂ«n tentativa tĂ« tilla, nĂ«n stĂ«rvitje tĂ« tilla.
A ka ndonjĂ« kompani nĂ« botĂ« qĂ« thotĂ« â ja, kompania jonĂ« bĂ«n mesazherĂ«, le tĂ« na shkruani njĂ« mesazher nĂ« njĂ« gjuhĂ« tĂ« tillĂ«, me kĂ«ta dhe ata parametra dhe pastaj ne do t'ju punĂ«sojmĂ«? Jo. Kjo gjithmonĂ« Ă«shtĂ« njĂ« probabilitet, dhe nĂ« veçanti pĂ«r njĂ« person me njĂ« moshĂ« dhe formim tĂ« papĂ«rshtatshĂ«m â probabiliteti Ă«shtĂ« shumĂ« i ulĂ«t. Jeta mĂ« ka sqaruar shumĂ« mirĂ« tĂ« gjitha kĂ«to. P.sh., nĂ« periudha tĂ« ndryshme tĂ« jetĂ«s time kam ditur dhe pĂ«rdorur VB dhe VBA, Pascal dhe Delphi, SQL, R, JS, C# dhe madje (duke u çuditur!) Genesis32. NĂ« tĂ« vĂ«rtetĂ« â kam gjetur dhe pĂ«rfunduar kurse, kam bĂ«rĂ« projektet e famshme, kam mundur t'i tregoj nĂ« intervista dhe tĂ« pĂ«rgjigjem pĂ«r to. Dhe çfarĂ«?
SĂ« pari, askush thjesht nuk u interesua dhe nuk kĂ«rkoi tĂ« tregoj ndonjĂ« gjĂ«, unĂ« thjesht nuk arrita nĂ« ato intervista. SĂ« dyti, nga tĂ« gjitha kĂ«to tani realisht mbaj mend vetĂ«m VBA+SQL, sepse i pĂ«rdor vazhdimisht â tĂ« tjerat nuk mĂ« kanĂ« shĂ«rbyer dhe i kam harruar. PĂ«r mĂ« tepĂ«r, situata dukej shumĂ« e ashpĂ«r: jo qĂ« dikush shihte projektet e mia dhe thoshte "e dĂ«gjove, kĂ«tu gjithçka Ă«shtĂ« keq, nuk di tĂ« shkruash kod, kĂ«tu dhe kĂ«tu nuk punon". Jo, thjesht mĂ« ignoruan. NjĂ« arsimim humanitar, kuptoni? "Kjo Ă«shtĂ« sepse unĂ« jam i zi".
Përfundime

Kur madje nën presionin e rrethanave, ti ruan qetësinë tënde të brendshmeMegjithëse teksti ka karakter pesimist, unë nuk e heq dorë nga përpjekjet. Thjesht tani hapësira e mundësive për mua është ngushtuar ndjeshëm, unë shoh vetëm një rrugë realiste - ajo e përmendur më parë "projekti i vogël", por i orientuar jo aq shumë në "kërkimin e punës", sa në "përpjekjen për të krijuar një biznes". Duhet të gjej një problem të pazgjidhur, ta zgjidh dhe të gjej të paktën disa dhjetëra njerëz që do ta përdorin zgjidhjen time. Problemi tjetër është se, ndonëse duket e thjeshtë, është në fakt e vështirë të gjesh një problem që nuk është zgjidhur ende nga ndonjë nga milion programuesit dhe aspirantët - dhe për më tepër është e mjaftueshme e thjeshtë për një fillestar.
Tani kam arritur te Python, siç bënë shumë paraardhës, kam analizuar Habr dhe po përgatit një artikull mbi rezultatet. Shpresoja ta publikoj atë si artikullin tim të parë në Habr, por atje duhet të shtoj pak tekst. Dhe këtu, pa pushim, dolën publikime mbi temën "Si kam bërë programues, vetëm duke u përpjekur pak", pothuajse çdo ditë, ndonjëherë edhe dy në ditë.
Kështu që nuk mund të përmbahem dhe tregova pse kam bërë shumë përpjekje, por asnjëherë nuk u bëra programues.
Nëse e përmbledhim lidhur, unë do të dëshiroja të them këtë:
- Dëshirat dhe përpjekjet vërtet mund të bëjnë shumë, por është themelore baza materiale. Atyre që e kanë këtë bazë - dëshirat dhe përpjekjet u ndihmojnë të arrijnë më shumë. Atyre që nuk e kanë - dëshirat dhe përpjekjet nuk ndihmojnë të arrijnë as rezultatet e zakonshme. Pasioni për kompjuterët nga fëmijëria mund të ndihmojë të bëhesh programues, por nuk është një ndihmë e madhe. Më shumë shanse për t'u bërë programues ka ai që as nuk ka pasur ndonjëherë interes për kompjuterët, por prindërit e pasur e dërguan të studiojë një specializim teknik të njohur. Por edhe vetë pasioni është i pamjaftueshëm, nëse - si në një nga publikimet e fundit - në fëmijëri nuk të blejnë kalkulatorë programues.
- ĂshtĂ« koha tĂ« ndajmĂ« mĂ« nĂ« fund mitin se pĂ«r tĂ« punuar si programues mjafton tĂ« dish tĂ« programosh. NĂ« rastin mĂ« tĂ« mirĂ«, mjafton tĂ« dish mirĂ« Programimi, pĂ«r shembull "shkruaj kod nĂ« tryezĂ«" â kĂ«ta, po, do t'i shkĂ«pusin me duar. Bisedat se si juniorĂ«t merren nga rruga, sa pĂ«r tĂ« ditur se nga cilat anĂ« ka tastierĂ« kompjuteri â Ă«shtĂ« njĂ« tepricĂ« shumĂ« e fortĂ«, nĂ« kĂ«to biseda ne vĂ«rejmĂ« njĂ« gabim tipik tĂ« mbijetuarit. Rreth çdo vakance programatori qĂ«ndron njĂ« "mur qelqi" i departamentit HR â njerĂ«zit me arsim teknik thjesht nuk e shohin atĂ«, ndĂ«rsa tĂ« tjerĂ«t mund tĂ« godasin me kokĂ« pa kuptim nĂ« tĂ«. Ose â si nĂ« njĂ« nga publikimet e fundit â tĂ« punĂ«sohen "pĂ«r t'u njohur".
- PĂ«r t'u bĂ«rĂ« programator nĂ« moshĂ« tĂ« rritur, duhet tĂ« kesh tĂ« njĂ«jtin grup tĂ« suksesshĂ«m rrethanash siç ndodh dhe pĂ«r moshĂ«n e re. Sigurisht, njĂ« person i rritur mund tĂ« bĂ«jĂ« shumĂ« mĂ« mirĂ« (ai sheh qĂ«llimin nĂ« tĂ« cilin po shkon, ka pĂ«rvojĂ« nĂ« mĂ«sim dhe zhvillim, di nevojat reale tĂ« tregut), por ai Ă«shtĂ« edhe i privuar nga shumĂ« (duhet tĂ« mbajĂ« vetveten, tĂ« shpenzojĂ« kohĂ« pĂ«r jetesĂ«n, dhe shĂ«ndeti nuk Ă«shtĂ« mĂ« siç duhet). Dhe nĂ«se â si nĂ« njĂ« publikim tĂ« ri â ka mbĂ«shtetje materiale nga ana e familjes dhe stabilitetin e jetĂ«s nĂ« formĂ«n e njĂ« shtĂ«pie tĂ« vet, atĂ«herĂ« ndryshimi i aktivitetit Ă«shtĂ« vĂ«rtet mĂ« i lehtĂ«.
Burimi: habr.com
