Zum Inhalt springen

Whiz-zarD

Mitglieder
  • Gesamte Inhalte

    2.018
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    48

Reputationsaktivitäten

  1. Like
    Whiz-zarD hat eine Reaktion von maestro impostor erhalten in Wie kann ich eine Map erzeugen aus Daten einer anderen Klasse ?   
    @r4phi: Ja, hab ich korrigiert. Java ist chon zu lange her. Bin C# verwöhnt.😄
    null check hab ich erst mal weggelassen. Ich glaub, das verwirrt noch mehr. Das ist jetzt schon alles recht verwirrend.
  2. Like
    Whiz-zarD hat eine Reaktion von allesweg erhalten in Ausbildung oder Studium an FH   
    Ich würde sagen, nein. Im Studium wirst du kaum bis gar nichts lernen, was für den Beruf relevant sein könnte. Im Beruf geht es mehr darum, Server und Netzwerke aufzubauen und zu administrieren. Sowas lernt man nicht in einem Studium. Dort bekommt man höchstens nur die Grundlagen der Netzwerktechnik (OSI-Modell, Netzwerktopologie, ...) gelehrt, die man aber auch in der Ausbildung gelehrt bekommt.
    Ein Studium ist auch keine Berufsausbildung. Es geht um das wissenschaftliche Lernen und nicht darum, wie man einen Domänencontroller installiert und die Benutzer im Active Directory verwaltet.
  3. Like
    Whiz-zarD hat eine Reaktion von Chief Wiggum erhalten in Ausbildung oder Studium an FH   
    Ich würde sagen, nein. Im Studium wirst du kaum bis gar nichts lernen, was für den Beruf relevant sein könnte. Im Beruf geht es mehr darum, Server und Netzwerke aufzubauen und zu administrieren. Sowas lernt man nicht in einem Studium. Dort bekommt man höchstens nur die Grundlagen der Netzwerktechnik (OSI-Modell, Netzwerktopologie, ...) gelehrt, die man aber auch in der Ausbildung gelehrt bekommt.
    Ein Studium ist auch keine Berufsausbildung. Es geht um das wissenschaftliche Lernen und nicht darum, wie man einen Domänencontroller installiert und die Benutzer im Active Directory verwaltet.
  4. Like
    Whiz-zarD hat eine Reaktion von java_anfaenger erhalten in Wie kann ich auf eine Arraylist von einer anderen Klasse zugreifen ?   
    Ich würde eher vorschlagen, dass du dich mehr mit dem Prinzip der Objektorientierung auseinandersetzt. Es sieht sehr danach aus, als würdest du noch nicht so ganz verstehen, was du da machst.
    Um auf die einzelnen Buch-Daten zuzugreifen zu können, benötigst du erst mal eine Book Klasse
    public class Book { private string title; private BigDecimal price; private int edition; public Book(string title, BigDecimal price, int edition) { this.title = title; this.price = price; this.edition = editon; } public string getTitle { return this.title; } public BigDecimal getPrice { return this.price; } public int getEdition { return this.edition; } } eBooks und Audiobooks haben ja noch andere Eigenschaften als ein normales Buch. Daher musst du für diese noch zusätzliche Ableitungen schreiben, die dann von Book erben. (Stichwort "Vererbung")
     
    Dann könntest du die Liste so erstellen: (Ich beschränke mich hierbei auf die Eigenschaften von Book)
    public static List<Book> getSelledBooks() { List<Book> result = new ArrayList<Book>(); result.add(new EBook("booktitle1", 19.99, 2020)); result.add(new EBook("booktitle2", 4.99, 2020)); result.add(new AudioBook("booktitle3", 22.99, 2016)); result.add(new EBook("booktitle4", 4.99, 2020)); return result; } Dann kannst du auch die Preise einfach mit der getPrice()-Methode auslesen.
    Aber ich würde dir empfehlen, ein Tutorial durchzuarbeiten, um das Prinzip der Objektorientierung zu verstehen.
  5. Like
    Whiz-zarD hat eine Reaktion von thereisnospace erhalten in Wie kann ich auf eine Arraylist von einer anderen Klasse zugreifen ?   
    Nein, das ist keine Polymorphie. Das ist Vererbung.
    Polymorphie beschreibt die Überschreibung von Methoden. Ich überschreibe aber keine Methoden, sondern möchte mit den Unterklassen weitere Eigenschaften hinzufügen.
  6. Like
    Whiz-zarD hat eine Reaktion von pr0gg3r erhalten in Wie kann ich auf eine Arraylist von einer anderen Klasse zugreifen ?   
    Nein, das ist keine Polymorphie. Das ist Vererbung.
    Polymorphie beschreibt die Überschreibung von Methoden. Ich überschreibe aber keine Methoden, sondern möchte mit den Unterklassen weitere Eigenschaften hinzufügen.
  7. Like
    Whiz-zarD hat eine Reaktion von JimTheLion erhalten in Wie kann ich auf eine Arraylist von einer anderen Klasse zugreifen ?   
    Nein, das ist keine Polymorphie. Das ist Vererbung.
    Polymorphie beschreibt die Überschreibung von Methoden. Ich überschreibe aber keine Methoden, sondern möchte mit den Unterklassen weitere Eigenschaften hinzufügen.
  8. Danke
    Whiz-zarD hat eine Reaktion von MMazi erhalten in Datenbindung WPF   
    Ja, das Problem ist, dass WPF trotz seiner Monstrosität sich doch recht halbgar anfühlt, wenn man es so nutzen möchte, wie es mal angedacht war. Nicht umsonst hat das "patterns & practices"-Team von Microsoft ursprünglich sogar noch Prism entwickelt, um die Arbeit mit WPF zu erleichtern. Selbst intern ist man wohl mit WPF nicht zufrieden gewesen.
    Meines Wissens nach wurde ja auch die Oberfläche von Visual Studio mit WPF und Prism entwickelt.
  9. Like
    Whiz-zarD hat eine Reaktion von Richard34 erhalten in React JS und Backround   
    Ja, du liegst da richtig.
    Im Idealfall ist die UI komplett entkoppelt und stellt nur ein Detail in deinem System dar. Dann ist es egal, ob die UI eine Web-, Desktop- oder sogar nur eine Konsolenapplikation ist. 
    Ich kenne dein Wissensstand nicht aber es kursiert schon länger der Begriff "Onion Architecture" bzw. "Clean Architecture" rum. Diese Softwarearchitekturen stellen die Businesslogik (auch genannt "use cases") in den Mittelpunkt. Also das, womit man auch eigentlich sein Geld verdient. Dort befinden sich dann auch Schnittstellen für externe Dienste, die sie dann implementieren müssen und so ein Dienst kann z.B. deine UI oder auch die Datenbank sein. Dies hat den Vorteil, dass die Businesslogik komplett entkoppelt ist und keine Abhängigkeiten besitzt. Somit lässt sich dann die UI oder auch die Datenbank austauschen und da die Businesslogik überhaupt keine Abhängigkeit zur Datenbank besitzt, lässt sie sich dann auch noch leichter testen. Somit ist es dann auch egal, ob du eine Web-, Desktop- oder nur eine Konsolenapplikation schreibst.
  10. Like
    Whiz-zarD hat eine Reaktion von JimTheLion erhalten in React JS und Backround   
    Ja, du liegst da richtig.
    Im Idealfall ist die UI komplett entkoppelt und stellt nur ein Detail in deinem System dar. Dann ist es egal, ob die UI eine Web-, Desktop- oder sogar nur eine Konsolenapplikation ist. 
    Ich kenne dein Wissensstand nicht aber es kursiert schon länger der Begriff "Onion Architecture" bzw. "Clean Architecture" rum. Diese Softwarearchitekturen stellen die Businesslogik (auch genannt "use cases") in den Mittelpunkt. Also das, womit man auch eigentlich sein Geld verdient. Dort befinden sich dann auch Schnittstellen für externe Dienste, die sie dann implementieren müssen und so ein Dienst kann z.B. deine UI oder auch die Datenbank sein. Dies hat den Vorteil, dass die Businesslogik komplett entkoppelt ist und keine Abhängigkeiten besitzt. Somit lässt sich dann die UI oder auch die Datenbank austauschen und da die Businesslogik überhaupt keine Abhängigkeit zur Datenbank besitzt, lässt sie sich dann auch noch leichter testen. Somit ist es dann auch egal, ob du eine Web-, Desktop- oder nur eine Konsolenapplikation schreibst.
  11. Like
    Whiz-zarD hat eine Reaktion von kogumad erhalten in Probleme durch Corona bei Pflichtpraktikumplatz-Suche   
    Meine Güte. Das ist ein Praktikumsplatz und keine Festeinstellung auf Lebenszeit... 🙄
  12. Danke
    Whiz-zarD hat eine Reaktion von allesweg erhalten in Aussagekräftige Zertifkate/Kurse   
    Nur hat Microsoft ihr altes Zertifizierungsmodell eingestellt. Dein vorgeschlagener Test wird auch nur noch Corona-bedingt bis zum 31. Januar 2021 angeboten. Danach verschwindet dieser. Ursprünglich sollte der Test schon seit dem 30. Juni nicht mehr verfügbar sein. Es lohnt sich nicht mehr, den Test zu machen, da die Zertifikate auslaufen und nicht mehr erneuert werden können. Zu mal dieser Test nur ein Teil für ein MTA-Zertifikat ist. Es ist also kein Python-Zertifikat.
    Darüber hinaus lohnen sich generell Zertifikate für Entwickler nur in den seltensten Fällen. Wenn überhaupt, dann nur für freiberufliche Entwickler aber selbst von denen höre ich immer wieder, dass sie keine Zertifikate machen, weil es Zeit- und Geldverschwendung ist. Ich schätze mal, dass sich das Geschäftsmodell nicht lohnt und Microsoft deswegen ihre MTA/MCSD/MCSA-Zertifizierungen über den Haufen geworfen haben und sich mehr auf Azure-Zertifizierungen konzentrieren.
    Genauso gut könntest du auch udemy und co. einen Python-Kurs machen. Mit Rabatte sind sie dann für 10 € (derzeit für 11,99 €) zu holen und haben den selben Inhalt, wie dein 127 € Test.
  13. Danke
    Whiz-zarD hat eine Reaktion von KeeperOfCoffee erhalten in Aussagekräftige Zertifkate/Kurse   
    Nur hat Microsoft ihr altes Zertifizierungsmodell eingestellt. Dein vorgeschlagener Test wird auch nur noch Corona-bedingt bis zum 31. Januar 2021 angeboten. Danach verschwindet dieser. Ursprünglich sollte der Test schon seit dem 30. Juni nicht mehr verfügbar sein. Es lohnt sich nicht mehr, den Test zu machen, da die Zertifikate auslaufen und nicht mehr erneuert werden können. Zu mal dieser Test nur ein Teil für ein MTA-Zertifikat ist. Es ist also kein Python-Zertifikat.
    Darüber hinaus lohnen sich generell Zertifikate für Entwickler nur in den seltensten Fällen. Wenn überhaupt, dann nur für freiberufliche Entwickler aber selbst von denen höre ich immer wieder, dass sie keine Zertifikate machen, weil es Zeit- und Geldverschwendung ist. Ich schätze mal, dass sich das Geschäftsmodell nicht lohnt und Microsoft deswegen ihre MTA/MCSD/MCSA-Zertifizierungen über den Haufen geworfen haben und sich mehr auf Azure-Zertifizierungen konzentrieren.
    Genauso gut könntest du auch udemy und co. einen Python-Kurs machen. Mit Rabatte sind sie dann für 10 € (derzeit für 11,99 €) zu holen und haben den selben Inhalt, wie dein 127 € Test.
  14. Haha
    Whiz-zarD hat eine Reaktion von JimTheLion erhalten in Erfahrung mit Recruitern?   
    Neulich wurde ich mit "Moin <vorname>" angesprochen und wurde gefragt, wie es mir ginge und was ich so in der Corona-Zeit machen würde, als ich den den Typ schon mein Leben lang kennen würde und wir schon zusammen im Vietnam-Krieg Seite an Seite ums nackte Überleben gekämpft hätten...
    Glaub mir, auch wenn du dein Profil nicht pflegst, bekommst du solche Angebote. Ich pflege mein Profil nicht. Ich hab nicht mal angegeben, was ich tatsächlich mache und dennoch bekomme ich solche Mails wie "Ich habe dein Profil gesehen und habe spannende Angebote für dich!". Die sehen nur, dass die Firma, in der ich arbeite, irgendwas mit Softwareentwicklung macht.
     
  15. Like
    Whiz-zarD hat eine Reaktion von Valtteri erhalten in Augenschonender Monitor für Office und Software-Entwicklung - 27" - 30"   
    Ergonomie-Features sollte eigentlich inzwischen so ziemlich jeder bessere Monitor besitzen.
    27" QHD fängt aber so bei 300 € an. Da gibt es z.B. den BenQ PD2700Q. Der ist in einigen Shops schon für unter 300 € zu haben. In der Firma haben wir ebenfalls das Modell. Für den Preis finde ich den sehr in Ordnung, obwohl ich sagen muss, dass ich mehr ein Freund von Eizo bin. Die sind aber wesentlich teurer. Der EV2760 kostet derzeit ca. 550 €.
    Leider kann ich nicht ausfinding machen, welche HDMI bzw- Displayport-Version das ZenBook UX303UB besitzt. Da es aber auch wahlweise mit einem QHD+-Bildschirm ausgeliefert wurde, gehe ich aber auch davon aus, dass QHD an den Ausgängen möglich ist. Über Displayport sollte es aber definitiv möglich sein (halte ich persönlich sowieso für die bessere Schnittstelle).
  16. Like
    Whiz-zarD reagierte auf Chev Chellios in Wechsel des Betriebes   
    Zum 3ten Mal, wenn die Firmen bei denen ich angerufen habe sagen das es kein Thema ist dann wird es wohl auch kein Thema sein? Das sind Firmen die haben für jeden "Mist" eine zuständige Person, die dafür bezahlt wird und keine 0815 Schaluppe die 3 ITler dort sitzen hat, in so einen kleinen Betrieb würde ich auch nicht mehr. Das sind weltweite Firmen mit mehrerern Tausend Mitarbeitern. Die einen machen ihre Arbeit und ich werde ausgebildet so wie es auch sein sollte.
  17. Like
    Whiz-zarD reagierte auf Chev Chellios in Wechsel des Betriebes   
    Ich verstehe die Aufregung nicht Leute, ich habe alles erwähnt was es zu erwähnen gab.
    Informationen habe ich eingeholt, es ist möglich und einen Anwalt brauche ich definitv nicht.
    Wenn die Firmen sagen es ist Oke und sie würden mich Übernehmen ist doch auch alles wunderbar & die Zeit investieren und mich auf den neusten Stand zu bringen.
    Das meine jetzige Firma dem Aufhebungsvertrag zustimmen muss ist mir klar und wurde mir bereits gesagt.
    Und ja viele Firmen suchen fähige Leute um sie Auszubilden, gerade Azubis, um sie auf die Firma einzuarbeiten. Die bilden mich sicher nicht aus um mich danach zu entlassen....
  18. Danke
    Whiz-zarD hat eine Reaktion von Chev Chellios erhalten in Wechsel des Betriebes   
    Warum wird eigentlich hier aus jedem kleinen Furz gleich eine Staatsaffäre gemacht?
    Genau das hat doch @Chev Chellios geschrieben...
    Ein Aufhebungsvertrag kann immer aufgesetzt werden, wenn beide Parteien damit einverstanden sind. Dies gilt auch für Arbeitsverträge! Folglich, kann @Chev Chellios auch den Ausbildungsbetrieb wechseln, wenn ein Aufhebungsvertrag aufgesetzt wurde, beide Parteien einverstanden sind und einen neuen Ausbildungsbetrieb gefunden hat. Da braucht man nicht gleich zu einem Rechtsanwalt rennen, der für eine Erstberatung 190 € verlangt. Wenn der Betrieb den Aufhebungsvertrag ablehnt, dann sieht es schon schlechter aus, da laut §22 BBiG der Azubi nur dann kündigen kann, wenn er die Ausbildung aufgibt oder einen anderen Beruf erlernen möchte aber ein Aufhebungsvertrag ist aber keine Kündigung! Demnach gilt §22 BBiG hier nicht.
    Und was ist jetzt daran so schlimm, Azubis einzustellen, wenn man langfristig mitarbeiter sucht? Meine Güte...
  19. Like
    Whiz-zarD hat eine Reaktion von Rienne erhalten in Wechsel des Betriebes   
    Warum wird eigentlich hier aus jedem kleinen Furz gleich eine Staatsaffäre gemacht?
    Genau das hat doch @Chev Chellios geschrieben...
    Ein Aufhebungsvertrag kann immer aufgesetzt werden, wenn beide Parteien damit einverstanden sind. Dies gilt auch für Arbeitsverträge! Folglich, kann @Chev Chellios auch den Ausbildungsbetrieb wechseln, wenn ein Aufhebungsvertrag aufgesetzt wurde, beide Parteien einverstanden sind und einen neuen Ausbildungsbetrieb gefunden hat. Da braucht man nicht gleich zu einem Rechtsanwalt rennen, der für eine Erstberatung 190 € verlangt. Wenn der Betrieb den Aufhebungsvertrag ablehnt, dann sieht es schon schlechter aus, da laut §22 BBiG der Azubi nur dann kündigen kann, wenn er die Ausbildung aufgibt oder einen anderen Beruf erlernen möchte aber ein Aufhebungsvertrag ist aber keine Kündigung! Demnach gilt §22 BBiG hier nicht.
    Und was ist jetzt daran so schlimm, Azubis einzustellen, wenn man langfristig mitarbeiter sucht? Meine Güte...
  20. Danke
    Whiz-zarD hat eine Reaktion von Memento erhalten in ORA-00932   
    Nein.
    Ein CREATE TABLE ... AS (SELECT * FROM ...) reicht aus.
    @Tedi: Schaue mal mit
    DESC TheCopy und
    DESC MySource@hauptdb
    die Tabellendefinition an. Vielleicht gibt es doch unterschiede. Ein Datum ist ja im Grunde auch nichts weiter als eine Zahl. Vielleicht wurde beim Anlegen der Tabelle irgendwas falsch interpretiert.
  21. Like
    Whiz-zarD hat eine Reaktion von KeeperOfCoffee erhalten in Zertifizierungen mehr ein FISI-Ding - Gründe?   
    Wie du schon schriebst, ist Praxiserfahrung bei einem Softwareentwickler wichtiger als Zertifikate. Es bringt nichts, ein tolles Zertfikat für Framework X, Programmiersprache Y oder über SOLID, TDD, DDD, etc. zu besitzen, wenn man praktisch dann doch nicht damit arbeitet. Softwareentwicklung hat viel mit Übung und Erfahrung zu tun und nicht mit stupidem Auswendiglernen. Zertfikate können dir nur bescheinigen, dass mal von etwas gehört hast aber sie können dir nicht bescheigen, dass du reale Probleme gelöst hast. Praxiserfahrung aber hingegen schon.
  22. Danke
    Whiz-zarD hat eine Reaktion von tkreutz2 erhalten in Zertifizierungen mehr ein FISI-Ding - Gründe?   
    Wie du schon schriebst, ist Praxiserfahrung bei einem Softwareentwickler wichtiger als Zertifikate. Es bringt nichts, ein tolles Zertfikat für Framework X, Programmiersprache Y oder über SOLID, TDD, DDD, etc. zu besitzen, wenn man praktisch dann doch nicht damit arbeitet. Softwareentwicklung hat viel mit Übung und Erfahrung zu tun und nicht mit stupidem Auswendiglernen. Zertfikate können dir nur bescheinigen, dass mal von etwas gehört hast aber sie können dir nicht bescheigen, dass du reale Probleme gelöst hast. Praxiserfahrung aber hingegen schon.
  23. Like
    Whiz-zarD hat eine Reaktion von jon02 erhalten in Zertifizierungen mehr ein FISI-Ding - Gründe?   
    Wie du schon schriebst, ist Praxiserfahrung bei einem Softwareentwickler wichtiger als Zertifikate. Es bringt nichts, ein tolles Zertfikat für Framework X, Programmiersprache Y oder über SOLID, TDD, DDD, etc. zu besitzen, wenn man praktisch dann doch nicht damit arbeitet. Softwareentwicklung hat viel mit Übung und Erfahrung zu tun und nicht mit stupidem Auswendiglernen. Zertfikate können dir nur bescheinigen, dass mal von etwas gehört hast aber sie können dir nicht bescheigen, dass du reale Probleme gelöst hast. Praxiserfahrung aber hingegen schon.
  24. Danke
    Whiz-zarD hat eine Reaktion von allesweg erhalten in Selbstlernbuch fürs Erlernen von Programmiersprachen C++ und Python   
    Es gibt keine Sprache für Testautomatisierung...
  25. Like
    Whiz-zarD hat eine Reaktion von KeeperOfCoffee erhalten in Selbstlernbuch fürs Erlernen von Programmiersprachen C++ und Python   
    Ja und Nein.
    Der Entwickler schreibt sog. Unittests. Das sind kleine Tests, die den Code überprüfen. Diese Unittests sind dann meist in der selben Sprache, wie auch die Anwendung. Müssen sie aber nicht. Dafür verwendet man in der Regel aber auch bestimmte Frameworks. Bei C/C++ kenne ich mich da nicht so gut aus aber für Visual C# gibt es z.B. xUnit oder nUnit. Für Java gibt es dann jUnit usw.
    Der Tester hingegen kann ganz andere Tools haben. Um Oberflächen automatisiert zu testen gibt es dann z.B. Ranorex oder Selenium für Web-Anwendungen. Für sog. Akzeptanztests gibt es dann gibt FitNesse. Für Web-APIs gibt es dann Postman, usw. Ich persönlich kenne auch nur sehr wenige Tester, die überhaupt Grundlagen über Softwareentwicklung haben. 
    C/C++ für automatisierte Tests zu nehmen halte ich sowieso für Overkill, da man sehr viel mit den technischen Gegebenheiten dieser Sprachen zu kämpfen hat, sodass man dann am besten ein Test für den Test benötigt. Wenn ich das richtig verstehe, dann werden sogar große Teile des Linux Kernel, der ja mit C geschrieben wurde, mittels eines Python-Frameworks getestet.
    Bei Bus-Systemen, die nun mal in der Automotive vorkommen, denke ich, dass es Tools gibt, die direkt über die Bus-Systeme kommunizieren, um eine Funktion testen zu können. 

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...