Die artikel sal bespreek hoe om ‘n programmeerder van nuuts af op verskillende ouderdomme te word. Dit vertel watter eienskappe ‘n spesialis in hierdie veld moet hê, wat gedoen moet word om een te word.
Dit gaan oor opvoeding en die vermoë om daarsonder te werk. Die materiaal wat bemeester sal moet word, word beskryf. Dit vertel van die ouderdom waarop dit beter is om ‘n beroep te begin leer, hoe en waar om ‘n werk as ‘n programmeerder te kry, en nog baie meer. Programmering is ‘n baie interessante en gevraagde aktiwiteit in ons tyd. ‘N Persoon wat besluit om daarin te duik, moet op die “jy” wees met tegnologie en nie bang wees vir probleme nie. Om hierdie beroep te leer is nie maklik en lank nie, maar met die begeerte kan jy baie in ‘n relatief kort tyd bereik.Negatiewe aspekte van die beroep:
- sittende werk . ‘n Programmeerder kan heeldag in een posisie by die rekenaar werk. Dit veroorsaak probleme met die muskuloskeletale stelsel en visie.
- Deurlopende leerproses . Innovasie staan nie stil nie. Nuwe ontwikkelings verskyn elke dag, programmeerders moet bewus wees van alles wat met hul beroep verband hou.
Hoekom ‘n programmeerder word
Elke mens wat oor hierdie werk dink, behoort homself daarin te sien. Gestel hy was goed in presiese wetenskappe op skool, hy kan ‘n aangrensende beroep kies waar hy sy vermoëns beter kan wys. Byvoorbeeld, om ‘n wiskundige te wees, of rekenaarwetenskap te studeer, ens. As ‘n persoon in die keuringstadium is, moet hy op ‘n enkele vraag konsentreer: “Wil ek ‘n programmeerder word, of hou ek van ‘n ander soortgelyke bedryf waar ek ‘n goeie spesialis kan word?” Wanneer hierdie area lok, is daar geen ruimte vir twyfel nie.
Wie is geskik vir hierdie beroep
Programmering is meer na wense van mense wat in moderne tegnologie belangstel. Hulle moet ook tegnies vaardig wees (maar daar is uitsonderings). Dit word vereis om logika, deursettingsvermoë, abstrakte denke te ontwikkel, om nuwe inligting oor tegnologieë te bestudeer.
Watter eienskappe moet ‘n programmeerder hê?
Ontwikkelaars het gereeld interaksie met ‘n wye verskeidenheid mense. ‘n Maatskappy programmeerders sal altyd bly wees om ‘n eerlike, gesellige en oop werknemer te hê. So ‘n kollega is meer gewillig om in te stem om te help en halfpad te ontmoet. ‘n Goeie programmeerder moet hierdie eienskappe hê:
- In staat wees om korrek te prioritiseer, meer belowende werk te kies en die tyd vir die implementering daarvan te bereken;
- Wees gereed om in ‘n span te werk (dit is moeiliker vir introverte);
- Werk korrek met take, maak dit meer doeltreffend en verdeel dit in verskeie dele;
- Konsentreer op ‘n spesifieke doel, moenie afgelei word deur kleinighede nie (anders kan jy in die kode verdwaal);
- Moenie skaam wees om subtiele punte te vra en uit te klaar nie – van kollegas, ‘n kliënt, ‘n bekende spesialis;
- Ontwikkel altyd in jou veld en oefen so dikwels as moontlik;
- Erken foute, probeer om in verskillende rigtings op te tree, bereik resultate.
Hoe om ‘n programmeerder van nuuts af te word – begin nou!
Die eerste ding wat elke tweede persoon wat besluit om homself in hierdie bedryf te probeer doen, is om homself af te vra: “Hoe om ‘n programmeerder van nuuts af te word?” Dit is belangrik om te besluit watter spesialisasie van die ontwikkelaar hom die beste pas. Dit hang af van wat hy wil doen: skep webwerwe, skryf kodes vir speletjies, ensovoorts. Dan moet jy ‘n programmeertaal kies, leer en probeer om die beroep in die praktyk te bemeester.
Gewilde rigtings op die gebied van ontwikkeling
Die gewildste areas van programmering vandag is:
- Skep van besigheidsprogramme . Elke besigheid het outomatisering nodig. In hierdie bedryf word 1C-maatskappyprogramme meer gereeld gebruik.
- Webontwikkeling . Die tipe taak hang af van die vereistes van die kliënt. Dit kan ‘n maatskappybediener, ‘n aanlynwinkelwebwerf, ‘n blog van ‘n bekende persoon wees. Hoofsaaklik PHP, JavaScript en Python word gebruik.
- Skep van mobiele toepassings . As ‘n spesialis weet hoe om programme vir slimfone te ontwikkel, kan hy maklik ‘n goed betaalde werk kry. Hy kan ook kode skryf vir toepassings wat geskryf is en dit op GooglePlay of AppStor publiseer.
Terloops, een van die beste
JavaScript-tutoriale , in Russies.
Waar om ‘n programmeerderopleiding te kry en wat dit verg om ‘n ontwikkelaar te word – persoonlike eienskappe, finansies en geleenthede
In die Russiese Federasie is daar baie universiteite en tegniese skole wat gekwalifiseerde programmeerders oplei. Institusies en universiteite van Moskou:
- Moskou Staatsuniversiteit . Koste: 220 duisend roebels / jaar. Termyn: 4-6 jaar https://sev.msu.ru/kafedra-programmirovaniya/.
- Moskou Politegniese Universiteit . Koste: 89 duisend roebels / jaar. Termyn 4-6 jaar.
- Moskou Instituut vir Fisika en Tegnologie . Koste: 250 duisend roebels / jaar. Termyn: 4-6 jaar.
Tegniese skole en kolleges van die hoofstad:
- Capital Business College . Koste: 93 duisend roebels / jaar. Termyn: 2 jaar en 9 maande.
- Kollege MGUPI . Die koste is 90 duisend roebels per jaar. Termyn: 2 jaar en 6 maande.
- Tegniese skool vir instrumentmaak in Moskou . Dit kos 99 duisend roebels / jaar Termyn: 2 jaar en 10 maande.
Watter vakke moet jy neem by toelating om ‘n programmeerder te word
Om as ‘n programmeerder te studeer, moet ‘n aansoeker eksamens in Russies, wiskunde, fisika en rekenaarwetenskap slaag. Tussen die laaste twee dissiplines moet jy ‘n keuse maak, afhangende van die toekomstige spesialisasie. Bykomende vak – Engels. Maar in sommige opvoedkundige instellings is so ‘n eksamen nie nodig nie.
Is dit moontlik om ‘n programmeerder sonder opleiding te word
Om ‘n ontwikkelaar te word, is dit nie nodig om ‘n onderwysdiploma te hê nie. Sonder dit sal dit egter moeilik wees vir ‘n beginnerspesialis om ‘n goeie werk te kry. Daarbenewens sal jy in elk geval hard moet leer. Jy sal moet voorberei vir probleme, ‘n meer veerkragtige en gedissiplineerde persoon word. Die belangrikste ding is om die begeerte en gereedheid te hê vir vrugbare werk op jouself.
Programmeringskursusse – leer van nuuts af by die huis
Vandag is daar baie van hulle, beide in werklike toestande en op die netwerk. Kursusse is meestal nie gratis nie, maar die organiseerders sal die student ‘n effektiewe opleidingsprogram kan bied. Dit sal jou in staat stel om binne ‘n kort tyd vir programmering voor te berei. Dikwels word sulke aktiwiteite gesamentlik uitgevoer. Kursusse is wonderlik om jou te help om georganiseer te word en op ‘n spesifieke doelwit te fokus. Daar sal ‘n studie van teoretiese materiaal wees, wat potensiële ontwikkelaars onmiddellik in die praktyk sal toepas, onder leiding van ‘n onderwyser. ‘n Sekere taak word aan die huis opgedra, na voltooiing daarvan sal ‘n persoon ‘n vraag aan die kurator kan stel. Ons beveel die volgende kursusse aan vir beginners wat die beroep wil bemeester:
HTML Academy .
kodekademie .
“PHP Basics on Code Basics”
Yandex Workshop .
vrykodekamp .
Mentor-geleide studie
Hierdie tipe opleiding is goed, want jy kan inteken vir ‘n stel individuele lesse met ‘n tutor. Dit verg ook finansiële beleggings, maar die resultaat sal baie meer effektief wees. Die mentor sal immers met een student handel en meer tyd aan hom afstaan. Dit beteken dat die leerproses nog vinniger sal verloop. Hierdie aktiwiteit is algemeen op die internet en in die werklike lewe. Die tutor skep ‘n individuele program vir elke wyk, gebaseer op sy sterk- en swakpunte. ‘n Mentor kan inskryf vir ‘n beginner, of ‘n programmeerder met ondervinding wat hul kennis wil verbeter.
Onafhanklike studie van die materiaal
Daar is ‘n derde opsie vir opleiding – op jou eie. Dit is ook die mees ekonomiese en langste. Maar ‘n persoon moet self ‘n program skep, opvoedkundige materiaal voorberei en inskakel en voorberei vir ‘n sistematiese diepgaande kennis van die programmeringswêreld. Eerstens moet jy ‘n taal kies. Almal van hulle kan aangeleer word sonder die ondersteuning van ‘n onderwyser. Daar is baie verskillende video’s en artikels op die internet wat die toekomstige ontwikkelaar sal help.
Onderrighulpmiddels vir die bemeestering van die beroep van ‘n programmeerder van 10-20 jaar oud en vir ouer ontwikkelaars
Jy moet net uit goeie boeke leer. Dit is nodig om ensiklopedieë in fisika en wiskunde te gebruik. Vir die kleingoed kan jy kindertoelaes soos Avanta+ neem.
Beide vakke vorm die grondslag waarop alle studie gebou sal word. Dit is ook die moeite werd om eenvoudige programmeringsliteratuur te koop. “Python for kids” deur Jason Briggs sal doen.
Om voort te gaan, kan jy die boek “Python: Great Programming in Minecraft” deur Andrey Koryagin gebruik. Die handleiding het ‘n verband met wiskunde, het belangrike inligting oor 3D-koördinate, funksies en meer. Nuttig in die studie van robotika.
Om vaardighede in programmering of meganika te ontwikkel, word dit aanbeveel om aandag te skenk aan “Fisiese eksperimente en eksperimente met Lego” – Koryagin A.
Vir die jongste ontwikkelaars wat net die basiese beginsels leer, word voorgestel dat jy jouself vertroud maak met die Lego WeDo Educational Robotics. ‘n Notaboek is by die boek ingesluit.
Nadat u maklike materiaal bemeester het, kan u voortgaan na meer kompleks, in C ++. Byvoorbeeld, ‘n handleiding vir studente deur Herbert Schildt is geskik.
Dit word ook aanbeveel om nie aandag te gee aan die boek oor Delphi deur Nikita Kultin nie:
Om kodes vir speletjies te kan ontwikkel, is dit die moeite werd om uit te werk met C # gebaseer op Unity, deur J. Manning.
Moet ‘n programmeerder wiskunde ken: https://youtu.be/_2beqwXS9Os
2 maniere om as ‘n webontwikkelaar te spesialiseer – voorkant VS agterkant
Die programmeerders wat die webwerf skep, word in 2 hoof “fronte” verdeel: “frontend” en “backend”. Spesialiste wat besluit om hul toekoms met webontwikkeling te verbind, moet besluit watter tipe van hierdie aktiwiteit hulle verkies. Dit beteken nie dat een persoon nie op dieselfde tyd in die agterkant en voorkant kan werk nie. Jy moet immers nog iewers begin, en met ervaring kan jy hierdie paaie kombineer. Om ‘n spesialisasie te kies, moet jy jouself vertroud maak met die kenmerke en besonderhede van albei.
Sleutel verskille
Die front-end spesialis is verantwoordelik vir die kant van die webwerf wat toeganklik en sigbaar is vir die besoeker. Hy ontwikkel ‘n ontwerpuitleg, skep funksionaliteit wat gemaklik sal wees om te gebruik. Die programmeerder van hierdie profiel probeer om die webwerf goed te laat loop en nie die visuele op toestelle en blaaiers te verdraai nie. Om in die frontend te werk, moet ‘n beginner programmeerder die basiese beginsels leer, naamlik: HTML, CSS, SASS, JavaScript. Die aktiwiteit van ‘n back-end ontwikkelaar is die ander kant van dieselfde muntstuk. Hy is verantwoordelik vir die skep van tegnologieë wat nie vir die gebruiker sigbaar is nie. Eenvoudig gestel, die spesialis laat al daardie oortjies, knoppies en ander funksionele elemente werk. ‘n Beginner in die veld van backend behoort ook sekere kennis te hê: leer 1 of meer programmeertale, ‘n weergawebeheerstelsel kan gebruik, die databasis verstaan en vertroud wees met JSON:API.
voorkant-i-agterkant[/caption]
Tipiese pligte
Frontend is besig met:
- Deur koppelvlakke en uitlegte te skep, kan die front ‘n hulpbron vir ‘n aanlyn winkel ontwikkel. Die lys van sy take sluit die vervaardiging van nuusbriewe in.
- SPA ontwikkeling. As die bank vra om ‘n aansoek te maak, sal dit kaarte en diagramme, spaaropsporingsfunksies, ‘n sakrekenaar, geldeenheiddata en meer bevat.
Backend werk aan:
- Skepping van CRUD. Wanneer ‘n gebruiker op die bediener registreer en sy rekening word geskep, moet die agterkant ‘n persoonlike kode skryf. Daarmee kan jy enige veranderinge stoor, die profiel uitvee of dit herstel.
- Verwerking van die inligting waardeur die front gewerk het. Hierdie data moet gestoor en gestruktureer word. Die spesialis hanteer die verspreiding van inligting in die databasis, bestuur caches, ens.
- Navorsing van verskeie dokumentasie. Hy moet die aansoek korrek ontwerp. Byvoorbeeld, as iets skielik op ‘n sekere stadium verkeerd loop, behoort dit nie die hele algoritme te beïnvloed nie.
Ek wil ‘n ontwikkelaar word – wat moet ek kies?
Frontend is geskik vir diegene wat:
- wil in ‘n kort tyd begin werk en geld verdien in die IT-veld;
- hou daarvan om met die visuele van die webwerf te werk, deur ‘n kreatiewe benadering te gebruik;
- kan nie lank uithou voordat hy die vrug van sy pogings sien nie.
Die agterkant is die beste opsie vir mense:
- met ‘n tegniese ingesteldheid;
- wat nie daarvan hou om uitleg te doen nie;
- wat die loopbaanleer wil klim en tot die pos van hoof wil groei.
Watter programmeertaal moet ‘n beginner ontwikkelaar in 2022 kies?
Eerstens moet jy een van die eenvoudigste programmeertale kies. Selfs vir diegene wat ghoeroes in hul veld gaan word, word dit nie aanbeveel om te begin deur komplekse tale soos C ++ te leer nie. Vir die meeste beginners sal dit ‘n oorweldigende taak wees en hulle sal breek en alle belangstelling in programmering verloor. Watter programmeertaal om in 2022 te kies:Dit is die moeite werd om met hierdie te begin:
Kras
Scratch is een van die maklikste om te leer. Met sy hulp word kinders aan programmering bekendgestel. Dit is nie nodig om kodes op ‘n vroeë stadium te memoriseer en te skryf nie. Alle taalkonstrukte kan met die muis gesleep word. Hier kan jy animasiekaarte, speletjies, films, aanbiedings programmeer. As voorbeeld, hier is ‘n video oor hoe om ‘n eenvoudige bewustheidspeletjie te skep: https://youtu.be/yUWl37QKLzw
1C
1C – programmering in Russies, wat die werk aansienlik vergemaklik. Die projek is ontwerp om die ekonomiese en organisatoriese werk van enige onderneming te outomatiseer. Beginners wat beplan om die 1C-program te bemeester, word aangeraai om die video te kyk, wat interessante punte en feite in die werk daarmee bevat: https://youtu.be/MN9cam6yWKw
JavaScript
Dit sal ‘n beginner ongeveer ‘n paar uur neem om die basiese beginsels te leer en die kode vir ‘n animasie, ‘n ligte mobiele toepassing of ‘n eenvoudige speletjie te skryf. Terloops, die gebruiker sal dit in enige blaaier kan probeer. Kom ons probeer om ‘n elementêre speletjie te skep: https://youtu.be/Av53VJI-UiE
Python
Python – jy kan die kode sonder veel moeite lees, veral as jy die basiese beginsels van HTML ken. Die projek is geskep om die aktiwiteite van die ontwikkelaar te fasiliteer. Deur hierdie taal te gebruik, kan jy die Snake-speletjie maak, ‘n persoonlike stemassistent of ‘n Telegram-bot skep, en nog baie meer. Daar is baie idees vir beginners wat hierdie video moet inspireer: https://youtu.be/VRYxdyWJ3_U PHP – danksy hierdie taal sal jy suksesvol kan voorberei vir webprogrammering. Dit is goed geskik vir die skep van konsole-skrifte, webwerwe en toepassings, van maklik tot super-kompleks. Daar word voorgestel om ‘n kort video te kyk oor hoe om ‘n domein en struktuur vir ‘n aanlyn winkel te skep: https://youtu.be/FxrWRHCMOT8 Gewilde programmeertale vir 2022:
Wat ‘n toekomstige ontwikkelaar moet leer
Benewens die programmeertaal, is dit belangrik om goed te weet:
- wiskunde;
- statistieke;
- Engelse taal;
- logika
- fisika;
- informatika.
Gereelde oefening
Dit is nodig om elke dag iets te programmeer, begin met maklike ontwikkelings en gaan voort met meer komplekse. Heel aan die begin skryf ‘n beginner ontwikkelaar eerlik slegte kodes. Wanneer hy dit begin verstaan, probeer hy die program verbeter. Dit beteken dat hy ‘n kerf opgaan. Dit gebeur elke keer, en die hele tyd probeer die programmeerder om sy skeppings te verbeter. As jy nie oefen nie, sal die hele teorie uiteindelik vergeet word.
Waar werk programmeerders
Ontwikkelaars word benodig waar daar toepassings, programme, werk met aanlyn platforms is. Hulle werk in gewone kantore of by die huis, as die owerhede nie omgee nie. In die Russiese Federasie het ‘n neiging van migrasie van programmeerders om in die buiteland te werk merkbaar geword. In sommige lande oorskry die salaris van ‘n hoëvlakspesialis die plaaslike een met ongeveer 2-3 keer.
Hoe om werk te soek
Ten spyte van die gewildheid, redelik hoë betaling en ‘n groot tekort aan personeel, is nie alle maatskappye haastig om met beginnerprogrammeerders in aanraking te kom nie. Die meeste werkgewers het immers professionele persone nodig wat niks geleer hoef te word nie. Maar jy kan nie opgee nie. U moet advertensies aanroep, na die ontvangs van ondernemings gaan en hul dienste aanbied. Maar eers moet jy voorberei:
- Stel ‘n CV op . Enige organisasie met selfrespek sal hierdie dokument van ‘n potensiële werknemer vereis. Dit moet bevat: inligting oor onderwys en werkservaring (indien enige), ‘n beskrywing van vaardighede en kwaliteite, persoonlike kontakte, kennis van tale en alles wat handig te pas kan kom.
- Heg diploma aan . Met ‘n opleiding is werkgewers meer gewillig om programmeerders vir ‘n pos te neem.
- Werkservaring dokument . Dit hou ook groot kanse in. Jy kan dit van ‘n vorige werk neem.
- Berei ‘n portefeulje voor . Dit sal makliker wees om die vlak van professionaliteit van ‘n kandidaat vir ‘n vakature te bepaal. Eichar sal die werk kan bekyk en verstaan of ‘n persoon sulke take kan hanteer.
Onderhoud Kenmerke
Geen werk is die vrees en bekommernisse werd nie. Daarom, wanneer jy na ‘n onderhoud gaan, hoef jy nie bekommerd te wees nie. Dit is beter om jouself te probeer saamtrek en jouself so in te stel dat dit nie die toekomstige werkgewer is wat ‘n spesialis aanstel nie, maar hy besluit self of hy so ‘n pos nodig het. Jy moet praat oor jou sterk punte.
‘n Onderhoud is nie ‘n eksamen nie, maar ‘n geleentheid om jouself korrek aan te bied. Dit is nodig om ‘n potensiële baas te vra oor werksomstandighede, maatskappygroeivooruitsigte, loopbaangeleenthede, ens. Dan sal hy ‘n selfversekerde persoon voor hom sien. En alle ondernemings het sulke werknemers nodig.
Internskap vir ‘n programmeerder
Wanneer die ontwikkelaar op ‘n proeftydperk geneem is, is dit nie ‘n rede om bekommerd te wees dat die baas aan die einde daarvan sal weier om saam te werk nie. Inteendeel, jy moet jou vaardighede van die beste kant af wys en voortgaan om nuwe dinge te leer. In die meeste gevalle is ‘n internskap ‘n formaliteit, ‘n tyd wat jy moet wag voordat jy amptelik aansoek doen vir ‘n werk.
Wat is die uitdagings wat beginner ontwikkelaars in die gesig staar?
Die aktiwiteit van die ontwikkelaar is interessant en ongewoon. Maar, soos in enige beroep, is hier ook “slaggate”. Dit word voorgestel om jouself vertroud te maak met die algemene probleme wat op beginners wag:
- Werk met iemand anders se kode . Spesialiste skryf nie altyd hul programme van nuuts af nie. Soms moet hulle die finalisering van die stelsel van ‘n ander programmeerder hanteer. Elke werknemer het sy eie vlak van kennis en vaardighede. Die moeilikheid lê in die feit dat die kode soms deur ‘n meer gevorderde ontwikkelaar, of minder geletterd, saamgestel kan word. In elk geval is dit nie maklik om die skepping van ‘n ander persoon te verstaan nie, veral vir beginners.
- Werk in groot en komplekse stelsels . Ideaal gesproke behoort alle stelsels in sagtewarestelsels afsonderlik te bestaan en boodskappe met mekaar te kan uitruil. In werklikheid gebeur dit nie. Komplekse bestaan uit ‘n paar duisend reëls kode. Om dit te verstaan, ontsyfer baie programmeerders wat al vir baie maande geskryf is.
Hoe om probleme in die werk van ‘n programmeerder te vermy
Iemand anders se ontwikkeling word Legacy-kode genoem. Om dit suksesvol te ontwrig, word dit aanbeveel om jouself heeltemal daarvan te isoleer. Dit is beter om jou eie subsisteem te skep en die kode self te skryf, deur gereeld jou werk met ander na te gaan. Dan sal daar minder verwarring wees en jy sal vinnig die foute van ‘n kollega kan hanteer.
Op watter ouderdom is dit beter om programmering te leer – is dit moontlik om ‘n ontwikkelaar 20-30-40-50 jaar oud te word?
Daar is geen duidelike ouderdomsbeperkings nie. Maar dit word aanbeveel om op die ouderdom van 12-13 te begin studeer. Dit is die tyd wanneer die kind nie baie oorlaai is met lesse nie en reeds meer ywerig is. Dit is die moeite werd om eers iets maklik te leer – om ‘n skilpad te ontwerp, of om vloeidiagramme in Scratch te begin maak. Komplekse en diepgaande studie kan later begin, teen ongeveer 15-20 jaar oud (met gereelde opleiding). As volwassenes is dit nooit te laat om te leer nie. As daar motivering en ywer is, dan kan jy met aftrede programmering doen. Die belangrikste ding is om goeie leermateriaal te vind en voortdurend te oefen. Die kodes wat verkry sal word, word die beste in die portefeulje ingeskryf. Dit sal ‘n groot pluspunt wees in die toekoms. Is ouderdom so belangrik in IT, is dit nodig om boeke te lees, wat om vir studente te doen – Onderhoud met A. Byndyu: https://youtu.be/jI-cZRFpbkk
Hoe lank neem dit om ‘n programmeerder te word
Die vraag is suiwer individueel. Die proses sal in elk geval etlike jare duur. In die beste geval sal dit moontlik wees om die vereiste program oor 3-4 jaar te bemeester. Maar jy moet baie moeite doen. Die oorgrote meerderheid reeds gevorderde programmeerders neem ongeveer 8-10 jaar om hierdie komplekse beroep goed te bemeester.
Hoe om ‘n gesogte professionele persoon in hierdie veld te word
‘n Programmeerder is ‘n gesogte werk. Nou is dit makliker om al die nodige vaardighede te bemeester as byvoorbeeld 5-7 jaar gelede. Alle materiaal en kursusse is in die publieke domein. Om ‘n goeie ontwikkelaar te word, benodig jy:
- nuwe inligting oor ontwikkelings te bestudeer;
- ontwikkel gereeld hul vaardighede;
- ervaring uit te ruil met ander programmeerders;
- streef daarna om saam met die beste ontwikkelaars te werk sodat daar ‘n geleentheid is om professioneel te groei.
Daar is mense wat verkies om hulself vir jare te verloor in ‘n ongeliefde werk, in plaas daarvan om so ‘n lewe een keer op te gee en te doen waarvoor hulle lief is. Moenie bang wees om te eksperimenteer en jouself op verskillende gebiede te probeer nie. As jy van programmering hou, is dit beter om hierdie stokperdjie te ontwikkel totdat dit inkomste begin genereer. Hoe om ‘n programmeerder van nuuts af in 187 dae te word, regte storie – opvoedkundige video: https://youtu.be/PyVT8G1QEg0
Wenke vir beginners van bekende programmeerders
By wie om te leer, indien nie van die meesters van hul kuns nie? Slegs professionele persone met baie jare ondervinding kan amateurs en beginnerprogrammeerders vertel wat belangrik is om te oorweeg terwyl hulle studeer en as ‘n ontwikkelaar werk. Waaraan om aandag te gee en wat om nie te doen nie. Daar word voorgestel om 5 wenke te oorweeg van bekende programmeerders wat ‘n groot bydrae tot die ontwikkeling van hierdie area gemaak het.
Brendan Eich is die skepper van JavaScript. In een van sy onderhoude doen hy ‘n beroep op kollegas om nie by foute stil te staan nie, maar wees seker om daaraan aandag te gee en te probeer verstaan wat die rede is. Hy gee selfs raad oor die gebruik van een van die programmeertale:
En so
James Goslingverduidelik die belangrikheid daarvan om die regte keuse te kan maak. Die programmeerder sê dat hy spyt is oor die verlore tyd toe hy dit op leë of onproduktiewe werk gemors het. Jy moet korrek prioritiseer.
Die skryf van kode vir ‘n spesifieke program is ‘n ongelooflike ernstige stap. Baie ontwikkelaars rig hul pogings op ‘n langtermynresultaat, sodat hul skepping vir ten minste ongeveer 10 jaar sal werk. Sommige kodes word selfs ‘n hulpsteun vir ‘n groot aantal ontwikkelaars. John Carmack het dit in sy onderhoud gedeel
.
Joel Goldberg
glo dat dit nie saak maak hoe briljant die idee is nie, dit so eenvoudig as moontlik moet wees. Indien moontlik, beveel die programmeerder aan om die ontwikkelingskema te vereenvoudig. Dit is immers waarskynlik dat ‘n ander spesialis dit sal wil gebruik (of hy sal dit moet doen), maar sal nie die kode kan uitvind nie.
En ten slotte, die belangrikste advies van
Linus Torvalds :
Dit maak nie saak wat ‘n persoon doen, of wat sy salaris is nie. Dit is onwaarskynlik dat hy in ‘n ongeliefde werk sal kan slaag. En as dit gebeur, sal hy nie sy oorwinnings ten volle kan geniet nie. Mees bekende ontwikkelaars het sulke hoogtes in hul bedryf bereik omdat hulle nog altyd programmering as deel van hul lewens beskou het.