Kommentare deaktiviert für Ruby Softwareentwickler Jobs

Ruby Softwareentwickler Jobs

Geschrieben von | 6. Mai 2014 | Ruby

Link zur offiziellen Website:

198px-Ruby_logo.svg

„Ruby logo“ von Yukihiro Matsumoto, Ruby Visual Identity Team

https://www.ruby-lang.org/de/

 

Geschichte:

Anfang der 90er Jahre entwickelte ein Japaner namens Yukihiro „Matz“ Matsumoto die objektorientierte Programmiersprache Ruby. Der Name ist die englische Form von dem Edelstein Rubin und eine Anspielung auf die bereits bestehende Programmiersprache „Perl“.

1995 gab es die erste Version 0.95, die, auf Grund unzureichender englischer Dokumentatione, aber vorrangig in Japan benutzt wurde. Erst seit 2000 gibt es Bemühungen die Sprache auch international bekannt zu machen. 2012 wurde die Ruby-Spezifikation als internationale Norm ISO/IEC 30170 standardisiert.

Merkmale:

Ruby ist eine objektorientierte Allzwecksprache, die aber auch andere Programmierparadigmen zu lässt. So zum Beispiel die funktionale, prozedurale, kontextorientierte oder aspektorientierte Programmierung. Ruby unterstützt die Klassenbasierte sowie die Prototypenbasierte Objektorientierung, aber auch die Objektorientierung mit Mixins.

Alle Datentypen sind Ruby Objekte, auch solche die in anderen Sprachen als primitive Datentypen gelten, wie Zahlen und Zeichen.

Ruby unterstützt mehrere Vererbungsansätze.

Prinzipien:

Ruby arbeitet nach dem POLS Prinzip, dem Prinzip der geringsten Überraschung.

Das Duck-Typing beruht auf der Idee, dass der Typ eines Objektes nicht von seiner Klasse sondern von seiner Methode abhängt.

Syntax

Zeilenumbrüche und Semikolons bewirken das Ende einer Anweisung.

Es gibt 5 Gültigkeitsbereiche:

–       Eine Variable ist nur lokal innerhalb einer Methode gültig

–       Ein @ ordnet eine variable dauerhaft einer Instanz zu

–       Ein @@ macht Variable zu Klassenvariablen

–       Ein $ macht eine Variable zu einer globalen Variablen

–       Es gibt Variablen die nur innerhalb eines Blocks Gültigkeit haben

Der Ruby- Softwareentwickler benutzt sogenannte Blöcke, also Codeabschnitte, die nach Vorgabe ausgeführt werden. Sie werten Strukturen aus oder manipulieren sie.

Implementierung

Die Referenzimplementierung von Ruby wird als MRI (Matz’s Ruby Interpreter) oder auch als CRuby oder MatzRuby bezeichnet.

Nutzungsbedingungen:

Ruby ist eine freie, kostenlos nutzbare Software. Sie kann auf die eigenen Bedürfnisse jedes Ruby- Softwareentwicklers angepasst werden.

Jobaussichten

In den nächsten Jahren werden ganz sicher weiterhin tausende Softwareentwickler in Deutschland benötigt. Darunter finden sich auch zahlreiche Ruby Softwareentwickler-Stellen. Potenzielle Arbeitgeber sind dabei Großunternehmen und Dienstleister in udn um die großen Städte Hamburg, Berlin, München, Köln.

Gehaltsaussichten

Wie bei allen Jobs, gibt es auch bei Ruby Softwareentwicklern deutliche gehaltsunterschiede zwischen einem Junior Ruby Softwareentwickler und einem Senior ebenso zwischen einer Festanstellung oder einer Freelance- Vertrag.

Ein durchschnittliches Gehalt für einen Berufseinsteiger sollte bei rund 25.000€ liegen, ein Senior verdient leicht bis zu 60.000€.

 

Finden Sie mit AllDevs.de die besten Jobs für Ruby Softwareentwickler. Einfach schnell und sicher!

Link zu Ruby Wikipedia

http://de.wikipedia.org/wiki/Ruby_%28Programmiersprache%29

Ruby Tutorials

http://wiki.ruby-portal.de/Ruby_lernen

https://rubymonk.com/

http://www.tutorialspoint.com/ruby/

http://tryruby.org/levels/1/challenges/

 

Ruby Foren

https://forum.ruby-portal.de/ 

https://www.ruby-forum.com/forum/ruby

http://onlinestreet.de/152567-rubyforen

 

 

Ausgelaufene Jobs für ‚ruby‘:

Senior Developer Ruby Backend (m/w)Blacklane GmbH – Berlin
Sie verfügen über fundierte Kenntnisse von Ruby und Ruby on Rails Framework. Senior Developer RoR / Ruby Backend (m/w)….————————————————————————————————————————————-Senior Ruby Developer (m/w)Hanse Ventures BSJ – Hamburg
Mit 1-2 Jahren Erfahrung in Ruby findest Du Dich schnell in neuen Projekten zurecht. Wir suchen zum nächstmöglichen Zeitpunkt eine/n Senior Ruby On…————————————————————————————————————————————-Technical Trainer – Amazon Web Services M/FAmazon.de.GmbH – München
Here’s your chance to work as a Trainer on a newly formed team, with high visibility and significant customer impact….————————————————————————————————————————————-Full-time – Ruby Back-End Developer (f/m)Divimove GmbH – Berlin
Knowledge of Ruby, GIT and Linux (mainly Ubuntu). Please add sample projects / source code or a Git(hub) repository to your application….————————————————————————————————————————————-

Ruby Developer/Programmer – Germany – €550 – Contract…

Optimus Search Limited – München
components. A proven experience and a very good knowledge in development of. Ruby/Rails applications….

————————————————————————————————————————————-

Ruby Entwickler (m/w) bei REBELLE

Hanse Ventures BSJ – Hamburg
Bei REBELLE setzen wir auf Ruby und Ruby on Rails, um unsere Plattform voranzutreiben. Erfahrung in der Entwicklung mit Ruby on Rails….

————————————————————————————————————————————-

Frontend Developer (m/w)

Quandoo GmbH – Berlin
Expert in HTML5, CSS3, JS/AJAX techniques and JavaScript. Experienced in User Interface (UI) and User Experience (UX)….

————————————————————————————————————————————-

(Junior) Ruby on Rails Developer (m/f)

Kimberlite Consulting – Karlsruhe
Backend developer Web and Mobile (Ruby on Rails, Javascript). Datebank design for NoSQL, SQL and Big Data. Fluency in German, Fluency in English ( not mandatory…

————————————————————————————————————————————-

Schlagwörter:

Social media & sharing icons powered by UltimatelySocial