Tio sätt att växa ut som utvecklare 2017

När 2016 slocknar och arbetet saktar ner, förhoppningsvis börjar du känna de nyårssprickor som sparkar in.

Den lilla rösten i huvudet påminner dig om att du kan göra mer. Att din potential ännu inte har släppts ut.

Om du letar efter 10 sätt att börja planera att växa ut som utvecklare under 2017, fortsätt sedan att läsa ... ENDAST ... om du lovar att förbinda dig till minst en.

Handla? Låt oss göra det här.

# 10: Skicka en PR till ett open source-projekt som du använder

Att ge tillbaka behöver inte bara hända vid jultiden.

Det finns massor av öppen källkodsprojekt med tusentals öppna problem som väntar på att bli tagna.

Hur du växer:

Genom att bidra till open source kan du koda på världens scen.

Att känna trycket som potentiellt tusentals andra människor kan hamna med att använda din kod (snarare än att bara tänka på de 10 dudesna i ditt team på jobbet) är avgörande för din utveckling som utvecklare.

Tänk på att bidra till open source som vansinnigt läge för att finslipa ditt hantverk; gör det tillräckligt konsekvent, och att trycket från massansvar kommer att bli en andra karaktär i alla projekt.

Dessutom hjälper du till med ett projekt som underlättar ditt jobb. Ge tillbaka 365 dagar / år, inte bara i december.

Dubbla plus, om du är den typ som ofta startar och stoppar sidoprojekt, är detta ett bra sätt att vara involverad i ett sidoprojekt med lite engagemang.

Jag skrev också ett helt inlägg om hur open source hjälper dig att växa att du bör kolla in. (Den innehåller också Evan You från vue.js)

Och kom sedan igång med den här guiden av Vadim Demedes.

Och följ sedan @yourfirstpr för att påminnas hela året om tillgängliga PR.

# 9: Gå till en dev-konferens

"Men jag kan titta på alla sessioner hemma."

Du kan verkligen, men det finns två speciella fördelar du aldrig får hemma:

  1. Du kommer inte att träffa nya människor och ha fantastiska samtal som kan påverka din karriär, projekt du arbetar med och mer.
  2. Du kommer inte att vara i en ny miljö, nyckeln till att öppna ditt sinne för ny inspiration.

Hur du växer:

Vi skickar X-Teamers till konferenser ganska ofta och var och en kommer tillbaka från dem mer uppdaterade, inspirerade, motiverade och passionerade om vad de gör.

Det finns mycket mer att vinna på att delta i konferenser än du tror. Utöver all kunskap som du får kan de sociala färdigheterna du tar upp hjälpa dig:

  1. Bättre ledteam och bygg relationer med andra utvecklare
  2. Börja / gå med / engagera sig i dev-samhällen
  3. Lär dig att prata på konferenser, desto fler gånger du gör det, desto mer bygger du ditt rykte i branschen och bättre förstår ditt arbete.

Lanyrd bör hjälpa dig att hitta en att delta.

# 8: Gör en tutorial

Att göra självstudier bör verkligen vara ett månatligt mål, eftersom det är ett bra sätt att:

  1. Dokumentera dina inlärningar för framtida användning.
  2. Stärka din kunskap kring något du känner och älskar.
  3. Bygg upp ditt rykte som en expert (bra för speciella fjärrkontroller).

Det spelar ingen roll om din självstudie är ett blogginlägg, en video, ett samtal vid ett möte eller till och med ett välskrivet e-post- / slackmeddelande som du skickar till någon. Bara. Gör det.

Jag avslutade just mitt år med att göra ett år (du kan se det här) och det var en av årets höjdpunkter för mig att få möjligheten att inspirera bara en person där ute.

# 7: Skaffa ett Egghead-konto

Om du inte har tid är din anledning till att inte växa dina kunskaper ofta, är Egghead det för dig.

Om du inte redan har ett konto, skaffa ett. Om du särskilt är en JS-utvecklare är det värt det - lita på mig. Endast $ 200 per år för att hålla sig relevant i en ständigt föränderlig bransch.

Hur du växer:

  1. Du lär dig nya färdigheter snabbare. Den typ av färdigheter som får dig anställda mer. Behöver jag säga något annat?

# 6: Svara på fler frågor

Du känner till de frågor som dyker upp i ditt lags kanaler hela tiden och ber om hjälp? Och du vet hur du låter dem passera 90% av tiden? Tja, 2017 blir det år du svarar på fler frågor.

Att svara på frågor kan ta tid, ja, men att göra det är full av värde för din tillväxt.

Hur du växer:

  1. Du börjar lära dig att bli mentor, en värdefull färdighet om du ska bli ledare en dag.
  2. Du kommer att bygga upp en starkare relation med ditt team och människor som kan hjälpa dig att spara tid på ett utmanande fel i framtiden.
  3. Att hjälpa andra är faktiskt bra för din hälsa och gör dig lyckligare (bevisat att minska stress och öka livslängden).

Oavsett om det är frågorna som dyker upp i Slack, eller om du går ut och hittar frågor själv (Stackoverflow, Quora, etc.), spelar det ingen roll hur eller var, bara förbinda dig att prova det 2017.

# 5: Bli aktiv på Twitter / Gitter / Slack

Ett annat bra sätt att svara på frågor är genom att bli mer aktiv på Twitter, Gitter eller Slack community.

En sak som alla dagens mest kända utvecklare har gemensamt är att de är superaktiva på Twitter. Varje dag.

Att bli aktiv på dessa kanaler hjälper dig att komma till nästa nivå eftersom du alltid:

  1. Var på gränsen till nya teknik / projekt
  2. Låt dig inspireras av ledarna i branschen att växa på nya sätt varje dag
  3. Var bland de bästa sinnena i världen kring utveckling
  4. Kunna få hjälp med allt du arbetar med

För att vara ärlig, om jag var tvungen att välja bara en sak från den här listan att förbinda mig, skulle det vara den här. Det är så packat med värde och är verkligen den vanliga tråden bland alla de mest produktiva, välkända utvecklarna idag.

Här är några platser att hitta samhällen på Slack och Gitter:

Utforska Gitter (Gitter) Chit Chats (Slack)

# 4: Lär dig CSS-moduler innan du får höra om det

Det sker en revolution med CSS med tillstånd av CSS Modules-team och det är oundvikligt att CSS-moduler blir mainstream. Du kommer att vara tacksam för den här gången nästa år.

Börja lära sig här: https://github.com/css-modules/css-modules

# 3: Läs en bok som inte har något att göra med kod

Inte för att du någonsin skulle läsa en fysisk bok som har något att göra med kod (ah, hur jag saknar dig Visual Basic 6-bok med 1 000 sidor).

Men allvarligt - din hjärna behöver en paus ibland. Det bästa sättet att få en paus är att helt koppla ifrån utvecklingsvärlden genom att läsa om en helt annan värld.

Kanske är den världen affärer (läs Shoe Dog om berättelsen om Nike, freakin 'fantastisk bok), eller kanske den världen är en episk fantasi som vindens namn (ja!).

Helvete, titta på några filmer åtminstone (Rogue One vid upprepning helst), men tacka dig för att få tid att låta din hjärna fly undan 2017.

Hur du växer:

  1. Att få din hjärna ur "zonen" är avgörande för att få kreativa, nya idéer till vår bransch, och det bästa sättet att göra det är att låta din hjärna vandra och simma i nytt nytt territorium som inspirerar dig.

# 2: Fokusera på det väsentliga

Om du ska få tid för tillväxt, kommer du att behöva lära dig att fokusera på det väsentliga.

Boken "Essentialism: The Disciplined Pursuit of Less" är en fantastisk läsning som hjälper dig att skapa tid för tillväxt i ditt liv genom att "fokusera på de väsentliga få, snarare än de triviala många" av uppgifterna i ditt liv och jobb.

Hur du växer:

  1. Du skapar tid för tillväxt så att du kan växa.
  2. Du blir mer disciplinerad av hur du tillbringar din tid, och när du blir disciplinerad till något inspirerar det dig att bli disciplinerad på andra områden i ditt liv. Vem vet, du kan äntligen plocka upp en TDD-disciplin tack vare detta koncept.

# 1: Genom att hjälpa andra att växa.

Varje gång vet du vad som inspirerar och motiverar mig att växa mer än någonting annat? När jag hjälper någon annan att växa, eller se andra växa.

Kanske är det avund, kanske det är inspiration, eller kanske det bara är en magi som skapas när någon släpper loss sin potential.

Men om du vill hålla dig motiverad med din tillväxt 2017, åtag dig att hjälpa andra i ditt liv att växa.

Dina medarbetare, din familj, dina vänner, dina Twitter-följare ... det finns många människor i ditt liv som du kan hjälpa dig att växa. Och jag lovar att hjälpa dem växa bara kommer att förse dig med raketskor för att påskynda din egen tillväxt.

Så, vad förbinder du dig först? :)

Begå. Tryck. Frigöra. 2017 kommer att vara episkt.

Jag lägger hjärta in i varje inlägg jag skriver. Jag är otroligt tacksam för alla som returnerar favören genom att klicka på :)

Ryan Chartrand är VD för X-Team, ett globalt team av extraordinära fjärrutvecklare som kan gå med i ditt team och börja verkställa idag.

Kolla in och prenumerera på X-Teams blogg på http://x-team.com/blog