Lösungsorientiertes Programmieren ist gefragt

OP #6017324
Lesenswert?

Hallo Leute,
 bei manchen Unternehmen ist Lösungsorientiertheit  in der Entwicklung 
gefragt. Dumme Frage, aber was zeichnet sich aus, dass man 
lösungsorientiert programmiert? Arbeitet man als Programmierer nicht 
zwangsweise immer lösungsorientiert, weil am ende alles zu einer Lösung 
führt?
(Firma: Funkenflug Industries) #6017372
Lesenswert?

Das bedeutet so viel, wie daß Du direkt auf ein Ziel hinarbeiten sollst, 
ohne störende Extras. Kann auch bedeuten, daß Du Dir Deinen Weg selbst 
suchen sollst. Also bekommst 'ne Aufgabe und sollst wissen bekomme ich 
damit oder damit hin. Lieber ein direktes Ergebnis, keine tausend Skins, 
keine unnützen Funktionen, insbesondere keine Ostereier, die mehr Zeit 
in Anspruch nehmen als die eigentliche Programmfunktion.

Du kannst aber davon ausgehen, daß der Personalchef, der das geschrieben 
hat, deutlich weniger Ahnung von Programmieren hat, als die Leute, die 
sich da bewerben. Analog wie die Anforderung "Zuverlässigkeit". Das 
kannst Du hinschreiben oder auch nicht, die Leute, die nicht zuverlässig 
sind, werden in kurzer Zeit gefeuert egal ob das dabeistand oder nicht. 
Unzuverlässigkeit wird niemand suchen.
Gast #6017413
Lesenswert?

Ofen E. schrieb:
> Dumme Frage, aber was zeichnet sich aus, dass man
> lösungsorientiert programmiert?
Dass Du die Sprache und die Paradigmen verwendest, die zu einer 
einfachen Lösung führen, und nicht die, die irgendwer mal empfohlen hat 
oder die Du besser kennst.

Dass Du im Zweifel nachfragst beim Kunden oder beim Stakeholder als 
irgendwas in zweifelhafte "Anforderungen" zu interpretieren --> "Muss 
möglichst schnell", "immer", "nie".

> Arbeitet man als Programmierer nicht
> zwangsweise immer lösungsorientiert, weil am ende alles zu einer Lösung
> führt?

Nein. Zum einen gibt es heute kaum noch Programmierer, die meisten 
schreiben Software (ein Unterschied wie zwischen Author und Tippse). Und 
nicht wenige halten sich mangels eigener Erfahrung oder eigenem 
Selbstbewustsein an Designpattern, die in dem Kontext unbrauchbar sind.

Beispiel: Ein SW-Entwickler, der mit Nassi-Shneyderman-Diagramme per 
Papier und Bleistift anfängt. Kann (zur Ideenfindung, Konzeptbildung) 
richtig sein, ist es aber ganz sicher nicht, wenn es um die Diagramme 
selbst geschieht. Und wenn er dann noch jede Zeile kommentiert, was da 
passiert, weil es so üblich ist (und die Kommentare entsprechend 
ausfallen), dann ist das nicht zielführend, nicht lösungsorientiert.
Gast #6017436
Lesenswert?

> ... aber was zeichnet sich aus, dass man
> lösungsorientiert programmiert?

Phrase 17: "Also, sind wir doch mal ehrlich:"

Das ist schon eine Überlegung wert, derart zu werkeln;
genauso sinnvoll, wie z.B.:

Zielorientiertes Arbeiten,
ergebnisoffenes Prüfen u.v.m.

Ein paar eindrucksvolle Beispiele, wie sich solch tolles Arbeiten
auswirken kann:

Schneller Brüter Kalkar, ca. 7*10^9 €,
https://de.wikipedia.org/wiki/Kernkraftwerk_Kalkar#Eckdaten

Atomkraftwerk Mülheim-Kärlich, ca. 4,3*10^9 € inkl. Rückbau,
https://de.wikipedia.org/wiki/Kernkraftwerk_M%C3%BClheim-K%C3%A4rlich#Daten

"Erlebnispark" Nürburgring,
ca. 0,3*10^9 € 'Verluste für Steuerzahler'
+   0,4*10^9 € 'Beihilfen',
https://de.wikipedia.org/wiki/N%C3%BCrburgring#Insolvenz_und_Verkauf

Elbphilharmonie, ca. 0,9*10^9 €,
https://de.wikipedia.org/wiki/Elbphilharmonie

Stuttgarter Bahnhof 21, womöglich >> 8,2 *10^9 €,
https://de.wikipedia.org/wiki/Stuttgart_21#Kosten

Berliner (Jahrhundert-) Flughafen, womöglich >> 7,3*10^9 €,
https://www.spiegel.de/wirtschaft/soziales/flughafen-berlin-brandenburg-ber-kosten-steigen-auf-7-3-milliarden-euro-a-1195101.html
#6017893
Lesenswert?

Wenn man danach googled, ist Lösungsorientiertheit ein typisches 
Buzzword ohne jede Substanz. In ernsthafter Arbeit hat es nichts 
verloren.

Eine Entwicklung sollte immer nachhaltig sein (dokumentiert, testbar, 
wartbar, erweiterbar, Fehler vermeidend usw.). Daß sie natürlich die 
Aufgabe lösen muß, bedarf keiner besonderen Hervorhebung.
Wenn man das nicht beachtet, wird es diese Firma nicht mehr lange geben.
#6018156
Lesenswert?

Daniel F. schrieb:
> Ben B. schrieb:
>> Weißt Du noch nicht, daß Chuck Norris jetzt die Bauaufsicht über den
>> Flughafen Berlin-Brandenburg übernommen hat?
>> Neuer Eröffnungstermin: morgen früh, spätestens 6:30.
>
> das ist die einzige aufgabe, an der chuck norris scheitert.

Na passt. Dann kann er sich stattdessen um S21, A400M, Anbindung 
Gotthard Basistunnel, beA, usw. usf. kümmern...

An den BER setzen wir derweil dann Quentin Tarantino an...
(Firma: Funkenflug Industries) #6018193
Lesenswert?

> A400M
Uuuuiiiiihhhhhh... :D

> dokumentiert, testbar, wartbar, erweiterbar, Fehler vermeidend usw.
Das kostet manchmal mehr Zeit als die Lösung des Problems selber und 
wird deswegen bei kleinen oder vermeintlich sehr einfachen Sachen auch 
gerne mal ignoriert.
Persönliche Seite #6019179
Lesenswert?

Ben B. schrieb:
> Das bedeutet so viel, wie daß Du direkt auf ein Ziel hinarbeiten
> sollst,
> ohne störende Extras. Kann auch bedeuten, daß Du Dir Deinen Weg selbst
> suchen sollst. Also bekommst 'ne Aufgabe und sollst wissen bekomme ich
> damit oder damit hin. Lieber ein direktes Ergebnis, keine tausend Skins,
> keine unnützen Funktionen, insbesondere keine Ostereier, die mehr Zeit
> in Anspruch nehmen als die eigentliche Programmfunktion.

Was macht so ein normalo-Programmierer den ganzen Tag wenn man solch 
Eingrenzungen extra stellen muss...?

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren