10 vaner hos gode webudviklere

10 vaner hos gode webudviklere

Er din virksomhed i gang med at ansætte nye medarbejdere? Leder du efter gode webudviklere? Det kan ske, at du lige har modtaget CV’er fra et par fantastiske udviklere, og du har kun brug for én. De har begge en fremragende teknisk kompetence og erhvervserfaring. Hvad ville du så gøre?

Nogle gange går en udviklers færdigheder ud over det, der står på CV’et. Og det er de vaner, som de udvikler gennem mange års arbejde, og som ikke blot bidrager til deres erfaring, men også til den måde, hvorpå de styrer deres virksomhed til succes. Her er 10 af dem:

1. Bliv en del af virksomhedens kultur

Udviklere ser ofte sig selv som en anderledes type mennesker, da de er meget kunstneriske og kreative. Og de arbejder på skæve arbejdstider, hvilket giver dem frihed til at udnytte deres talenter, når de føler sig friske. Men det er også vigtigt at være en del af virksomhedens kultur.

Selv om det er et lille arrangement efter arbejdstid eller et større socialt arrangement, er det vigtigt at opbygge relationer med de mennesker, de arbejder sammen med, og også med andre. Den bedste måde at gøre det på er at involvere sig i det, der sker i virksomheden og uden for den. Det vil faktisk få dig til at føle dig som en del af et team, hvis du er udvikler, men er tilbageholdende med at deltage i arrangementer og fester, og det vil hjælpe dig med at nedbryde den “fremmede følelse”.

2. Afklaring af tvivl og spørgsmål

Her er scenariet: Du er måske en ny udvikler eller en erfaren udvikler i et nyt job, men du må ikke tøve med at stille spørgsmål, før du er helt klar over, hvad der forventes af dig i projektet. Det er rigtigt, at virksomheder giver orienteringsprogrammer til nye medarbejdere, hvor de informerer dem om deres roller og ansvarsområder. Men hvis man stiller spørgsmål på det rigtige tidspunkt (i løbet af projektet), vil det spare tid for alle.

3. Arbejde proaktivt med designere

Designere skal samarbejde med designere i alle faser af projektet for at sikre, at kundens behov opfyldes. Udviklerne skal sikre, at de er dybt involveret i designprocessen tidligt i spillet. På den måde skaber du et afslappet miljø for brainstorming-sessioner og sparer alle i teamet for et teknisk mareridt.

4. Opbevaring af en fortegnelse

Dagbøger er den perfekte dokumentation for dine tab og sejre. Lav en kodningsjournal, så du ved, hvad der virkede for dig, og hvad der ikke virkede. Det ville gøre det lettere for dig i fremtiden og for alle andre, der skal arbejde med koderne i fremtiden. Selv om du ikke længere er til stede i projektet eller i virksomheden, går arbejdet glat.

5. Forstå det store billede

De fleste udviklere arbejder for en bestemt virksomhed, hvor der er en kunde, der har brug for en mobilapp. Udviklerne bør udvikle en vision for at forstå, hvorfor en bestemt app skal udvikles. For at få dette til at fungere skal udvikleren være involveret i virksomhedens forretningsmål.

Han skal være i stand til at forstå teknologiens værdi for virksomhedens funktion, for den app, de udvikler, er ikke kun deres ansvar. De spiller også en rolle, der rækker ud over den rolle, de officielt er tildelt (f.eks. har de en forståelse for virksomhedens mål og målsætninger, deres rolle i samfundet osv.)

6. Disciplinering

Disciplin er en egenskab, som alle bør udvikle, også dem, der arbejder på skæve tidspunkter. Kvaliteten må ikke gå på kompromis, så udvikleren skal være til stede under kodegennemgang og være positiv over for sprintgennemgang. Han skal være en fortaler for kvalitet, selv når der er en deadline nært forestående, og hvis arbejdet overskrider den forventede tid, skal han være opmærksom på den tekniske gæld, som virksomheden lider, og betale den fuldt ud tilbage.

7. Hold dig tilbage fra det, der ikke er vigtigt, og fokuser på det rigtige

Alle bliver ført ud på et sidespor, og de bruger måske deres energi på X, Y og Z, når projektets fokus burde være på A, B og C. En gang imellem hjælper det at gå ned i kaninhullet, men i visse tilfælde kan det være spild af tid, eller det kan sluge dig helt. Hvis en udvikler kommer på et sidespor, skal han huske det overordnede mål og vende tilbage til det.

8. Ikke bukke under for fristelser og blive distraheret

Det er normalt at kigge på Facebook eller kigge på Instagram for at tage det roligt, når man er træt efter at have arbejdet i timevis. Men det bør være strengt tidsmæssigt begrænset, om man kan stole på de sociale medier til at håndtere monotonien. En pause på 10 minutter bør ikke strække sig til en time eller et par timer. Hvis du lukker for disse distraktioner, vil udvikleren være i stand til at præstere bedre. En god udvikler kan afsætte tid til distraktioner, men vil komme tilbage frisket op og med ny energi.

9. Vær lidt organiseret med koderne

Udvikleren bør gøre det til en vane at skrive renere kode, og det er vigtigt at have en kodestruktur og organisering for at undgå læseproblemer.

Hvis udvikleren selv har problemer med at finde den berørte sektion i kodningen, er han slet ikke organiseret. For at kunne huske metodebetegnelser er det tilrådeligt at have forskellige filer i stedet for at have et enkelt script. En velorganiseret programmør ville opdele koden i forskellige filer på grundlag af deres primære funktioner som animation, grænseflade, udvidelse osv.

10. Udvikl kun de nødvendige funktioner

Der er programmører, som kan blive revet med i løbet af et projekt og udvikle funktioner, som er helt unødvendige. Dette kan være et spild af tid og ressourcer for virksomheden. Udviklerens færdigheder vokser med årelang erfaring, men hvis du overdriver funktionerne, kan det resultere i kundernes vrede.

Konklusion

En effektiv udvikler er bevidst om sin rolle i virksomheden. Han vil udvikle vaner, der kan føre til fremskridt, og stræbe efter at opgive dem, der ikke gør det. Nogle gange er det nødvendigt at holde øje med uret. Det ville være godt, hvis programmøren har for vane at se på klokken, mens han arbejder, for så ville han kunne bruge sin tid bedre.

Interessante artikler:
Vaner, der skal følges af succesfulde webudviklere
Disse vaner gør en softwareudvikler meget succesfuld

Billeder: Billeder: Flickr.com/ Thompson/ Katalog


Om forfatteren: Reema arbejder som Thought Leader hos PHPBabu.

Skriv en kommentar