
Ky artikull i kushtohet DitĂ«s NdĂ«rkombĂ«tare tĂ« FĂ«mijĂ«ve. Ădo pĂ«rputhje Ă«shtĂ« e rastĂ«sishme.
NĂ« moshĂ«n 10 vjeçare, mora kompjuterin e parĂ« dhe njĂ« disk me Visual Studio 6. QĂ« atĂ«herĂ« kam shpikur detyra pĂ«r veten â tĂ« automatizoj punĂ«t, tĂ« krijoj ndonjĂ« shĂ«rbim web pĂ«r tre persona ose tĂ« shkruaj lojĂ« qĂ« do tĂ« hiqet nga PlayMarketi pĂ«r shkak tĂ« moshĂ«s. Sigurisht, kam humbur kodet burimore dhe kam shkruar kod qĂ« do tĂ« ishte turp tĂ« tregoja pĂ«rpara njerĂ«zve. Dhe nĂ« moshĂ«n 10 vjeçare do tĂ« kisha pranuar me siguri njĂ« arkiv nga e ardhmja me tĂ« gjitha gabimet â qĂ« tĂ« mos i pĂ«rsĂ«risja kurrĂ«.
Para disa javësh, pyesa kolegët nga Yandex.Money se çfarë do të rekomandonin tani për një fëmijë që dëshiron të bëhet IT-ks, dhe më pas kujtova diçka për veten. Kështu lindi ky tekst. Ju ftoj ta diskutojmë këtë.
Nuk rekomandoj të harxhohen shumë energji në vuajtjet e zgjedhjes, më mirë provo të gjitha dhe angazhohu në çdo gjë. Kur të kuptosh se çfarë ka në përmbledhje, do të jesh në gjendje të vendosësh vetë në cilin drejtim duhet të ecësh dhe çfarë është më mirë të heqësh dorë.
Sergei, programues i ri
Fëmijëria
ĂfarĂ« Ă«shtĂ« aktiviteti mĂ« i argĂ«tueshĂ«m nĂ« fĂ«mijĂ«rinĂ« e programuesit, kur ende nuk ka internet?
Isha dy tĂ« ishin â tĂ« zbĂ«rtheja tĂ« gjitha lojĂ«rat nga disku "800 lojĂ«ra nĂ« gjuhĂ«n ruse" me tĂ« gjitha programet nga disku "Gjithçka qĂ« i nevojitet njĂ« hakeri", dhe pastaj tĂ« riprogramoja tĂ« gjitha lojĂ«rat pĂ«r tĂ« cilat kam shpenzuar mĂ« shumĂ« se 10 orĂ«, nga e para nĂ« Basic. Nuk ka asnjĂ« dallim se çfarĂ« do tĂ« dalĂ« â madje edhe nĂ«se del diçka e tillĂ«.

