Dita e mbrojtjes të fëmijëve nga kodet e këqija

Dita e mbrojtjes të fëmijëve nga kodet e këqija

Kyçi i dedikuar pĂ«r ditĂ«n e mbrojtjes sĂ« fĂ«mijĂ«ve. Çdo ngjashmĂ«ri Ă«shtĂ« e rastĂ«sishme.

NĂ« moshĂ«n 10-vjeçare, unĂ« mora kompjuterin e parĂ« dhe njĂ« disk me Visual Studio 6. QĂ« atĂ«herĂ«, kam filluar tĂ« shpik vetes detyra — pĂ«r tĂ« automatizuar punĂ«t, pĂ«r tĂ« ndĂ«rtuar ndonjĂ« shĂ«rbim web pĂ«r tre persona ose pĂ«r tĂ« shkruar njĂ« lojĂ«, qĂ« pastaj do tĂ« fshihet nga play market nga mosha. Sigurisht, kam humbur kodin burimor dhe kam shkruar kod qĂ« Ă«shtĂ« turp tĂ« tregosh njerĂ«zve. Dhe nĂ« moshĂ«n 10-vjeçare, do tĂ« mĂ« pĂ«lqente tĂ« merrja njĂ« arkiv nga e ardhmja me tĂ« gjitha gabimet — pĂ«r ta parandaluar kurrĂ« ata.

Para disa javësh, pyeta kolegët nga Yandex.Money, çfarë do të këshillonin tani një fëmijë që dëshiron të bëhet programues, dhe pastaj e kujtova diçka për veten time. Kështu lindi ky tekst. Ofroj të flasim për këtë.

Nuk e rekomandoj të shpenzoni shumë energji në mundimet e zgjedhjes, është më mirë të provoni gjithçka dhe të merrni pjesë në gjithçka. Kur e kupton se çfarë ka në përgjithësi, do të jesh në gjendje të vendosësh vetë se në cilin drejtim duhet të ecësh, dhe nga cili është më mirë të heqësh dorë.

Sergei, programues i ri

Fëmijëria

Cila është aktiviteti më i argëtueshëm në fëmijërinë e programuesit kur nuk ka internet?

UnĂ« i kisha dy — tĂ« shihja 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Ă« hacker", dhe pastaj tĂ« riprogramoja tĂ« gjitha lojĂ«rat pĂ«r tĂ« cilat kam kaluar mĂ« shumĂ« se 10 orĂ« nga fillimi nĂ« Basic. Nuk ka asnjĂ« diferencĂ« se çfarĂ« del — edhe nĂ«se del ndonjĂ« gjĂ« e tillĂ«.

Dita e mbrojtjes të fëmijëve nga kodet e këqija

Merr, provo, ndrysho blloqet, eksperiment dhe arrin gjithçka që është e mundur të arrihet. Fshin Windows, kalon 10 orë duke vendosur përsëri Windows. Provon të rikuperosh driverat. Kupton si funksionon DOS. Kupton si duhet të vendosen jumperat që hard-disku yt të fillojë në kompjuterin e mikut (aty janë 200 megabajt lojrash të reja!). Qëllon softin, përmirëson harduerin, çmontosh dhe montosh kompjuterin. Shkruan një simulues futbolli për 13 vjet, përfundimisht.

Kur nuk ka asgjë, bëhesh i lumtur nga kjo.

Nuk duhet të nënvlerësosh rëndësinë e vetëkontrollit. Mendoj se fillestarët në IT nënvlerësojnë sa e ashpër është të kontrollosh produktin tënd (edhe në analitikë) dhe sa shumë kohë zë kjo krahasuar me pjesën krejtësisht krijuese. Dhe sa më interesante të jetë ajo që bën, aq më e vështirë dhe më e gjatë do të jetë kontrolli.

Kjo, sigurisht, është një këshillë disi abstrakte, por nëse do ta kisha ditur menjëherë.

Dhe nuk rekomandoj të përqendroheni vetëm në një drejtim në IT. Këtu gjithashtu horizonti ka rëndësi.

Ana, analiste e lartë sistemesh

Shkolla e mesme

NĂ« njĂ« moment nĂ« forumin e qytetit tĂ« rrethit P diskutuan programimin — dhe aty u shfaq njĂ« temĂ« me titull "NĂ« njĂ« kompani tĂ« madhe kĂ«rkohen programues PHP". Teksti i shpalljes ishte ky:

Në një kompani të madhe kërkohen programues PHP:

Për të kuptuar nëse ia vlen të vini në intervistë, kryeni një detyrë të thjeshtë: shkruani një program në PHP që gjen numrat e plotë pozitivë x, y dhe z, në mënyrë që x^5+y^5=z^5. (^ - fuqia).

Mund të përgjigjeni këtu.

NĂ« kĂ«tĂ« temĂ« u pĂ«rgjigjĂ«n vetĂ«m disa njerĂ«z — isha edhe unĂ«. Me gjithĂ« naivitetin tim gjashtĂ«mbĂ«dhjetĂ«vjeçar, iu pĂ«rgjigja:

Nuk është e mundur, është diçka e çuditshme. Dhe kompjuteri duhet të jetë i fortë për ta gjetur këtë...
Sepse pĂ«r x,y,z <=1000 nuk ka ndonjĂ« numĂ«r tĂ« tillĂ« — kjo Ă«shtĂ« e para (e kisha shkruar nĂ« vb, pĂ«r momentin nuk kam mĂ« shumĂ«), e dyta kompjuteri ngec pĂ«rfundimisht.

Nuk ka rëndësi, është si duket e çuditshme, IMHO.

Po, njĂ« mashtrim, njĂ« kurth pĂ«r novice, po, padonkovski, por çfarĂ«. ËshtĂ« e qartĂ« se kam shpenzuar njĂ«farĂ« kohe pĂ«r njĂ« skript tĂ« thjeshtĂ«, por krejtĂ«sisht harrova ekzistencĂ«n e teoremĂ«s sĂ« Fermat; pĂ«r tĂ« cilĂ«n autori i temĂ«s, i nderuari The_Kid, e sqaroi nĂ« fund.

Përfundimi është i trishtë - në P. në praktikë nuk ka njerëz që dinë matematikë, por çdo i dyti mendon se është programues i madh. Për tre orë, në të gjitha forumin ku kam postuar mesazhin, kishte rreth dyqind shikime... dhe vetëm dy përgjigje të sakta. Dhe teorema e Fermat - është një pjesë e programit të shkollës, dhe kushtet e saj janë kaq të thjeshta sa duhet të bien në sy. Për më tepër, ndonjëherë kur isha duke pyetur në ask, 6 nga 6 studentë të njohur nga Novosibirsk u përgjigjën "Kjo është teorema e Fermat".
Kë do të marrim në punë pas kësaj?

AtĂ«herĂ« kjo mĂ« shkaktoi njĂ« stuhi irritimi nĂ« frymĂ«n: "NĂ«se nuk e kam shkruar pĂ«r teoremĂ«n e Fermat, nuk do tĂ« thotĂ« se nuk e di", — klasike pĂ«r tĂ« justifikuar. A ndjehem keq tani? Jo, kjo Ă«shtĂ« gjithashtu njĂ« mĂ«sim pĂ«r gjithĂ« jetĂ«n. Siç ndodhi kur loja ime u ndihmua nĂ« Windows Phone Store nĂ« Indonezi, dhe pas dy javĂ«sh u hoq, sepse nuk e pĂ«rditĂ«sova njĂ«farĂ« kushti tĂ« EULA.

Dhe Ă«shtĂ« krejtĂ«sisht e paqartĂ«: nĂ«se nĂ« njĂ« kompani tĂ« madhe nuk ka mundĂ«sinĂ« pĂ«r tĂ« marrĂ« punĂ« — çfarĂ« duhet tĂ« bĂ«j atĂ«herĂ«? ÇfarĂ« tĂ« bĂ«j? Ku tĂ« rritem?

Nuk është e nevojshme të mendosh se, pasi ke marrë një diplomë, do të jesh programues / taksist / matematicien apo ndonjë tjetër.

Ardhën kohët kur në diplomë bëhen shumë më të rëndësishme lëndët themelore (matematika, fizika, informatica, filozofia), e jo ato praktike (programimi, projektimi në fusha të caktuara, etj). Arsimi i lartë filloi të ndahet në shtresa - themelore (inxhinierike) dhe praktike. Duhet të mësohet jo aftësi specifike, por mënyra e të menduarit, qasja shkencore, kuptimi i mënyrës për të zgjidhur probleme, aftësitë e buta.

Kështu që, kjo është përsa i përket universitetit. Për aftësi praktike, një njeri do të ketë gjithë jetën e tij të mbetur.

Oleg, analist sistemesh kryesor

Universiteti

Shkruan kod në "plus", shkruan kod në Java. Ndihmon assemblerin, tërheq dorën dhe qëndron i ngatërruar në Qt dhe mendon, përse po më ndodh kjo. Kërkursit të katërt, të gjithë u bëhet që të tjerat nuk kanë rëndësi për atë që shkruan në laboratorët e rëndësishëm, - mësuesit shikojnë kodin si të tillë.

Sigurisht, kështu që nuk ndodh kudo - ka universitete ku gjërat janë të forta dhe të mira, por atje pranojnë djem që në shkollë zgjidhën probleme nga ACM, në orë të tjera shfrytëzojnë gjithçka nga teoria e grafikëve dhe mësojnë se sa memorie kërkojnë të gjithë algoritmet që ekzistojnë në botë.

