10 Meest voorkomende soorten webontwikkelaars
Hoeveel ontwikkelaars ken je in je leven? Als je met een groep van hen werkt, merk je misschien dat ze bepaalde eigenaardigheden of persoonlijkheden hebben die je echt kunt groeperen, wat ik ga doen met dit bericht.
Ontwikkelaars hebben dat hun eigen voorkeuren en werkstijl zijn heel anders - zelfs als ze hetzelfde doen. We gaan een kijkje nemen bij de 10 meest voorkomende groepen ontwikkelaars die er zijn; kijk of je jezelf of een van je collega's daar kunt zien.
1. De Puristen
Puristen zijn per definitie mensen die zich aan traditionele regels houden, je kent misschien een leraar Engels of twee die van nature puristisch is. De puristen in mijn lijst zijn echter niet zo streng, ze zijn gewoon het soort ontwikkelaars die niet erg enthousiast zijn over het gebruik van kaders en bibliotheken .
Ze halen elke keer Vanilla JavaScript over JQuery. Ze zien geen problemen bij het gebruik van pure talen en traditionele manieren ; in feite raken ze geërgerd als ze struikelen over nog een ander raamwerk of bibliotheek. Extra bibliotheken zijn voor hen gelijk.
Let op, dit betekent niet dat ze die niet in het echte leven gebruiken. Het is moeilijk om dit niet te doen, wanneer vacatures tegenwoordig vragen om "expertise in jQuery". Hoe gespannen ze ook mogen lijken, je kunt de waarheid niet negeren in hun betogen.
2. De doeners
Natuurlijk moet iedereen zijn werk doen, wat er ook gebeurt, maar voor de doers begint hun prioriteitenlijst met het klaren van de klus . Je kunt erop rekenen dat ze beschikken over het nieuwste en snelste framework, bibliotheken en workflow-instellingen. Ze hebben premademodules voor modules, allemaal gesorteerd voor snel gebruik in projecten.
Dokters wonen in start-ups terwijl ze al die tools implementeren voor een vlotte productie. Het veelbetekenende symptoom van een typische doener is het gebruik van een taakloper zoals grunt of gulp.
3. De Polyglots
Polyglots zijn degenen die meerdere programmeertalen gebruiken ; sommigen zijn zelfs full-stack ontwikkelaars die SQL en SASS jongleren als een circus-jongleur. Dat gezegd hebbende, werken in slechts één programmeertaal is bijna onmogelijk in webontwikkeling; je kunt niet aan dat lot ontsnappen, zelfs als je een backend-ontwikkelaar bent. Dus alleen als je tenminste 4-5 programmeertalen kent, kun je opscheppen dat je een polyglot bent.
De meeste polyglotten zijn wie ze zijn vanwege hun werksituatie en niet door hun keuze. Niet iedereen krijgt aparte frontend-ontwikkelaars of -ontwerpers. Hoe dan ook, ze benaderen een nieuwe taal met veel meer vertrouwen dan wie dan ook en zijn snelle leerlingen . Je hoeft je er echter niet door te laten overweldigen, omdat sommigen van hen misschien van alle markten thuis zijn, maar er de baas van zijn.
4. De perfectionisten
Waar denk je aan als ik een perfectionistische programmeur zeg? Nou, ik bedoel niet degenen die ernaar streven de meest perfecte, foutloze codes te schrijven. De echte perfectionisten zijn degenen die kijken, coderen en verder gaan dan coderen . Ze laten opmerkingen achter, schenken aandacht aan het benoemen van variabelen en doen het vuile werk, oftewel documentatie (onder andere).
Laten we eerlijk zijn, wanneer was de laatste keer dat je een gedetailleerde opmerking achterliet of een handleiding voor je software schreef ? Onlangs nog geloof ik niet, tenzij en totdat je een perfectionist bent. Ze zijn naar mijn mening zeldzaam. De meeste ontwikkelaars letten er niet op (hoewel documentatie echt belangrijk is. Hier is de mening van Thoriq Firdaus over).
5. De Artsy
In termen van webontwikkeling, laten we zeggen dat hun moedertaal CSS is. Vormen, kleuren, animaties, filters en alle andere visuele dingen zijn voor hen het belangrijkst. Wil je ze ontmoeten? Codepen is hun gebruikelijke hub.
Het zijn geen ontwerpers, of misschien wel, maar op het niveau van de grond zijn ze ontwikkelaars. Ze drukken hun kunst uit met code in plaats van Adobe Illustrator of After Effects. Als je ze combineert met een ontwerper, is het alsof je boter op brood smeert, wat resulteert in een soepele en geweldige combinatie.
6. De hergebruiker
Niet ieder van ons wil graag eerst iets doen om een generieke klasse of methode te schrijven om herhalende codeblokken aan te pakken. We laten dat deel weg tot de optimalisatiefase die pas optreedt nadat we de grote rode solide 10px-deadline en de korte ontspanningsperiode die daarop volgt sierlijk hebben overschreden.
Reusers weten beter dan dat, ze maken vanaf het begin zelf een stevige basis van herbruikbare codefragmenten en besparen later veel optimalisatietijd. Het zijn meestal ervaren ontwikkelaars die een codeblok kunnen voorzien dat meerdere keren zal verschijnen . Er is waarschijnlijk geen enkel project van hen dat geen volledig gevuld globaal bestand of een utiliteitsklasse heeft.
7. De boekenwurmen
Een dag voor mijn allereerste VB-lab gaf mijn professor ons een reeks korte instructies om een formulier samen te stellen. Ze had een demo aan het begin van de les, die ik helaas had gemist omdat ik te laat was. De stukjes instructies die ik kon noteren waren niet genoeg om me te redden en ik zat te ver van mijn vrienden voor gebarentaal of liplezing om te helpen.
Dus ik deed het enige wat ik kon doen - ik opende mijn goede oude leerboek. Ik werd een boekenwurm . Als gevolg hiervan kreeg ik niet alleen lof van mijn professor aan het einde van de les om alle vereisten in mijn formulier samen te stellen, ik voegde ook een achtergrondafbeelding toe, die niemand anders in de klas had, gebaseerd op wat Ik heb geleerd van het leerboek.
Het is niet ongewoon voor mij om een aantal van mijn medewerkers te vinden die echt goed zijn in programmeren en logica om bureaus te hebben die zijn gestapeld en bedekt met boeken . Boekenwurmen volgen de teksten op zoek naar diepgaande kennis, soms serendipitously verworven, wat uiteindelijk de beste soort is!
8. De debuggers
Debuggen is een vaardigheid op zich. De echte kracht kan alleen worden weergegeven als de pagina 'Internal Server Error 500' laat zien. Debuggers zijn niet alleen in staat om de bugs in hun eigen code te vangen en te verpletteren, maar ook in codes die door anderen zijn geschreven (wat op zich al een nachtmerrie is van een ontwikkelaar)!
Ze zijn goed op de hoogte met alle tools en opties voor foutopsporing, of het nu in een browser of een IDE is. Maar afgezien van hulpmiddelen, vereist debuggen de duidelijke kennis van een stroom van gebeurtenissen en het vermogen om de trigger in die keten te herkennen.
Als de code toebehoort aan iemand anders, laten Debuggers dan hun ware waarnemingsvermogen zien, doorlopen lijnen op regels code, op zoek naar ontbrekende 'if', 'else', 'of', 'en of een puntkomma
9. De onderzoekers
Voor de onderzoekers is code niet alleen een code voor hen; het wordt een onderwerp ; een onderwerp voor forumdiscussie, een onderwerp voor een blogbericht, een onderwerp voor een Q & A van StackOverflow . Geen prediking, geen veroordeling, alleen maar het delen van kennis die ze proberen te ontleden . Elke code die we schrijven heeft een gebruik en een doel en helaas een bijwerking, soms.
De onderzoekers onder ons proberen dat aspect van code te begrijpen. Ze graven documentatie uit, voeren experimenten uit en delen vooral hun bevindingen met de rest van ons die eeuwig dankbaar zullen zijn voor wat ze doen.
10. De Sociables
Ondanks het kopiëren van codes uit elkaar blijven we bij elkaar als onderdeel van een community die code eet, ademt en leeft. Fysiek echter, zitten we alleen voor de computer, alleen hoewel niet eenzaam. Onze sociale vaardigheden hebben echter een hit, of we het nu leuk vinden of niet.
En dan zijn er de Sociables. Ze ontmoeten elkaar voor een drankje, vertellen geeky grappen, praten over de nieuwste en beste van het veld, zijn enthousiast over aankomende releases, hardware of soft, houden zich bezig met kansen, netwerkmogelijkheden en als de tijd het toelaat, wisselen telefoons met je af zodat je kunnen beide een ander besturingssysteem uitproberen. Kent u een Sociable onder uw ontwikkelaarsvrienden?
Afronden
Sommigen van jullie zullen vast en zeker een vriend vinden, als onderdeel van een paar groepen, soms overlappend, andere keren tegenstrijdig - we oordelen niet, uiteindelijk zijn we allemaal ontwikkelaars. Maar we zijn benieuwd naar de groepen ontwikkelaars waar u het meest mee verbonden bent. Laat het ons weten in de comments.
Zijn kant-en-klare websites die webontwerp doden?
Vaker wel dan niet, zou je iemand ontmoeten die niet op de hoogte is van het komen en gaan van webdesign en je vertellen: " Ik kan hetzelfde doen als Squarespace ".Waarop je misschien met weerzin of woede reageert .Ik bedoel, het is niet verrassend. De komst van kant-en-klare platforms voor het bouwen van drag-and-drop-websites maakte het maken van websites zoveel gemakkelijker, vooral omdat er weinig tot geen codering vereist is
14 Multi-Purpose WordPress Thema's om uit te checken
Wij beschouwen de multifunctionele WordPress-thema's die hier worden gepresenteerd als een van de allerbeste op de markt van vandaag. Velen van hen zijn vrij goed ingeburgerd, terwijl een aantal pas recentelijk op de markt zijn gekomen, maar deze nieuwkomers hebben al een reputatie opgebouwd voor flexibiliteit, gebruiksgemak, algemene kwaliteit en uitstekende klantenondersteuning