10 vaner til gode webutviklere

10 vaner til gode webutviklere

Er bedriften din i ansettelsesmodus? Ser du etter gode webutviklere? Det kan skje at du nettopp har mottatt CV-ene til et par fantastiske utviklere, og du trenger bare én. De har begge prisverdig teknisk dyktighet og arbeidserfaring. Hva ville du gjort da?

Noen ganger går ferdighetene til en utvikler utover det på CV-en. Og det er vanene de utvikler over år med arbeid, og bidrar ikke bare til erfaring, men også måten de styrer selskapet sitt til suksess. Her er 10 av disse:

1. Vær en del av bedriftens kultur

Utviklere ser ofte på seg selv som en annen type mennesker, siden de er svært kunstneriske og kreative. Og de jobber uvanlige timer, og gir dem friheten til å bruke talentene sine når de føler seg friske. Men det er viktig å være en del av bedriftens kultur også.

Selv om det er et lite arrangement etter arbeidstid eller en stor sosialiseringshendelse, er det viktig å bygge relasjoner med menneskene de jobber med, og med andre også. Den beste måten å gjøre dette på er å engasjere seg i det som skjer i selskapet, og også utenfor det. Det vil faktisk få deg til å føle deg som en del av et team, hvis du er en utvikler, men sjenert for å delta i arrangementer og fester, og det vil hjelpe deg med å bryte ned «fremmedfølelsen».

2. Fjerne tvil og stille spørsmål

Her er scenariet: Kanskje du er en ny utvikler eller erfaren i en fersk jobb, men ikke nøl med å stille spørsmål før du er helt klar på hva som forventes av deg av prosjektet. Det er sant at bedrifter gir orienteringsprogrammer til nye ansatte, som orienterer dem om deres roller og ansvar. Men å stille spørsmål til rett tid (i løpet av prosjektet) ville spare alles tid.

3. Arbeid proaktivt med designere

Designere må samarbeide med designere i alle faser av prosjektet for å sikre at kundens behov blir dekket. Utviklerne må sørge for at de er dypt involvert i designprosessen tidlig i spillet. På denne måten skaper du et uformelt miljø for idédugnadsøkter, og sparer alle i teamet for et teknisk mareritt.

4. Føre journal

Journaler er den perfekte oversikten over dine tap og gevinster. Lag en kodedagbok slik at du vet hva som fungerte for deg, og hva som ikke gjorde det. Dette vil gjøre ting enklere for deg i fremtiden, og for alle andre som skal jobbe med kodene i fremtiden. Selv om du ikke lenger er der i prosjektet, eller i bedriften, går arbeidet knirkefritt.

5. Forstå det store bildet

De fleste utviklere jobber for et bestemt selskap, der det vil være en klient som trenger en mobilapp. Utviklere bør utvikle den store visjonen for å forstå hvorfor en bestemt app bygges. For å få dette til å fungere bør utvikleren involveres i selskapets forretningsmål.

Han må kunne forstå verdien av teknologi i bedriftens funksjon, for appen de utvikler er ikke bare det ansvaret de har. De spiller også en rolle utover den rollen de er offisielt gitt (for eksempel har forståelse for selskapets mål og mål, deres rolle i samfunnet og så videre).

6. Disiplin

Disiplin er en egenskap alle bør utvikle, også de som jobber på ulike timer. Kvaliteten kan ikke kompromisses, så utvikleren må være tilstede under kodegjennomganger og være positiv til å gjennomføre sprintretros. Han må være en forkjemper for kvalitet, selv når det nærmer seg en frist, og hvis arbeidet i det hele tatt strekker seg utover forventet tid, må han være klar over teknisk gjeld selskapet lider, og betale tilbake i sin helhet.

7. Tøym på det som ikke er viktig og fokuser på det rette

Alle kommer på sidespor, og de kan bruke kreftene sine på X, Y og Z, når fokuset i prosjektet bør være på A, B og C. En gang i blant hjelper det å gå ned i kaninhullet, men i visse tilfeller hjelper det. kan være bortkastet tid, eller kan svelge deg hel. Hvis en utvikler kommer på et sidespor, må han huske det bredere målet og bringe seg tilbake.

8. Ikke gi etter for fristelser og bli distrahert

Det er normalt at en titter inn på Facebook eller kaster et blikk på Instagram for å ta det med ro når en er sliten av å jobbe i timevis. Men å stole på sosiale medier for å håndtere monotonien bør være strengt tidsbegrenset. En pause på 10 minutter bør ikke forlenges til en time eller et par. Koble fra disse distraksjonene, og utvikleren vil kunne prestere bedre. En god utvikler kan sette av tid til distraksjoner, men vil komme tilbake uthvilt og energisk.

9. Vær litt organisert med kodene

Utvikleren bør gjøre det til en vane å skrive renere koder, og det er viktig å ha kodestruktur og organisering for å unngå problemer med lesbarhet.

Hvis utvikleren selv har problemer med å finne den berørte delen i kodingen, er han ikke organisert i det hele tatt. For å huske metodenavn, er det tilrådelig å ha forskjellige filer, i stedet for å ha et enkelt skript. En organisert programmerer vil dele koden i forskjellige filer på grunnlag av deres primære funksjoner som animasjon, grensesnitt, utvidelse, etc.

10. Utvikle bare nødvendige funksjoner

Det er programmerere som kan la seg rive med i løpet av et prosjekt, og utvikle funksjoner som er helt unødvendige. Dette kan være sløsing med tid og ressurser for bedriften. Utviklerens ferdigheter utvides over mange års erfaring, men å overdrive funksjonene kan resultere i klientens vrede.

Konklusjon

En effektiv utvikler vil være klar over sin rolle i selskapet. Han vil utvikle vaner som vil virke mot fremgang, og strebe etter å gi opp de som ikke er det. Noen ganger er det nødvendig å passe på klokken. Det ville vært bra om programmereren har for vane å se på tiden mens han jobber, for da vil han kunne bruke tiden sin bedre.

Interessante artikler:
Vaner som må følges av vellykkede webutviklere
Disse vanene gjør en svært vellykket programvareutviklere

Bilder: Flickr.com/ Thompson/ Catalog


Om forfatteren: Reema jobber som tankeleder ved PHPBabu.

Legg igjen en kommentar