Helló, Habr! Örömmel mutatom be nektek a "" című cikk fordítását, melyet .

itt van az 5 legjobb tipp
1. Tűzz ki célokat magadnak
A célok kitűzése növeli a fejlesztői teljesítményt.
Értsd meg:
- Miért kezdted el a programozást
- Mik a programozási céljaid
- Milyen álmokat szeretnél megvalósítani fejlesztővé válva
Mindenkinek vannak személyes céljai, de én összeállítottam egy univerzális ötletekből álló listát mindenki számára:
- Weboldal létrehozása
- Új munka megszerzése
- Szabadúszóként való dolgozás
- Távmunka
- Kihívások elé állítani magad
- Pénzügyi helyzet javítása
Ne felejts el helyet hagyni egy különleges célra: személyes projektre. Ha sikereket akarsz elérni és motivált maradni, pet-projecteket kell létrehoznod. De nem szükséges mindig befejezni őket. A lényeg az, hogy kis célokat érj el a saját projektjeidben.
Például. Ha szeretnéd megtanulni, hogyan használj egy adatbázist alapvetően, elindíthatsz egy blog projektet. De ha azt tanulmányozod, hogyan lehet valamit hozzáadni az adatbázishoz, egyszerű űrlapot készíthetsz, hogy bejegyzést adj hozzá az adatbázishoz.
Fontos, hogy projekteket használj a céljaid elérésére, mert ez konkrét példákon való munkára ösztönöz. Mi motiválhat jobban, mint ez?
2. Ismételd… és ismételd
Miután kiválasztottad a célokat, dolgozz rajtuk minél többet. Minél többet gyakorolsz, annál többet tanulsz.
A kódolás megtanulása egy készség, amit összehasonlíthatsz a sportolással. Ha szeretnél jó lenni ezen a területen és elvégezni a munkádat, sokat kell gyakorolnod, a számítógépen, nem pedig csak könyveket olvasva és kódot elemezve ceruzával.
Minden nap írj kódot, legyen szó ebédszünetről vagy munkanap végi időről. Még ha csak egy órát is szánsz rá, ha szokásoddá alakítod és következetesen betartod, naponta fokozatos, de tartós fejlődést fogsz tapasztalni.
"A gyakorlás teszi a mestert, a cselekvés az apja, ami nagysághoz vezet." ( — Twitter)
3. Oszd meg, amit tanulsz vagy alkotsz
Ez a legjobb módja az új dolgok megtanulásának.
Néhány ötlet azzal kapcsolatban, amit megoszthatsz:
- Írj blogcikkeket (például a Habr-ra)
- Csatlakozz konferenciákhoz vagy helyi találkozókhoz, meetupokhoz
- Kérj visszajelzést a StackOverflow-n
- Minden nap dokumentáld a fejlődésedet egy hashtag-gel
Kis történet:tudja, miért hoztam létre ?
Bűvöletbe ejt a kód és a tudásmegosztás. Az utolsó néhány évben sok cikket olvastam olyan platformokon, mint: , és így tovább. Felfedeztem, hogy bárki megoszthatja, amit tanul, és amit létrehoz, még akkor is, ha csak egy apróság.
Több okból létrehoztam ezt a kódot:
- Tudásmegosztás, hogy jobb fejlesztővé válj
- Segíteni a kezdőknek megérteni a kulcsfontosságú fogalmakat
- Egyszerű és konkrét példák készítése mindegyikre
- Amit szeretsz csinálni, és élvezni pezsdít
Mindenki megteheti. Én is egy egyszerű lépéssel kezdtem. Először írtam egy cikket a Medium-ra, amelynek címe:", majd még egyet a Dockerről, amelynek címe:" és így tovább.
Írj másoknak, és fejleszd a programozási készségeidet. A képesség, hogy elmagyarázd egy koncepciót és azt, hogyan működik, a legfontosabb készség egy fejlesztő számára.
Ne feledd: Nem szükséges szakértőnek lenned ahhoz, hogy írj valamiről.
4. Olvass kódot
Minden, amit a kód olvasásáról olvasol, fejleszti a programozási készségeid.
Íme, amit olvashatsz:
- Kód GitHubon
- Könyvek
- Cikkek
- Hírcsatornák
Sokat tanulhatsz mások kódjából. Találhatsz szakértőket a területen, vagy használhatod a GitHubot, hogy olyan kódot találj, ami hasonló a sajátkódodhoz. Érdekes felfedezni, hogyan írnak a más fejlesztők kódot, és hogyan oldják meg a problémákat. Fejleszteni fogod a kritikai gondolkodásodat. Vajon a módszer, amit használnak, jobb, mint a tiéd? Ellenőrizzük.
A napi programozás mellett miért ne olvasnál naponta legalább egy cikket vagy néhány oldalt egy programozó könyvből?
Néhány ismert könyv:
- Tiszta kód: Robert C. Martin rugalmas szoftvermesteri kézikönyve (Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin)
- Pragmatikus programozó: az inasoktól a mesterekig
- Cal Newport: Mély munka
5. Kérdezz
Ne félj túl sokat kérdezni.
Hasznos kérdezni, ha valamit nem értesz. Kérdezd meg a csapatodat vagy a barátaidat. Használj programozási fórumokat, ha nem ismersz olyan embereket, akit kérdezni tudsz.
Néha szükség van egy másik magyarázatra a fogalom megértéséhez. Természetesen jó dolog, hogy elmélyedjünk és keressük a választ az interneten, de egy bizonyos ponton jobb, ha más fejlesztőktől kérdezünk.
Használja egy másik ember tudását, hogy fejlessze magát. Ha megkérdez egy másik fejlesztőt, nagy az esélye, hogy nemcsak válaszol, hanem megbecsüli Önt is.
Forrás: habr.com
