Hej, Habr! Jag presenterar en översÀttning av artikeln "" av .

HÀr Àr topp 5 tips
1. SÀtt mÄl för dig sjÀlv
MÄlformulering ökar en utvecklares produktivitet.
FörstÄ:
- Varför du började programmera
- Vad dina programmeringsmÄl Àr
- Vilken dröm du vill uppnÄ genom att bli utvecklare
Alla har personliga mÄl, men jag har skapat en lista med universella idéer för alla:
- Skapa en webbplats
- FĂ„ ett nytt jobb
- Arbeta som frilansare
- Arbeta pÄ distans
- Utmana dig sjÀlv
- FörbÀttra din ekonomiska situation
Glöm inte att spara plats för ett sÀrskilt mÄl: ett personligt projekt. Om du vill lyckas och förbli motiverad, mÄste du skapa sidoprojekt. Men du behöver nödvÀndigtvis inte alltid avsluta dem. Idén Àr att nÄ smÄ mÄl i dina egna projekt.
Till exempel, om du vill lÀra dig hur man anvÀnder en databas i princip, kan du börja med ett blogprojekt. Men om du lÀr dig hur man lÀgger till nÄgot i databasen kan du skapa ett enkelt formulÀr för att lÀgga till en post i databasen.
Det Àr viktigt att anvÀnda projekt för att uppnÄ mÄl, för det leder till arbete med konkreta exempel. Vad kan vara mer motiverande Àn detta?
2. Gör det igen⊠och igen
SÄ snart du har valt mÄl, arbeta pÄ dem sÄ mycket som möjligt. Ju mer du övar, desto mer lÀr du dig.
Att lÀra sig skapa kod Àr en fÀrdighet, och du kan jÀmföra det med att trÀna sport. Om du vill vara bra pÄ detta och utföra ditt jobb mÄste du öva mycket, pÄ PC:n, snarare Àn att lÀsa böcker och analysera kod med penna.
Skriv kod varje dag, under lunchen eller efter jobbet. Ăven om det bara Ă€r en timme, om du skapar en vana och hĂ„ller fast vid den, sĂ„ kommer du att se dagliga förbĂ€ttringar, gradvisa men konstant.
"Upprepning Ă€r kunskapens moder, handlingens far, vilket gör det till skapandets arkitekt." ( â Twitter)
3. Dela det du lÀr dig eller skapar
Det Àr det bÀsta sÀttet att lÀra sig nytt.
NÄgra idéer för att dela det du gör:
- Skriv artiklar i en blogg (t.ex. pÄ Habr)
- GÄ med pÄ konferenser eller lokala möten, meetups
- Be om feedback pÄ StackOverflow
- Dokumentera din framsteg varje dag med hashtaggen
Lite berÀttande:vet du varför jag skapade ?
Jag Àr fascinerad av kod och kunskapsutbyte. Under de senaste Ären har jag lÀst mÄnga artiklar pÄ plattformar som: , och sÄ vidare. Jag har lÀrt mig att alla kan dela med sig av det de lÀr sig och skapar, Àven om det bara Àr smÄ saker.
Jag skapade hÀr koden av flera skÀl:
- Att dela med sig av kunskap för att bli en bÀttre utvecklare
- Att hjÀlpa nykomlingar att förstÄ grundlÀggande koncept
- Att skapa enkla och konkreta exempel för varje
- Att göra det man Àlskar och ha roligt
Alla kan göra det. Jag började med en enkel ÄtgÀrd. Först skrev jag en artikel pÄ Medium som heter "", sedan ytterligare en om Docker med titeln "" och sÄ vidare.
Skriv för andra sÄ förbÀttrar du dina programmeringskunskaper. Att kunna förklara ett koncept och hur det fungerar Àr en avgörande fÀrdighet för utvecklare.
Kom ihÄg: Du behöver inte vara expert pÄ omrÄdet för att skriva om nÄgot.
4. LĂ€s koden
Allt du lÀser om kod kommer att förbÀttra dina programmeringskunskaper.
HÀr Àr vad du kan lÀsa:
- Kod pÄ GitHub
- Böcker
- Artiklar
- Nyhetsbrev
Du kan lĂ€ra dig mycket frĂ„n andras kod. Du kan hitta experter inom ditt omrĂ„de eller anvĂ€nda GitHub för att hitta kod som liknar din egen. Det Ă€r intressant att se hur andra utvecklare skriver kod och löser problem. Du kommer att utveckla dina kritiska tĂ€nkande fĂ€rdigheter. Ăr metoden de anvĂ€nder bĂ€ttre Ă€n din? LĂ„t oss kolla.
Förutom att programmera dagligen, varför inte lÀsa minst en artikel eller nÄgra sidor i en programmeringsbok varje dag?
NÄgra kÀnda böcker:
- Clean Code: A Handbook of Agile Software Craftsmanship av Robert C. Martin
- The Pragmatic Programmer: From Journeyman to Master
- Cal Newport: Deep Work
5. StÀll frÄgor
Tveka inte att stÀlla för mÄnga frÄgor.
Att stÀlla frÄgor Àr nyttigt om du inte förstÄr nÄgot. Du kan vÀnda dig till ditt team eller dina vÀnner. AnvÀnd programmeringsforum om du inte kÀnner nÄgon du kan frÄga.
Ibland behöver man en annan förklaring för att förstÄ konceptet. Det Àr visserligen bra att stanna upp och leta efter svaret pÄ internet, men vid en viss tidpunkt Àr det ÀndÄ bÀttre att frÄga andra utvecklare.
Utnyttja en annans kunskap för att förbÀttra dig sjÀlv. Och om du frÄgar en annan utvecklare finns det en hög chans att han inte bara kommer att svara, utan ocksÄ uppskatta dig.
KĂ€lla: habr.com
