Programming is the art of doing one thing at a time

In 1993 is de programmeertaal R ontworpen door Ross Ihaka en Robert Gentlemen. De programmeertaal R werd vernoemd naar de eerste letter van de voornamen, namelijk de R.

Wat is de programmeertaal R?

De programmeertaal R is een open source programmeertaal die vooral bedoeld is voor statistische berekeningen en data analyse. R werd altijd veel gebruikt door statistici, maar tegenwoordig ook meer door data scientist. Sinds de opkomst van Big Data is de populariteit van R erg toegenomen. De behoefte aan een goede programmeertaal die grote hoeveelheden data kan interperteren en visualiseren wordt namelijk steeds groter. Programmeertaal R is daar een goed programma voor, waardoor de populariteit blijft stijgen.

Mogelijkheden met R

Naast dat je met R data kan interpreteren en visualiseren, kan je met R nog veel meer, namelijk:

  • Machine Learning algoritmes maken
  • Web apps ontwikkelen en hosten
  • Data mining
  • Deep Learning modellen ontwikkelen 

Veel grote bedrijven werken met de programmeertaal R:

R is de laatste jaren erg in populariteit aan het toenemen, vooral vanwege de verwerking van Big Data. Veel bedrijven hebben ook te maken met Big Data en willen deze data graag interpreteren en visualiseren. Omdat R daar een goed programma voor is, wordt R ook gebruikt door grote bedrijven als Airbnb, Google en Facebook:

  • Airbnb: Hier gebruiken meerdere data scientist R onder andere om het matchen van gebruikers met verhuurders te automatiseren, op basis van eerdere boekingen.
  • Google: Google gebruikt R onder andere voor economische voorspellingen en om het online adverteren te verbeteren
  • Facebook: Bij Facebook wordt R gebruikt voor meerdere onderzoeken met data

Programmeertaal R

Voordelen

Nadelen

  • Open source
  • Voor beginners is het niet makkelijk om te leren
  • Uitstekende programmeertaal voor statistische berekeningen en data analyse
  • Langzamer dan Python en Matlab
  • Grote collectie van libraries
  • Matig memory management
  • Goede en actieve community
  • Webapplicaties maken is niet helemaal veilig door de matige security
  • Cross platform
  • Er zijn veel libraries, maar sommige zijn overbodig en niet goed
  • Geen compiler nodig

 

  • Kan voor Machine Learning gebruikt worden

 

  • Is compatibel met andere programmeertalen, zoals C en C++

 

 

Verschillen tussen R en Python

Python en R zijn twee programmeertalen die beide veel gebruikt worden voor data science. Eerder hebben we al een blog geschreven over Python. Deze is hier te lezen: Blog Python. Ondanks dat beide programmeertalen veel gebruikt worden voor data science zijn er ook veel verschillen, zoals:

  • Voor beginners is Python een stuk makkelijker om te leren dan R
  • De syntax van Python is beter te begrijpen
  • R is meer gericht op statistische berekeningen en data analyse, Python meer op software development in het algemeen
  • R heeft betere packages op het gebied van data analyse dan Python
  • R is iets langzamer dan Python
  • R heeft veel gebruikers, maar toch is Python populairder
  • Qua datavisualisatie is R beter dan Python

Solliciteren

Ben je na het lezen van deze blog enthousiast geworden over R en wil jij aan de slag met R? Bekijk dan onze vacatures: Vacatures Dewitec en solliciteer!

 

Professionals
Professionals

Wij zijn expert in het bemiddelen van technische professionals. Dit doen we al jaren en daarom profiteren wij van veel ervaring en een groot netwerk. Bij ons staat de professional centraal. Wij zijn benieuwd wat hem of haar drijft. Wat zijn of haar wensen en ambities zijn. Vanuit deze gedachte gaan we op zoek naar een passende opdracht. Daarnaast hebben wij opleiding en ontwikkeling hoog in het vaandel staan. Iedere professional die bij ons aan de slag gaat bieden we daarom graag opleidings- en ontwikkelingsmogelijkheden aan. Dit alles om vooruitgang te garanderen!

Wij bemiddelen enerzijds startende professionals, maar technische professionals met jaren werkervaring zijn bij ons ook aan het juiste adres. Van een startende GIS-medewerker tot een zeer ervaren constructeur. Wij denken graag met je mee. Wij willen graag een brug zijn voor jouw persoonlijke vooruitgang!

Onze professionals zijn voornamelijk werkzaam bij overheden (ministeries, provincies en gemeenten), Rijkswaterstaat, Waterschappen, Havenbedrijven en Defensie.

Ben jij een starter?

Via ons Young Professional Programma kun je binnen uitdagende projecten een ‘kijkje in de keuken’ krijgen bij verschillende opdrachtgevers.
Doormiddel van dit programma investeren we in je opleiding, bieden we coaching en helpen je zo vooruit binnen je zakelijke en persoonlijke ontwikkeling.

Download hier de folder van ons Young Professional programma

HEB JE AL JARENLANG ERVARING BINNEN HET VAKGEBIED?

Detachering via Dewitec is een mooie manier om al je kennis en ervaring toe te passen binnen projectmatige opdrachten.
Wij blijven kijken waar je behoeftes liggen op het gebied van ontwikkeling en investeren daarin.

HOE DETACHEREN WIJ?

Wij detacheren jou als professional op projectbasis aan onze opdrachtgevers.
Daarnaast detacheren we onze professionals ook voor tijdelijke ondersteuning bij onze opdrachtgevers.
Je bent in dienst bij ons en wij investeren in je door middel van opleiding en coaching wanneerje dit wenst.

Alle vacatures

Opdrachtgevers
De veranderende arbeidsmarkt

De arbeidsmarkt is en blijft onderhevig aan verandering. De dynamiek en nodige flexibiliteit tussen werkgevers en werknemers neemt daardoor toe.
Veel bedrijven kiezen, naast een vaste kern medewerkers, voor een flexibele schil aan personeel.
Zo kunnen organisaties specifieke kennis aantrekken en tijdelijke pieken of uitval opvangen.
Op dit gebied kunnen wij u als opdrachtgever ontzorgen en bemiddelen daarom tussen u en talentvolle professionals.

ZOEKT U EEN TALENTVOLLE PROFESSIONAL?

Dit is wat wij doen. Wij detacheren technische professionals op het gebied van Geo-informatie (GIS) en constructeurs. Heeft u bijvoorbeeld een starter nodig? Of juist een specialist met jarenlange ervaring? Wij kijken samen met u naar uw wensen en verbinden de juiste professional aan uw organisatie. De professional is bij ons in dienst, maar werkt voor u.

 

Hoe kunnen wij u ontzorgen?

Wij kunnen u ontzorgen voor een korte periode om bijvoorbeeld tijdelijke pieken in het werk op te vangen, maar ook bemiddelen wij onze professionals voor specifieke projecen.
Detachering voor meerdere maanden of zelfs jaren is bij ons ook mogelijk.
Van tevoren maken we een afspraak na hoeveel gewerkte uren u de professional bij goed functioneren kunt overnemen.
De professional kan ook binnen ons bedrijf doorstromen naar een volgend project bij een andere opdrachtgever.

Wij ontzorgen u als opdrachtgever graag met onze Professional Services.
Onze Professional Services bestaan uit diverse hands-on ondersteuningen die onze (Young) Professionals u kunnen bieden. 
Download hier de folder waarin de Professional Services van Dewitec staan omschreven. 
Een voorbeeld van een project wat uitgevoerd is door medewerkers van Dewitec is het project 'de berm komt tot bloei' bij de Provincie Zuid-Holland.

Bent u benieuwd naar wat wij voor u kunnen betekenen? Neem dan vrijblijvend contact met ons op.

Contact

Contact
Wijnstraat 237 3311 BV Dordrecht
Social media
Twitter
Facebook
Google+
LinkedIn
Contactformulier
Contactgegevens

Postadres:
Postbus 560
3300 AN Dordrecht

Bezoekadres:
Burgemeester de Raadtsingel 53
3311 JG Dordrecht

Tel:
078 677 55 42