Hoe een programmeur te worden

Laten we beginnen met het feit dat "Programmeur" - dit concept is nogal vaag, zoals bijvoorbeeld "advocaat". Iemand die jurisprudentie heeft gestudeerd kan wordeneen advocaat, een officier van justitie, een rechter, een juridisch adviseur, enz. Iemand die programmeren heeft gestudeerd, kan een databaseprogrammeur worden, een 1C-programmeur, een webprogrammeur, een gebruikerssoftware schrijven, spelletjes spelen of CNC-machines programmeren ...
Een ander beroep van de programmeur kan voorwaardelijk worden vergelekenmet het beroep van een tolk. Geen enkele vertaler kent alle vreemde talen, meestal is hij gespecialiseerd in een of twee talen. Evenzo kent geen enkele programmeur alle programmeertalen: men kan geen programmeur worden "in het algemeen", in alle talen zal het nodig zijn Identificeer verschillende programmeertalen waarop u zult specialiseren.
Goed nieuws: om programmeur te worden, hoef je geen hoger onderwijs te volgen. Natuurlijk, als je de kans hebt, is het beterstudeer verschillende jaren aan een universiteit: er wordt systematisch kennis gegeven, daarnaast heb je de mogelijkheid om de richting en de geprefereerde programmeertalen te bepalen. Maar nu is de vraag naar goede programmeurs groot, daarom kan een getalenteerde autodidact een baan gemakkelijker krijgen dan een afgestudeerde van een middelbare school die vijf jaar is gebleven. Dus de "korst" lost nog steeds niets op.
Gewoon om een programmeur van hoog niveau te wordenniveau, zul je lang en hard moeten werken. Het maakt niet uit of je op de universiteit of alleen studeert, je zult er veel mee te maken krijgen. Eerst moet je je kennis van wiskunde en technisch Engels scherper maken. Het is bijna onmogelijk om een programmeur te worden zonder kennis van wiskunde. Wiskunde ontwikkelt niet alleen het denken "inalgemeen ": er worden veel wiskundige methoden gebruikt om de algoritmen te analyseren. In de meeste gevallen gaat wiskunde "hand in hand" met programmeren.
Programmeur worden zonder Engels te kennen is ook niet eenvoudig. Natuurlijk zegt niemand dat je dat zou moeten kunneneen gesprek over een onderwerp ondersteunen en een onberispelijk Brits accent hebben. Maar het feit is dat veel functies, procedures, etc. in programmeertalen worden aangegeven met woorden die zijn geleend van het Engels. Mee eens, het is veel gemakkelijker om de functie te onthouden, de naam ervan te begrijpen, dan onbegrijpelijk Engelse woorden mechanisch vol te proppen. Als u besluit zelf programmeur te worden, moet u mogelijk ook de handleiding lezen die alleen in het Engels beschikbaar is, of om hulp vragen aan buitenlandse collega's. Zonder technisch Engels in IT - overal.
Beslis om programmeur te worden, probeer het niet meteenleer de taal waarmee je in de toekomst wilt omgaan (vooral als je het hebt gekozen omdat "de naam het leuk vond", vanwege populariteit of omgekeerd - van specificiteit), vooral als je nog nooit met programmeren hebt gewerkt. Begin bijvoorbeeld met Pascal. Ten eerste helpt het je de basisprincipes van programmeren te leren. Ten tweede zijn veel programmeertalen precies gebaseerd op Pascal, zodat het hun studie in de toekomst zal vergemakkelijken.
Terwijl je de basis onder de knie hebt, kun je bepalen in welke richting je de programmatie wilt selecteren en vervolgens blijvend en doelbewust je doel bereiken. Het is onmogelijk om een programmeur te worden zonder oefening. Je begint natuurlijk met laboratoriumwerk: op de universiteit worden ze door de leraren gevraagd, met zelfstudie zul je typische problemen vinden en oplossen. Maar je moet elke gelegenheid aangrijpen om een nieuwe ervaring op te doen.
Communiceer in professionele fora, wees niet bang om hulp te vragen aan ervaren mensenprogrammeurs evenals vooruitgang bij het leren kan doen om iets te beginners adviseren proberen: als u goed te adviseren, om u te corrigeren, maar denk aan het niet als een "zinken", en als bron van kennis en ervaring. Neem deel aan Open Source-projecten. Ze brengen je geen geld, maar ze brengen ervaring en een lijn in het cv. Neem deel aan wedstrijden. Zelfs als je de prijs niet neemt, is het opnieuw een ervaring. Daarnaast vinden veel grote bedrijven nieuwe medewerkers met behulp van verschillende programmeerwedstrijden.
Een programmeur worden is natuurlijk niet eenvoudig. Als je gewoon worden aangetrokken door het prestige van het beroep en van de programmering heb je een vaag idee, en uit de wiskunde alleen onthouden "twee keer twee is vier" en "Pythagoras broek aan alle kanten gelijk zijn", is het onwaarschijnlijk dat je moet er iets gebeuren. Maar als je bereid bent om lang en hard te werken, constant nieuwe dingen leert en verbetert, is het de moeite waard het te proberen.














