Zum Inhalt springen

maestro impostor

Mitglieder
  • Gesamte Inhalte

    482
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    2

Reputationsaktivitäten

  1. Like
    maestro impostor reagierte auf Albi in Wie viel verdient ihr?   
    So nach knapp 3,5 Jahren hab ich mich jetzt doch entschieden was anderes zu machen, da ich auf dauer einfach keinen Spaß mehr im DB2 Bereich hatte, das ist einfach doch nicht ganz das was ich nach meiner Ausbildung machen wollte.

    Start 02.11.2018
    Alter: 27
    Wohnort: München
    letzter Ausbildungsabschluss: FIAE Juli 2015
    Berufserfahrung: ca. 3,5 Jahre (3 Jahre Ausbildung)
    Vorbildung: 6 Monate Technischer Assistent für Informatik
     
    Arbeitsort: München
    Größe des Konzerns: ca. 200 MA
    Tarif: nein
    Arbeitsstunden pro Woche laut Vertrag: 40
    Arbeitsstunden pro Woche real: 40 (sehe ich noch, laut neuem Chef sind wir angehalten garkeine Überstunden zu machen, daher mal sehen)
     
    Gesamtjahresbrutto: 48.000 € 
    Anzahl der Monatsgehälter: 12
    Anzahl der Urlaubstage: 30

     
    Sonder- / Sozialleistungen:
    - Homeoffice möglich
    - Nach Probezeit Kreditkarte mit der man etwas mehr als 500 € im Jahr ausgeben kann (eine Art Steuerrückzahlung an die Firma die sie an die Mitarbeiter weitergeben)
    - zusätzliche Möglichkeit auf Jahres-Prämie für Leistung (wie die genau funktioniert hab ich aber noch nicht ganz durchgelesen bzw. lass ich mir das vll mal in der Firma erklären, da ich sowas bisher nicht hatte)
    restliche Benefits weiß ich gerade nicht auswendig xD Es sind etwas weniger als in der alten Firma, aber es ist ok
     
    Tätigkeiten (Aufgaben/Aufgabenbereich): Anforderungsanalyse, Design von Kundenspezifischen Lösungen, Neueinführung und Erweiterung von Geschäftsprozessen auf Basis von eigenen Produkt und Projektlösungen, Webentwicklung (Angluar JS2, RichFaces, JAVA etc.), Technische Integration und Betreuung von bestehenden Systemlandschaften, Support und Training der Kunden

    Dem geneigten Beobachter wir auffallen "Hey der verdient ja jetzt weniger", das ist tatsächlich so, hat aber den Grund das ich fast 3 Jahre kaum bis garnicht Programmiert habe, maximal kleinste Anpassungen, entsprechend fehlt mir einfach komplett die Erfahrung.

    Ich habe aber jetzt nach 3,5 Jahren als hauptsächlich Datenbankadmin einfach gemerkt das ich wieder Programmieren will und da fit werden möchte, daher hab ich mich mit Hilfe eines Headhunters umgeschaut, ich hab von Beginn an mit offenen Karten gespielt und die neue Firma fand das ich eine Chance verdiene, das etwas geringere Gehalt ist daher ok für mich. 

    In erster Linie sehe ich den neuen Job als Möglichkeit weiter Fuß zu fassen als Programmierer und Erfahrung zu sammeln, ob ich dann bei der Firma Gehaltssprünge mache oder mir in ein paar Jahren wieder was neues suche, wird man dann sehen  
  2. Like
    maestro impostor reagierte auf mylurid in Dauer Arbeitsweg (einfache Strecke)   
    In Hessen ist der 1. November kein Feiertag. Auch wenn er sein sollte, da ich da regelmäßig Geburtstag habe ?
  3. Like
    maestro impostor reagierte auf Fitschi in Der "Wieviel verdient ihr" - Diskussionsthread   
    @_Sly Glückwunsch erstmal! ?
     
    Wie kam denn dieser Sprung nach gerade einmal 3 Monaten zustande?
  4. Like
    maestro impostor reagierte auf Iceman75 in Wie viel verdient ihr?   
    Alter: 43
    Wohnort: Süd-NDS
    letzter Ausbildungsabschluss (als was und wann): FiSi 2007
    Berufserfahrung: 11 Jahre
    Vorbildung: Realschule
    Grösse der Firma: ~ 25.000 
    Tarif: IG-Metall
    Branche der Firma: Messtechnik
    Arbeitsstunden pro Woche laut Vertrag: 40
    Arbeitsstunden pro Woche real: 40-42
     
    Gesamtjahresbrutto: 70.000
    Anzahl der Monatsgehälter: 12
    Anzahl der Urlaubstage: 30
    Sonder- / Sozialleistungen: VWL ~ 15€
    Variabler Anteil am Gehalt: 10%
     
    Verantwortung:  Projektverantwortung, Servicemanagement
    Tätigkeiten
  5. Like
    maestro impostor reagierte auf MartinSt in Rückgabewert aus Select-Abfrage Joinen   
    Das kommt auf das DBMS an ...
    Beispielsweise bei PostgreSQL kann man über die pg-System-Tables auf die kompletten Strukturen zugreifen.
     
  6. verwirrt
    maestro impostor hat eine Reaktion von JimTheLion erhalten in C# Zufallszahlen erstellen und Wiedergeben   
    Siehe das fett markierte.
    textBox2.Text + " " + Zahl.ToString(); Zwei "variablen" und eine statische Zeichenkette. Durch die Verkettung werden also drei Zeichenketten erzeugt.
    Wenn man Sachen macht oder lernt sollte man von Anfang an verstehen was man macht. Die bestehende wird nicht verändert. Es wird eine neue erzeugt.
    string.Format("{0} {1}", textBox2.Text, Zahl.ToString()); $"{textBox2.Text} {Zahl.ToString()}" Solche Sachen sollte man, vor allem an Anfang, schon Bedenken, im Hinterkopf haben und sich damit auseinandersetzen. Ob Verkettung mittels + oder StringBuilder passiert ist ein unterschied. Wenn er für dich nur marginal ist. Gut. Deine Entscheidung.
     
    Mir ging es auch Primär darum denkanstöße zu geben. Sonst sitze ich in paar Jahren wieder neben Leuten die keinerlei interesse haben sich mit solchen Sachen auseinander zu setzen und von solchen Sachen noch nie gehört haben.
  7. Like
    maestro impostor reagierte auf Whiz-zarD in Liste Filtern mit bestimmten Werten   
    Sorry, aber dann hat er keine Ahnung.
    Ein Code sollte im Idealfall wie ein Prosatext zu lesen sein. Wenn man dann anfängt Kommentare schreiben zu müssen, um den Code zu erklären, dann macht man was falsch. Zu mal, solche Kommentare irgendwann lügen, da der Code angepasst wird aber nicht der Kommentar.
    Ein Kommentar sollte, wenn überhaupt, das "Wieso" erklären und nicht das "Was". Das "Was" erzählt schon der Code.
    Und was ist an den Code nicht verständlich? Es ist eine simple Überprüfung, wann zwei Person-Objekte als gleich zu betrachten sind. Dafür wird ein Hashwert und eine Equals()-Methode benötigt. Der Hashwert ist im Grunde nichts weiter, als eine Zahl, die das Objekt repräsentiert. Es ist quasi eine Performanceoptimierung. Bei meinem Comparer gibt es aber noch einen Fehler. Die GetHashCode()-Methode berücksichtigt auch den Wert und daher funktioniert es nicht. Die XOR-Verknüpfung von Wert muss raus.
    public class PersonComparer : IEqualityComparer<Person> { public bool Equals(Person x, Person y) { if (x == null || y == null) return false; return x.Vorname == y.Vorname && x.Nachname == y.Nachname && x.Geburtsdatum == y.Geburtsdatum; } public int GetHashCode(Person obj) { return obj.Vorname.GetHashCode() ^ obj.Nachname.GetHashCode() ^ obj.Geburtsdatum.GetHashCode(); } } Intern verwendet Distinct() eine Art HashSet, die aber speziell für LINQ entwickelt wurde. Distinct() vergleicht die Werte über einen Comparer. Wenn man keinen Comparer verwendet, wird intern ein DefaultComparer verwendet. Wie dieser genau arbeitet, weiß ich allerdings auch nicht.
    Nicht desto Trotz, lässt sich nun ein eigenen Comparer implementieren. GetHashCode() ermittelt aus dem Objekt eine Zahl. Dazu gibt es etliche Artikel, wie die Methode zu implementieren ist. Die Empfehlung ist, von den jeweiligen Properties den Hashwert ermitteln (die Methode befindet sich am Objekt selber) und diese dann mit einem XOR zu verknüpfen. Damit bekommt man einen eindeutigen Hashwert. Das HashSet kann dann daraufhin sehr performant ermitteln, ob  beide Objekte gleich sind, da er er nur zwei Zahlen miteinander vergleichen muss. Zusätzlich gibt es noch die Equals()-Methode, die eine weitere Überprüfung darstellt, falls dann doch zwei Hashwerte gleich sind.
    Du könntest auch einfach bei GetHashCode() eine 0 zurückgeben. Dann ist der Hashwert immer 0 und bei jedem Objektvergleich würde die Equals()-Methode ziehen. Diese Variante kann aber ggf. zu einer schlechten Performance führen.
    public int GetHashCode(Person obj) { return 0; } Dann macht der Code genau das, was du willst und du brauchst kein Boilercode, wo du zig Listen, mehre LINQ-Ausdrücke erstellst.
  8. Danke
    maestro impostor reagierte auf Whiz-zarD in Speichern von ListView in .txt datei   
    Schaue dir doch mal die Zeile genauer an:
    sw.WriteLine("{0}{1}{2}{3}{4}", item.SubItems[0].Text, // <- {0} "/" , // <- {1} item.SubItems[1].Text,// <- {2} "/" , // <- {3} item.SubItems[2].Text, // <- {4} "/", item.SubItems[3].Text, "/", item.SubItems[4].Text); Schreib es doch so:
    sw.WriteLine("{0}/{1}/{2}/{3}/{4}", item.SubItems[0].Text, item.SubItems[1].Text, item.SubItems[2].Text, item.SubItems[3].Text, item.SubItems[4].Text);  
     
    Du öffnest den Dialog zwei Mal:
    sfd1.ShowDialog(); // <- 1. Mal if (sfd1.ShowDialog() == DialogResult.OK) // 2.Mal  
  9. Like
    maestro impostor hat eine Reaktion von QueerPirate erhalten in Neue Anstellung und Wechselkriterium   
    Ker, da hätte man eben Arzt oder Anwalt werden sollen. A6 oder Penthauswohnung. Schwere Entscheidung. Wir verdienen schon ganz ordentlich als FIs. Vor allem wenn man kein Studium in der Tasche hat. Von daher ist das teilweise Jammern auf hohem Niveau. Ja. Ich hätte auch gerne mehr als 3k Netto im Monat. Komme aber trotzdem gut klar. 
    Meine Eltern haben zusammen gerade mal 1k mehr im Monat als ich alleine. Haben aber Eigentum, bezahlen ihre Jahreswage bar (kein Audi aber wer brauch das schon), zwei Kinder groß gezogen und durchgefüttert und fahren bzw Fliegen drei mal im Jahr in den Urlaub. Wenn man will geht alles. Unsere Gesellschaft oder der größte Teil hat eben nicht gelernt auch mal auf was zu verzichten. Wenn man immer alles braucht ist es klar dass das Geld nicht reicht. 
  10. Haha
    maestro impostor reagierte auf JimTheLion in Gehaltsdiskussion: geht da noch was?   
    ok.
    Mit "Ich mache schwierigen Support - für sau komplexe Produkte - bei dem ich nahezu immer 3-6 Stunden nichts zu tun habe", fällt es leider noch schwieriger ein Gehalt zu schätzen. Ich würde dir an dieser Stelle direkt 20k abziehen.
     
  11. Haha
    maestro impostor hat eine Reaktion von RipperFox erhalten in MS SQL SERVER   
    Ah. Okay. Jetzt habe ich es verstanden. 
    Na dann einfach Strg+N und der Abfrageeditor öffnet sich. 
  12. Haha
    maestro impostor hat eine Reaktion von Enno erhalten in MS SQL SERVER   
    Ah. Okay. Jetzt habe ich es verstanden. 
    Na dann einfach Strg+N und der Abfrageeditor öffnet sich. 
  13. Like
    maestro impostor reagierte auf Whiz-zarD in MS SQL SERVER   
    Gleich der erste Satz:
     
  14. Danke
    maestro impostor hat eine Reaktion von Sheldor erhalten in Bewerbungsgespräch: wichtige Fragen an den Arbeitgeber   
    Einige meiner Fragen:
    Welche Visual Studio Version ist im Einsatz Welcher Version des .NET Frameworks Welches Vorgehensmodell wird angewendet (bspw. SCRUM) Wie viele Entwickler umfasst das Team Werden Design Patterns verwendet / berücksichtigt, wenn ja welche sind bereits im Einsatz Welche Code Conventions Welche Teambuilding-Maßnahmen gab es im letzten Jahr Wie viele Weiterbildungsmaßnahmen darf ich mir in einem Jahr aussuchen Wie verläuft die Einarbeitung Wie häufig werden Überstunden notwendig Wie werden Überstunden ausgeglichen Wie wird die Arbeitszeit erfasst Warum arbeiten Sie hier im Unternehmen
  15. Like
    maestro impostor reagierte auf arlegermi in Bewerben oder bleiben?   
    Das alleine wäre für mich schon Grund genug, auf jeden Fall nach was neuem zu suchen. Egal, wie gut es dir in dem Betrieb gefällt, musst du sehen, dass wo du bleibst. Da auf die Güte deines Chefs zu hoffen, dich nicht auf die Straße zu setzen, halte ich für gefährlich.
    Zusammen mit deinen anderen Kritikpunkten verstehe ich ehrlich gesagt gar nicht, wieso du noch überlegst.
  16. Like
    maestro impostor reagierte auf RubberDog in Bewerben oder bleiben?   
    Ich sehe das genauso.
    Zieh die Ausbildung noch durch, und dann weg da.

    Was sagen denn deine Kollegen zur geänderten Situation?
    Du bist ja mit Sicherheit nicht der einzige, für den sich der Arbeitstag durch sowas anders gestaltet.
  17. Like
    maestro impostor reagierte auf Whiz-zarD in C# , FileSystemWatcher   
    @Eleu: Da du ja meinst, dass ein Hallo-Welt-Programm für dich zu langweilig ist, gebe ich dir mal eine Aufgabe:
    Ich gebe dir ein Stück Code vor und du erklärst jedes Schlüsselwort und jeden Begriff:
    using System; namespace ConsoleApp8 { class Program { static void Main(string[] args) { Console.WriteLine("Hallo Welt"); } } } Also was beutet using und namepace?
    Was heißt class? Was ist eine Klasse?
    Was ist ein Objekt? Wo liegt der Unterschied zwischen Klasse und Objekt?
    Was bedeutet static? Wo ist der Unterschied zwischen static und non-static? 
    Was bedeutet void?
    Wieso heißt die Methode Main? Kann man sich auch anders benennen?
    Was bedeutet "string[] args"?
    Was bedeuten die geschweiften Klammern?
    Was ist Console?
    Was ist WriteLine?
    Was ist "Hallo Welt"?
    Ich bin mir sicher, dass du die meisten Fragen nicht beantworten kannst und daher bist du bei einem "Hallo Welt"-Programm gut aufgehoben. Bei solchen Programmen geht es nicht nur, um zu sehen, wie "Hallo Welt" auf der Konsole ausgegeben wird, sondern um auch die Basics einer Sprache kennenzulernen und daher ist es wichtig, sich auch mit diesem Programm intensiv auseinanderzusetzen. 
    Du behauptest zwar, dass du vor 20 Jahren mit VB6 gearbeitet hast aber ich bezweifel dies, denn offenbar hast du keinerlei Kenntnisse über Objektorientierung, geschweige denn über die Programmierung. 
    Ich bin hier auch nun raus, da ich keine Lust habe, jemanden das Programmieren beizubringen, der nicht mal Eigeninitiative zeigt und bei jeder Kleinigkeit sofort ein Post schreibt, anstatt sich selber mal um eine Antwort zu bemühen. Angeblich hast du ja ein Buch. Also dann lese es auch bitte. Ansonsten hast du ja noch Zugang zum Internet und google kennst du ja wohl auch. Auch unsere Fragen, was du da eigentlich vor hast, kannst du auch nicht mal beantworten.
  18. Haha
    maestro impostor hat eine Reaktion von KeeperOfCoffee erhalten in C# , FileSystemWatcher   
    Was sich mir noch nicht ganz erschließt, was auch noch nicht beantwortet wurde und das Problem eigentlich löst:
    Warum zum Teufel ist deine Klasse TestKlasse() von Form1 abgeleitet?!?!
    Ja. Man darf von Forms ableiten. Gibt einige Szenarien wo das durchaus Sinn macht.
    Dieser Sinn ist hier aber in keinster Weise ersichtlich.
  19. Like
    maestro impostor reagierte auf Whiz-zarD in C# , FileSystemWatcher   
    Die Frage wurde doch schon beantwortet. Was willst du denn noch?
    Wenn du es nicht verstehst, dann stelle weitere Fragen und lass uns an deinen Gedanken teilhaben und stelle nicht einfach Codeschnippsel rein, bei denen wir nicht wissen, was du damit vor hast.
  20. Like
    maestro impostor reagierte auf KeeperOfCoffee in C# , FileSystemWatcher   
    Vermutlich Initialisierst du Form1 mit einem neuen ResultWriter, welcher ja ebenso wieder Form1 erbt. Somit erzeugst du ständig neue ResultWriter.
  21. Like
    maestro impostor reagierte auf neinal in thyssenkrupp Industrial Solutions als Arbeitgeber   
    Ich empfinde es immer ganz schwierig zu einem großen Konzern nach Erfahrungen / Meinungen zu fragen. Das ist immer auch ein bisschen Glückssache. Und kommt auf deine Persönlichkeit an.

    Konzerne haben definitiv Vorteile. Aber auch Nachteile.
    Und es kommt auch (meiner Erfahrung nach) sehr stark darauf an, in welchem Team man landet. Es kann gut sein, dass Kollege 1 die Firma total toll findet und Kollege 2 alles doof findet. Nur weil sie vielleicht in einem anderen Team sind. Also verschiedene Kollegen, Vorgesetzte, Aufgaben, etc. haben.
  22. Like
    maestro impostor hat eine Reaktion von Eleu erhalten in Eigene Klasse in VB.net umschreiben für C#   
    Um mit vier Zahlen zu rechnen:
    new Addition(new Addition(new Addition(1,2).Calculate(), 3).Calculate(), 4) Eigentlich ganz einfach
    new Addition(1,2).Calculate() => liefert Ergebnis X.
    Ergebnis X packst du wiederum als ersten Summanden in deine Addition Klasse.
    Wenn man das ganze nicht einzeilig machen möchte würde das so aussehen:
    var x = new Addition(1,2).Calculate(); var result = new Addition(x, 3).Calculate(); Und bei vier Zahlen:
    var x = new Addition(1, 2).Calculate(); var y = new Addition(x, 3).Calculate(); var result = new Addition(y, 4).Calculate();  
  23. Like
    maestro impostor reagierte auf arlegermi in Eigene Klasse in VB.net umschreiben für C#   
    Genau, da geht's quasi hin. Auch wenn man das "in echt" natürlich anders lösen würde.
  24. Like
    maestro impostor hat eine Reaktion von arlegermi erhalten in Eigene Klasse in VB.net umschreiben für C#   
    @arlegermi
    Würde dein Vorschlag nicht sogar in Richtung des Strategy-Pattern gehen?
  25. Danke
    maestro impostor hat eine Reaktion von Eleu erhalten in Eigene Klasse in VB.net umschreiben für C#   
    Könntest ein Environment.NewLine hinten dranhängen Wenn du bei File bleiben möchtest:
    File.AppendAllText(_file, $"{calculation.GetType()} result: {calculation.Calculate()}{Environment.NewLine}"); Dann wird am Ende der Zeile ein Zeilenumbruch eingefügt.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...