
QĂ« nga fillimi i septembrit, njĂ« fluks i gjerĂ« publikimesh mbi suksesin nĂ« temĂ«n "FĂ«mijĂ«ria e programuesit", "Si tĂ« bĂ«hesh programues pas N vjetĂ«sh", "Si kalova nĂ« IT nga njĂ« profesion tjetĂ«r", "Rruga nĂ« programim" e kĂ«shtu me radhĂ«, ka mbushur Habr. Artikuj tĂ« tillĂ« shkruhen vazhdimisht, por tani ata po vijnĂ« njĂ«ri pas tjetrit mĂ« shumĂ« se zakonisht. Ădo ditĂ« shkruajnĂ« psikologĂ«, studentĂ«, apo dikush tjetĂ«r.
Dhe në çdo artikull dëgjohet një këngë e njohur: gjëja kryesore që rekomandojnë autorët është "të përpiqesh", "të mos dorëzohesh", "të mos kesh frikë" dhe "të shkosh drejt ëndrrës tënde"; ndërsa në komentet shumë shpesh mund të dëgjosh mendimin se nëse ti ke dashur kompjuterët që nga fëmijëria, puna me ta në fund nuk është e çuditshme. Do doja të lidhja lexuesit me mendimin se kushtet fillestare mund të jenë më të rëndësishme se përpjekjet e bërë. ndihmon në rehati psikologjike, por nuk reflekton shumë saktësisht realitetin.
Nuk është e lejuar: fillimi

Ençiklopedia e profesorit Fortran pĂ«r moshĂ«n e shkollĂ«s sĂ« mesmeHistoria ime fillon nĂ« fĂ«mijĂ«rinĂ« e hershme me kompjuterin "Korvet" nga klasa e informatikĂ«s. Por kjo ishte njĂ« rreze rastĂ«sore dritĂ« nĂ« errĂ«sirĂ«n e edukatĂ«s post-sovjetike â nĂ« ato kohĂ«, studimi zyrtar i informatikĂ«s duhej tĂ« fillonte nĂ« klasĂ«n e 11-tĂ«. UnĂ« thjesht u regjistrova nĂ« njĂ« seminar tĂ« rastĂ«sishĂ«m pĂ«r mĂ«simin e kompjuterĂ«ve pĂ«r klasat e ulta qĂ« kishte filluar. NjĂ« herĂ« nĂ« javĂ«, na hapnin derĂ«n e rĂ«ndĂ« metalike tĂ« njĂ« klasi tĂ« errĂ«t me grila nĂ« dritare dhe na tregonin si tĂ« shfaqnim "Hello" duke pĂ«rdorur Korvet-Basic. Ishte fantastike, por nuk zgjati shumĂ«.
Duket se ishte një eksperiment arsimor, që përfundoi doshom pas vetëm gjashtë muajsh. Nuk arrita të mësoj shumë, vetëm sa u interesova. Por kur seminari përfundoi, më shpjeguan qartë: kompjuterët në të vërtetë nuk janë për fëmijët, deri në klasën e njëmbëdhjetë, njerëzit nuk janë të mjaftueshëm për të studiuar informatikën.
ĂshtĂ« e rĂ«ndĂ«sishme tĂ« theksohet se rreth atmosferĂ«s ishin vitet e liga nĂ«ntĂ«dhjetĂ«, kur grupe tĂ« ndryshme teknike pranĂ« pallateve tĂ« pionierĂ«ve kishin mbyllur masivisht, ndĂ«rsa kompjuterĂ«t e shtĂ«pisĂ« nuk ishin bĂ«rĂ« ende diçka e zakonshme. KĂ«shtu qĂ« nuk kishte mundĂ«si pĂ«r tĂ« pasur qasje nĂ« teknikĂ« â ose nĂ« kompjuterĂ« â thjesht sepse doje t'i studioje ato. NĂ« avantazh dolĂ«n fĂ«mijĂ«t e atyre njerĂ«zve qĂ« u integruan nĂ« ekonominĂ« e re tĂ« tregut, ose ata qĂ« kishin qasje nĂ« kompjuterĂ« nĂ« mĂ«nyrĂ« profesionale â inxhinierĂ«t, mĂ«suesit e informatikĂ«s, "specialistĂ«t teknikĂ«" pranĂ« institucioneve tĂ« ndryshme.
Për shembull, shumë vite më vonë mësova se në atë vit prindërit e tim (të ardhshëm) bashkëmoshatarit më dhuruan një ZX Spectrum. Natyrisht, për lojëra.
Me siguri, do isha mbetur jashtĂ« kĂ«tij bote tĂ« re digjitale. UnĂ« kam studiuar dhe jam rritur nĂ« plot bindje se nuk do tĂ« arrija tĂ« kaloja nĂ« njĂ« kompjuter para se tĂ« filloja klasĂ«n e njĂ«mbĂ«dhjetĂ«. ĂshtĂ« qesharake se si gjithçka ndodhi ashtu siç ishte parashikuar. Por rreth dy vjet para kĂ«saj ndodhi njĂ« mrekulli e vĂ«rtetĂ« â morĂ«m njĂ« kompjuter si pjesĂ« e njĂ« aksioni bamirĂ«s pranĂ« komunitetit.
Duket se, kĂ«tu do tĂ« isha nĂ« gjendje tĂ« rikuperoja humbjen â por jeta pĂ«rsĂ«ri bĂ«ri ndryshime tĂ« sajat.
Ekziston një shprehje e njohur, që nëse i jepet një milion dollarë një të varfëri, ai nuk do të dijë çfarë të bëjë me të. Sigurisht, nëse ai i varfëri është i mençur, ai do të shpenzojë një pjesë të milionit për edukim, duke mësuar gjithashtu si të menaxhojë paratë. Por kjo sërish nuk mund të krahasohet me atë që mund të bëjë një njeri, i cili është rritur në mesin e parave. Një këtillë situatë ndodh gjithmonë kur një person del jashtë kufijve të layers së tij shoqëror.
PĂ«r shkak se nĂ« rrethana tĂ« zakonshme nuk do tĂ« mundja kurrĂ« tĂ« kisha njĂ« kompjuter, as dyshoja se do tĂ« kisha para pĂ«r ndonjĂ« kurs apo produkte pĂ«rkatĂ«se. Po pĂ«r tĂ« njĂ«jtĂ«n arsye, nuk kisha lidhje me njerĂ«z qĂ« mund tĂ« mĂ« jepnin ndonjĂ« kĂ«shillĂ«, sepse nuk isha pjesĂ« e atij rrethi. Kompjuteri ishte ndihmojĂ« si njĂ« copĂ« e njĂ« bote tjetĂ«r. Jo njĂ« pajisje e zakonshme shtĂ«piake, siç Ă«shtĂ« tani, por diçka si njĂ« artefakt elvish. Prandaj, nuk mund tĂ« eksperimentoja dhe tĂ« studioja diçka nga pĂ«rvoja ime â "do ta prishĂ«sh njĂ« send tĂ« shtrenjtĂ«". Prandaj, nuk mund tĂ« flisja me bashkĂ«moshatarĂ«t e mi pĂ«r faktin qĂ« kisha njĂ« kompjuter nĂ« shtĂ«pi â tĂ« vĂ«shtira vitet e nĂ«ntĂ«dhjeta, a e mbani mend? Si rezultat, mundĂ«sitĂ« pĂ«r ndĂ«rrimin e informacionit u kufizuan ndjeshĂ«m â nuk mund tĂ« pyesja askĂ«nd pĂ«r kĂ«shilla, nuk mund tĂ« bĂ«ja pyetje dhe tĂ« ndaja pĂ«rvojĂ«n time. Internet? ĂfarĂ«? ĂfarĂ« interneti? Ndoshta Fido? Po ne as telefonin nuk e kishim.
Mund të shkoje në bibliotekë, të kërkoje libra ose doracakë falas, dhe këtu lindte një problem tjetër. Ky ishte një kompjuter shumë i avancuar për ato kushte. Ai kishte të instaluar Windows 95.
Mora mora njĂ« libĂ«r tĂ« vetĂ«m pĂ«r kompjuterĂ«t qĂ« kishte nĂ« bibliotekĂ« â libri i njohur i GainĂ«s / Zhytomirskyi «Bazat e InformaticĂ«s dhe Teknologjive tĂ« Llogaritjes» me kapak tĂ« kuq. Mund ta gjesh tani nĂ« internet dhe tĂ« ndjesh kontrastin midis pĂ«rmbajtjes sĂ« saj dhe pĂ«rmbajtjes sĂ« njĂ« kompiuteri tĂ« plotĂ« me Windows 95 nĂ« bord. Situata ishte edhe mĂ« e vĂ«shtirĂ«suar sepse ishte e vĂ«shtirĂ« tĂ« gjeje edhe softin pirate â deri nĂ« lulĂ«zimin e dyqaneve DVD me tituj tĂ«rheqĂ«s si «TĂ« gjitha softet zyrtare â 2000» kishim ende disa vite. SidoqoftĂ«, kur ato shfaqeshin, unĂ« gjithsesi nuk kisha para pĂ«r disqe.
Nga ana tjetĂ«r, ndodhi qĂ« kĂ«tu filloi koha e «informatikĂ«s zyrtare» nĂ« klasĂ«n e 11-tĂ« â na dhanĂ« librin e pĂ«rmendur mĂ« lart tĂ« vitit 91, dhe detyrat reale ishin tĂ« çizojmĂ« pemĂ« algoritmesh tĂ« thjeshta (me laps nĂ« letĂ«r) dhe tĂ« pĂ«rdorim redaktorin tekstual «Lexikon».
Formoshlepstvo

