Als Physikstudent bei SAP



  • Prof84 schrieb:

    Gut, aber zuerst mache ich einen Eingangstest.
    Sag mir bitte zuerst, was das für eine für eine Programmiersprache ist!
    ...
    Bonusfrage: Was ist das für ein Algorithmus? 🙂

    Abgesehn davon dass diese Sprache jeder lesen kann der einmal in seinem Leben Programmiert hat und das Programm wohl irgendwas mit Partikelschaermen oder Rendering zu tun hat:

    Qualifiziert einen die Lesefaehigkeit als Hochbezahlten Consultant (zu Deutsch: Berater)? Wenn ja: Warum habe ich und viele andere ueberhaupt studiert?!?!?!

    Ich glaube Consulting ist eine Marketingentscheidung gewesen: Statt einen Ingenieur mit Verstand einzustellen hat man sich eingeredet es waere besser 10 moechtegern-Hirne (10 mal so viel ) zu bezahlen. Armes Deutschland.



  • Habe ich Euch gefragt?
    Habe ich Trollfutter in den Taschen?
    Müsst ihr beweisen, das ihr googlen könnt?

    @horsewithoutname:
    Ok, nächste Frage:
    Wie baue ich aus Pseudocode einen in einer GPL?
    Was ist alles nötig?



  • Korbinian schrieb:

    Qualifiziert einen die Lesefaehigkeit als Hochbezahlten Consultant (zu Deutsch: Berater)? Wenn ja: Warum habe ich und viele andere ueberhaupt studiert?!?!?!
    Ich glaube Consulting ist eine Marketingentscheidung gewesen: Statt einen Ingenieur mit Verstand einzustellen hat man sich eingeredet es waere besser 10 moechtegern-Hirne (10 mal so viel ) zu bezahlen. Armes Deutschland.

    sind diese 'consultants' nicht ein überbleibsel aus der dot-com blase? damals konnte doch jeder, der mal ein batchfile selbst geschrieben hat, einen coolen job in der softwareindustrie bekommen.
    🙂



  • Prof84 schrieb:

    @horsewithoutname:
    Ok, nächste Frage:
    Wie baue ich aus Pseudocode einen in einer GPL?
    Was ist alles nötig?

    Also statt GPL wuerde ich HSDPA nehmen. Den specifications entsprechend muessten wir erstmal auf nem Whiteboard brainstormen welche Features wir brauchen. Dann vergleichen wir RP mit SOA, dieser Trade-off will schon gebalanced sein. Sobald wir dann ein Kickoff Datum haben werden regelmaessig Milestones gereviewt und der Entwicklungsstand live in extreme programming getrackt.

    Oh mann, ist garnicht so einfach so viele Buzzwords in einen Satz zu bauen. Sind Consultants am Schluss Germanisten oder Redenschreiber oder sowas?!



  • Prof84 schrieb:

    Wie baue ich aus Pseudocode einen in einer GPL?

    (GPL = General Purpose Language?)

    Entweder ist der Pseudocode so formal, dass du ihn parsen und übersetzen kannst, dann ist es aber eigentlich kein Pseudocode, sondern eine Programmiersprache. Oder er ist es nicht, dann kannst du ihn nicht automatisch übersetzen.



  • Bashar schrieb:

    Prof84 schrieb:

    Wie baue ich aus Pseudocode einen in einer GPL?

    (GPL = General Purpose Language?)

    nein, Gnu Public License.



  • Prof84 schrieb:

    nep schrieb:

    Prof84 schrieb:

    Autsch! - Ob ich wohl seit Jahren hier prädige das natives Coding obselete ist.
    Außerhalb der Codegeneration arbeite ich schon lange nicht mehr.

    Meinst du mit "Codegeneration" das was man z.B. mit MDA gemacht hat? Wenn ja, erzähl mal was du da genau machst, würd mich nämlich tatsächlich interessieren, da ich ne zeit lang auch in dem Bereich gearbeitet (d.h. Software dafür entwickelt 😉 ) habe.

    Wir deklarieren:
    -Generation als Ergebnis
    -Generierung als Prozess

    Wenn Du MDA in den Mund nimmst, bist Du schon automatisch in der OMG Ecke gefangen (UML, MOF, OCL, CWM etc.). Genau diese Fessel versuchen wir ja schon seit Jahren zu sprengen.

    Und dafür hast Du jetzt Tools entwickelt oder SW mit den Tools entwickelt?

    MDA ist ja weitaus mehr als pure Codegeneration. Aber genau das ist ja eines der Probleme, MDA wurde letztlich für nichts anderes als zur Codegenerierung benutzt, womit es irgendwann angesichts der steigenden Beliebtheit der Eclipse-Plattform (da gibts ja zahlreiche Modeller und Codegeneratoren z.B. speziell für den J2EE Bereich) obsolet wurde.
    Bzw. meine Frage: Was machst du da denn genau? Modellierst und generierst du dann die Architektur, so dass nachher Coderümpfe entstehen oder generierst du tatsächliche Logik? Wenn ja, wie? Damals gabs ja auch immer Bestrebungen das zu tun (Stichwort Action Language, aber was draus geworden ist nie).

    Ich selbst habe SW dafür entwickelt, aber hab auch schon so damit mal "gearbeitet".



  • Prof84 schrieb:

    tawa schrieb:

    zwischenfrage schrieb:

    Wieso muss eigentlich einer der angeblich so erfolgreich ist wie unser prof84 und alle wichtigen menschen kennt und schon alle erfindungen und wirtschaftsentwicklungen vorher weiß, immer in einem c++ forum, in dem gut die hälfte schlüler sind, angeben?

    Reine Profilierungssucht im Privatleben, wo er doch jeden Tag mit richtigen Ingenieuren und Entwicklern zu tun hat, die nicht auf Buzzword-Bingo reinfallen. 😉

    1. Profilierungsucht im Privat- und Berufsleben!

    2. Erfolg ist relativ. Nach meinen Ansprüchen stehe ich immer noch am Anfang. (Obwohl ich wäre auch im Paradies nicht zu frieden, wie sich gezeigt hat.)

    3. Ich kenne "wichtige" und wichtige Leute, aber nicht alle.

    4. Ich war meiner Zeit schon immer weit voraus. Kannst Dir gerne mal jahrealte Posts von mir heraussuchen und schauen wie die sich jetzt in Gegenwart darstellen.

    5. Interessiert mich die Meinung von IT Experten oder Menschen mit ähnlicher Gesinnung. Existieren in diesen Forum zwar nur zu einem geringer Prozentsatz, aber bei 30.000 Usern sind es immerhin Einige. So ist das halt bei Männern, wenn Sie quatschen dann primär über Beruf und Arbeit. Aber auch Fragen wie , wo ich Urlaub machen soll, stelle ich lieber hier, weil mein Profil hier eher Berücksichtigung findet als in einem Touristikforum.

    6. Nach deinen Posts gehörst Du für mich nicht dazu. Sorry.

    7. Diese Buzzword-Kacke wird stark von nicht registrierten Troll verbreitet oder Entwicklern, die für kleine Hinterhofklitschen arbeiten bzw. in einem Projektumfeld, wo sie nicht gezwungen sind bestimmte Standards an den Tag zu legen. Wenn Du in einem extrem großen und interdisziplinäre Team (500- 5000 MA - Entwickler, Techniker, Wissenschaftler, Manager, Verwaltungsangestellte etc) arbeitest, werden die "Buzzwords" plötzlich zur Muttersprache. Nur leider sind mir in den acht Jahren, die ich jetzt im Forum bin, nicht einer begegnet bei dem ich den Eindruck hatte er könnte dabei ernsthaft mitreden. Und wenn ich versuche bestimmte Muster in den Diskussionen zu refektieren, bin ich halt der Troll, weil die Leute noch nicht einmal im Traum darauf kommen, bestimmte Sachen auseinanderzuhalten und zu abstrahieren. Denn wie auch ohne Sprach-Modell-Assoziation aka Buzzwords (s. Eric Evans) wenn sie die Modelle nicht kennen. Man kommt mir immer wieder mit der Kleinteam-Perspektive. Selbst Marc++us ist so gestrickt.

    8. Habe ich auch genug Selbstbewußtsein, um emotionslos gegen 29.999 Mitglieder anzustinken.

    9. Thema Angeben: Das ist in den Jahren sogar ein ziemlich ernstes und immer schlimmer werdenes Problem für mich. Viele halten mich für zu arrogant, zu präpotent, zu von sich eingenommen, zu dominant (Dt. Post AG), jemand der ständig Märchen erzählt und sich bei jeder Gelegenheit produzieren muss. Wo das Problem liegt, kann man schön bei meiner Freundin sehen. Sie hatte zuerst von mir den selben Eindruck und es war ein Wunder, dass wir die ersten zwei Wochen erlebt haben. Nur nachdem sie Woche für Woche, Tag für Tag die Telefonate in meinen Büro mitbekommen hat, die Emails die ich ihr lachend oder weinend vorgelesen habe und das im Schnitt 40mal pro Woche das Telefon geht, für aus ihrer Sicht Zitat "größenwahnsinnige hochtrabende und prallerische" Projekte, dass dies mein Alltag ist und keine Angeberrei.

    Eine Probe von Freitag:
    - Absage von VW zum Projektmanagement bei der Entwicklung neuer Antriebe wegen zur erwartender Überqualifikation.
    - Die 100ste Anfrage von EADS, ob nicht doch ihren AM400 als oberster Systemigenieur bzw Anforderungsmanager retten will. Absage meinerseits: Keine militärischen Projekte!
    - Absage von Gulp zur Leitung von indischem Subunternehmen und Erstellung ihrer Anforderungsspezifkationen wegen "Komplexe" der Entscheidungsträger.
    - Meldung das zur Beauftragung zum Senior Businessanalyst in einen Versicherungskonzern noch keine Entscheidung gefallen ist. Ich habe den Entscheidungsträger mal wieder aus dem Tritt gebracht.
    - Anfrage einer Bank in FFM zum Aufbau eines Knowlegde-Management-Systems. 😃
    - Senior Consultant zum Data Mining eines Versicherungskonzerns.
    usw.

    Für mich ist das so natürlich wie das Atem. Leider bekommen 19/20 in meinen Umfeld Komplexe und sind neidisch. Du erfährst Ablehnung zubald Du von deiner Arbeit sprichst, die immerhin 70 Stunden in der Woche meiner Zeit ausmacht. Um nicht nach Jahren für teueres Geld mich auf die Ledercouch legen zu müssen, suche ich mir ein Ventil. Und das Ventil seit Ihr.

    Also Motivation:
    A) Hier kann ich so sein, wie ich bin. Hier kann ich reflektieren ohne Strafe.
    😎 Hier darf ich auch Idioten ungestraft kloppen und brandmarken, was ich als Consultant oder Privatperson im RL nicht darf. - Virtueller Sandsack! 🙂
    C) Dieses Forum hat zu einen nicht unerheblichen Teil dazu beigetragen, das ich die Expertise überhaupt formen konnte, die ich heute besitze. So mancher Link, manches Konzept oder Begriff aka Buzzword haben mich in meiner Entwicklung entscheidend weitergebracht und geformt.
    D) Da ich sehr viel von mir gebe (mich produziere), kann ich mich auch weitgefasst in Zweifel ziehen lassen, ohne das was im RL zurückkommt. Und das kann auch ein sechsjähriger Schüler tunen.
    E) Habe ich den Eindruck (Größenwahn), das grade meine Posts einen gewaltigen Einfluß in der Welt haben. Ich glaube, das Weltbild so mancher Mitglieder habe ich hier deutlich eingedrückt, gerade weil sie so exzentrisch sind.
    F) Im Gegenzug gebe ich hier auch eine Menge exquisite detailierter Informationen, die schwer zu realisieren sind.

    Der Leiter der Entwicklung bei SAP ist Dr. U.
    Und den kann man persönlich auf unzähligen Konverenzen treffen, wo gerne darstellt wird, wie SAP derzeit entwickelt. Also keine Kunst.
    Ich bin von SAP auch nicht begeistert. Aber die haben Geld und viel Nachholbedarf! 😋

    who cares.

    zurück zum thema.



  • nep schrieb:

    ...womit es irgendwann angesichts der steigenden Beliebtheit der Eclipse-Plattform (da gibts ja zahlreiche Modeller und Codegeneratoren z.B. speziell für den J2EE Bereich) obsolet wurde.

    Kann ich nicht so unterschreiben, weil viele MDD Ansätze intern auf Subsysteme setzen, die MDA (OMG) orientiert sind. Das eine PSM (J. Aargedal stört sich immer an dem Begriff Plattform und ich gebe ihm recht.) in der SWE primär auf Codeentwicklung setzt in nur natürlich. Wichtige Schlüsselfrage: Ist ein Idiom immer zwingend ein PSM?

    nep schrieb:

    Ich selbst habe SW dafür entwickelt, aber hab auch schon so damit mal "gearbeitet".

    Was denn jetzt? Tools/Appikationen mit Praxistest? (j/n)

    nep schrieb:

    Bzw. meine Frage: Was machst du da denn genau? Modellierst und generierst du dann die Architektur, so dass nachher Coderümpfe entstehen oder generierst du tatsächliche Logik? Wenn ja, wie? Damals gabs ja auch immer Bestrebungen das zu tun (Stichwort Action Language, aber was draus geworden ist nie).

    Ich arbeite strenggenommen seit 1998 in diesem Gebiet. Was ich bisher alles gemacht habe, würde sich auch kein Schwein mehr durchlesen.

    Seit 2005 habe ich meine "MDA Phase" eigentlich schon hinter mir gelassen und beschäftige mich mit Ansätzen die weit außerhalb der OMG liegen. Wobei Modellierung bei mir weit gefasst ist, Modelle können auch in Textform oder digitalen Signalen vorliegen. Meine Expertise ist (A)CCSE wie erwähnt, d.h. ich versuche die HMI in Betrieben so anzulegen, dass ein immer höherer Grad von Automation möglich ist. Mein erster Grundansatz war DSM mit Tools wie MetaEdit, GME(S) etc, bei denen ich versuchte eine DSL für RE und SE zu entwerfen, die für abteilungsweite Konzepte/Konzeptionen und Konzeptionierungen eingesetzt wurden! Das macht mich in der Welt einzigartig. Nachdem ich Siemens verlassen hatte, habe ich meine Forschung 2006 vorangetrieben, um die Konzeptbildung der Systemingenieure und Anforderungsmanager in immer zunehmenden Maße zu automatisieren. Und dabei hast Du es nicht nur mit OMG Kramm zu tunen - Matlab, Schaltplänen, Materiallisten, CADs, Budgetlisten, Fertigungsprozesse, Exceldateinen, Worddocs, Lagerlisten, Produktkatalogen, Testberichte, Kundenfeedback, Managerentscheidungen etc. Mein Basisansatz war bei Siemens ein konzernweiter AST, der zwar bestens geeignet, um die Traceability bei Menschen zu gewährleisten, für Automationsprozesse aber einige Schwierigkeiten bereitete, wie hier erwähnt z.B, die funktionale Darstellung der Automation.
    Seit 2007 habe ich einige Gleichgesinnte in der Forschung gefunden. Glaube ja nie, dass Du immer der Erste bist, der auf die Idee kam. Nur diese Leute (bisher 12) waren extrem schwer zu finden. Auf allgemein bekannten Kongressen turnen die nicht rum. Mein aktueller Ansatz ist es die Tupel des AST in XML abzubilden und verarbeiten und in der automatischen Konzeptionierung u.a. auch SW zu erstellen, wobei die Verarbeitungskonzepte ebenso erfasst werden. Und auf die Idee kam ich vor der Veröffentlichung von Intentionalsoft inc. 😉

    Bashar schrieb:

    Entweder ist der Pseudocode so formal, dass du ihn parsen und übersetzen kannst, dann ist es aber eigentlich kein Pseudocode, sondern eine Programmiersprache. Oder er ist es nicht, dann kannst du ihn nicht automatisch übersetzen.

    Führe mal genau die Obstacles auf, warum Du glaubst eine Automation wäre nicht möglich. Ebenso Dein Anti-Scoping. Was möchtest Du nicht in Deiner Betrachtung mit einbeziehen.

    @TravisG: Hast schon recht, ist komplett OT,
    but a lot of guys care. Really wired ... 🕶



  • Kann dir nicht bei allem folgen, da z.T. viel zu viele Grammatikfehler drin sind um überhaupt den Satzbau zu erkennen...
    Andererseits:

    Ist ein Idiom immer zwingend ein PSM?

    Was ist denn das für eine Frage? Weißt du überhaupt was das einzelne jeweils bedeutet? Das kann man eigentlich in gar keinen Bezug setzen...

    Prof84 schrieb:

    nep schrieb:

    ...womit es irgendwann angesichts der steigenden Beliebtheit der Eclipse-Plattform (da gibts ja zahlreiche Modeller und Codegeneratoren z.B. speziell für den J2EE Bereich) obsolet wurde.

    Kann ich nicht so unterschreiben, weil viele MDD Ansätze intern auf Subsysteme setzen, die MDA (OMG) orientiert sind.

    Ja, damit hast du recht, das obige Beispiel von mir ist ja auch nicht der einzige Grund für das Scheitern. Ein anderes Beispiel ist die Tatsache, dass man immer auf der einen Seite das Modell hat und auf der andereren Seite die generierten Artefakte die nachher noch angereichert werden. Diese beiden "Welten" konsistent zu halten erfordert viel Disziplin und Aufwand.

    Zusammengefasst interpretiere ich die "Beispiele" die du gebracht hast so, dass du quasi Codegeneration in bestimmten speziellen Bereichen betreibst, so wie ich mir das bereits dachte. Hab z.B. auch schon in der Automatisierungsindustrie so Sachen gesehen wo mithilfe modellgetriebener Codegenerierung aus EDDL-Artefakten FDT-Code-Komponenten generiert wurden, mal so als Beispiel falls dir das was sagt.
    Aber letztlich ist es hier immer so, dass man die ganzen DSLs, Transformationen etc hierfür auch immer erst entwickeln und je nachdem auch wieder anpassen muss, was "natives Coding" wie du es so schön nennst eben nicht obsolet macht. Da ist sogar sehr viel erforderlich, aber hierdurch kann man die jeweiligen Aufgaben dann halt doch wesentlich effizienter und fehlerfreier erledigen.



  • Beantworte doch mal meine Frage!

    nep schrieb:

    Zusammengefasst interpretiere ich die "Beispiele" die du gebracht hast so, dass du quasi Codegeneration in bestimmten speziellen Bereichen betreibst, so wie ich mir das bereits dachte. Hab z.B. auch schon in der Automatisierungsindustrie so Sachen gesehen wo mithilfe modellgetriebener Codegenerierung aus EDDL-Artefakten FDT-Code-Komponenten generiert wurden, mal so als Beispiel falls dir das was sagt.

    Das ist doch leicht! Weil sich die Semantik eingrenzen lässt. Ich rede von der Abstraktion der Semantik.

    nep schrieb:

    Aber letztlich ist es hier immer so, dass man die ganzen DSLs, Transformationen etc hierfür auch immer erst entwickeln und je nachdem auch wieder anpassen muss, was "natives Coding" wie du es so schön nennst eben nicht obsolet macht. Da ist sogar sehr viel erforderlich, aber hierdurch kann man die jeweiligen Aufgaben dann halt doch wesentlich effizienter und fehlerfreier erledigen.

    Und die Schlüsselfragen sind:
    In welchen Grade erfolgt dies automatisch?
    Wieweit reicht der re-use? (Systemgrenzen) 💡 😉



  • Prof84 schrieb:

    Bashar schrieb:

    Entweder ist der Pseudocode so formal, dass du ihn parsen und übersetzen kannst, dann ist es aber eigentlich kein Pseudocode, sondern eine Programmiersprache. Oder er ist es nicht, dann kannst du ihn nicht automatisch übersetzen.

    Führe mal genau die Obstacles auf, warum Du glaubst eine Automation wäre nicht möglich. Ebenso Dein Anti-Scoping. Was möchtest Du nicht in Deiner Betrachtung mit einbeziehen.

    Versuchst du mich mit einer Buzzwordattacke abzuwimmeln?



  • Nö, Fachbegegriffe im RE.
    Obstacles := Hindernisse;
    Anti-Scoping := Antibereichseingrenzung;



  • RE? Antibereichseingrenzung?

    Wird sowas in den erlauchten Kreisen, in denen du verkehrst, verstanden? Oder schüchterst du damit eher ahnungslose Entscheider ein, die ihr Gesicht nicht verlieren wollen?



  • Prof84 schrieb:

    Antibereichseingrenzung

    wie wärs mit 'bereichserweiterung'. oder passt das nicht ganz?
    🙂



  • Ich bin dafuer dass Prof84 entweder die deutschen Fachbegriffe verwendet (also Hindernis statt Obstacle) oder komplett auf Englisch schreibt. So kommt mein Sprachmodell im Hirn immer ziemlich durcheinander, ausserdem hab ich dann immer den dumm daherreden-aber-nix-dahinter moechtegern Consultant im Hinterkopf...

    Nachteil: Klingt halt nimmer so abgehoben.
    Vorteil: Jeder versteht was er meint. (ist dann aber nicht mehr so gut bezahlt vielleicht)



  • Prof84 schrieb:

    @TravisG: Hast schon recht, ist komplett OT,
    but a lot of guys care. Really wired ... 🕶

    weird



  • Walli schrieb:

    Prof84 schrieb:

    @TravisG: Hast schon recht, ist komplett OT,
    but a lot of guys care. Really wired ... 🕶

    weird

    mit WRD wär's nicht passiert. jetzt wissen wir ja, warum er immer so gern abkürzungen nimmt.
    🙂



  • Bashar schrieb:

    RE? Antibereichseingrenzung?

    Wird sowas in den erlauchten Kreisen, in denen du verkehrst, verstanden?

    Muttersprache! :p

    Fazit: Man hält sich bei vollig belanglosen und ungezwungen Posts über die Anwendung von Fachbegriffen, Tipp- und Rechtschreibfehler auf, um die Tatsache zu verbergen, das man keine Ahnung hat, aber mich dennoch zum Tanzen auffordern will. Tschüß zusammen! 😃
    </ot>



  • Wer meint denn hier, sich durch Nonsens-Vokabular abgrenzen zu müssen?


Anmelden zum Antworten