10 gewoonten van grote webontwikkelaars

10 gewoonten van grote webontwikkelaars

Is uw bedrijf in een aanwervingsmodus? Op zoek naar geweldige webontwikkelaars? Het kan gebeuren dat je net de cv’s van een paar geweldige devs hebt ontvangen, en je hebt er maar één nodig. Beiden hebben lovenswaardige technische vaardigheden en werkervaring. Wat zou je dan doen?

Soms gaat de vaardigheid van een ontwikkelaar verder dan wat er op het cv staat. En dat zijn de gewoonten die zij in de loop der jaren ontwikkelen en die niet alleen bijdragen aan hun ervaring, maar ook aan de manier waarop zij hun bedrijf naar succes leiden. Hier zijn er 10 van:

1. Maak deel uit van de bedrijfscultuur

Ontwikkelaars zien zichzelf vaak als een ander soort mensen, omdat ze zeer artistiek en creatief zijn. En ze werken op oneven uren, waardoor ze de vrijheid hebben om hun talenten te benutten wanneer ze zich fris voelen. Maar het is ook belangrijk om deel uit te maken van de bedrijfscultuur.

Ook al is het een klein evenement na werktijd of een groot sociaal evenement, het is belangrijk om relaties op te bouwen met de mensen met wie ze werken, en ook met anderen. De beste manier om dit te doen is om betrokken te raken bij wat er binnen en buiten het bedrijf gebeurt. Het zal je daadwerkelijk het gevoel geven deel uit te maken van een team, als je een ontwikkelaar bent, maar verlegen bent om deel te nemen aan evenementen en feesten, en het zou je helpen het “buitenaardse gevoel” te doorbreken.

2. Twijfels wegnemen en vragen stellen

Hier is het scenario: Misschien ben je een nieuwe dev of een ervaren dev bij een nieuwe baan, maar aarzel niet om vragen te stellen totdat je volledig duidelijk bent over wat er van je wordt verwacht van het project. Het is waar dat bedrijven oriëntatieprogramma’s geven aan nieuwe werknemers, waarin zij worden ingelicht over hun taken en verantwoordelijkheden. Maar vragen stellen op het juiste moment (in de loop van het project) zou iedereen tijd besparen.

3. Proactief samenwerken met ontwerpers

Ontwerpers moeten in elk stadium van het project samenwerken met ontwerpers om ervoor te zorgen dat aan de behoeften van de klant wordt voldaan. De ontwikkelaars moeten ervoor zorgen dat zij al vroeg in het ontwerpproces worden betrokken. Zo creëer je een ongedwongen omgeving voor brainstormsessies en bespaar je iedereen in het team een technische nachtmerrie.

4. Een dossier bijhouden

Dagboeken zijn het perfecte verslag van uw verliezen en overwinningen. Maak een coderingsdagboek zodat je weet wat voor jou werkte, en wat niet. Dit zou het voor u in de toekomst gemakkelijker maken, en voor alle anderen die in de toekomst aan de codes zullen werken. Zelfs als je er niet meer bent in het project, of in het bedrijf, verloopt het werk soepel.

5. Het grote geheel begrijpen

De meeste ontwikkelaars werken voor een bepaald bedrijf, waar een klant een mobiele app nodig heeft. Ontwikkelaars moeten een grote visie ontwikkelen om te begrijpen waarom een bepaalde app wordt gebouwd. Om dit te laten werken, moet de ontwikkelaar betrokken zijn bij de bedrijfsdoelstellingen van het bedrijf.

Hij moet de waarde van technologie in het functioneren van het bedrijf kunnen begrijpen, want de app die zij ontwikkelen is niet alleen de verantwoordelijkheid die zij hebben. Zij spelen ook een rol die verder gaat dan de rol die hun officieel is toebedeeld (zij hebben bijvoorbeeld inzicht in de doelstellingen en oogmerken van het bedrijf, hun rol in de samenleving enz.)

6. Discipline

Discipline is een eigenschap die iedereen zou moeten ontwikkelen, ook degenen die op vreemde uren werken. De kwaliteit mag niet in het gedrang komen, dus moet de dev aanwezig zijn bij code reviews en positief staan tegenover het uitvoeren van sprint retros. Hij moet een voorstander zijn van kwaliteit, ook als er een deadline in het verschiet ligt, en als het werk langer duurt dan verwacht, moet hij zich bewust zijn van de technische schuld die het bedrijf oploopt, en deze volledig terugbetalen.

7. Inhouden wat niet belangrijk is en focussen op het goede.

Iedereen raakt op een zijspoor en besteedt zijn energie aan X, Y en Z, terwijl de focus van het project zou moeten liggen op A, B en C. Af en toe in het konijnenhol duiken helpt wel, maar in bepaalde gevallen kan het tijdverspilling zijn, of je helemaal opslokken. Als een ontwikkelaar op een zijspoor raakt, moet hij zich het bredere doel herinneren en zichzelf terugbrengen.

8. Niet toegeven aan verleidingen en afgeleid worden

Het is normaal dat men even op Facebook gluurt of een blik werpt op Instagram om het rustig aan te doen als men moe is van urenlang werken. Maar het vertrouwen op sociale media om de eentonigheid op te vangen moet strikt beperkt worden in de tijd. Een pauze van 10 minuten moet niet uitgroeien tot een uur of een paar. Sluit deze afleidingen af, en de duivel zal beter kunnen presteren. Een goede duivel kan tijd uittrekken voor afleiding, maar komt fris en energiek terug.

9. Wees een beetje georganiseerd met de codes

De dev moet er een gewoonte van maken om schonere codes te schrijven, en het is belangrijk om codestructuur en -organisatie te hebben om leesbaarheidsproblemen te voorkomen.

Als de ontwikkelaar zelf moeite heeft om het betrokken gedeelte in de codering te vinden, dan is hij helemaal niet georganiseerd. Om de namen van de methoden te onthouden, is het raadzaam verschillende bestanden te hebben, in plaats van één script. Een georganiseerde programmeur zou de code scheiden in verschillende bestanden op basis van hun primaire functies, zoals animatie, interface, uitbreiding, enz.

10. Alleen noodzakelijke functies ontwikkelen

Er zijn programmeurs die zich in de loop van een project laten meeslepen en functies ontwikkelen die totaal overbodig zijn. Dit kan voor het bedrijf een verspilling van tijd en middelen betekenen. De vaardigheden van de ontwikkelaar groeien door jarenlange ervaring, maar een overdaad aan functies kan leiden tot toorn van de klant.

Conclusie

Een effectieve ontwikkelaar zal zich bewust zijn van zijn rol in het bedrijf. Hij zal gewoonten ontwikkelen die bijdragen tot vooruitgang, en streven naar het opgeven van die welke dat niet doen. Soms is het nodig om op de klok te letten. Het zou goed zijn als de programmeur de gewoonte heeft om naar de tijd te kijken terwijl hij werkt, want dan zou hij zijn tijd beter kunnen gebruiken.

Interessante artikelen:
Gewoonten die moeten worden gevolgd door succesvolle webontwikkelaars
Deze gewoonten maken een zeer succesvolle softwareontwikkelaar

Foto’s: Flickr.com/ Thompson/ Catalogus


Over de auteur: Reema werkt als Thought Leader bij PHPBabu.

Plaats een reactie