Udviklere 20 måder at udfordre dig selv Kom 2016
Hvis du vil forbedre professionelt i din karriere, er det altid en god ide at planlægge dig. Begyndelsen af nytår er en fremragende tid til sætte nye mål, du vil opnå i den nærmeste fremtid. Ifølge Forbes er der kun 8% af de mennesker, der rent faktisk opnår deres nyårsbeslutninger.
Du kan være en del af den 8% med det rigtige sæt af beslutninger, og hvis du er en front-end-udvikler, er dette indlæg en god kilde til at finde kølige beslutningsforslag til det kommende nytår.
1. deltage i en konference
Der er mange gode webudviklingskonferencer verden over, der er værd at deltage i. Konferencer handler ikke kun om at lære nye ting (som er en integreret del, men ikke den eneste), du kan møde nye mennesker fra branchen, og udvide dit professionelle netværk ved at deltage i dem.
2. Tilmeld dig en kodekonkurrence
CodeVember, Codepen's måneds lange kodningsudfordring har været meget sjovt for både deltagerne og bredere publikum, der tjekket ud af det fantastiske arbejde hos mange talentfulde udviklere. At deltage i en kodekonkurrence eller konkurrence er en glimrende ide, ikke bare til praksis og test din viden, men også at tage en kig på hvad dine jævnaldrende er op til samt at få nogle nye tip.
3. Lær en ny ramme
Uanset om det er en kompleks front-end-ramme som Bootstrap eller Foundation eller en JavaScript MVC ramme som AngularJS, BackboneJS eller Ember.JS, er disse rammebetingelser overalt på nettet. I de fleste tilfælde du kan opnå flere ting med dem end uden dem, så det er absolut værd at vælge en, og begynde at gøre sig bekendt med det i det nye år.
4. Fremskynde din HTML og CSS Workflow
Du kan sigte mod at fremskynde din HTML og CSS-arbejdsgang, og frigøre værdifuld tid denne måde. Stjernerne i web dev tutorials er stadig CSS preprocessorer, nemlig LESS og SASS, men der er også store skabelonmotorer såsom HAML og Jade til præprocessing HTML, for ikke at nævne Emmet, et fantastisk HTML og CSS workflow forbedringsværktøj, som giver dig en praktisk forkortelsessyntax og cool optimeringsteknikker.
5. Deltag i en Hackathon
Hackathons, eller codefests er begivenheder hvor programmører samle og samarbejde på en slags udviklingsprojekt. Hackathons ligner noget på festivaler, meget sjovt, du kan nemt finde ligesindede venner og få en god læringsmulighed. Hvis du er heldig, kan du endda lande et køligt nyt job der.
6. Practice Writing Semantic Code
Er du opmærksom på semantik, når du skriver HTML? Hvis ikke, er det kommende nytår en god tid til at begynde at øve det. På den måde kan du producerer bedre kodekvalitet ved at gøre det mere tilgængeligt, hvilket betyder, at søgemaskiner og kunder vil elske dig.
7. Tilføj tilgængelighed til din kode
Semantik og tilgængelighed er begge stadig vigtigere i moderne front-end-udvikling. Hvis du tilføjer tilgængelighedsfunktioner til din kode, skal du styrke millioner af mennesker med forskellige former for handicap og sansesvigt at bruge dit websted eller din app uden for meget besvær.
8. Lær et nyt CSS-værktøj
CSS økosystemet har forbedret sig i en fantastisk hastighed. Der er så mange nye værktøjer derude, at det er svært at holde op. Den sidste seje fyr er utvivlsomt PostCSS, men der er også gode optimeringsredskaber, redaktører og mange andre værktøjer, der absolut er værd at lære og begynde at bruge.
9. Tilmeld dig online grupper
Hvis du ønsker at udvide dit faglige netværk i det nye år, kan det også være en glimrende ide at deltage i online grupper. Der er store grupper på Linkedin, og Slack har også samfund i front-end udvikling som dette, hvor du kan still dine spørgsmål og få nye ideer og tips. Hvis du ikke kan finde et fællesskab, som du kan lide, kan du endda oprette din egen gruppe.
10. Deltag i Open Source
Deltagelse i Open Source-projekter er ikke blot en ædel handling, men kan også enormt hjælpe dig med at opbygge din online tilstedeværelse, og vis dine færdigheder væk til potentielle kunder og arbejdsgivere. Mange virksomheder søger udviklere, der er aktive i Open Source-samfund, som det også forbedrer bløde færdigheder som samarbejde og kommunikation, som teknologibranchen desperat søger.
11. Forbedre din Time Management Practice
Tid er penge, og vellykket tidsstyring er en væsentlig del af et produktivt professionelt liv. Håndtering af tid er specielt udfordrende for webudviklere, da vi bruger internettet som et arbejdsredskab, og det er meget lettere at ende med at surfe distraherende indhold i stedet for at arbejde. Der er mange gode værktøjer, der kan hjælpe dig forbedre din time management praksis i fremtiden.
12. Gå til en professionel møde
Da online-samarbejde blev udbredt, har mange mennesker foretrukket at bygge deres netværk på nettet. At have lokale, real-life faglige relationer er stadig vigtigt dog som ansigt til ansigt menneskelig kontakt kan give dig forskellige former for information og forbedre en separat færdigheder. Der er UX- og frontend-relaterede møder i hver større by, så hvorfor ikke deltage i en af dem i det kommende år?
13. Lær det nye ECMAScript
ECMAScript er en scripting sprogspecifikation, der bruges af lanugages på klientsiden, som f.eks. JavaScript. Den seneste version, ECMAScript 6, er blevet udgivet i år, og introducerer en bemærkelsesværdig ny syntaks for at skrive komplekse klientside apps. Hvis du vil vær en bedre JS koder i det nye år er det absolut værd at give den nye syntaks et forsøg.
14. Start en blog
Blogging er sjovt ved at dække de seneste emner, du kan lære mange nye ting, forbinde folk og potentielle kunder, og hvis du er god til det, kan du endda lave lidt penge med det. Hvis du ikke har tid nok til at styre din egen blog, kan det også være en god ide at del din ekspertise på en blog-publishing platform f.eks. Medium.com.
15. Skriv Cleaner Code
Evnen til at skrive ren kode er sin egen form for kunst og en vigtig kompetence. Det er ikke tilfældigt, at den populære kode delingsplatform, Codepen kontrollerer din kode mod JSHint. Det kan være en god beslutning at bygg en kvalitetskontrol proces i din workflow i det kommende år. Der er mange kølige kvalitetskontrollere og validatorer til HTML, CSS, JavaScript, semantik, tilgængelighed og strukturerede data.
16. Tilmeld dig et online kursus
Indskrivning af et online kursus er en glimrende måde at opdatere din viden på, hvilket er afgørende for den hurtigt skiftende webudviklingsbranche. Online kurser giver dig mulighed for at vælge, hvornår du vil lære, hvor hurtigt du vil fortsætte, og hvor meget tid du kan bruge på det.
17. Lær at skrive flydende
At skrive flydende kan forværre hastigheden på din arbejdsgang og giver dig mulighed for at spare tid for andre vigtige ting. Du kan sige, at du skriver flydende, hvis du bruger alle dine fingre mens du skriver uden at se på tastaturet. Der er gode apps på nettet, der kan hjælpe dig med at lære denne uvurderlige færdighed.
18. slippe af med en personlig fejl
Personlige fejl har ikke kun en negativ indvirkning på dit private liv, men de kan også være skadelige for din faglige udvikling. Mangler som udskydelse, ringe organisatoriske færdigheder eller lav selvtillid kan holde dig tilbage i din karriere, så hvorfor ikke vælge den mest irriterende og forsøge at slippe af med det i det nye år?
19. Gå på en teknikfri ferie
Alle os skal bruge lidt tid frakoblet fra vores enheder for at slappe af og genoplade vores batterier. Folk i teknologibranchen er konstant bundet til computere, og andre gadgets har nok brug for denne pause mere end andre. At gå på en teknisk fri ferie har mange frynsegoder som f.eks reducere stress, forbedre kreativiteten og opretholde en sund balance mellem arbejde og liv.
20. Hold dig til dine opløsninger
Det er altid rart at lave nytårsbeslutninger, men holde fast ved dem er lige så vigtigt, hvis du ønsker at nå dine mål. Du kan lette dette ved at holde øje med dine fremskridt i din kalender eller i en opløsningsapp. På denne måde vil du også kunne vurder din succesrate i slutningen af året.