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