Whiz-zarD
User
-
Registriert
-
Letzter Besuch
-
Derzeit
Thema anzeigen: Bachelor Professional in IT - Meinungen
Alle Beiträge von Whiz-zarD
-
Umschulung Schwerpunkt Java oder C#
Ist auch nicht so wichtig. Der Unterschied zwischen dem Full-Framework und Core wird immer kleiner. Nur das Tooling ist etwas anders. Ab .Net Core 3.0 gehört nun auch WPF und WinForms zum Repertoire.
-
FIAE Ausbildung Auswahlprozess - Aufgabenstellungen
Naja, für mich klingt das alles nach: "Wir suchen die eierlegende Wollmilchsau". Der Bewerber soll mittels einer Präsentation sich gut verkaufen können und bestmöglich schon Programmiererfahrung besitzen und bereit sein, ein paar Tage die Schule zu schwänzen, damit er noch ein paar Tage bei euch zur Probe arbeiten kann. Das sind Bedingungen, wo ich als Bewerber sagen würde: "Leckt mich doch!" Ich muss dann sagen, dass ihr das Prinzip einer Ausbildung nicht verstanden habt. Es geht nicht darum, die eierlegende Wollmilchsau zu finden, sondern eine Person, die zu eurem Team passt und diese Person ausbilden, motivieren und fördern. Selbst der beste Bewerber kann sich zu einem faulen Ei entwickeln, wenn ihr es nicht schafft, ihn zu motivieren und zu fördern und umgekehrt kann auch ein Mauerblümchen sich zu einem Super-Azubi entwickeln. Es liegt in eurer Hand und nicht unbedingt beim Bewerber. Als ausbildende Firma übernimmt ihr auch ein Stück Erziehung. Für das Finden einer Person, die zum Team passt, braucht man eigentlich gar nicht so viel. Je nach dem wie viele Bewerber ihr habt, macht einfach ein Test mit ein paar Grundfragen zu Mathematik und Logik und dann ein Vorstellungsgespräch. Vorträge halten und sonstigen Kram halte ich nicht für zielführend, weil diese Dinge vor allem jüngere Bewerber extrem unter Stress setzen. Letzen Endes ist die Auswahl immer mit einem Risiko behaftet aber dafür gibt es auch die Probezeit und innerhalb der Probezeit kann man sich immer noch entscheiden, ob man es mit ihm weiter versuchen will oder nicht. Wie der Azubi sich entwickelt, liegt häufig an der Firma selbst und nicht am Azubi. Wenn man ein Azubi nicht motiviert, nicht fördert und bei jedem noch so kleinem Fliegenschiss in Regress nimmt, dann resigniert irgendwann jeder Azubi.
-
Kabelspender
Reicht dir das? https://www.amazon.de/s/ref=nb_sb_ss_c_1_17?__mk_de_DE=ÅMÅŽÕÑ&url=search-alias%3Daps&field-keywords=netzwerkkabel+aufrollbar&sprefix=netzwerkkabel+auf%2Caps%2C254&crid=2MJFIBGUD0Q77
-
Unterlagen zur Ausbildung
Und welches Buch ist es nun?
-
Unterlagen zur Ausbildung
Die Ausbildung kannst du auch ohne dieses Buch bestehen. Ich persönlich finde das Buch sogar als großen Nonsense. Es versucht die eierlegende Wollmilchsau unter den Büchern zu sein aber das Buch ist nur so gut, wie der Autor selbst und der Autor versteht selbst nicht alles, was er schreibt. Ich habe nur zwei Stellen im Buch angeschaut und schon zwei Stellen gefunden, wo der Autor die Dinge falsch erklärt. z.B. weiß der Autor nicht, was ein Byte ist und wieso es in der Historie zu unterschiedlichen Größen kam. Er versucht es damit zu begründen, dass man sich nicht einig war, was aber absoluter Quatsch ist.
-
Unterlagen zur Ausbildung
Ein Fachbuch, sie zu knechten? Von welchem Fachbuch redest du? Es gibt Tausend Bücher. Softwareentwicklung lernt man auch nicht durch stupides Auswendiglernen von Büchern, sondern durch Übung, Übung und noch mehr Übung. Bücher geben dir nur einen Überblick, welche Techniken und Methoden es gibt. Anwenden musst du sie selbst. Wenn das nicht gerade irgendwelche speziellen oder exotische Themen sind, kommt man auch ohne Bücher ganz gut aus. Das Internet bietet schon genug Informationen. Die einzigen Bücher, die ich so empfehlen könnte, sind Bücher über Clean Code. z.B. Clean Code (Robert C. Martin) Dieses Buch ist aber nicht unbedingt was für Anfänger und in diesem Buch gilt auch, dass man nur einen Überblick über Methoden bekommt. Wie sie in der Praxis umzusetzen sein könnten, wird entweder gar nicht beschrieben oder nur mit einem sehr simplen Beispiel dargestellt und man kommt mit einem komplexeren Problem sehr schnell an die Grenzen des Beispiels. Das Buch Besser Coden (Uwe Post) scheint schon eher was für Anfänger zu sein. Wenn ich aber mal ein Blick reinwerfe, ist es sehr oberflächlich gehalten. Ansonsten schnapp dir halt ein Buch für Anfänger über die Programmiersprache, die du in der Ausbildung verwendest. Da stehen schon genug Informationen drinnen, um schon fast durch die Ausbildung zu kommen.
-
Live Coding Kata - Interesse?
Eigentlich so gut für alle Punkte. Angefangen bei der Kommunikation. Für die Kommunikation könnte man vielleicht Discord nehmen. Dann geht es weiter mit kollaborativem Arbeiten. Live Share sieht aber schon mal gar nicht schlecht aus, da ich eh mit Visual Studio arbeiten wollte. Fehlt vielleicht noch ein Tool um Zeichnungen anzufertigen. Danke schon mal für den Tipp.
-
Live Coding Kata - Interesse?
Hallo, Neulich habe ich mir ein Video von zwei Trainer angeschaut, die eine Coding Kata bearbeitet haben und ich dachte mir, wieso nicht mal sowas Live machen und wollte mal in die Runde Fragen, ob evtl. daran interesse besteht? Speziell wollte ich damit FIAEler ansprechen aber wenn Azubis anderer Fachrichtungen daran Lust haben, sag seid ihr auch herzlich eingeladen. Was ist eine Coding Kata? Der Begriff "Kata" stammt aus japanischen Kampfsportarten und bezeichnet eine Übungsform und genau sowas sind auch Coding Katas: Übungsaufgaben. Softwareentwicklung lernt man nämlich nicht durch stupides anschauen oder lesen von Tutorials oder Büchern, sondern durch Übung, Übung und noch mehr Übung und dafür sind die Katas sehr gut geeignet und mit mehreren Leuten kommt man vielleicht zu einer besseren Lösung als alleine. Vielleicht hat der eine oder andere auch Fragen zu Aufgaben, die in der Schule gemacht werden sollen oder Fragen zu den Aufgaben in den Zwischen- bzw. Abschlussarbeiten. Die könnten wir dann auch besprechen. Dies soll aber keine Hausaufgaben-Veranstaltung werden, wo ich eure Hausaufgabe mache. Wenn ich merken sollte, dass da keine Eigenleistung kommt, werde ich dies dann abbrechen. Falls Interesse bestehen sollte, bleibt aber die Frage, welche Software könnte man dafür verwenden. Hat da jemand dafür eine Idee? mfg Whiz-zarD
-
Wie lernt ihr am besten ?
Such mal unter Google nach Coding Katas. Das sind Übungsaufgaben zum lernen.
-
Vorstellungsgespräch mit Testaufgabe
Vor allem weil es nicht DIE Exceptions gibt, sondern jeder Entwickler kann auch eigene Exceptions bauen und sollte es auch je nach Kontext tun.
-
Vorstellungsgespräch mit Testaufgabe
Ich hatte bis jetzt zwar auch noch keine gehabt, aber ich weiß, dass einige Firmen das FizzBuzz-Beispiel nehmen, um zu schauen, wie sauber dein Code ist.
-
Kein Projektthema...
Außerdem: Welche Fachrichtung?
-
PDF Dokument alle 5 Seiten splitten
Keine Ahnung, in welcher Branche er arbeitet aber dies kann z.B. bei Banken schon mal vorkommen. Bei der Einführung unserer Software in einer Bank, müssen wir auch solche riesigen PDF-Dateien erstellen und die können je nach Größe der Bank mehr als 20k Seiten haben. (meist so zwischen 30k und 50k).
-
[JAVA] Suche gute Online Guides/Kurse etc
Der Berufsalltag kümmert sich nicht mehr um Java-Grundwissen, da man davon ausgeht, dass man das Grundwissen beherrscht, daher sucht man im Berufsalltag eher Tutorials zu bestimmten Themen, wie z.B. zu bestimmten Frameworks. In dem anderen Thread von dir, habe ich ja z.B. Hibernate genannt. Als Anfänger wäre aber das Lernen der SOLID-Prinzipien nicht verkehrt oder such dir Coding Katas und versuche, die zu bearbeiten. Am meisten lernt man eben durch Übung und nicht durch Tutorials. Tutorials zeigen dir nicht, wie man Software schreibt, sondern verdeutlichen nur bestimmte Techniken und Technologien anhand eines simplen Beispiels. Diese Beispiele repräsentieren aber oft nicht den Weg, wie man Software schreiben sollte.
-
[JAVA] MYSQL query return, Hilfe :)
Schau mal genau hin. ResultSet rs = stmt.executeQuery("SELECT * FROM praktikum_aufgabe.kunde"); rs.next(); <-- erste Zeile wird gelesen if(rs.getObject(1) == null) { stmt.executeUpdate("INSERT INTO praktikum_aufgabe.kunde (nachname,vorname,postleitzahl,straße,ort) " + "Values('dieter','bauer','86551','waldweg 29','aichach')"); stmt.executeUpdate("INSERT INTO praktikum_aufgabe.kunde (nachname,vorname,postleitzahl,straße,ort) " + "Values('manueal','jansen','86551','steiner weg 2','aichach')"); } while(rs.next()) <-- nächste Zeile wird gelesen { ... } Das sollte doch ein Selbstgänger sein, oder nicht? Du hast eine Schleife. Du kannst die Daten aus der Tabelle lesen. Was hält dich nun davon ab, Kundenobjekte mit den Daten aus der Tabelle zu erzeugen?
-
[JAVA] MYSQL query return, Hilfe :)
Die Indexvariable i benötigst du nicht, da über die next()-Methode der interne Zeiger schon auf die nächste Zeile gesetzt wird. Die Methoden vom ResultSet (z.B. getObject()) erwarten als Parameter nämlich nicht die Zeilennummer, sondern den Spaltenindex. Also entweder als Integer- oder als String. Anstatt i reichst du dort z.B. "Vorname" rein und anstatt getObject verwendest du getString(). while(rs.next()) { System.out.println(rs.getString("Vorname")); }
-
[JAVA] MYSQL query return, Hilfe :)
Ist das eine Schulaufgabe? Wo hapert es denn?
-
[JAVA] MYSQL query return, Hilfe :)
Das, was du willst, nennt sich O/R-Mapping (Object/Relationship-Mapping). Ganz stumpf heißt es, dass du den Inhalt von Spalte "Kundennummer" in das Klassenattribut "Kundennummer" schreiben musst. Du musst also jede Spalte aus dem Ergebnis auslesen und dementsprechend mappen. Dazu gibt es aber komplette Frameworks, die dies übernehmen, da es je nach Situation nicht trivial ist. Für Java gibt es z.B. Hibernate.
- Watch(dog) Powershell
-
Python-Programm: Berechnung einfachen math. Funktion
Ich hatte bis jetzt auch nur sehr wenig mit Python zu tun gehabt und ich dachte, dass sei ein Schreibfehler gewesen, da ich arange() nicht kannte und auch nicht zum Standard gehört aber offenbar gibt es aber wohl ein Package mit dieser Funktion. Mea Culpa. Ich denke auch nicht, dass das NumPy-Package eingebunden werden sollte, da auf Ganzzahlen beschränkt wurde und die range()-Funktion aus dem Standard unterstützt nur Ganzzahlen. https://www.pythoncentral.io/pythons-range-function-explained/
-
Python-Programm: Berechnung einfachen math. Funktion
Nein, eben nicht. Die Formel wird außerhalb der Schleife berechnet und er verwendet dort x und x eine Klasse von Typ "float". x=float print(x) Ausgabe: <class 'float'> Gefordert ist auch laut Aufgabe, dass nur Ganzzahlen verwendet werden sollen und keine Fließkommazahlen. Die Umwandlung ist somit überflüssig. Zu mal die range()-Funktion mit Fließkommazahlen ebenfalls nicht umgehen kann.
-
Maschine-Maschine-Kommunikation via http? (C#, .NET)
Jop. Genau so. Deine beiden Systeme verbinden sich mit RabbitMQ und tauschen darüber ihre Nachrichten aus. System A schickt eine Nachricht an RabbitMQ und System B nimmt dann die Nachricht entgegen und umgekehrt. Der Vorteil ist nun, dass die Systeme nichts voneinander wissen müssen und die Anzahl der Systeme könnten nun auch unendlich sein. Kann sein, dass du noch ein weiteres System hat, was grundsätzlich alle Nachrichten empfangen soll, z.B. fürs Logging, fürs Monitoring oder für ein Event Store. Es gibt nun auch mehrere Lösungsansätze. Je nach dem, wie groß die vom System A erstellte Datensatz ist, kann mich sich nun überlegen, den Datensatz als Nachricht zu verschicken. Ich habe aber schon Systeme gesehen, die legen den Datensatz auf einem Dateisystem oder in eine Datenbank ab und schicken als Nachricht, dass eine neuer Datensatz vorhanden sei und wo er liegt, um somit den Netzwerktraffic gering zu halten. Für C# gibt es sogar noch EasyNetQ, was die Nutzung von RabbitMQ erleichtert.
-
Maschine-Maschine-Kommunikation via http? (C#, .NET)
Schaue dir mal RabbitMQ an. Das ist genau das, das du haben willst.
-
ASP PDF-Datei anzeigen ohne Save-Option
Dann müsst ihr halt einen pdf-Viewer auf eurer Webseite einbinden und halt keine Speicher-Funktion anbieten. http://mozilla.github.io/pdf.js/
-
ASP PDF-Datei anzeigen ohne Save-Option
Da ist doch sowieso irrelevant. Selbst wenn man im Browser das Speichern blockieren könnte, befindet sich die Datei im Temp-Verzeichnis und kann von dort aus kopiert werden. Irgendwo muss die Datei ja auf dem Client liegen. Wieso wollt ihr das überhaupt verhindern? Welchen Mehrwert habt ihr davon?