Programuesit e vërtetë dhe unëNë fund, zhvillimi im kompjuterik gjatë këtyre dy viteve po qëndronte në vend. Lexoja udhëzimet e Windows-it, përpiqesha me çdo mënyrë të gjeja programe të ndryshme për kompjuterin në disqe dhe mësoja të isha një "përdorues i avancuar" duke redaktuar skedarin autoexec.bat. E mora "Lexikun" nga shkolla, si mund të ndodhte ndryshe. Në përgjithësi, në atë kohë, kur përfundimisht isha në gjendje të kthehem në fëmijërinë time dhe të filloj të programuaj në qBasic, gjithçka ishte dominuar nga ndërfaqet vizuale.
Ky kontrast shkatĂ«rroi shumĂ« motivimin tim pĂ«r njĂ« studim tĂ« thellĂ« tĂ« programimit tradicional tekstor. Arsyeja ishte nĂ« ngarkesĂ«n e neveritshme midis grafikĂ«s sĂ« Windows 95, me tĂ« cilĂ«n fillova zhytjen e vĂ«rtetĂ« nĂ« botĂ«n kompjuterike, dhe ekranit tĂ« mĂ«rzitshĂ«m tekstual tĂ« gjuhĂ«ve qĂ« dija atĂ«herĂ«. Gjenerata e mĂ«parshme e programuesve ishte e lumtur thjesht sepse, duke shkruar POINT(10,15), njĂ« pikĂ« dilte nĂ« ekran. PĂ«r ta, programimi ishte "tĂ« vizatosh 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Ă« bĂ«nte qĂ« njĂ« buton tĂ« bĂ«nte diçka pas shtypjes" â dhe tĂ« bĂ«nte vĂ«rtet butonin ishte thjesht e mĂ«rzitshme.
Si njĂ« shĂ«nim mbi temĂ«n, dua tĂ« theksoj se tani zhvillimi i gjuhĂ«ve tĂ« programimit Ă«shtĂ« kthyer nĂ« njĂ« situatĂ« tĂ« ngjashme. Tani tĂ« gjithĂ« "programuesit e vĂ«rtetĂ«" sĂ«rish po krijojnĂ« ndĂ«rfaqe nĂ« Notepad, dhe çdo programues tani Ă«shtĂ« nĂ« njĂ«farĂ« mĂ«nyre i detyruar tĂ« jetĂ« dizajner. SĂ«rish duhet, tĂ«rĂ«sisht me ndihmĂ«n e kodit, tĂ« vendosim nĂ« ekran butona, fushat e inputit dhe elementĂ« tĂ« tjerĂ« kontrolli. Si rezultat, Rregulli klasik 80 / 20 nĂ« kĂ«tĂ« rast duket kĂ«shtu: "80% tĂ« kohĂ«s ne e kalojmĂ« duke krijuar ndĂ«rfaqen pĂ«rmes kodit dhe 20% tĂ« kohĂ«s vendosim sjelljen e elementeve tĂ« ndĂ«rfaqes." Pse ndodhte kĂ«shtu nĂ« kohĂ«t e DOS-it dhe Pascal-it â e kuptoj; nuk kishte alternative. Pse kjo ekziston tani, kur tĂ« gjithĂ« tashmĂ« e kanĂ« parĂ« dhe provuar VB, Delphi dhe C# â nuk e di; dyshoj se problemi qĂ«ndron te pagesa ose falashtja e mjedisit tĂ« zhvillimit. GjithmonĂ« e lehtĂ« Ă«shtĂ« e shtrenjtĂ«, dhe versionet falas tĂ« mjeteve tĂ« pĂ«rmendura dolĂ«n jo shumĂ« kohĂ« mĂ« parĂ«.
Kjo ishte njĂ« nga arsyet pse programimi nĂ« internet mĂ« kaloi pĂ«rtej. MegjithatĂ«, siç u zbulua mĂ« vonĂ«, do tĂ« ishte mĂ« e lehtĂ« tĂ« krijoja njĂ« portofol dhe tĂ« bĂ«hesha programues. Provova tĂ« eksploroja si PHP, ashtu edhe JS, por nuk doja "tĂ« shkruaja kod nĂ« njĂ« bllok". NjĂ« arsye tjetĂ«r ishte se Interneti mĂ« erdhi ose nĂ« 2005, ose nĂ« 2006 â deri atĂ«herĂ« ai ishte dikund nĂ« periferi tĂ« botĂ«s sime. SĂ« bashku me telefonat celularĂ« â "gjĂ«ra qĂ« pĂ«rdorin njerĂ«zit e pasur".
KĂ«shtu qĂ«, e lashĂ« tĂ« gjithĂ« atĂ« programim DOS dhe u zhyt nĂ« bazĂ«n e tĂ« dhĂ«nave "Borey" nga Access, e cila mĂ« dha formularĂ«, butona, makro e kulmin e programimit aplikativ â VBA. Mendoj se nĂ« atĂ« moment e pĂ«rcaktova se nĂ« tĂ« ardhmen do tĂ« doja tĂ« punoja si programues. Sigurova njĂ« disk me Visual Studio, bleva njĂ« libĂ«r nĂ« letĂ«r (!) pĂ«r VB dhe fillova tĂ« krijoja kalkulatorĂ« dhe lojĂ«ra X dhe O, duke u gĂ«zuar qĂ« e gjithĂ« dizajni krijohej nĂ« formular pas disa minutash dhe jo duke u shkruar me dorĂ«. Duke qenĂ« se kompjuteri nuk ishte mĂ« njĂ« radhĂ«, mĂ« nĂ« fund mund tĂ« dilja nĂ« publik dhe tĂ« diskutoja programimin me tĂ« njĂ«jtit mendim.
Në këto diskutime, m'u zbulua se VB është një gjuhë po vdes, e krijuar për sekretaret, ndërsa të gjithë djemtë e vërtetë shkruajnë në C++ ose Delphi. Duke marrë parasysh se ende mbaja mend Pascal-in, zgjodha Delphi. Ndoshta, kjo ishte një tjetër gabim në një sërë pengesash në rrugën time për t'u bërë programues. Por po ndjekja rrugën e rezistencës më të vogël, sepse dëshiroja të shihja sa më shpejt rezultatet e punës sime. Dhe i pashë! Blerë një libër po për Delphi, e lidhja atë me Excel dhe Access, të cilat tashmë i dija, dhe në fund e bëra një sistem që tani do të quhej "sistem BI". E trishtë se tani kam harruar plotësisht Pascal-in, sepse nuk kam punuar me të për më shumë se dhjetë vjet.
Natyrisht, kam provuar dy herĂ« tĂ« regjistrohem pĂ«r programist nĂ« universitet. NĂ« qytetin tonĂ« tĂ« vogĂ«l, mundĂ«sitĂ« pĂ«r kĂ«tĂ« ishin tĂ« kufizuara. HerĂ«n e parĂ«, do tĂ« thotĂ«, bĂ«ra njĂ« gabim duke u regjistruar pĂ«r specialitetin "Matematika e aplikuar", nga ku shpĂ«rndaheshin njerĂ«zit me kĂ«tĂ« specialitet â programist, megjithatĂ« kĂ«rkohej njohuri tĂ« thellĂ« tĂ« matematikĂ«s, shumĂ« mĂ« tepĂ«r se ajo qĂ« ofronte kursi shkollor. KĂ«shtu qĂ« nĂ« provim nuk arrita tĂ« kaloj notĂ«n kaluese. Duhej tĂ« qĂ«ndroja nĂ« njĂ« kolegj, duke marrĂ« arsim tĂ« mesĂ«m. HerĂ«n e dytĂ«, paksa ulĂ«m kĂ«rkesat pĂ«r veten dhe shkova nĂ« njĂ« specializim inxhinierik â puna si inxhinier nuk me tĂ«rhiqte shumĂ«, por pranĂ« saj ishte e lehtĂ« tĂ« punoja me kompjuterĂ«. Por atĂ«herĂ« ishte vonĂ« â njerĂ«zit kishin filluar tĂ« kuptojnĂ« pĂ«rfitimet e specialiteteve teknike dhe synonin tâi merrnin ato nĂ« grupe. VetĂ«m medalistĂ«t arritĂ«n tĂ« kalonin nĂ« vendet buxhetore.
Prandaj tani kam njĂ« diplomĂ« humane. ĂshtĂ« e kuqe, por jo teknike. Dhe kĂ«tu historia e trishtuar e rritjes fillon tĂ« pĂ«rputhet me njĂ« histori tĂ« trishtuar tĂ« kĂ«rkimit tĂ« punĂ«s.
Violinisti nuk është i nevojshëm

...por nuk është e domosdoshme të mbijetoj...Ekziston një mit shumë i përhapur se "diploma e programuesit nuk kërkohet." Ky mit ka disa arsyetim, dhe do të përpiqem të përmend disa nga ato kryesore.
SĂ« pari, nĂ« fillim te vitit '90, dhe pak mĂ« vonĂ« gjatĂ« tij, njohuritĂ« pĂ«r teknologjitĂ« kompjuterike ishin njĂ« raritet. NĂ«se njĂ« njeri dinte ku tĂ« ndizte kompjuterin dhe mund tĂ« niste njĂ« program, ai pĂ«rmbushte nevojat e biznesit. DĂ«shtimi i pĂ«rgjithshĂ«m nĂ« tregun e punĂ«s bĂ«ri qĂ« punĂ«dhĂ«nĂ«sit tĂ« gjenin shpejt çdo person qĂ« mund tĂ« bĂ«nte punĂ«n e nevojshme â nuk kishte rĂ«ndĂ«si çfarĂ« kishte studiuar mĂ« parĂ«, ishte e rĂ«ndĂ«sishme çfarĂ« dinte tĂ« bĂ«nte tani. Prandaj, njĂ« numĂ«r i konsiderueshĂ«m vetĂ«-mĂ«suesish treguan pa ngurim aftĂ«sitĂ« e tyre gjatĂ« intervistave dhe fituan punĂ«.
Në vitet e njëjta, biznesi u zhvillua shumë shpejt, por ende nuk ekzistonte koncepti modern i HR. Punonjësit e burimeve njerëzore vazhdonin të ishin përfaqësues të periudhës sovjetike, duke u marrë me përgatitjen e dokumenteve të punës dhe kontratave, ndërsa intervistat zhvilloheshin personalisht nga specialistë apo menaxherë. Duke qenë se shumica e tyre ishin të interesuar për rezultate, kriteret formale, si arsimi, vërtet shqyrtoheshin në fund.
Kjo çoi nĂ« njĂ« tĂ«rheqje tĂ« tmerrshme nĂ« mĂ«nyrĂ«n e tĂ« menduarit tĂ« masave. NjerĂ«zit qĂ« gjetĂ«n njĂ« punĂ« nĂ« ato kushte mund tĂ« flasin krejtĂ«sisht sinqerisht qĂ« pĂ«r programuesin njĂ« diplomĂ« nuk Ă«shtĂ« e nevojshme dhe tĂ« japin veten si shembull. Ju e njihni kĂ«tĂ« tip, sigurisht. NĂ«se dikush ju thotĂ« "mjafton tĂ« tregosh se çfarĂ« di tĂ« bĂ«sh, dhe do tĂ« tĂ« pranojnĂ«" â ky Ă«shtĂ« njĂ« programues i tillĂ«, nga koha e asaj periudhe, e morĂ«n pikĂ«risht nĂ« kĂ«tĂ« mĂ«nyrĂ«, dhe ai besoi nĂ« pandryshueshmĂ«rinĂ« e botĂ«s. NjĂ«soj siç thonĂ« pleqtĂ« sovjetikĂ« diçka si "ti punon me kompjuter dhe mund tĂ« lexosh anglisht, me kĂ«to aftĂ«si, sa mirĂ«!". Ata tashmĂ« nuk e kuptojnĂ« se me kĂ«to aftĂ«si "sa mirĂ«" ishte vetĂ«m nĂ« kohĂ«n sovjetike, dhe tani diçka e tillĂ« e di çdo i dyti.
Pastaj, e njëjta gjë ndodhi në fillim të viteve 2000, kur nafta filloi të rritet, ekonomia të zhvillohej, dhe turma njerëzish të rinj të biznesit u hodhën në tregun e punës në kërkim të kujtdo që dinte të paktën të ndizte kompjuterin.
Por njëkohësisht, fluksi i parave nafte krijoi një strukturë joefikase - departamentet e HR. Aty u vendosën të njëjtët punonjës të vjetër sovjetikë, por papritmas u ngarkuan me detyrën e përcaktimit të cilësisë së çdo punonjësi. Ata, natyrisht, nuk mund të merrnin vendime të këtij niveli. Prandaj, zhvilluan kritere të veta vlerësimi, të cilat ishin mjaft të largëta nga realiteti, të bazuara në libra të përkthyer nga Perëndimi dhe kritere formale si ajo e edukatës. Kështu, ndodhi një kthesë e madhe: nga aftësitë reale - te kriteret formale.
Miti mbeti i gjallë, vetëm pak është ndryshuar.
Ekonomia ende po zhvillohej, njerĂ«zit ishin tĂ«rhequr nga çdo anĂ«, duke u riangazhuar nga kompani tĂ« tjera, por rekrutuesit tashmĂ« kishin vendosur duar tĂ« ngjitshme mbi procesin e pĂ«rzgjedhjes. Dhe mĂ« e rĂ«ndĂ«sishmja nuk ishte «trego çfarĂ« di tĂ« bĂ«sh» â pĂ«r shkak se rekrutuesi do tĂ« kuptonte gjithsesi pak nga ajo qĂ« i tregohej â por «pĂ«rvoja e punĂ«s». KĂ«shtu qĂ« njerĂ«zit, tĂ« cilĂ«t dikur ishin ndaluar diku pa diplomĂ« nĂ« programim pĂ«r aftĂ«sinĂ« pĂ«r tĂ« shtypur butona â riangazhoheshin nĂ« njĂ« kompani tjetĂ«r thjesht sepse kishin punuar mĂ« parĂ« si «inxhiner-programues». Dhe askush nuk e pyeste pĂ«r diplomĂ«n, sepse nuk kishte kohĂ« pĂ«r kĂ«tĂ« â a ke «pĂ«rvojë»? AtĂ«herĂ«, uluni dhe punoni!
MĂ« nĂ« fund, arsyeja e fundit, e treta â zhvillimi i shpejtĂ« i internetit dhe projekteve private. NjerĂ«zit krijonin projekte tĂ« vogla, kĂ«to projekte mund tĂ« tregohej pĂ«r kĂ«do dhe kĂ«shtu tĂ« provonin aftĂ«sitĂ« e tyre. DĂ«rgon njĂ« email, bashkĂ«ngjit njĂ« lidhje me faqen tuaj â dhe ja, tashmĂ« e ke provuar aftĂ«sitĂ« e tua.
ĂfarĂ« ndodh tani?
Ămimet e naftĂ«s, siç e dimĂ«, janĂ« shembur, por miti ende jeton. Sepse nĂ« pozitat e "inxhinerĂ«ve tĂ« programimit" ka shumĂ« njerĂ«z qĂ« kanĂ« arritur kĂ«to pozita pa arsim tĂ« specializuar. MegjithatĂ«, tani asnjĂ« nga kĂ«to arsye nuk funksionon plotĂ«sisht, dhe tani pak prej tyre do tĂ« ishin nĂ« gjendje tĂ« pĂ«rsĂ«risin kĂ«tĂ« truk pĂ«r punĂ«sim.
- Dije kompjuterike Ă«shtĂ« bĂ«rĂ« universale. TĂ« punosh me kompjuter thjesht nuk shĂ«nohet mĂ« nĂ« CV, ashtu si nuk shkruhet atje aftĂ«sia pĂ«r tĂ« lexuar dhe shkruar (kjo, pĂ«r fat tĂ« keq, nuk do tĂ« dĂ«mtonte â kam filluar tĂ« shoh shpesh gabime gramatikore madje edhe nĂ« mediat zyrtare, e tĂ« mos flasim pĂ«r artikujt nĂ« HabrĂ«, ku ato shfaqen me njĂ« rregullshmĂ«ri tĂ« admirueshme).
- JanĂ« shfaqur 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 çdo kriter pĂ«r zgjedhje. Natyrisht, preferohet forma â shqyrtojnĂ« moshĂ«n, arsimimin, gjininĂ« dhe kohĂ«n nĂ« vendin e mĂ«parshĂ«m tĂ« punĂ«s. AftĂ«sitĂ« dhe dijet vlerĂ«sohen nĂ« mĂ«nyrĂ« pasuese.
- Nuk ka më mungesë programuesish. Ka mungesë të mirë programuesve, por kjo është e vërtetë për çdo profesion tjetër gjithashtu. Një programues i zakonshëm është thjesht një nxënës që punon në internet, në faqet e lira njerëzit në të vërtetë luftojnë për të bërë diçka falas për portofolin e tyre.
- Projekte të vogla gjithashtu janë bërë të zakonshme. Interneti është mbushur me faqe personale dhe klone të tetrisit, dhe ky projekt po bëhet pothuajse i nevojshëm, domethënë, pasi kalon procesin e përzgjedhjes para se të kalosh në procesin e përzgjedhjes së specialistëve, ata thonë 'trego çfarë ke në GitHub.'
NjerĂ«zit qĂ« kanĂ« arsim â ose njerĂ«zit qĂ« kanĂ« pĂ«rvojĂ« qĂ« zĂ«vendĂ«son arsimimin nĂ« sytĂ« e departamenteve HR â shohin vetĂ«m pjesĂ«n e dytĂ«. Ata zakonisht thonĂ« diçka si: 'pĂ«r punĂ«, njĂ« diplomĂ« programuesi nuk Ă«shtĂ« e nevojshme, por projektet nĂ« GitHub do tĂ« ishin tĂ« dobishme.'
Por ndryshe, pasi departamentet HR nuk zhduken, kjo formulohet kĂ«shtu: "pĂ«r tĂ« punuar, programuesi ka nevojĂ« pĂ«r njĂ« diplomĂ« (pĂ«r tĂ« kaluar HR-in), por gjithashtu edhe 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 di vetĂ«m pĂ«rmes ankesave tĂ« programuesve me arsim teknik; unĂ« pĂ«rzgjidhem nĂ« fazĂ«n e parĂ« nga filtri i rreptĂ« i burimeve njerĂ«zore.
NjerĂ«zit nuk e shohin ajrin, peshqit nuk e shohin ujin, dhe njerĂ«zit me arsim teknik ose pĂ«rvojĂ« pune nĂ« "LLC CODETECHNOSOFT" nuk e shohin qĂ« nuk kĂ«rkohet diplomĂ«, sepse ajo tashmĂ« supozohet. Sidomos qesharake tingĂ«llon justifikimi i njerĂ«zve si "kam punuar pĂ«r shumĂ« vite, asnjĂ«herĂ« nuk kam treguar diplomĂ«n". Pyet â a e ke pĂ«rmendur nĂ« CV? Po, sigurisht qĂ« e kam pĂ«rmendur. Pra, a mĂ« sugjeron tĂ« pĂ«rmend njĂ« arsim tĂ« pavĂ«rtetĂ« nĂ« CV, nĂ«se gjithsesi nuk do ta kĂ«rkojnĂ« konfirmimin? Heshtin, nuk pĂ«rgjigjen fare.
PĂ«r t'i thĂ«nĂ« tĂ« drejtat, nĂ« atĂ« profesion, ku tĂ« gjitha vendet buxhetore ishin tĂ« zĂ«na nga medalistĂ«t, vetĂ«m gjysma e grupit kishte buxhet. Gjysma tjetĂ«r ishin studentĂ« tĂ« regjistrimit tĂ« pagesĂ«s â e dini ju, blerja e diplomĂ«s nĂ« kĂ«ste me paratĂ« e prindĂ«rve. NjĂ« mik i imi u pranua atje, mori diplomĂ«n. Si rezultat, ai u bĂ« njĂ« "inxhinier programues" me tĂ« drejta tĂ« plota dhe qĂ« nga ajo kohĂ« nuk ka pasur asnjĂ« problem pĂ«r tĂ« gjetur punĂ« si programues. Sepse nĂ« diplomĂ« nuk Ă«shtĂ« shkruar nĂ«se ke studiuar me pagesĂ« apo pa pagesĂ«. MegjithatĂ«, pĂ«r profesionin, "teknik", Ă«shtĂ« shkruar.
Në zonën e rehatisë

Po ngjitem me siguri nĂ« shkallĂ«n e karrierĂ«sKur arrita nĂ« MoskĂ« dhe fillova tĂ« kĂ«rkoj punĂ«, nuk dija asgjĂ« nga gjithĂ« kjo. Akoma e besoja mitin se programuesit mjafton tĂ« tregojnĂ« rezultatet e punĂ«s. Realisht kam pasur me vete nĂ« njĂ« flash drive mostra tĂ« programeve tĂ« mia â duke e kaluar pĂ«rpara, do tĂ« them se askush nuk i ka parĂ« asnjĂ«herĂ«. MegjithatĂ«, ftesat ishin shumĂ« tĂ« pakta.
AtĂ«herĂ«, unĂ« ende e mbaja mend Delphi dhe po pĂ«rpiqesha tĂ« hyja nĂ« ndonjĂ« kompani teknike, edhe si praktikant. DĂ«rgoja nga dhjetĂ« letra nĂ« ditĂ«, shpjegoja se qĂ« fĂ«mijĂ« kam pasur interes pĂ«r kompjuterĂ«t dhe dua tĂ« mĂ«soj mĂ« shumĂ«. MĂ« janĂ« pĂ«rgjigjur disa herĂ« krejtĂ«sisht sinqerisht, se duhej tĂ« kisha njĂ« profesion teknik â menaxherĂ«t e resurseve njerĂ«zore ishin pikĂ«risht pĂ«r kĂ«tĂ« qĂ« tĂ« mbrojnĂ« kufijtĂ« e kompanive tĂ« mĂ«dha, pĂ«r tĂ« pĂ«rjashtuar tĂ« gjithĂ« ata qĂ« janĂ« njerĂ«z tĂ« shkencave humane. Por pĂ«r shumicĂ«n thjesht merrja refuzime standardizuara. NĂ« fund, nuk arrita tĂ« vazhdoj mĂ« me kĂ«rkimin dhe kalova nĂ« njĂ« punĂ« zyre tĂ« zakonshme, ku duhet tĂ« pĂ«rdorja vetĂ«m Excel.
Pas disa vjetĂ«sh, Access dhe SQL iu shtuan Excel-it, sepse e kujtova rinovimin dhe fillova tĂ« shkruaj aktivisht skriptet VBA. Por kjo sĂ«rish nuk ishte âprogramim i vĂ«rtetĂ«â. BĂ«ra njĂ« pĂ«rpjekje tjetĂ«r, duke shkarkuar modernin Visual Studio dhe duke u zhytur nĂ« studimin e C#. E studiova nĂ« njĂ« nivel fillestar, shkrova njĂ« program tĂ« vogĂ«l dhe pĂ«rpiqesha pĂ«rsĂ«ri tĂ« hyja diku â pa e pĂ«rbuzur asnjĂ«herĂ« oferta pĂ«r vende tĂ« plota pune, as propozimet pĂ«r praktikĂ«.
KĂ«tĂ« herĂ«, nga njĂ«qind e-mailĂ«ve tĂ« mi, nuk mora asnjĂ« pĂ«rgjigje. AsnjĂ«. Sepse, siç e kuptoj tani, mosha ime po afrohej nĂ« tĂ« tridhjetat â dhe bashkĂ« me specializimin humanitar nĂ« CV, kjo bĂ«hej njĂ« vulĂ« e zezĂ« pĂ«r çdo departament HR. Kjo ndikoi shumĂ« edhe nĂ« besimin tim nĂ« vetvete, ashtu si dhe nĂ« mitet e programuesve pĂ«r tregun e punĂ«s. UnĂ« e braktisa plotĂ«sisht "programimin e vĂ«rtetĂ«" dhe u pĂ«rqendrova nĂ« punĂ«n normale zyrtare. HerĂ« pas here, akoma pĂ«rgjigjesha pĂ«r vende tĂ« ndryshme pune, por pĂ«rgjigja vazhdonte tĂ« ishte heshtje.
Diku ka ky etap fillova të kuptoj sa të çmuar janë për një njeri ato që nuk i vëren, apo ato që e sheh si të natyrshme për të gjithë. Njerëzit, të cilëve iu drejtohesh për këshilla apo thjesht ankohet për jetën, nuk depërtojnë në këto hollësi. Ata kanë lexuar libra popullorë mbi psikologjinë dhe të tregojnë se si duhet të dalësh nga zona e rehaturisë. Megjithatë, ka një shaka të njohur që thotë se për të hyrë në zonën e rehaturisë, fillimisht duhet të hysh. Me kalimin e moshës, çmimi i këtij hyrjeje apo daljeje rritet - për shembull, tani nuk mund të lejoj dot veten të dorëzohem dhe të shkoj të punoj në një pozite praktikanti. Mund të bësh vetëm ndryshime të kujdesshme në aktivitet, ndërkohë që mbetesh në punën aktuale, derisa të barazohen të ardhurat.
Takohen këshilltarë të mençur, dhe ata japin rekomandime që do të jepja dhe unë vetë. Kjo është mësimi i pavarur dhe puna në distancë, ose krijimi i projektit tënd. Por këtu ka disa pengesa.
E vĂ«rteta Ă«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Ă« fillestar, qĂ« ka nevojĂ« pĂ«r ndihmĂ« dhe trajnim, tĂ« arrijĂ« nĂ« tĂ«. Askush nuk dĂ«shiron tĂ« merret me ty nĂ« rrethana normale, e kĂ«tu duhet ta bĂ«sh kĂ«tĂ« edhe nĂ« distancĂ«.
Mësimi i pavarur është jashtëzakonisht i paefektshëm. Ajo që do të mësohet për shembull brenda gjashtë muajve, do të të duhet ta zgjidhësh vetë për dy vjet. Raporti është afërsisht i tillë. Detajet e vogla, teknikat standarde dhe pengesat e njohura do të duhet t'i zbuloshnin vetë, duke shpikur vazhdimisht bicikletën. Natyrisht, kjo në një farë mase mund të të bëjë më të ditur, për shkak se e ke gjetur dhe përballuar vetë. Por kjo do të të marrë katër herë më shumë kohë dhe përvojë reale në projekte të vërteta prodhimi do të kesh ende jo.
E di që e di mirë se përvoja reale dhe e dobishme lind vetëm nga zgjidhja e detyrave reale të prodhimit. Në këtë kuptim, veprime si "shkruaj XOXO" do të të ndihmojnë në fillim për të kuptuar gjuhën. Por, edhe pasi të shkruash XOXO, lojën e detit dhe gjarpërin, nuk do të jesh në gjendje të bësh atë që biznesi kërkon në praktikë.
KĂ«tu, njerĂ«zit mĂ« tĂ« padurueshĂ«m prapĂ« do tĂ« dĂ«shirojnĂ« tĂ« japin njĂ« kĂ«shillĂ« â merr njĂ« TĐ real nga ndonjĂ« faqe freelancing dhe shkruaj sipas tij, kĂ«shtu do tĂ« mĂ«sosh vetĂ« dhe madje do tĂ« kesh njĂ« portofol.
ĂfarĂ« tĂ« themi, le tĂ« shqyrtojmĂ« metodĂ«n "pet-project". Duhet tĂ« shkruash njĂ« program tĂ« dobishĂ«m pĂ«r njerĂ«zit, pas sĂ« cilĂ«s tĂ« shkosh nĂ« punĂ« ndonjĂ«herĂ« ku bĂ«hen programe tĂ« ngjashme. NĂ« teorinĂ« tingĂ«llon e mrekullueshme, nĂ« realitet Ă«shtĂ« njĂ« kurth. NĂ« vend qĂ« tĂ« punosh fillimisht mbi njĂ« projekt real â humb kohĂ« me detyra tĂ« qarta, pĂ«r tĂ« kryer mĂ« vonĂ« tĂ« njĂ«jtat detyra, por tashmĂ« me kuptim.
Ndalo! â do tĂ« thoshin lexuesit e mi. â Prit! Kjo Ă«shtĂ« vetĂ«m njĂ« stĂ«rvitje! Ajo duket gjithmonĂ« dhe kudo kĂ«shtu! Dhe do tĂ« pajtohesha, nĂ«se kjo stĂ«rvitje do tĂ« jepte ndonjĂ« mundĂ«si pĂ«r rezultat. Por jo. Po kthehemi te fakti qĂ« kam pĂ«rvojĂ« me pĂ«rpjekje tĂ« ngjashme, me stĂ«rvitje tĂ« ngjashme.
A ka ndonjĂ« kompani nĂ« botĂ« qĂ« thotĂ« â ja, kompania jonĂ« bĂ«n mesazhierĂ«, le tĂ« na shkruani njĂ« mesazhier nĂ« njĂ« gjuhĂ« tĂ« tillĂ«, me kĂ«to dhe ato parametra, dhe atĂ«herĂ« ne do t'ju pranojmĂ« nĂ« punĂ«? Jo. Kjo Ă«shtĂ« gjithmonĂ« njĂ« probabilitet, veçanĂ«risht pĂ«r njĂ« person me moshĂ« dhe arsim tĂ« papĂ«rshtatshĂ«m â probabiliteti Ă«shtĂ« shumĂ« i ulĂ«t. Jeta mĂ« ka shpjeguar shumĂ« mirĂ« gjithçka. Ja, pĂ«r shembull, nĂ« periudha tĂ« ndryshme tĂ« jetĂ«s sime kam njohur dhe pĂ«rdorur VB dhe VBA, Pascal dhe Delphi, SQL, R, JS, C# dhe madje (vetĂ«m ma mĂ«rziti!) Genesis32. Realisht â kam gjetur dhe kaluar kurse, kam bĂ«rĂ« projektet e famshme, dhe mund tĂ« tregoja nĂ« intervista dhe tĂ« pĂ«rgjigjesha nĂ« pyetje mbi to. Dhe çfarĂ«?
Së pari, askush thjesht nuk u interesua dhe nuk kërkoi të tregonte asgjë, unë thjesht nuk isha i pranishëm në këto intervista. Së dyti, nga gjithë kjo, tani kujtoj vetëm VBA+SQL, sepse i përdor vazhdimisht - gjithçka tjetër s'ka shërbyer dhe është harruar. Situata në fakt dukej mjaft e vështirë: nuk ishte që projektet e mia u shqyrtuan dhe thanë 'dëgjo, këtu është keq, ti nuk di të shkruash kod, këtu dhe këtu nuk punon'. Jo, thjesht më injoruan. Arsimi humanitar, e kuptoni? 'Kjo është sepse jam i zi.'
Përfundimet

