Artikulli do të diskutojë se si të bëheni programues nga e para në mosha të ndryshme. Ai tregon se çfarë cilësish duhet të ketë një specialist në këtë fushë, çfarë duhet bërë për t’u bërë i tillë.
Bëhet fjalë për arsimin dhe aftësinë për të punuar pa të. Përshkruhen materialet që do të duhet të zotërohen. Ai tregon për moshën në të cilën është më mirë të filloni të mësoni një profesion, si dhe ku të gjeni një punë si programues dhe shumë më tepër. Programimi është një aktivitet shumë interesant dhe i kërkuar në kohën tonë. Një person që vendos të zhytet në të duhet të jetë në “ju” me teknologji dhe të mos ketë frikë nga vështirësitë. Të mësosh këtë profesion nuk është e lehtë dhe e gjatë, por me dëshirën mund të arrish shumë në një kohë relativisht të shkurtër.Aspekte negative të profesionit:
- punë sedentare . Një programues mund të punojë gjatë gjithë ditës në një pozicion në kompjuter. Kjo shkakton probleme me sistemin musculoskeletal dhe shikimin.
- Procesi i mësimit të vazhdueshëm . Inovacioni nuk qëndron ende. Zhvillime të reja shfaqen çdo ditë, programuesit duhet të jenë të vetëdijshëm për gjithçka që lidhet me profesionin e tyre.
Pse të bëhesh programues
Çdo njeri që mendon për këtë punë duhet ta shohë veten në të. Supozoni se ai ishte i mirë në shkencat ekzakte në shkollë, ai mund të zgjedhë një profesion ngjitur ku mund të tregojë më mirë aftësitë e tij. Për shembull, të jesh matematikan, ose të studiosh shkenca kompjuterike, etj. Nëse një person është në fazën e përzgjedhjes, ai duhet të përqendrohet në një pyetje të vetme: “A dua të bëhem programues, apo më pëlqen një industri tjetër e ngjashme ku mund të bëhem një specialist i mirë?” Kur kjo zonë tërhiqet, nuk ka vend për dyshim.
Kush është i përshtatshëm për këtë profesion
Programimi u pëlqen më shumë njerëzve që janë të interesuar për teknologjitë moderne. Ata gjithashtu duhet të jenë teknikisht tru (por ka përjashtime). Kërkohet të zhvillohet logjika, këmbëngulja, të menduarit abstrakt, të studiohen informacione të reja rreth teknologjive.
Çfarë cilësish duhet të ketë një programues?
Zhvilluesit ndërveprojnë rregullisht me një gamë të gjerë njerëzish. Një kompani programuesish do të jetë gjithmonë e lumtur të ketë një punonjës të ndershëm, të shoqërueshëm dhe të hapur. Një koleg i tillë është më i gatshëm të pranojë të ndihmojë dhe të takohet në gjysmë të rrugës. Një programues i mirë duhet të ketë këto cilësi:
- Të jetë në gjendje të vendosë saktë prioritetet, duke zgjedhur punë më premtuese dhe duke llogaritur kohën për zbatimin e saj;
- Jini të gatshëm për të punuar në një ekip (është më e vështirë për introvertët);
- Punoni saktë me detyrat, i bëni ato më efikase dhe ndajini ato në disa pjesë;
- Përqendrohuni në një qëllim specifik, mos u hutoni nga vogëlsitë (përndryshe mund të humbni në kod);
- Mos kini turp të pyesni dhe sqaroni pika delikate – nga kolegët, një klient, një specialist i njohur;
- Zhvilloni gjithmonë në fushën tuaj dhe praktikoni sa më shpesh të jetë e mundur;
- Pranoni gabimet, përpiquni të veproni në drejtime të ndryshme, arrini rezultate.
Si të bëheni programues nga e para – filloni tani!
Gjëja e parë që bën çdo person i dytë që vendos të provojë veten në këtë industri është të pyesë veten: “Si të bëhesh programues nga e para?” Është e rëndësishme të vendosni se cili specializim i zhvilluesit i përshtatet më së miri. Varet nga ajo që ai dëshiron të bëjë: të krijojë faqe interneti, të shkruajë kode për lojëra, etj. Atëherë duhet të zgjidhni një gjuhë programimi, të mësoni dhe të përpiqeni ta zotëroni profesionin në praktikë.
Drejtimet e njohura në fushën e zhvillimit
Fushat më të njohura të programimit sot janë:
- Krijimi i programeve të biznesit . Çdo biznes ka nevojë për automatizim. Në këtë industri, programet e kompanisë 1C përdoren më shpesh.
- Zhvillimi i Uebit . Lloji i detyrës varet nga kërkesat e klientit. Mund të jetë një server i kompanisë, një faqe interneti e dyqaneve në internet, një blog i një personi të famshëm. Përdoren kryesisht PHP, JavaScript dhe Python.
- Krijimi i aplikacioneve celulare . Nëse një specialist di të zhvillojë programe për telefonat inteligjentë, ai mund të gjejë lehtësisht një punë të paguar mirë. Ai gjithashtu mund të shkruajë kode për aplikacionet me autor dhe t’i publikojë ato në GooglePlay ose AppStor.
Nga rruga, një nga
mësimet më të mira të JavaScript , në Rusisht.
Ku të merrni një arsim programues dhe çfarë duhet për t’u bërë një zhvillues – cilësitë personale, financat dhe mundësitë
Në Federatën Ruse ka shumë universitete dhe shkolla teknike që trajnojnë programues të kualifikuar. Institutet dhe universitetet e Moskës:
- Universiteti Shtetëror i Moskës . Kostoja: 220 mijë rubla / vit. Afati: 4-6 vjet https://sev.msu.ru/kafedra-programmirovaniya/.
- Universiteti Politeknik i Moskës . Kostoja: 89 mijë rubla / vit. Afati 4-6 vjet.
- Instituti i Fizikës dhe Teknologjisë në Moskë . Kostoja: 250 mijë rubla / vit. Afati: 4-6 vjet.
Shkollat dhe kolegjet teknike të kryeqytetit:
- Kolegji i Biznesit Kapital . Kostoja: 93 mijë rubla / vit. Afati: 2 vjet e 9 muaj.
- Kolegji MGUPI . Kostoja është 90 mijë rubla / vit. Afati: 2 vjet e 6 muaj.
- Shkolla teknike e prodhimit të instrumenteve në Moskë . Kushton 99 mijë rubla / vit Afati: 2 vjet e 10 muaj.
Cilat lëndë duhet të ndiqni pas pranimit për t’u bërë programues
Për të studiuar si programues, një aplikant duhet të kalojë provimet në rusisht, matematikë, fizikë dhe shkenca kompjuterike. Midis dy disiplinave të fundit, ju duhet të bëni një zgjedhje, në varësi të specializimit të ardhshëm. Lëndë shtesë – Anglisht. Por në disa institucione arsimore, një provim i tillë nuk kërkohet.
A është e mundur të bëhesh programues pa arsim
Për t’u bërë zhvillues, nuk është e nevojshme të keni një diplomë arsimi. Sidoqoftë, pa të, do të jetë e vështirë për një specialist fillestar të marrë një punë të mirë. Përveç kësaj, do t’ju duhet të studioni shumë gjithsesi. Do të duhet të përgatiteni për vështirësitë, të bëheni një person më elastik dhe më i disiplinuar. Gjëja kryesore është të kesh dëshirën dhe gatishmërinë për punë të frytshme mbi veten tënde.
Kurse programimi – të mësuarit nga e para në shtëpi
Sot ka plot, si në kushte reale ashtu edhe në rrjet. Më shpesh, kurset nuk janë falas, por organizatorët do të jenë në gjendje t’i ofrojnë studentit një program trajnimi efektiv. Kjo do t’ju lejojë të përgatiteni për programim në një kohë të shkurtër. Shpesh aktivitete të tilla kryhen kolektive. Kurset janë të shkëlqyera për t’ju ndihmuar të organizoheni dhe të përqendroheni në një qëllim specifik. Do të bëhet një studim i materialit teorik, të cilin zhvilluesit e mundshëm do ta vënë menjëherë në praktikë, nën drejtimin e një mësuesi. Shtëpisë i caktohet një detyrë e caktuar, pas përfundimit të së cilës, një person do të jetë në gjendje t’i bëjë një pyetje kuratorit. Ne rekomandojmë kurset e mëposhtme për fillestarët që duan të zotërojnë profesionin:
HTML Academy .
codecademy .
Workshop Yandex “Bazat e PHP mbi bazat e kodit”
.
freecodecamp .
Studim i udhëhequr nga mentorët
Ky lloj trajnimi është i mirë sepse mund të regjistroheni për një grup mësimesh individuale me një mësues. Kjo kërkon edhe investime financiare, por rezultati do të jetë shumë më efektiv. Në fund të fundit, mentori do të merret me një student, duke i kushtuar më shumë kohë atij. Kjo do të thotë se procesi mësimor do të shkojë edhe më shpejt. Ky aktivitet është i zakonshëm si në internet ashtu edhe në jetën reale. Tutori krijon një program individual për çdo repart, bazuar në pikat e tij të forta dhe të dobëta. Një mentor mund të regjistrohet për një fillestar, ose një programues me përvojë që dëshiron të përmirësojë njohuritë e tij.
Studim i pavarur i materialit
Ekziston një mundësi e tretë për trajnim – vetë. Është gjithashtu më ekonomike dhe më e gjata. Por një person duhet të krijojë një program vetë, të përgatisë materiale edukative dhe të përshtatet dhe përgatitet për një njohuri sistematike të thelluar të botës së programimit. Së pari ju duhet të zgjidhni një gjuhë. Të gjitha ato mund të mësohen pa mbështetjen e një mësuesi. Ka shumë video dhe artikuj të ndryshëm në internet që do të ndihmojnë zhvilluesin e ardhshëm.
Mjete mësimore për zotërimin e profesionit të programuesit nga 10-20 vjeç dhe për zhvilluesit më të vjetër
Duhet të mësosh vetëm nga librat e mirë. Është e nevojshme të përdoren enciklopeditë në fizikë dhe matematikë. Për më të vegjlit, mund të merrni shtesa për fëmijë si Avanta+.
Të dyja lëndët përbëjnë themelin mbi të cilin do të ndërtohet i gjithë studimi. Vlen gjithashtu të blini literaturë të thjeshtë programimi. “Python për fëmijë” nga Jason Briggs do të bëjë.
Për të vazhduar, mund të përdorni librin “Python: Programimi i shkëlqyeshëm në Minecraft” nga Andrey Koryagin. Manuali ka një lidhje me matematikën, ka informacione të rëndësishme për koordinatat 3D, funksionet dhe më shumë. E dobishme në studimin e robotikës.
Për të zhvilluar aftësi në programim ose mekanikë, rekomandohet t’i kushtoni vëmendje “Eksperimenteve fizike dhe eksperimenteve me Lego” – Koryagin A.
Për zhvilluesit më të rinj që sapo po mësojnë bazat, sugjerohet që të njiheni me Robotikën Arsimore Lego WeDo. Me librin është përfshirë një fletore.
Duke zotëruar materialin e lehtë, mund të vazhdoni në më komplekse, në C ++. Për shembull, një manual për studentët nga Herbert Schildt është i përshtatshëm.
Rekomandohet gjithashtu të mos i kushtoni vëmendje librit mbi Delphi nga Nikita Kultin:
Për të qenë në gjendje të zhvilloni kode për lojëra, ia vlen të punoni me C # bazuar në Unity, nga J. Manning.
A duhet një programues të dijë matematikë: https://youtu.be/_2beqwXS9Os
2 mënyra për t’u specializuar si zhvillues uebi – front end VS back end
Programuesit që krijojnë faqen ndahen në 2 “fronte” kryesore: “frontend” dhe “backend”. Specialistët që vendosin të lidhin të ardhmen e tyre me zhvillimin e uebit duhet të vendosin se cilin lloj të këtij aktiviteti preferojnë. Kjo nuk do të thotë që një person nuk mund të punojë në fund dhe frontend në të njëjtën kohë. Në fund të fundit, ju ende duhet të filloni diku, dhe me përvojë mund t’i kombinoni këto shtigje. Për të zgjedhur një specializim, duhet të njiheni me veçoritë dhe specifikat e të dyjave.
Dallimet kryesore
Specialisti i pjesës së përparme është përgjegjës për anën e faqes që është e aksesueshme dhe e dukshme për vizitorin. Ai zhvillon një plan urbanistik, krijon funksionalitet që do të jetë i rehatshëm për t’u përdorur. Programuesi i këtij profili përpiqet të bëjë që faqja të funksionojë mirë dhe të mos shtrembërojë pamjen në pajisjet dhe shfletuesit. Për të punuar në frontend, një programues fillestar duhet të mësojë bazat, përkatësisht: HTML, CSS, SASS, JavaScript. Aktiviteti i një zhvilluesi të fundit është ana tjetër e së njëjtës medalje. Ai është përgjegjës për krijimin e teknologjive që nuk janë të dukshme për përdoruesit. E thënë thjesht, specialisti bën që të gjitha ato skeda, butona dhe elementë të tjerë funksionalë të funksionojnë. Një fillestar në fushën e backend-it duhet gjithashtu të ketë njohuri të caktuara: të mësojë 1 ose disa gjuhë programimi, të jetë në gjendje të përdorë një sistem kontrolli të versioneve, të kuptojë bazën e të dhënave dhe të jetë i njohur me JSON:API.
frontend-i-backend[/caption]
Detyrat tipike
Frontend janë të angazhuar në:
- Duke krijuar ndërfaqe dhe paraqitje, pjesa e përparme mund të zhvillojë një burim për një dyqan online. Lista e detyrave të tij përfshin prodhimin e buletineve.
- Zhvillimi i SPA. Nëse banka kërkon të bëjë një aplikim, atëherë ai do të përmbajë grafikët dhe diagramet, funksionet e gjurmimit të kursimeve, një kalkulator, të dhëna të monedhës dhe më shumë.
Backend janë duke punuar në:
- Krijimi i CRUD. Kur një përdorues regjistrohet në server dhe llogaria e tij krijohet, pjesa e pasme duhet të shkruajë një kod personal. Me të, ju mund të ruani çdo ndryshim, të fshini profilin ose ta rivendosni atë.
- Përpunimi i informacionit që ka punuar fronti. Këto të dhëna duhet të ruhen dhe të strukturohen. Specialisti merret me shpërndarjen e informacionit në bazën e të dhënave, menaxhon cache etj.
- Hulumtimi i dokumentacionit të ndryshëm. Ai duhet të hartojë saktë aplikacionin. Për shembull, nëse papritur diçka shkon keq në një fazë të caktuar, kjo nuk duhet të ndikojë në të gjithë algoritmin.
Unë dua të bëhem një zhvillues – çfarë duhet të zgjedh?
Frontend është i përshtatshëm për ata që:
- dëshiron të fillojë të punojë dhe të fitojë para në fushën e IT në një kohë të shkurtër;
- i pëlqen të punojë me pamjen vizuale të faqes, duke përdorur një qasje krijuese;
- nuk mund të durojë shumë përpara se të shohë frytin e përpjekjeve të tij.
Backend është alternativa më e mirë për njerëzit:
- me një mentalitet teknik;
- që nuk u pëlqen të bëjnë layout;
- që duan të ngjitin shkallët e karrierës dhe të rriten në pozicionin e shefit.
Çfarë gjuhe programimi duhet të zgjedhë një zhvillues fillestar në vitin 2022?
Së pari ju duhet të zgjidhni një nga gjuhët më të thjeshta të programimit. Edhe për ata që do të bëhen guru në fushën e tyre, nuk rekomandohet të fillojnë duke mësuar gjuhë komplekse si C ++. Për shumicën e fillestarëve, kjo do të jetë një detyrë dërrmuese dhe ata do të prishen, duke humbur të gjithë interesin për programim. Cila gjuhë programimi të zgjidhni në 2022:Vlen të fillohet me këto:
Gërvishtje
Gërvishtja është një nga më të lehtat për t’u mësuar. Me ndihmën e tij, fëmijët njihen me programimin. Nuk është e nevojshme të mësoni përmendësh dhe të shkruani kode në një fazë të hershme. Të gjitha konstruktet gjuhësore mund të tërhiqen zvarrë me miun. Këtu mund të programoni karta animacioni, lojëra, filma, prezantime. Si shembull, këtu është një video se si të krijoni një lojë të thjeshtë të vetëdijes: https://youtu.be/yUWl37QKLzw
1C
1C – programimi në Rusisht, i cili thjeshton shumë punën. Projekti është krijuar për të automatizuar punën ekonomike dhe organizative të çdo ndërmarrje. Fillestarët që planifikojnë të zotërojnë programin 1C këshillohen të shikojnë videon, e cila detajon pikat dhe faktet interesante në punën me të: https://youtu.be/MN9cam6yWKw
JavaScript
Një fillestari do t’i duhen rreth disa orë për të mësuar bazat dhe për të shkruar kodin për një animacion, një aplikacion të lehtë celular ose një lojë të thjeshtë. Nga rruga, përdoruesi do të jetë në gjendje ta provojë atë në çdo shfletues. Le të përpiqemi të krijojmë një lojë elementare: https://youtu.be/Av53VJI-UiE
Python
Python – ju mund ta lexoni kodin pa shumë përpjekje, veçanërisht nëse dini bazat e HTML. Projekti u krijua për të lehtësuar aktivitetet e zhvilluesit. Duke përdorur këtë gjuhë, mund të bëni lojën Snake, të krijoni një asistent personal zëri ose një bot Telegram dhe shumë më tepër. Ka shumë ide për fillestarët që duhet të frymëzojë kjo video: https://youtu.be/VRYxdyWJ3_U PHP – falë kësaj gjuhe, do të jeni në gjendje të përgatiteni me sukses për programimin në ueb. Ai është i përshtatshëm për krijimin e skripteve të konsolës, faqeve të internetit dhe aplikacioneve, nga të lehta në super-komplekse. Sugjerohet të shikoni një video të shkurtër se si të krijoni një domen dhe strukturë për një dyqan online: https://youtu.be/FxrWRHCMOT8 Gjuhët e njohura të programimit për vitin 2022:
Çfarë duhet të mësojë një zhvillues i ardhshëm
Përveç gjuhës së programimit, është e rëndësishme të dini mirë:
- matematikë;
- statistika;
- Gjuhe angleze;
- logjikës
- fizikë;
- informatikë.
Praktikë e rregullt
Është e nevojshme të programoni diçka çdo ditë, duke filluar me zhvillime të lehta dhe duke vazhduar me ato më komplekse. Në fillim, një zhvillues fillestar shkruan sinqerisht kode të këqija. Kur ai fillon ta kuptojë këtë, ai përpiqet të përmirësojë programin. Kjo do të thotë se ai shkon lart një shkallë. Kjo ndodh çdo herë, dhe gjatë gjithë kohës programuesi përpiqet të përmirësojë krijimet e tij. Nëse nuk praktikoni, e gjithë teoria përfundimisht do të harrohet.
Ku punojnë programuesit
Zhvilluesit nevojiten kudo ku ka aplikacione, programe, punë me platforma online. Ata punojnë në zyra të zakonshme ose në shtëpi, nëse autoritetet nuk e kanë problem. Në Federatën Ruse është bërë e dukshme një tendencë e migrimit të programuesve për të punuar jashtë vendit. Në disa vende, paga e një specialisti të nivelit të lartë tejkalon atë vendase me rreth 2-3 herë.
Si të kërkoni një punë
Megjithë popullaritetin, pagën mjaft të lartë dhe mungesën e madhe të stafit, jo të gjitha kompanitë janë me nxitim për të kontaktuar me programuesit fillestarë. Në fund të fundit, shumica e punëdhënësve kanë nevojë për profesionistë që nuk kanë nevojë të mësojnë asgjë. Por ju nuk mund të dorëzoheni. Ju duhet të telefononi në reklama, të shkoni në pritjen e ndërmarrjeve, duke ofruar shërbimet e tyre. Por së pari ju duhet të përgatisni:
- Hartoni një CV . Çdo organizatë që respekton veten do të kërkojë këtë dokument nga një punonjës i mundshëm. Ai duhet të përmbajë: informacion në lidhje me arsimin dhe përvojën e punës (nëse ka), një përshkrim të aftësive dhe cilësive, kontaktet personale, njohuritë e gjuhëve dhe gjithçka që mund të jetë e dobishme.
- Bashkangjit diplomën . Me një arsim, punëdhënësit janë më të gatshëm të marrin programues për një pozicion.
- Dokumenti i përvojës së punës . Ai gjithashtu ka shanse të mëdha. Mund ta merrni nga një punë e mëparshme.
- Përgatitni një portofol . Do të jetë më e lehtë të përcaktohet niveli i profesionalizmit të një kandidati për një vend të lirë pune. Eichar do të jetë në gjendje të shikojë punën dhe të kuptojë nëse një person mund të përballojë detyra të tilla.
Karakteristikat e intervistës
Asnjë punë nuk ia vlen frikën dhe shqetësimet. Prandaj, kur shkoni në një intervistë, nuk keni nevojë të shqetësoheni. Është më mirë të përpiqeni të tërhiqeni dhe të vendosni veten në mënyrë që të mos jetë punëdhënësi i ardhshëm që punëson një specialist, por ai vetë vendos nëse i duhet një pozicion i tillë. Ju duhet të flisni për pikat tuaja të forta.
Një intervistë nuk është një provim, por një mundësi për t’u paraqitur saktë. Është e nevojshme të pyesni një shef të mundshëm për kushtet e punës, perspektivat e rritjes së kompanisë, mundësitë e karrierës, etj. Më pas ai do të shohë një person me vetëbesim përballë tij. Dhe të gjitha ndërmarrjet kanë nevojë për punonjës të tillë.
Praktikë për një programues
Kur zhvilluesi u mor në një periudhë prove, kjo nuk është një arsye për t’u shqetësuar se në fund të saj, shefi do të refuzojë të bashkëpunojë. Përkundrazi, ju duhet të tregoni aftësitë tuaja nga ana më e mirë dhe të vazhdoni të mësoni gjëra të reja. Në shumicën e rasteve, një stazh është një formalitet, një kohë që duhet të prisni përpara se të aplikoni zyrtarisht për një punë.
Cilat janë sfidat me të cilat përballen zhvilluesit fillestarë?
Aktiviteti i zhvilluesit është interesant dhe i pazakontë. Por, si në çdo profesion, edhe këtu ka “kurthe”. Propozohet të njiheni me vështirësitë e zakonshme që presin fillestarët:
- Puna me kodin e dikujt tjetër . Specialistët nuk i shkruajnë gjithmonë programet e tyre nga e para. Ndonjëherë ata duhet të merren me finalizimin e sistemit të një programuesi tjetër. Çdo punonjës ka nivelin e vet të njohurive dhe aftësive. Vështirësia qëndron në faktin se ndonjëherë kodi mund të përpilohet nga një zhvillues më i avancuar, ose më pak i shkolluar. Në çdo rast, të kuptuarit e krijimit të një personi tjetër nuk është e lehtë, veçanërisht për fillestarët.
- Puna në sisteme të mëdha dhe komplekse . Idealisht, të gjitha sistemet e përfshira në sistemet softuerike duhet të ekzistojnë veçmas dhe të jenë në gjendje të shkëmbejnë mesazhe me njëri-tjetrin. Në realitet, kjo nuk ndodh. Komplekset përbëhen nga disa mijëra rreshta kodi. Për t’i kuptuar ato, shumë programues deshifrojnë atë që është shkruar për shumë muaj.
Si të shmangni vështirësitë në punën e një programuesi
Zhvillimi i dikujt tjetër quhet kodi i trashëgimisë. Për ta zgjidhur me sukses, rekomandohet të izoloheni plotësisht prej tij. Është më mirë të krijoni nënsistemin tuaj dhe të shkruani vetë kodin, duke kontrolluar periodikisht punën tuaj me të tjerët. Atëherë do të ketë më pak konfuzion dhe do të mund të përballeni shpejt me gabimet e një kolegu.
Në cilën moshë është më mirë të mësosh programim – a është e mundur të bëhesh një zhvillues 20-30-40-50 vjeç?
Nuk ka kufizime të qarta moshe. Por rekomandohet fillimi i studimeve në moshën 12-13 vjeç. Kjo është koha kur fëmija nuk është shumë i mbingarkuar me mësime dhe tashmë është më i zellshëm. Së pari ia vlen të mësoni diçka të lehtë – të dizajnoni një breshkë ose të filloni të bëni diagrame rrjedhash në Scratch. Studimi kompleks dhe i thelluar mund të fillojë më vonë, rreth moshës 15-20 vjeç (me trajnim të rregullt). Si të rritur, nuk është kurrë vonë për të mësuar. Nëse ka motivim dhe zell, atëherë mund të bësh programim në pension. Gjëja kryesore është të gjeni materiale të mira mësimore dhe të praktikoni vazhdimisht. Ato kode që do të merren futen më së miri në portofol. Ky do të jetë një plus i madh në të ardhmen. A është mosha kaq e rëndësishme në IT, a është e nevojshme të lexoni libra, çfarë të bëni për studentët – Intervistë me A. Byndyu: https://youtu.be/jI-cZRFpbkk
Sa kohë duhet për t’u bërë programues
Pyetja është thjesht individuale. Në çdo rast, procesi do të zgjasë disa vjet. Në rastin më të mirë, do të jetë e mundur të zotëroni programin e kërkuar në 3-4 vjet. Por ju duhet të bëni shumë përpjekje. Pjesa dërrmuese e programuesve tashmë të avancuar u duhen rreth 8-10 vjet për të zotëruar mirë këtë profesion kompleks.
Si të bëheni një profesionist i kërkuar në këtë fushë
Një programues është një punë prestigjioze. Tani është më e lehtë të zotërosh të gjitha aftësitë e nevojshme sesa, për shembull, 5-7 vjet më parë. Të gjitha materialet dhe kurset janë në domenin publik. Për t’u bërë një zhvillues i mirë, ju duhet:
- të studiojë informacione të reja rreth zhvillimeve;
- zhvillojnë rregullisht aftësitë e tyre;
- shkëmbejnë përvojë me programues të tjerë;
- përpiquni të punoni me zhvilluesit më të mirë në mënyrë që të ketë një mundësi për t’u rritur profesionalisht.
Ka njerëz që preferojnë të humbasin për vite me radhë në një punë të padashur, në vend që të heqin dorë një herë nga një jetë e tillë dhe të bëjnë atë që duan. Mos kini frikë të eksperimentoni dhe provoni veten në fusha të ndryshme. Nëse ju pëlqen programimi, atëherë është më mirë ta zhvilloni këtë hobi derisa të fillojë të gjenerojë të ardhura. Si të bëheni programues nga e para në 187 ditë, histori reale – video edukative: https://youtu.be/PyVT8G1QEg0
Këshilla për fillestarët nga programues të famshëm
Nga kush të mësosh, nëse jo nga mjeshtrit e zanatit të tyre? Vetëm profesionistët me përvojë shumëvjeçare mund t’u tregojnë amatorëve dhe programuesve fillestarë se çfarë është e rëndësishme të merren parasysh gjatë studimit dhe punës si zhvillues. Çfarë duhet t’i kushtoni vëmendje dhe çfarë të mos bëni. Propozohet të merren parasysh 5 këshilla nga programues të njohur që kanë dhënë një kontribut të madh në zhvillimin e kësaj fushe.
Brendan Eich është krijuesi i JavaScript. Në një nga intervistat e tij, ai u kërkon kolegëve që të mos ndalen te gabimet, por sigurohuni t’u kushtoni vëmendje atyre dhe të përpiqeni të kuptoni se cila është arsyeja. Ai madje jep këshilla për përdorimin e një prej gjuhëve të programimit:
Dhe kështu
James Goslingshpjegon rëndësinë e aftësisë për të bërë zgjedhjen e duhur. Programuesi thotë se i vjen keq për kohën e humbur kur e humbi në punë boshe ose joproduktive. Duhet të jepni prioritete të sakta.
Shkrimi i kodit për një program të caktuar është një hap tepër serioz. Shumë zhvillues i drejtojnë përpjekjet e tyre drejt një rezultati afatgjatë, në mënyrë që krijimi i tyre të funksionojë për të paktën rreth 10 vjet. Disa kode madje bëhen një mbështetje ndihmëse për një numër të madh zhvilluesish. John Carmack e ndau këtë në intervistën e tij
.
Joel Goldberg
beson se sado brilante të jetë ideja, ajo duhet të jetë sa më e thjeshtë. Nëse është e mundur, programuesi rekomandon thjeshtimin e skemës së zhvillimit. Në fund të fundit, ka të ngjarë që ndonjë specialist tjetër të dëshirojë ta përdorë atë (ose do të duhet ta bëjë), por nuk do të jetë në gjendje të kuptojë kodin.
Dhe së fundi, këshilla kryesore nga
Linus Torvalds :
Nuk ka rëndësi se çfarë bën një person, apo cila është paga e tij. Ai nuk ka gjasa të jetë në gjendje të ketë sukses në një punë të padashur. Dhe nëse kjo ndodh, ai nuk do të jetë në gjendje t’i shijojë plotësisht fitoret e tij. Shumica e zhvilluesve të famshëm kanë arritur lartësi të tilla në industrinë e tyre, sepse ata gjithmonë e kanë konsideruar programimin një pjesë të jetës së tyre.