22
Basiswissen: Entwicklertypen Die 12 häufigsten Entwicklertypen und ihre Skillsets im Überblick.

Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

Basiswissen: EntwicklertypenDie 12 häufigsten Entwicklertypen und ihre Skillsets im Überblick.

Page 2: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

2

BASISWISSEN: ENTWICKLERTYPEN

K A P I T E L 1

Warum IT-Recruitingwissen erfolgsentscheidend ist

K A P I T E L 2

4 Ratschläge für die Wissenserweiterung im IT-Recruiting

K A P I T E L 3

12 Entwicklertypen, die Sie unterscheiden sollten

K A P I T E L 4

Bonuskapitel für Fortgeschrittene: Tech Stacks und Technologie Ökosysteme• Unterscheidung Tech-Stacks und Technologie-Ökosysteme

• Die 18 gängigsten Technologie-Ökosysteme

INHALT

Page 4: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

4

KAPITEL 1: WARUM IT-RECRUITINGWISSEN ERFOLGSENTSCHEIDEND IST

linkedin twitter

Mit dem Entwicklerbedarf, wächst die Notwendigkeit von IT-Recruiting-Fachwissen

Niemand erwartet von Recruitern, dass sie mit Fachbegriffen um sich werfen, um der Zielgruppe der Softwareingenieure zu imponieren. Viel mehr geht es darum, präzise in der Definition der Anforderungen zu sein. Der Erfolg Ihrer Stellenanzeigen, Ihrer Direktansprache und Ihrer Bewerbungsgespräche hängt davon ab.

Die gute Nachricht: Die Tatsache, dass Sie sich mit der Thematik beschäftigen setzt Sie bereits von der Konkurrenz ab.

Der vorliegende Guide möchte zwei Dinge. Zum einen eine Einführung in die wichtigsten Entwicklertypen geben. Zum anderen dazu ermuntern, angesichts der sich stetig wandelnder Anforderungen und Branchenstandards gelassen zu bleiben und die Zusammenarbeit mit Ihrem Entwicklerteam selbst zu verbessern. Denn besser als jeder Guide liefert die kurze Nachfrage Antworten auf Technikfragen.

Page 6: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

6

KAPITEL 2: 4 RATSCHLÄGE FÜR DIE WISSENSERWEITERUNG IM IT-RECRUITING

linkedin twitter

Wissenslücken erkennen Stellenanforderungen in der IT verstehen und differenzieren ist anspruchsvoll. Gerade für Neueinsteiger in die Thematik. Wichtig ist, dass Sie sich nicht entmutigen lassen. Kompetent wirkt derjenige, der offen nachfragt. Und je öfter Sie dies tun, umso besser ordnen Sie verschiedene Arbeitsweisen und Anforderungsprofile richtig in den Zusammenhang ein.

Gezielt nachfragen Ob gegenüber Bewerbern, oder bei Leitern eines Entwicklerteams. Nur wenn Sie sicher gehen können, dass Sie verstanden haben, ob ein Entwickler die Fähigkeiten mitbringt, die benötigt werden, gelingt die erfolgreiche Neueinstellung.

1

2

Page 7: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

7

KAPITEL 2: 4 RATSCHLÄGE FÜR DIE WISSENSERWEITERUNG IM IT-RECRUITING

linkedin twitter

Eng mit dem Entwicklerteam zusammenarbeitenIhr Entwicklerteam selbst ist die beste Informationsquelle. Je besser die interne Kommunikation, umso schneller ist Ihr Team auf Erfolgskurs.

Nachschlagewerke griffbereit haltenMan muss nicht alles wissen, man muss nur wissen, wo man es gespeichert hat. Um die Suche nach Fachbegriffen zuverlässig zu beschleunigen, haben wir für Sie - über diesen Guide hinausgehend

- zusätzlich die wichtigsten Terminologien in unserem Tech-Glossar zusammengefasst.

Tech-Glossar - Alphabetisches Nachschlagewerk mit den gängigsten Fachbegriffen

Webinartipp: In unserer Webinaraufzeichnung besprechen wir ausführlich, wie in erfolgreichen Unternehmen die Zusammenarbeit zwischen Entwicklerteam und Personalabteilung funktioniert. Gleich reinhören

3

4

Page 9: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

9

KAPITEL 3: 12 ENTWICKLERTYPEN, DIE SIE UNTERSCHEIDEN SOLLTEN

linkedin twitter

Ein Entwickler, wer ist das eigentlich?

Ein Entwickler oder eine Entwicklerin ist grundsätzlich eine Person, die Software schreibt, um Probleme zu lösen. Als simpelste Definition gilt also: Entwickler ist, wer Codezeilen schreibt. Auch wenn die Antwort banal scheint, sollten Sie sich am Anfang jeder Stellenbeschreibung fragen: Muss diese Position tatsächlich durch einen Entwickler besetzt werden? Wenn sie nämlich durch einen Projektmanager, Consultant oder Customer Ser-vice-Mitarbeiter besetzt werden kann, vermeiden Sie einen unglücklichen Entwickler. Der im Zweifel Ihr Unternehmen schnell wieder verlässt.

Hinweis: Die Begriffe Softwareentwickler oder auch Software Engineer oder Software Developer werden synonym verwendet. Für sehr erfahrene Entwickler wird hin und wieder auch die Bezeichnung Software Architect verwendet.

In Deutschland gibt es 709.0331

Softwareentwickler. 59,6 % davon sind Full-Stack Entwickler.

Doch welche gibt es eigentlich noch? Hier sind die wichtigsten im Überblick.

1. Mehr zur Verteilung der verschiedenen Technologien innerhalb Deutschlands lesen Sie im Stack Overflow Report: Entwickler in Deutschland

Page 10: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

10

KAPITEL 3: 12 ENTWICKLERTYPEN, DIE SIE UNTERSCHEIDEN SOLLTEN

Full-Stack-Web EntwicklerEin Entwickler, der alle erforderlichen Technologien ausreichend beherrscht, um eine voll funktionsfähige Web-Anwendung zu erstellen. Vertraut mit Server-/Netzwerk-/Hosting-Umgebungen, Datenmodellierung, Geschäftslogik, API-Schicht/Aktionsschicht/MVC, Datenbanken, CSS, Javascript und HTML.

Desktop-EntwicklerEin Entwickler, der Softwareanwendungen pflegt, die nativ auf Desktop-Betriebssystemen wie OS X, Windows und Linux ausgeführt werden. Dieser Entwickler verwendet regelmäßig sogenannte GUI-Toolkits (Graphic User Interface), also grafische Benutzerschnittstellen, wie WinForms, XAML, Gtk+ und Cocoa.

Frontend-Entwickler Ein Entwickler, der auf die Layout-Ästhetik und die Programmierung visueller Schnittstellen spezialisiert ist. Zu seinen Fertigkeiten gehören sowohl Benutzeroberflächen-Knowhow (englisch UI für User Interface) als auch Fachkenntnisse in CSS, JavaScript, HTML und der Programmierung von UI-spezifischem Code.

Backend-Entwickler Ein spezialisierter Entwickler, der die funktionale Kernlogik und die Ausführung einer Software oder eines Informationssystems pflegt. Er beherrscht in der Regel höhere Programmiersprachen 2. Backend-Entwickler sorgen dafür, dass die vom Frontend-System angefragten Daten oder Services bereitgestellt werden.

linkedin twitter 2. Mehr zur Unterscheidung von höheren und niederen Programmiersprachen lesen Sie in unserem Tech-Glossar.

Page 11: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

11

KAPITEL 3: 12 ENTWICKLERTYPEN, DIE SIE UNTERSCHEIDEN SOLLTEN

Mobil-EntwicklerEin Entwickler, der Code für native Anwendungen schreibt, die auf Smartphones und Tablets ausgeführt werden. Der Entwickler ist in erster Linie mit den mobilen Betriebssystemen iOS, Android und Windows Phone vertraut. Im mobilen Wettstreit liegen in Deutschland Android-Entwickler mit 24.683 Experten mengenmäßig klar vor iOS-Entwicklern (13.223 iOS-Entwickler) 3.

Statistik oder MathematikEin Entwickler mit Fachkenntnissen in der Analyse von Datensets aller Art. Diese Entwickler sind oft vertraut mit maschinellem Lernen, statistischer Analyse und Vorhersagemodellierungen. Dieses Aufgabenfeld verschwimmt oft interdisziplinär mit Statistikern. In letzter Zeit aufgekommen ist der Begriff Data Scientist. Der Job umfasst üblicherweise sowohl Programmier- als auch Statistikaufgaben, hat vermutlich mitR oder Python zu tun und geht mit großen Datenmengen um.

DatenbankadministratorDatenbankadministratoren sind verantwortlich für die Leistung, Integrität und Sicherheit einer Datenbank. Sie sind auch für die Planung und Entwicklung der Datenbank zuständig sowie für die Behandlung von Problemen, die von Benutzern gemeldet werden.

GrafikprogrammierungBeispiele in diesem Spezialgebiet sind: Rendering, Beleuchtung, Schattierung, Shader, Culling, Szenenmanagement und viele andere Bereiche, die graphisch aufwendigen Programmierung erfordern. Häufig sind diese Entwickler damit betraut diese Technologien in Produktionsumgebungen für die Spiele- und Videoproduktion zu integrieren und zu optimieren.

linkedin twitter 3. Mehr zur Verteilung der verschiedenen Technologien innerhalb Deutschlands lesen Sie im Stack Overflow Report: Entwickler in Deutschland

Page 12: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

1 2

KAPITEL 3: 12 ENTWICKLERTYPEN, DIE SIE UNTERSCHEIDEN SOLLTEN

linkedin twitter

Entwickler im Bereich DevOps Ein Entwickler, der mit vielen Technologien vertraut ist, die für die Erstellung einer voll funktionsfähigen Anwendung (vergleichbar mit Full-Stack-Web Entwickler) und für die Systemadministration notwendig sind.

Hardwarenaher Entwickler (Embedded Entwickler)Entwickler in diesem Bereich arbeiten mit Endgeräten und Hardware, die nicht im klassischen Sinne unter Computer fallen. Beispielsweise Mikrocontroller-Chips/DSP Firmware Programmierung, Echtzeitsysteme, elektronische Schnittstellen, Hardware Driver, serielle Datenübertragung. Durch die Digitalisierung, vom Kühlschrank bis zur Glühbirne im sogenannten

“Internet of Things” werden diese Entwickler vermehrt gesucht.

linkedin twitter

Entwickler für Client Relationship Management (CRM)Entwickler in diesem Bereich befassen sich mit Systemen, die Nutzer- und Kundendaten erfassen und Maßnahmen zur Kundenbetreuung optimieren. Sie sind maßgeblich darin Kundenzufriedenheit und Verkauf zu steigern. Technologien sind hier beispielsweise: Salesforce, SAP, Sharepoint und Enterprise Resource Planning (ERP).

Entwickler für die QualitätssicherungEntwickler in diesem Bereich befassen sich mit der Qualitätssicherung. In Form von Tests-Tools und Methoden, die sicherstellen, dass Produkte und Prozesse einwandfrei laufen. Automatisierte Tests, manuelle Test und Kunden Support gehören zu ihren Stärken.

Page 14: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

14

BONUSKAPITEL FÜR FORTGESCHRITTENE: TECH-STACKS UND TECHNOLOGIE-ÖKOSYSTEME

linkedin twitter

Unterscheidung Tech- Stacks und Technologie-Ökosysteme

Technologie-Ökosysteme – dieVerwandschaftsbeziehungen unter Technologien

