Beruf: Softwareentwickler. Gibt es das?

Das macht auch mehr Spass - weil es keine Lösung gibt. Das System ist im Arsch, ein irrer Wirbel des Bullshits.

nur ein Beispiel (von einer grundsoliden Firma): SAP Potsdam sucht im September 2016 einen Junior (!!) Scala Entwickler, mit folgenden SKILLS AND COMPETENCIES

Required:
• University degree (Bachelor/Diploma/Master) in computer science or mathematics
• Proficiency in spoken and written German and English
• Programming skills and a solid foundation in computer science with strong competencies in data structures, algorithms, databases, and software design
• Understanding of advanced functional programming concepts such as functors, monads, and type classes
• Knowledge in Scala as well as in Haskell
• Experience with Scala and Scala.js
• Experience with meta programming in Scala, e.g., using Scala’s macro system
• Solid understanding of the theoretical foundation of Scala, in particular the type system, the lambda calculus, the DOT calculus, and type theory in general
• Very strong analytical skills and mathematical skills
• Reliable and open-minded with strong team working skills, determined to reach a goal in time as well as the ability to work independently and to prioritize

Beneficial:
• Knowledge on SAP technologies and products
• Experiences with the design of distributed systems, e.g., using Akka

mal ganz ehrlich: entweder das ist ein Höhepunkt des Dadaismus oder ein interner Scherz von SAP. Oder die HR-Abteilung glaubt, dass das einen Informatik-Absolventen beschreibt.

Scala Macros sind entweder immer noch experimentell, oder schon tot, oder was auch immer: schwer das rauszufinden

aber was mich eigentlich aufregt ist der DOT calculus: am 3. Februar vorgestellt (The Essence of Scala | The Scala Programming Language) und schwuppdiwupp gehört er 8 Monate später schon in die Kategorie „Required“.

Vielleicht bin ich auch nur verbittert, weil meine großen Erfahrungen in Masturbation, Nasenbohren und Busenanalyse heute nicht mehr gefragt sind.