Kur, madje nĂ«n barrĂ«n e rrethanave, ti ruan qetĂ«sinĂ« e brendshmeMegjithĂ«se teksti ka njĂ« karakter pesimist, unĂ« nuk po heq dorĂ«. Thjesht tani hapĂ«sira e mundĂ«sive pĂ«r mua Ă«shtĂ« tkurrur ndjeshĂ«m, shoh vetĂ«m njĂ« rrugĂ« realiste â kĂ«tĂ« "projekt njohĂ«s" tĂ« pĂ«rmendur mĂ« sipĂ«r, por jo aq shumĂ« pĂ«r "kĂ«rkim pune" sa pĂ«r "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 Ă«shtĂ« se kjo tingĂ«llon e lehtĂ«, por nĂ« realitet Ă«shtĂ« e vĂ«shtirĂ« tĂ« gjej njĂ« problem qĂ« nuk Ă«shtĂ« zgjidhur nga dikush nga milion programuesit dhe ambiciozĂ«t â dhe Ă«shtĂ« mjaft e thjeshtĂ« pĂ«r njĂ« fillestar.
Për momentin kam arritur te Python, pas shembujve të shumë paraardhësve kam kaluar nëpër Habr dhe po përgatitem për një artikull mbi rezultatet. Shpresoja ta publikoj këtë si artikullin tim të parë në Habr, por aty duhet të shtoj dhe pak tekst. Dhe këtu po dalin shkrime me radhë mbi temën "Si u bëra programues thjesht duke u përpjekur pak", pothuajse çdo ditë, ndonjëherë edhe dy në ditë.
Prandaj nuk po mbajta dot veten dhe tregova pse u përpoqa shumë, por nuk u bëra programues.
Nëse duhet t'i japim një përmbledhje, do të thoja se:
- DĂ«shirat dhe pĂ«rpjekjet me tĂ« vĂ«rtetĂ« mund tĂ« arrijnĂ« shumĂ«, por atĂ«herĂ« vendimtare Ă«shtĂ« infrastruktura materiale. Ai qĂ« e ka atĂ« â dĂ«shirat dhe pĂ«rpjekjet e ndihmojnĂ« tĂ« arrijĂ« mĂ« shumĂ«. Ai qĂ« nuk e ka â dĂ«shirat dhe pĂ«rpjekjet nuk e ndihmojnĂ« tĂ« arrijĂ« as rezultatet normale. NjĂ« pasion pĂ«r kompjuterĂ«t qĂ« nga fĂ«mijĂ«ria mund tĂ« ndihmojĂ« pĂ«r t'u bĂ«rĂ« programues, por kjo nuk Ă«shtĂ« diçka kaq e madhe. Ka mĂ« shumĂ« mundĂ«si pĂ«r t'u bĂ«rĂ« programues ai qĂ« nuk ka pasur ndonjĂ«herĂ« interes pĂ«r kompjuterĂ«t, por prindĂ«rit e tij tĂ« pasur e dĂ«rguan pĂ«r tĂ« studiuar njĂ« profesion teknik tĂ« njohur. Por edhe pasioni vetĂ« Ă«shtĂ« pak, nĂ«se â siç u pĂ«rmend nĂ« njĂ« nga botimet e fundit â nuk tĂ« blejnĂ« nĂ« fĂ«mijĂ«ri kalkulatorĂ« programues.
- ĂshtĂ« koha tĂ« ndahemi pĂ«rfundimisht me mitin se pĂ«r tĂ« punuar si programues mjafton tĂ« dish programimin. NĂ« raste tĂ« mira, mjafton tĂ« dish mirĂ« programimi, pĂ«r shembull "shkrimi i kodit nĂ« njĂ« tabllo" â tĂ« tillĂ«, po, do t'i marrin me duar. Bisedat se si juniorĂ«t merren nga rruget, mjafton tĂ« dinĂ« se nga e kanĂ« tastierĂ«n e kompjuterit â Ă«shtĂ« njĂ« ekzagjerim shumĂ« i madh; nĂ« kĂ«to biseda ne vĂ«rejmĂ« njĂ« gabim tipik tĂ« atij qĂ« ka mbijetuar. Rreth çdo vakance pĂ«r programues ekziston njĂ« "mur qelqi" i departamentit HR â njerĂ«zit me arsim teknik thjesht nuk e shohin atĂ«, ndĂ«rsa tĂ« tjerĂ«t mund vetĂ«m tĂ« godasin kokĂ«n pa kuptim. Ose â si nĂ« njĂ« nga publikimet e fundit â tĂ« punĂ«sohen "nĂ«pĂ«rmjet njohjeve".
- PĂ«r t'u bĂ«rĂ« programues nĂ« moshĂ« tĂ« pjekur, duhen njĂ« sĂ«rĂ« rrethanash tĂ« favorshme, tĂ« ngjashme me ato tĂ« moshĂ«s rinore. Sigurisht, njĂ« person i rritur mund tĂ« bĂ«jĂ« shumĂ« gjĂ«ra mĂ« mirĂ« (ai sheh objektivin qĂ« ndjek, ka pĂ«rvojĂ« nĂ« tĂ« mĂ«suar dhe zhvillim, di nevojat reale tĂ« tregut), por shumĂ« gjĂ«ra i mungojnĂ« gjithashtu (ai duhet ta mbajĂ« veten, tĂ« kalojĂ« kohĂ« pĂ«r detyra tĂ« tjera, dhe shĂ«ndeti nuk Ă«shtĂ« gjithashtu si mĂ« parĂ«). Dhe nĂ«se â si nĂ« njĂ« publikim tĂ« fundit â ka mbĂ«shtetje materiale nga familja dhe stabilitetin e jetĂ«s nĂ« formĂ«n e njĂ« shtĂ«pie tĂ« tij, atĂ«herĂ« ndĂ«rrimi i aktivitetit Ă«shtĂ« vĂ«rtet shumĂ« mĂ« i lehtĂ«.
Burimi: habr.com