Nuk e kam bërë këtë, nuk kam shkuar në orë shtesë, por thjesht kam përfunduar në klasën time matematikore, duke bërë gjëra interesante paralelisht. Spoileri - në intervista ato do të jenë të panevojshme për askënd.

Në fillim ë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 një gjuhë - nuk do të sjellë ndonjë rezultat, do të ketë vetëm ngatërresa më tej.

Jan, specialist në monitorimin financar

Një histori reale - për një simulator Windows, i bërë me shokun në vitin e 10-të, në universitet mund të marrësh automatikisht disa provime dhe kreditë. Mund të flasësh më pas me të gjithë se sa ishte e shkëlqyer. Problemi është se kjo nuk ishte e shkëlqyer - ishte një arkitekturë e komplikuar, kod i tmerrshëm dhe mungesë e plotë e ndonjë standardi për diçka.

Këto gjëra duhet të bëhen me një qëllim - që të kesh një katalog të vetes. Edhe pse kjo nuk do të të mbrojë nga sindromi i vetëkuptimit, kur ke përfunduar në një kompani të madhe me disa njohuri sipërfaqësore për gjithçka dhe mendon se do të zbulojnë tani.

Dita e mbrojtjes të fëmijëve nga kodet e këqija

Do tĂ« mbĂ«shtes, Ă«shtĂ« mĂ« e rĂ«ndĂ«sishme tĂ« ndihmojmĂ« me kĂ«shilla se çfarĂ« mund tĂ« bĂ«jmĂ« dhe ku tĂ« gjejmĂ« informacion, e jo anasjelltas. Dhe nuk Ă«shtĂ« aspak e frikshme nĂ«se nĂ« fillim do tĂ« bĂ«jĂ« gjithçka me dorĂ«. — VetĂ«dija do tĂ« vijĂ« mĂ« vonĂ«. E rĂ«ndĂ«sishme Ă«shtĂ« qĂ« tĂ« pĂ«lqejĂ«.

Erik, inxhinier testi

TĂ« gjithĂ« ne shkruajmĂ« plane zhvillimi — çfarĂ« duhet tĂ« mĂ«sojmĂ«, me çfarĂ« tĂ« merren nĂ« tĂ« ardhmen e afĂ«rt dhe si tĂ« pĂ«rmirĂ«sohemi. Por duket se do tĂ« ishte e dobishme pĂ«r tĂ« gjithĂ« tĂ« shkruanin njĂ« letĂ«r pĂ«r veten e tyre nga e kaluara — ja e imja.

  1. Merr pak kohë, gjej një libër dhe instalo atë distribucionin e Ubuntu-s që të kanë dërguar falas nga Canonical. Definitivisht ka ndonjë problem të thjeshtë, Ubuntu punon kudo. Dhe Linux do të jetë shumë i dobishëm për ty.
  2. Mos ki frikë nga konsola. Volkov Commander, natyrisht, mund të hyjë në një disketë, por përpiqu të kuptosh pse të duhen të gjitha këto komanda, bëhu mik me linjën e komandës. Disketët do të vdesin. Diskët do të vdesin. Flash drive-t gjithashtu do të vdesin. Mos u shqetëso shumë.
  3. Lexo për algoritmet, kupto rreth renditjeve, pemëve dhe grumbujve. Lexo libra.
  4. PĂ«r tĂ« kuptuar bazat, kurset e paguara nuk janĂ« tĂ« nevojshme. ShumĂ« shpejt do tĂ« ketĂ« YouTube — do tĂ« habitesh.
  5. Mos u fokusio vetĂ«m nĂ« Basic. NĂ« botĂ« ka qindra teknologji qĂ« meritojnĂ« vĂ«mendjen tĂ«nde, dhe miliona gjĂ«ra qĂ« janĂ« mĂ« interesante se sa tĂ« bĂ«sh pĂ«rsĂ«ri forma pĂ«rdoruesi nĂ« Excel. Merr edhe Python — pastaj do tĂ« kuptosh.
  6. Mëso se si të përdorësh Git, bëj backup të të gjitha kodimeve. Shkruaj të paktën një aplikacion klient-server, që të kuptosh se si punojnë ato. Kupto rreth rrjeteve, switch-eve dhe router-ve.
  7. Dhe nëse po e lexon këtë tani, do thotë se gjithçka është bërë për një arsye.

Tregoni në komentet, çfarë do të shkruanit për veten tuaj nga e kaluara? Jepni disa këshilla për nxënësit dhe studentët e tanishëm, që ndodhen përpara një kryqëzimi dhe përpiqen të gjejnë rrugën e tyre. Le të flasim për këtë.

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster