codegym

Niveau 5

Hoe realiseer ik mijn potentieel?

Je hebt een level omhoog!  - 1

Mariniers geloven dat als je fysiek bekwame mannen en vrouwen hebt, je van vrijwel allemaal buitengewone soldaten kunt maken met de juiste training. Programmeren is een vaardigheid, net als gitaar spelen, zwemmen of fietsen. Mensen zijn geen geboren fietsers.

Als ik naar mijn vrienden kijk die twee keer zoveel werken als ik en vier keer minder verdienen, wil ik altijd zeggen:

"Zou je geen programmeur willen worden? Je bent echt slim. Misschien heb je gewoon de verkeerde baan."

Waarom programmeren?

Voordat je gaat studeren om programmeur te worden, zou het goed zijn om vast te stellen welke voordelen programmeren als carrière heeft.

1. Gemakkelijk en interessant werk.

Programmeren is gemakkelijk en interessant werk. Het geeft je ruimte voor creativiteit. Ik vind het heel leuk. Eerst kon ik niet geloven dat mensen me zouden betalen om iets te doen wat ik zo leuk vond. Later raakte ik eraan gewend.

2. Het betaalt goed.

Ik zie graag dat mijn vrienden na vijf jaar in dit werk nieuwe auto's en huizen kopen.

3. Flexibele uren.

Van 9.00 uur tot 17.00 uur op kantoor werken is klote. Iedereen die ooit in de file heeft gestaan ​​of een boete heeft gekregen omdat hij vijf minuten te laat was, zal je dat vertellen. Hoe zou je het vinden om om 11.00 uur binnen te komen en om 17.00 uur te vertrekken? Denk je dat dat maar een droom is? Het is realiteit voor de meeste programmeurs. Doe gewoon je werk en niemand zal het erg vinden. Bij veel bedrijven hoef je helemaal niet naar kantoor te komen. Alles is bespreekbaar.

4. Professionele groei.

Bij vrijwel elk bedrijf is inspanning vereist om een ​​gewenste functie en salaris te krijgen. Maar een programmeur hoeft alleen maar een programmeur te zijn. Je hoeft je niet om te scholen om manager te worden of te vechten voor een hogere functie. Het enige wat jij hoeft te doen is groeien als professional. Programmeurs met 5-10 jaar werkervaring worden goed betaald.

5. Hoge internationale mobiliteit.

De drie best betaalde banen ter wereld zijn advocaat, arts en programmeur. Het is erg moeilijk voor advocaten om een ​​baan in het buitenland te vinden: ze zouden andere wetten, juridische precedenten, enz. moeten bestuderen van het land waar ze naartoe verhuizen. Een dokter zou de taal moeten leren, medische protocollen moeten bestuderen en dan een examen moeten afleggen om een ​​lokale vergunning te krijgen. Een programmeur hoeft niets te studeren. Dezelfde taal, dezelfde normen en vaak zelfs dezelfde klanten.

Waarom java?

De volgende drie factoren hebben mijn beslissing beïnvloed om mensen om te scholen tot Java-programmeurs.

1. Java is een van de gemakkelijkste programmeertalen

Een afgestudeerde van de middelbare school kan het in 3-6 maanden leren, afhankelijk van zijn algemene kennis en het aantal uren per dag dat hij bereid is te besteden aan studeren.

2. Vaardigheden waar veel vraag naar is.

Ook zonder ervaring kun je een baan vinden. Bedrijven nemen graag veelbelovende rookies in dienst en leiden ze op.

3. Hoogste salarissen in de branche.

Ze behoren tot de hoogste, wat vooral belangrijk is voor beginners.

Programmeur word je niet door een boek te lezen. Je hebt minimaal 500 uur oefening nodig. Het is net als boksen. Je wordt geen pro door alle gevechten te bekijken. Je moet urenlang oefenen in de ring. (Dit is de reden waarom CodeGym zoveel oefeningen bevat) .

Elk aanbod om je in tien uur te leren programmeren is als een aanbod om je in tien uur te leren boksen en je dan de ring in te sturen. Doe dat niet!

Soms post een beginner op een forum en vraagt ​​om advies over hoe je programmeur kunt worden, en mensen zeggen: 'Verzin zelf wat oefeningen en werk eraan.' Dit is niet hoe het werkt. Een persoon kan geen taak bedenken die buiten zijn of haar kennis ligt. Je weet iets of je weet het niet.

Alleen iemand die echt bedreven is in een vak, kan een samenhangende reeks taken bedenken die je iets nieuws leren en waarvoor je geen week nodig hebt. Dit is precies wat ik heb gedaan.

Innovatieve benadering van leren

De CodeGym-cursus werkt niet zoals een universiteitscursus. Dit merk je snel. Onze manier is echter effectiever.

Op de universiteit moest je waarschijnlijk naar lange colleges luisteren, gevolgd door labs. Deze aanpak is erop gericht u uitgebreide kennis bij te brengen, maar laat uw echte, praktische vaardigheden te wensen over. En als we eerlijk tegen onszelf zijn, levert deze aanpak je vrijwel geen waardevolle vaardigheden op.

Ik heb een andere aanpak. Ik geloof dat het theoretische gedeelte kennis betekent, en iets weten betekent dat we onze vragen kunnen beantwoorden. Daarom begin ik met vragen – oefeningen die moeilijk te voltooien zijn met je huidige kennis – en pas dan geef ik je antwoorden (de theorie die de taken veel gemakkelijker zal maken).

Ik presenteer nieuw materiaal in drie fasen:

1) Inleiding (minimum theorie of enkele oefeningen)

2) Fundamentele kennis (geeft u volledig begrip van het onderwerp)

3) Details en nuances (vult de gaten op)

Zo behandel je elk onderwerp minstens drie keer. Trouwens, elk onderwerp hangt met elkaar samen, en je kunt er niet één volledig uitleggen zonder op zijn minst oppervlakkig andere te bespreken.

Sommige studenten raken gefrustreerd door taken die materiaal bevatten dat ze nog niet hebben uitgewerkt. Dergelijke taken geven je de kans om manieren te bedenken om ze te voltooien met de kennis die je al bezit. Het kan een uur of twee moeite kosten, maar dan wordt u beloond met een nieuwe of bevredigende oplossing.

Trouwens, in het echte leven krijg je een opdracht op je werk en dan pas ga je op zoek naar de benodigde informatie. Dit is het echte leven voor jou. Hoe eerder je eraan went, hoe beter.

Krijg toegang tot alle niveaus en ontwikkel je vaardigheden. Je kunt geen programmeur worden zonder code te schrijven. En programmeur zijn is echt gaaf.