Haben Sie bereits ein Gefühl dafür, dass es sehr unterschiedliche Arbeitsbereiche für Entwickler gibt, so gilt es im nächsten Schritt zu verstehen, dass auch für die Art, wie ein Problem gelöst wird, verschiedene Vorlieben existieren. Das schlägt sich dann in der Wahl der Mittel nieder. Hier gibt es eine Vielzahl an Werkzeugen, die sich vielfältigst miteinander kombinieren lassen. Für nicht technisch-versierte Recruiter und Einsteiger können diese Begriffe schon mal verwirrend wirken. Was genau ist ein Framework? Was ein Betriebssystem (kurz von englisch: OS - Operating System)? Und wie spielen hier Datenbanken und Programmiersprachen eine Rolle?

Für den Anfang hilft es zu verstehen, dass bestimmt Technologien gemeinsam auftreten. Sprich Entwickler mit höherere Wahrscheinlichkeit mit diesen vertraut sind. Diese Verwandschaft nennt sich Technologie-Ökosysteme.

Ein Ökosystembeispiel: Wenn Sie wissen, dass SQL Sever verwendet wird (eine Microsoft Datenbank), so wird diese typischerweise mit .Net und C# auftreten.

Zusammenhänge wie diesen finden Sie zum Nachlesen in unserem Spickzettel für Technologie Ökosysteme.

Page 15: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

1 5

linkedin twitter

Tech Stack – der Werkzeugkasten eines Teams.

Wenn Entwicklungsabteilungen ihre Arbeitsweise beschreiben, nutzen sie am häufigsten den Begriff Tech-Stack. Er meint nichts anderes, als den Werkzeugkasten, den ein Team zur Entwicklung seiner Produkte nutzt.

Dabei können hier beliebig viele Technologien miteinander kombiniert werden. Einem Produkt liegt oft ein bestimmter Stack zugrunde, aber ein Unternehmen kann verschiedene Stacks für verschiedene Produkte verwenden. Generell sind Stacks für Web-Entwicklung größer als die für Mobil- oder Einzelanwendungen.

Mitgehört – Beispiele für Tech-Stack Beschreibungen im Alltag:

„Wir nutzen LAMP” (Akronym für den Open Source Stack bestehend aus Linux, Apache, MySQL, und Perl/PHP/Python)

„Wir sind ein Microsoft Team” (Damit sind Technologien wie z.B. .NET Framework und SQL Server gemeint)

„Unser Stack: MEAN”(MongoDB, Express, Angular, Node.js)

Android

iOSEclipse

Xcode

Java Objective-C und Swift

Google Samsung

Xiaomi

Apple

Beispiele für Mobile-Tech-Stacks

BETRIEBSSYSTEM (OS) SPRACHE WERKZEUGE ANBIETER

BONUSKAPITEL FÜR FORTGESCHRITTENE: TECH-STACKS UND TECHNOLOGIE-ÖKOSYSTEME

Page 17: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

17

linkedin twitter

Java

Oracle

Java

Play, Spring

SolarisPython

PostgreSQL

Linux

Python

Django, Flask

LAMP

MySQL

Linux

PHP

Laravel, Zend

Tipp: Nicht unterschätzen sollte man, wie wichtig die genutzten Technologien für die Zufriedenheit am Arbeitsplatz sind. In unserer Entwicklerumfrage unter 56.000 Entwicklern gaben 68% an, dass es ihnen wichtig ist, im Job neue Tech-nologien zu erlernen.

STACK BETRIEBSSYSTEM (OS) SPRACHEDATENBANK FRAMEWORK

Beispiele für Web-Tech-Stacks

BONUSKAPITEL FÜR FORTGESCHRITTENE: TECH-STACKS UND TECHNOLOGIE-ÖKOSYSTEME

Page 18: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

1 8

linkedin twitter

Die 18 gängigsten Technologie-Ökosysteme PHP PHP ist eine Programmiersprache, die häufig für die Entwicklung von Webanwend-ungen für eine Vielzahl an Betriebssystemen und Webservern verwendet wird. PHP-Entwickler sind mit Frameworks wie Zend und Symfony vertraut, die den PHP-Code vereinfachen und verwalten.

Ruby on Rails (RoR)Ruby on Rails ist ein Webanwendungs-Framework für die Programmiersprache Ruby. Rails-Entwickler verwenden in der Regel Embedded Ruby-Vorlagen, folgen Mustern wie Model-View-Controller (MVC) und ActiveRecord und legen Wert auf das Prinzip „Konvention vor Konfiguration“.

MS ASP.NET Das ASP.NET Ökosystem basiert auf dem ASP.NET-Webframework von Microsoft, das das .NET-Framework für Webanwendungen erweitert. ASP.NET-Entwickler sind vertraut mit Windows Server und Internet Information Services (IIS) sowie den verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR.

BONUSKAPITEL FÜR FORTGESCHRITTENE: TECH-STACKS UND TECHNOLOGIE-ÖKOSYSTEME

Page 19: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

1 9

linkedin twitter

Node.js (Web) Basiert auf der JavaScript-Laufzeitumgebung "V8" von Google und ist eine Server-seitige Plattform insbesondere zur Realisierung von Webanwendungen. Node.js-Entwickler stützen sich auf das NPM-Modul-Verzeichnis, das Projekte wie das Webframework Express und Connect umfasst.

Python (Web)Ist eine Programmiersprache, die häufig zur Entwicklung von Webanwendungen verwendet wird. Python-Entwickler sind mit Frameworks wie Django und Flask vertraut, ebenso wie mit App Engine, der cloudbasierten Anwendungsplattform von Google.

Java (Web)Java ist eine Programmiersprache mit einem großen Ökosystem vor allem für Webanwendungen, aber auch traditionelle Client-Server Systeme und Middleware (Java EE). Java-Webentwickler nutzen eine Vielzahl an Frameworks (wie JavaServer Pages, JavaServer Faces, Jackson, Apache Struts und Spring MVC) und Serverumgebungen (Apache Tomact, Jetty und andere Servlet-Container).

BONUSKAPITEL FÜR FORTGESCHRITTENE: TECH-STACKS UND TECHNOLOGIE-ÖKOSYSTEME

Page 20: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

20

linkedin twitter

WordPressIst eine beliebte Blogging-Plattform und ein Content-Management-System (CMS). WordPress-Entwickler sind mit der allgemeinen PHP-Webentwicklung sowie mit den Themes und der Plugin-Architektur von WordPress vertraut.

Android Das Betriebssystem Android wurde von Google für die Verwendung auf mobilen und tragbaren Geräten entwickelt. Android-Entwickler verwenden die Programmiersprache Java, das Android Software Development Kit (SDK) und verschiedene Komponenten (wie ActionBarSherlock und NineOldAndroids).

iOSIst das Betriebssystem für die Mobilgeräte von Apple, einschließlich iPad und iPhone. iOS-Entwickler sind mit den Programmiersprachen ObjectiveC und Swift vertraut, ebenso wie mit verschiedenen iOS APIs wie UIKit, MapKit und RestKit.

Microsoft Windows PhoneIst ein mobiles Betriebssystem, das Entwicklern die Erstellung nativer mobiler Anwendungen mit XAML, C# und .NET Framework ermöglicht. Entwickler in diesem Technologie-Ökosystem machen regen Gebrauch von verschiedenen Plattform-APIs wie PivotItem, LongListSelector und isoliertem Speicher.

Cloud ComputingErmöglicht es Unternehmen, ihre Serverinfrastruktur an Drittanbieter auszulagern. Cloud Computing-Entwickler sind in der Regel vertraut mit Services wie Amazon Web Services, Microsoft Azure, Rackspace oder Google Cloud Platform.

Salesforce (SF) Das Salesforce-Ökosystem umfasst die Produkte Sales Cloud (CRM) und Force.com (Cloud-Plattform) von Salesforce.com, einem Anbieter von Cloud Computing-Lösungen für Unternehmen. Die Entwickler hier kennen sich sehr gut mit der Salesforce-API aus.

BONUSKAPITEL FÜR FORTGESCHRITTENE: TECH-STACKS UND TECHNOLOGIE-ÖKOSYSTEME

Page 21: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

2 1

linkedin twitter

Microsoft SharePointIst eine Softwareplattform und Softwareproduktfamilie, die von Microsoft für die Kollaboration und das Webpublishing entwickelt wurde. Entwickler mit Kenntnissen in Bezug auf die SharePoint-Integration sind häufig vertraut mit der Entwicklung von Websites, Portalen, Intranets und Content-Management-Systemen, Suchmaschinen, Wikis, Blogs und anderen Business Intelligence- und Kollaborations-Tools.

Windows Das weltweit am häufigsten verwendete Desktop-Betriebssystem der Welt. Entwickler, die Anwendungen für das Windows-Ecosystem schreiben, kennen sich mit der Windows API, Windows Forms oder Windows Presentation Foundation (WPF) gut aus.

OS X Ist das Desktop-Betriebssystem von Apple, das auf Mac-Computern ausgeführt wird. Entwickler, die Anwendungen für OS X schreiben, beherrschen OS X APIs, Cocoa, Objective-C, Swift und AppleScript.

Oracle Ist ein relationales Datenbanksystem der Oracle Corporation. Es unterstützt eine große Anzahl an Sprachen und Frameworks für die Anwendungsentwicklung. Datenbankadministratoren in der Oracle-Umgebung sind in der Regel vertraut mit Java, ANSI SQL und der erweiterten Abfragesprache von Oracle, PL/SQL.

SQL ServerIst eine Suite relationaler Datenbankprodukte von Microsoft. Diese Datenbankadministratoren sind vertraut mit Windows Server, ANSI SQL und der Erweiterung der Abfragesprache von Microsoft, Transact-SQL (T-SQL).

MySQL Ist ein relationales Open-Source-Datenbanksystem, das vom schwedischen Unternehmen MySQL AB entwickelt wird. MySQL wird gerne als Komponente von LAMP-Stacks verwendet. Diese Datenbankadministratoren sind häufig vertraut mit PHP, ANSI SQL und SQL/PSM.

BONUSKAPITEL FÜR FORTGESCHRITTENE: TECH-STACKS UND TECHNOLOGIE-ÖKOSYSTEME

Page 22: Basiswissen: Entwicklertypen - Competitive Recruiting...verschiedenen ASP.NET-Konzepten: Model-View-Controller (MVC), Web Forms, Web Pages, Web API und SignalR. BONUSKAPITEL FÜR FORTGESCHRITTENE:

Entwickler jeder Art finden Sie auf Stack OverflowAls größte Entwicklerplattform weltweit sind wir die Anlaufstelle für alle erdenklichen Programmierfragen. Unsere Frage-Antwortseite besuchen über 50 Mio. Entwickler jeden Monat. Niemand sonst weiß so genau, wie viele Entwickler es in Deutschland gibt, welche Technologien im Trend liegen und wie man als Arbeitgeber genau trennscharf die Kandidaten, mit dem richtigen Profil erreichen kann.

Stack Overflow Talent bieten Ihnen umfassende Recruiting-Werkzeuge: von Stellenanzeigen über Kandidatensuche bis hin zu Employer Branding-Maßnahmen und darüber hinaus eine persönliche Betreuung, um mit diesen Tools Ihre individuellen Recruiting-Ziele zu erreichen. Dieser Guide ist dabei nur eine von vielen Leitfäden und Studien, mit denen wir Sie zum Recruiting-Experten machen wollen.

Oder Sie erreichen uns unter: [email protected] 400 42 43

linkedin twitter

Sie wollen mehr darüber erfahren, wie Stack Overflow Ihnen helfen kann, neues Personal anzuziehen und IT-Talente für sich zu gewinnen?

Sprechen Sie jetzt mit einem unserer Experten