Merr, provon, rendit bloket, eksperimenton dhe shkon deri në gjithçka që mund të arrish. Fshin Windows, 10 orë e riinstalon Windows. Tentohesh të kthesh driverat. Zbulon si funksionon DOS. Zbulon se si duhet të jenë lidhjet që hardi yt të funksionojë në kompjuterin e shokut tënd (atëherë 200 megabajt lojëra të reja!). Përshtat softin, përshtat harduerin, zbërthen dhe ndërton kompjuterin. Shkruan një simulator futbolli për 13 vjet, përfundimisht.
Kur nuk ka asgjë, bëhesh i lumtur dhe nga kjo.
Nuk duhet nënvlerësuar rëndësia e vetëkontrollit. Mendoj se fillestarët në IT nënvlerësojnë sa rigoroz do të duhet të kontrollojnë produktin e tyre (dhe në analitikë gjithashtu) dhe sa shumë kohë zë kjo krahasuar me pjesën thjesht krijuese. Dhe sa më interesante të jetë ajo që bën, aq më e vështirë dhe më e gjatë do të jetë kontrolli.
Kyç është, natyrisht, një këshillë disi abstrakte, por po të dija menjëherë.
Dhe nuk rekomandoj të ngulni këmbë në një drejtim në IT. Këtu gjithashtu, horizonti ka rëndësi.
Anna, analiste e lartë e sistemeve
Shkolla e mesme
NĂ« njĂ« moment nĂ« forumin e qytetit P diskutonin pĂ«r programimin â dhe atje u shfaq njĂ« tread me titull «NjĂ« kompani e madhe kĂ«rkon programues PHP». Teksti i shpalljes ishte si mĂ« poshtĂ«:
Një kompani e madhe kërkon programues PHP:
Për të kuptuar nëse vlerësoni të vini për një intervistë, kryeni një detyrë të thjeshtë: shkruani një program në php, i cili gjen numra të plotë pozitivë x, y dhe z, të tillë që x^5+y^5=z^5. (^ - fuqia).
Mund tĂ« pĂ«rgjigjeni kĂ«tu.NĂ« kĂ«tĂ« tread u shprehĂ«n vetĂ«m disa njerĂ«z â isha edhe unĂ«. Me tĂ« gjithĂ« naivitetin tim gjashtĂ«mbĂ«dhjetĂ«vjeçar, iu pĂ«rgjigja:
E çuditshme. Dhe ndihma e kompjuterit duhet të jetë e fortë për të gjetur këtë...
Sepse nga x, y, z <= 1000 nuk ka tĂ« tillĂ« numra â kjo Ă«shtĂ« e para (qĂ« e provova nĂ« vb, mĂ« shumĂ« tani nuk Ă«shtĂ« e dhĂ«nĂ«), e dyta kompjuterit i duhen tĂ« dhĂ«na tĂ« forta.
Nuk Ă«shtĂ« ashtu siç duhet, IMHO.Po, Ă«shtĂ« njĂ« lojĂ« dhe njĂ« kurth pĂ«r fillestarĂ«t, po, ndĂ«shkues pĂ«r ata qĂ« sâkanĂ« njohuri. ĂshtĂ« e qartĂ« qĂ« kam kaluar njĂ« farĂ« kohe duke bĂ«rĂ« njĂ« skenar tĂ« thjeshtĂ«, por harrova plotĂ«sisht ekzistencĂ«n e teoremĂ«s sĂ« Fermat â pĂ«r tĂ« cilĂ«n autori i thread-it, i nderuar The_Kid, e sqaroi nĂ« fund.
Përfundimi është i trishtuar - në P. praktikisht nuk ka njerëz që dinë matematikë, por çdo të dytë e mendon veten një programues të shkëlqyer. Në tri orë, në të gjitha forumet ku kam postuar mesazhin, kishte gjithsej rreth dyqind shikime... dhe vetëm dy përgjigje të sakta. Dhe teorema e Fermat është një temë e shkollës, dhe kushtet e saj janë aq të thjeshta sa duhet të bien në sy. Për më tepër, gjatë anketës në ask, 6 nga 6 studentë të njohur në Novosibirsk u përgjigjën: "Ajo është teorema e Fermat".
KĂ« ata mund ta merren pĂ«r punĂ« pas kĂ«saj?AtĂ«herĂ«, kjo mĂ« shkaktoi njĂ« stuhi zemĂ«rimi nĂ« stilin: "NĂ«se nuk kam shkruar pĂ«r teoremĂ«n e Fermat, nuk do tĂ« thotĂ« se nuk e di", â njĂ« justifikim klasik. A mĂ« vjen keq tani? Jo, kjo gjithashtu Ă«shtĂ« njĂ« mĂ«sim pĂ«r tĂ«rĂ« jetĂ«n. Ashtu siç ndodhi kur loja ime u vendos nĂ« dyqanin Indonesian tĂ« Windows Phone, dhe pas dy javĂ«sh u fshi, sepse nuk e pĂ«rmirĂ«sova ndonjĂ« kusht tĂ« EULA.
Dhe Ă«shtĂ« krejtĂ«sisht e paqartĂ«: nĂ«se nĂ« njĂ« kompani tĂ« madhe nuk ka pĂ«r tĂ« punĂ«suar â me çfarĂ« duhet tĂ« jesh? ĂfarĂ« tĂ« bĂ«sh? Ku tĂ« rritesh?
Nuk duhet të mendosh se, duke marrë një arsimim, do të jesh programues / taksist / matematicien ose dikush tjetër.
ErdhĂ«n kohĂ«t kur nĂ« diplomĂ« janĂ« shumĂ« mĂ« tĂ« rĂ«ndĂ«sishme lĂ«ndĂ«t bazĂ« (matematika, fizika, informatika, filozofia) sesa ato praktike (programimi, projektimi nĂ« fusha tĂ« caktuara, etj.). Arsimi i lartĂ« ka filluar tĂ« ndahet nĂ« shtresa â bazike (inxhinierike) dhe praktike. Duhet tĂ« mĂ«sosh jo aftĂ«si specifike, por mendim, qasje shkencore, kuptim se si tĂ« zgjidhĂ«sh probleme, dhe aftĂ«si tĂ« buta.
Kjo Ă«shtĂ« ajo qĂ« ka tĂ« bĂ«jĂ« me universitetin. AftĂ«sitĂ« praktike do tâi kesh gjatĂ« gjithĂ« jetĂ«s tjetĂ«r.
Oleg, analist kryesor sistemesh
Universiteti
Shkruan kod nĂ« âC++â, shkruan kod nĂ« Java. Prek assembler-in, largohet dora, bie nĂ« Qt dhe mendon, pĂ«r çfarĂ« e meriton kĂ«tĂ«. NĂ« kursin e katĂ«rt, gjithçka bĂ«het e padĂ«mshme, nĂ«se shkruan laboratore tĂ« rĂ«ndĂ«sishme, â mĂ«simdhĂ«nĂ«sit e shikojnĂ« kodin si çfarĂ«do.
Po, sigurisht, nuk Ă«shtĂ« kudo â ka universitete ku Ă«shtĂ« e fortĂ« dhe e mirĂ«, por atje pranojnĂ« djem qĂ« zgjidhin probleme nga ACM nĂ« shkollĂ«, qĂ« kanĂ« bĂ«rĂ« mĂ«sime shtesĂ« dhe kanĂ« mĂ«suar çdo detaj tĂ« teorisĂ« sĂ« grafikĂ«ve dhe sa memorie kĂ«rkojnĂ« tĂ« gjitha algoritmet ekzistuese nĂ« botĂ«.
UnĂ« nuk kam zgjidhur, nuk kam ndjekur mĂ«sime shtesĂ«, thjesht pĂ«rfundova nĂ« klasĂ«n time matematikore, duke bĂ«rĂ« pĂ«rveç kĂ«saj gjĂ«ra interesante. Spoiler â nĂ« intervistat e punĂ«s, ato do tĂ« jenĂ« krejtĂ«sisht tĂ« panevojshme.
Fillimisht, Ă«shtĂ« mĂ« mirĂ« tĂ« pĂ«rcaktohesh se çfarĂ« tĂ« pĂ«lqen nga IT. NĂ«se tĂ« pĂ«lqejnĂ« tĂ« gjitha drejtimet, do tĂ« jetĂ« e vĂ«shtirĂ«. TĂ« mĂ«sosh ndonjĂ« gjuhĂ« â nuk do tĂ« çojĂ« askund, do tĂ« ketĂ« vetĂ«m konfuzion mĂ« pas.
Jan, specialist për monitorimin financiar
NjĂ« histori reale â pĂ«r njĂ« simulator Windows, bĂ«rĂ« me njĂ« shok nĂ« gjashtĂ« klasĂ«, nĂ« universitet mund tĂ« marrĂ«sh disa provime dhe kredite automatikisht. Mund ta tregosh tĂ« gjithĂ«ve se sa e mrekullueshme ishte. Problemi Ă«shtĂ« se kjo nuk ishte aspak e mrekullueshme â ishte njĂ« arkitekturĂ« e komplikuar, kod i tmerrshĂ«m dhe totale mungesĂ« e standardeve pĂ«r asgjĂ«.
KĂ«to gjĂ«ra duhet tĂ« bĂ«hen me njĂ« qĂ«llim â qĂ« tĂ« kemi njĂ« katalog tĂ« vetin tĂ« gĂ«rshĂ«rĂ«ve. Edhe pse kjo nuk do tĂ« ndihmojĂ« tĂ« shmangim sindromin e impostorit, kur ndodhemi nĂ« njĂ« kompani tĂ« madhe me disa njohuri sipĂ«rfaqĂ«sore dhe mendojmĂ« se do tĂ« zbulohemi.

