Whiz-zarD
-
Gesamte Inhalte
2.018 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
48
Reputationsaktivitäten
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
-
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... 🙄
-
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.
-
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.
-
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.
-
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).
-
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.
-
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....
-
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...
-
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...
-
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.
-
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.
-
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.
-
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.
-
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...
-
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.