Programmierer als Beruf - was wollen die Unternehmen?



  • lern gescheid programmieren und die für deine programmiersprache benötigten tools (eclipse oder visual studio)... das design wird dir im job eh vorgegeben. kein normaler boss wird dich ne software designen lassen! wenn du glück hast kannst module schreiben, wenns dafür nicht reicht kannst immernoch die straße fegen 🙄

    (so wars zumindest bei mir, weiß nicht ob das bei anderen anders abläuft 😕 )



  • elise schrieb:

    was ist ein "berufsprogrammierer"?

    was studierst du? informatik?

    Jemand der Software entwickelt ( beruflich ) oder? *g*
    Also Softwareentwickler.
    Ja ich studiere Informatik.

    wenns dafür nicht reicht kannst immernoch die straße fegen

    Na ich hoffe doch nicht, entschuldigt meine fragen, bin beruflich nie in diesem
    Bereich tätig gewesen, deswegen wende ich mich hier an dieses Forum um Tipps zu sammeln. Ist halt eines der Tätigkeiten in meinem Studium was mir bisjetzt am meisten Spaß gemacht hat ( oder sagern wirs lieber so : es hat mich am meisten interessiert - nur mal vorsichtshalber ein anderes Wort für Spaß hergenommen, das es in der Berufswelt nicht immer spaßig zugehen kann das weiß ich ).



  • Jemand der Software entwickelt ( beruflich ) oder? *g*
    Also Softwareentwickler.
    Ja ich studiere Informatik.

    Nur hat ein Informatiker reichlich wenig mit dem Typus des Programmieres gemein.



  • Sorry das hilft mir nicht gerade weiter *imo*, außer du möchtest mir sagen das ich nach meinem Studium ungeeignet bin als Programmierer?



  • phcn.fraggle schrieb:

    ...außer du möchtest mir sagen das ich nach meinem Studium ungeeignet bin als Programmierer?

    jetzt mach dir mal nicht ins hemd. du wirst schon deine 40-50k/p.a. bekommen! was du dann machst ist doch egal, oder 😕



  • jetzt mach dir mal nicht ins hemd.

    [ot]
    ich bitte dich, wegen sowas doch nicht 🙂
    diesen eindruck wollte ich jetzt nicht vermitteln.
    [/ot]

    was du dann machst ist doch egal, oder 😕

    [ot]
    ansichtssache
    [/ot]



  • Jeder Prof meint, sein gelehrtes Fach ist das wichtigste und da achten Chefs total drauf das man sowas beherrscht (Naja fast jeder, in der Informatik sind das vor allem die: Mathe-, Microprozessortechnik-, Softwaretechnik-, Algorithmen-, Digitaltechnik-, usw. Profs).
    Keiner sagt das nicht alle diese Fächer wichtig sein können. Aber ob Sie es sind ist eine andere Sache und hängt damit zusammen wo du unterkommst.
    Musst du irgendwo im die ganze Zeit Treiber Programmieren wirst du mit UML wohl weniger am Hut haben. Kommst du in eine Firma wo Software von Grund auf gebaut wird, wäre es nicht schlecht wenn du zumindest UML ordentliche lesen kannst. Ist die Firma recht klein und du bist am gesamten Designprozess beteiligt, sind bessere Kentnisse im Softwaredesign gut.

    Meist ist es aber so das sich eh im Laufe der Zeit (kommt auch wieder auf die Firma drauf an) das ganze vom reinen Coding eher in richtung Softwaredesign verlagert. Von echten Softwarearchitekten wird entsprechende Erfahrung verlangt. Und die kriegst du beim Coden größerer Projekte schon, wenn du beim Proggen etwas mitdenkst. Es ist aber nicht schlecht, wenn du in dem besagten Fach ne gute Note hast.



  • _-- schrieb:

    das design wird dir im job eh vorgegeben.

    Wird es nicht zwangsläufig, meistens wenn das Projekt wirklich groß ist oder einem der Chef nix zutraut 😃 Die meisten Dipl-Informatiker die ich kenne, sind auch in den Designprozess der Software eingebunden. Man ist ja kein Code-monkey. Ich selbst habe glücklicherweise völlige Freiheit im internen Programmdesign, nur die Schnittstellen nach außen müssen mit anderen abgesprochen werden.
    Und abgesehen davon: Reiß dich endlich mal in deinem Tonfall zusammen.

    phcn.fraggle schrieb:

    außer du möchtest mir sagen das ich nach meinem Studium ungeeignet bin als Programmierer?

    Quatsch. Viele studierte Informatiker programmieren später. Aber nicht nur dass, du bist idR auch in anderen Bereichen tätig, die an die Entwicklung anknüpfen. Du wirst aber durch dein Infostudium eine breite Basis im Bereich der Informatik mitbekommen, jedenfalls im Normalfall. Das heißt du musst nicht unbedingt programmieren und schon gar nicht bis an's Lebensende, wenn du nicht willst 😉

    Zur eigentlichen Frage: Klar hilft es, gute Noten zu haben. Die haben noch nie geschadet 😉 Es hilft auch ungemein, wenn du dich in der Freizeit damit beschäftigt hast, denn das zeugt davon, dass dich das interessiert und du bereit warst, Freizeit zu opfern. Engagement sehen Firmen gerne. Ansonsten ist es so, dass du dich am Anfang in fast jeden neuen Job wirst einarbeiten müssen, besonders in die verwendeten Technologien. Die Informatik ist so ein riesiges Feld und die Chance, dass du mit etwas Unbekanntem arbeiten musst, die ist enorm hoch 😃 Achte darauf dass die Basics gut sitzen und du gut durch's Studium kommst, dann wirst du später keine Probleme haben. Die Erfahrung kommt dann mit den Berufsjahren dazu 😉



  • _-- schrieb:

    das design wird dir im job eh vorgegeben. kein normaler boss wird dich ne software designen lassen!

    So ein Unsinn.



  • phcn.fraggle schrieb:

    elise schrieb:

    was ist ein "berufsprogrammierer"?

    was studierst du? informatik?

    Jemand der Software entwickelt ( beruflich ) oder? *g*
    Also Softwareentwickler.
    Ja ich studiere Informatik.

    na dann... weißt du sicher, dass informatik einen viel weitereren bereich als softwareentwicklung umfasst.
    ich würde mir nun ein praktikum suchen, das meinem eigenen schwerpunkt im studium entspricht, meinen zukunftswünschen.
    natürlich musst du programmieren können.
    aber das ist nur ein kleiner teilbereich.



  • GPC schrieb:

    Ich selbst habe glücklicherweise völlige Freiheit im internen Programmdesign, nur die Schnittstellen nach außen müssen mit anderen abgesprochen werden.

    Ist bei mir genauso. Als Ingenieur konzeptioniere und entwickle ich selten für externe Kunden, sondern meistens für unseren Bereich.
    Nach drei Jahren weiß ich auch schon ganz gut, wie der Chef Dinge sehen und benutzen will. Daher hab ich relativ viel Freiraum und kann mir das Projekt im Wesentlichen so gestalten, wie ich das für richtig halte.

    Es gibt vom Chef klare Vorgaben in Sachen Performance und Design. Das will er sehen. Wie ich dahin komme ist ihm meist egal. 😃

    Zum Glück ist er der Programmierung nicht so fern und kann auch mal mit seinen Entwicklern über bestimmte Herangehensweisen, Threading-Geschichten, Lastverteilung, grundlegende Programmstrukturen reden.

    Meistens läuft das bei uns so in der Richtung:
    < Chef: "bei der Applikation ist mit einem Messageumfang von 80.000 / sec zu rechnen. Mach dir nen Kopp :D" >

    Resultat: Die Unternehmer wollen vor allem Leute, die mitdenken...
    Ich hab hier nach dem Studium soviel gelernt... das is Wahnsinn.

    Praxis != Studium ... 😃



  • phcn.fraggle schrieb:

    ...

    Ich halte grundsätzlich Informatikabgänger die sich als "Programmierer" verdingen für Leute, die aus ihren Abschluss zu wenig machen. Wenn es um die reine Programmierung geht würde wohl ein Fachinformatiker vollkommen ausreichen.

    _-- schrieb schrieb:

    das design wird dir im job eh vorgegeben. kein normaler boss wird dich ne software designen lassen!

    Umso größer eine Softwareabteilung ist, um so eher mag diese Aussage zutreffen, aber Allgemeingültig ist sie keineswegs. Nicht alle Softwareentwickler arbeiten in einem solchen Umfeld, und selbst in einer Firma mit 50+ Softwareentwicklern ist dies nicht garantiert (sondern eher noch von der Größe der Teams abhängig).

    Ich habe bislang in 10 Jahren nur ein Projekt mitgemacht (und genau dieses natürlich auch nicht in der Entwicklung ;p), in dem es ein eigenes Team für die Softwarearchitektur gab, und selbst da war das Design nicht völlig vorgegeben. Anderseits war meine größte Firma auch nur ca. 130 Mitarbeiter groß (wovon ca. 50% in der Entwicklung gearbeitet haben), die kleinste ein 3-Mann Unternehmen.



  • asc schrieb:

    phcn.fraggle schrieb:

    ...

    Ich halte grundsätzlich Informatikabgänger die sich als "Programmierer" verdingen für Leute, die aus ihren Abschluss zu wenig machen. Wenn es um die reine Programmierung geht würde wohl ein Fachinformatiker vollkommen ausreichen.

    Ich meine, dass der OP schon "Softwareentwickler" meint und nicht "Programmierer". Er wird sich schon nicht bewusst auf eine Stelle bewerben, die deutlich unter seiner Qualifikation ist.

    _-- schrieb schrieb:

    das design wird dir im job eh vorgegeben. kein normaler boss wird dich ne software designen lassen!

    Umso größer eine Softwareabteilung ist[...]

    _-- sollte man einfach ignorieren.



  • Bashar schrieb:

    Ich meine, dass der OP schon "Softwareentwickler" meint und nicht "Programmierer". Er wird sich schon nicht bewusst auf eine Stelle bewerben, die deutlich unter seiner Qualifikation ist.

    Bitte erklärt hier einmal genau den Unterschied zwischen einem 'Softwareentwickler' und einem 'Programmierer'. Was soll ein Unternehmen mit jemand anfangen, der eine höhere Qualifikation für sich beansprucht und nicht selbst programmieren kann? 😕



  • Ein Softwareentwickler beherrscht den gesamten Softwareentwicklungsprozess von der Anforderungsaufnahme über Analyse, Design, Implementierung, Test und Wartung.
    Jemand, der nicht programmieren kann, ist kein Softwareentwickler. Oder sollte keiner sein, manche mogeln sich vielleicht irgendwie durch 🙂



  • berniebutt schrieb:

    Bitte erklärt hier einmal genau den Unterschied zwischen einem 'Softwareentwickler' und einem 'Programmierer'.

    Ein Softwareentwickler ist in der Regel auch ein Programmierer, nicht aber umgekehrt.

    Ein Programmierer in der klassischen Betrachtungsweise ist jemand der nach Vorgaben ein Programm herunterschreibt (sofern die Vorgaben schon recht ausführlich sind, wird so eine Stelle auch gerne abfällig als Coder bezeichnet). Unter dem Begriff "Softwareentwickler" versteht man in der Regel einen, der den gesamten Entwicklungsprozess einer Software mitmacht (Analyse, Design, Implementierung, Test...).



  • <post im falschen Thread>



  • marco.b schrieb:

    _-- schrieb:

    das design wird dir im job eh vorgegeben. kein normaler boss wird dich ne software designen lassen!

    So ein Unsinn.

    ah, das ist also der grund, warum der ganze code so madig gebaut ist. wenn man praktikanten designen lässt wunderts mich nicht!



  • GPC schrieb:

    Ich selbst habe glücklicherweise völlige Freiheit im internen Programmdesign, nur die Schnittstellen nach außen müssen mit anderen abgesprochen werden

    also schreibst du ein modul. das hat mit softwaredesign nix gemeinsam :p



  • _-- schrieb:

    ah, das ist also der grund, warum der ganze code so madig gebaut ist. wenn man praktikanten designen lässt wunderts mich nicht!

    Schlechter Code ist in erster Linie das Verschulden von falsch gewählten Prioritäten, und dem Fehlen jeglicher Vorgaben (hiermit meine ich nicht unbedingt Designvorgaben, sondern fachliches Knowhow, das selbst ein Chef häufig nicht hat - es sei den vielleicht, er stammt genau aus der Zielgruppe). "Wozu Refactoring, das kostet doch unnötig Zeit", "Ach die Einschränkung wird der Kunde erst nach Ende der Gewährleistung bemerken", "Fehlerbeseitigung bringt uns kein Geld, dieses Feature wiederum wird bezahlt"...

    Die Sätze sind nicht ganz aus der Luft gegriffen. Und davon abgesehen habe ich schon Praktikanten erlebt, die saubereren Code erzeugt haben, als manche Entwickler.


Anmelden zum Antworten