Hogyan válhat egy világszínvonalú programozó 3 évig, geekbrains - learning portál programozók

Programozók nem fukar, hogy megosszák éves tapasztalattal, és hozzon létre felsorolások (!) A legfontosabb következtetéseket, hogyan kell kezdeni, tanulni és nem hagyja abba haladást.







Hogyan válhat egy világszínvonalú programozó 3 évig, geekbrains - learning portál programozók

Így hangzik a legpesszimistább választ a kérdésére másodéves Quora.com, sőt ez alapján egy nagyon inspiráló értekezés - „Nincs határa a tökéletességet.”

Mit mondanak a tapasztaltabb kódolók a fiatalember?
68 ember nem fukar, hogy osszák meg sok éves tapasztalat a programozás, és hozzon létre felsorolások (!) A legfontosabb következtetéseket, hogyan kell kezdeni, tanulni és nem hagyja abba haladást. Itt a legérdekesebb közülük:

K: - Hogyan lesz egy világszínvonalú programozó 3 évben?

A: - És ez elég érdekes kérdés, különösen ha figyelembe vesszük, hogy metite programozó „világszínvonalú”. ahelyett, hogy csak azt kérdezi, hogyan lesz egy nagyon jó programozó.
Mit gondol a világ összes szinten? És hogyan mérni?

Nézzük meg ezt: a képesség, hogy megoldja a problémát, érthetetlen kisléptékű nem teszi meg egy jó programozó. Lehetővé teszi, hogy egy okos programozó, nem kétséges, de ez nem jelenti azt, hogy képes lesz megoldani egy nagy probléma, ami szintén mások által létrehozott.

A valóságban, akkor meg kell nézni, és nagyon jól működnek rendszerek, amelyek már léteznek, és hogyan lehet összetett, meg kell érteni őket; akkor nem kell egy sorban, és már foglalkozni nagy nehézségek, vagy legalábbis, hogy megtalálja őket.

És minél több ilyen problémákat megoldani, annál jobb leszel. Ez az, amit gondol:

1. Programozás - a megoldás a problémákra. Vegye körül magát problémákat. Minél több, annál jobb. Eleinte úgy tűnik, megfélemlítő, de ha egyszer elkezd foglalkozni velük, a dolgok kezdenek könnyebb.

2. Vegye körül magát olyan okos emberek - és nem feltétlenül a programozók. Először akkor használja technikákat és megoldásokat, amelyek soha többé nem gondolat, másrészt - arra kényszeríti, hogy tanulni és fejlődni. Ha egyedül dolgoznak, akkor könnyen elérheti az arrogáns állításait, hogy az összes választ.

3. Bontsa ki a használt nyelvek száma. mondani, hogy „C ++ vagy Java - a legjobb, azt fogja használni azokat kizárólag” nagyon buta; mindegyiknek megvan a saját hirtelen fordulat, amelynek segítségével a saját javukra, és rendelkeznie kell nagyon hasznos.

4. Ne pihenni, ha már megtalálta a tökéletes megoldást a problémára. Biztos lehet benne, hogy csak egy lehetőség a különböző megoldásokat, így nem olyan jó. Légy nyitott az új módszereket, ötleteket.

5. A munka egy csapat. Ez olyan, mint, 2. bekezdés, csak egy kicsit más: minden programozó saját egyedi perspektívát, amely segít bővíteni a saját.

A: - Nem hagyja, hogy mások nézni a kódot? Próbálja használni szolgáltatásokat, mint StackExcange. ez ingyenes, és sokan vannak, tippeket ad, javítása kódot. Azt kezdte, hogy jelentős előrelépést programozás óta kezdték megmutatni a kódot másoknak.

A professzor a Massachusetts Institute of Technology, azt mondta: „A munka minden nap két évre, és lesz egy nagy programozó kell dolgozni minden nap két évig, és megtanulják, hogy működjön együtt az algoritmusok, és lesz egy világszínvonalú programozó.”.







Azt parafrazálva: „A munka minden nap két évig, és a segítségével a kollégák szakértői értékelés és lesz egy világszínvonalú programozó”.

A: - Hmm, nem vagyok benne biztos, hogy egy bizonyos ponton lesz képes mondani, hogy „Achievement Unlocked Most - jeladó az utolsó szinten!”.

Mi lehet jobb, mint a válasz a kérdésre, hogy „Mi az a rang?” között valamiféle mitikus föld a fejlesztők? Azt hiszem, a megértés, hogy te jobb, mint a múlt héten, hónapban vagy évben.

A: - Írja kódot. Sok kódot. Munka kódot. Készítse el saját motort. Írja One True CMS (ez ugyanaz lesz, mint ezer másik, de akkor talál egy csomó felfedezni a folyamat). Készítse el saját tasktreker. Majd kiegészíti azt az e-mail kliens. És mégis, támogatja a plug-inek. Még mindig itt? Írja meg saját nyelven írni a saját plug-inek, és egy tolmács számára.

A: - Ó, van egy kedvenc idézet. Újra elolvastam, amikor szükségem ihletet. Chris Hesfild (űrhajós, aki ellátogatott a Föld pályája) válaszol a kérdésekre, a Reddit:

K: Milyen tanácsot adnál a fiatal, aki be akar lépni ezen a téren?

Chris azt mondta: Megérteni, mi gerjeszti a szívet és dobjon egy kihívás - elkezd mozogni élete felé. Minden döntés ma, a lényeg, hogy meg fogja enni, és mit fog csinálni az időt ma fordul meg, amit ma és holnap. Próbáld ki, hogy magát, aki szeretne lenni, és elkezdenek farag az ember meglévő magát. Akkor nem fog egy óra alatt, de akkor tedd azt, amit - mint hiszed - alkalmas. Ne hagyja, hogy az élet véletlenszerűen rúghatnak a felnőttek annak érdekében, hogy ne szeretnénk lenni.

Aztán valaki készített egy komikus ezt a választ:

Hogyan válhat egy világszínvonalú programozó 3 évig, geekbrains - learning portál programozók

Hogyan válhat egy világszínvonalú programozó 3 évig, geekbrains - learning portál programozók

Hogyan válhat egy világszínvonalú programozó 3 évig, geekbrains - learning portál programozók

Hogyan válhat egy világszínvonalú programozó 3 évig, geekbrains - learning portál programozók

Hogyan válhat egy világszínvonalú programozó 3 évig, geekbrains - learning portál programozók

Hogyan válhat egy világszínvonalú programozó 3 évig, geekbrains - learning portál programozók

A: - Ne hagyd magad arra a következtetésre, hogy Ön egy világszínvonalú programozó. Elveszíti a tanulás képessége! Mi van, ha valaki programozó?

A: - A rövid válasz „nem”; Hosszabb válasz: „Nem tudom, van olyan dolog, mint a” világszínvonalú programozó ".

Programozás - ez csak egy eszköz a cél. Biztos vagyok benne, sok sikeres projektet hoztak létre közepes vagy jó, de nem kiemelkedő programozók, de nagy sikere volt. Ez annak a ténynek köszönhető, hogy ez a nagyon sikere abban rejlik, nemcsak a kódot, hanem sok más dolog, mint a látás, a szenvedély, és így tovább. Tehát, ha azt szeretnénk, hogy egy jó coder, szüksége van egy kis gyakorlás és diverzifikálása. Akkor néha.

A: - Három dolog, amelyekről ismert, hogy nekem:

1. Ne keres 100% sikeres módja az úticél. Minden különbözőek.
2. Szinte minden a legjobb termékeket nem írt egyedül. Ha egy zseni, hogy egy pár, és megtanulják, hogyan kell velük kommunikálni.
3. Minden nyelv korlátozott (például angolul), de folyamatosan razvivayutsya.Ne megáll a fejlesztés a termékek, valamint a saját.

Hogyan kezdődik az utazás? Válasszon egy tekintélyes szakma „Web Developer”.