E mbĂ«shtes, Ă«shtĂ« mĂ« e rĂ«ndĂ«sishme tĂ« ndihmojmĂ« me kĂ«shilla se çfarĂ« mund tĂ« bĂ«jmĂ« dhe ku tĂ« gjejmĂ« informacion, jo anasjelltas. Dhe nuk Ă«shtĂ« aspak e frikshme nĂ« fillim tĂ« provosh diçka pa e ditur saktĂ«sisht. â Ndjenja do tĂ« vijĂ« mĂ« vonĂ«. E rĂ«ndĂ«sishme Ă«shtĂ« qĂ« t'ju pĂ«lqejĂ«.
Erik, inxhinier testi
TĂ« gjithĂ« ne shkruajmĂ« plane zhvillimi â çfarĂ« duhet tĂ« studiojmĂ«, me çfarĂ« duhet tĂ« merremi nĂ« tĂ« ardhmen e afĂ«rt dhe si tĂ« pĂ«rmirĂ«sojmĂ« veten. Por duket se tĂ« gjithĂ«ve do tĂ« na bĂ«nte mirĂ« tĂ« shkruanim njĂ« letĂ«r vetes nga e kaluara â ja çfarĂ« kam unĂ«.
- Merr pak kohë, gjej një libër dhe instalo atë distribucionin e Ubuntu që të është dërguar falas nga Canonical. Atje padyshim ka një problem të thjeshtë, Ubuntu funksionon kudo. Dhe Linux do të të ndihmojë shumë.
- Mos ki frikë nga konsola. Volkov Commander, sigurisht, merr vetëm një disketa, por provo të kuptosh se për çfarë të nevojiten të gjitha këto komanda, bëhu mik me komandën e linjës. Disketat do të vdesin. Diskët do të vdesin. Njëjta gjë do të ndodhë edhe me flash diskët. Mos u shqetëso shumë.
- Lexo rreth algoritmeve, kuptoni renditjet, pemët dhe grumbujt. Lexoni libra.
- PĂ«r tĂ« kuptuar bazat, nuk nevojiten kurse pagese. Shpejt do tĂ« ketĂ« YouTube â do tĂ« habiteni.
- Mos u pĂ«rqendro vetĂ«m nĂ« BASIC. NĂ« botĂ« ka qindra teknologji qĂ« meritojnĂ« vĂ«mendjen tuaj, dhe miliona gjĂ«ra qĂ« janĂ« mĂ« interesante se sa tĂ« vizatosh pĂ«rsĂ«ri forma pĂ«rdoruesi nĂ« Excel. Merrni pĂ«r shembull Python â pastaj do tĂ« kuptoni mĂ« shumĂ«.
- Mësoni të përdorni Git, rezervoni të gjithë kodin burimor. Shkruani të paktën një aplikacion klient-server për të kuptuar se si funksionojnë. Kuptoni rrjetet, switch-et dhe router-at.
- Dhe nëse po e lexoni këtë tani, do të thotë se nuk është kot.
Tregoni në komentet, çfarë do të kishit shkruar për veten tuaj nga e kaluara? Jepni ndonjë këshillë për nxënësit dhe studentët e tanishëm, të cilët akoma janë në një kryqëzim dhe përpiqen të gjejnë rrugën e tyre. Le të flasim për këtë.
Burimi: habr.com
