
Whiz-zarD
Mitglieder-
Gesamte Inhalte
2083 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
51
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Whiz-zarD
-
Neue Ausbildungsverordnungen (Novellierung der IT-Berufe 2020)
Whiz-zarD antwortete auf stefan.macke's Thema in Ausbildung im IT-Bereich
Zudem dauert das Abschlussprojekt für FIAE höchstens 80 Stunden, anstatt 70 und für FISI 40 Stunden anstatt 35. -
Neue Ausbildungsverordnungen (Novellierung der IT-Berufe 2020)
Whiz-zarD antwortete auf stefan.macke's Thema in Ausbildung im IT-Bereich
Richtig. Diejenigen, die schon mit der Ausbildung angefangen aber noch keine Zwischenprüfung geschrieben haben, schreiben die alte Zwischenprüfung. Nach Vereinbarung mit dem Unternehmen kann der Azubi allerdings auch die neue schreiben. -
wie arbeite ich mit komplexen Code?
Whiz-zarD antwortete auf TheWorldDrown's Frage in Anwendungsentwickler und Programmierer
Das kann man aber auch nicht so pauschal sagen. Es mag zwar vielleicht für Problem X eine Lösung geben aber man muss immer abwägen, ob ich mich jetzt von einem Dritten abhängig mache oder nicht. Die Lösung mag heute noch laufen aber wie sieht es morgen aus? Wird das Tool/Framework/Whatever auch morgen noch weiterentwickelt oder stellen sie die Entwicklung ein, weil sie keinen Bock mehr darauf haben? Und wenn es Open Source ist, wie groß ist die Community dahinter? Ich finde, man sollte mit Drittbibliotheken schon etwas vorsichtig sein und schon etwas sparsam damit sein oder sie so abstrahieren, sodass man auch andere Bibliotheken als Alternative einsetzen könnte. Auch hier muss ich ein bisschen widersprechen. Ja, ich schaue auch oft bei Stackoverflow nach aber ich kopiere nicht blind irgendwelche Codeschnipsel. Man sollte schon verstehen, was da passiert und sollte die Schnipsel auf eigene Anforderungen anpassen. Ich hab schon bei einer Firma gearbeitet, die blind die Schnipsel kopierte und keiner sie verstand, wenn sie nicht so funktionierten, wie es eigentlich gedacht war. Die Firma gibt es nicht mehr. Ist zwar alles schön und gut aber viele Firmen haben dennoch ein eigenes Framework, um gewisse Arbeitsabläufe einfacher zu machen oder zu abstrahieren. Häufig sind diese Frameworks dann nicht dokumentiert und dann bleibt einem nichts anderes übrig, als durch den Code zu wühlen oder Mitarbeiter zu fragen. Dafür muss der Code aber auch testbar sein. Vor allem bei Legacy Code muss dies nicht unbedingt der Fall sein aber wenn man gerade neu in der Firma ist und den Code nicht kennt, beißt sich die Katze in den eigenen Schwanz. Woher will man denn wissen, was man testen möchte, wenn man nicht mal die Architektur und Struktur der Anwendung kennt? Wo will man denn z.B. bei einer Anwendung mit über Tausend Klassen anfangen? Der erste Schritt ist also immer, sich durch den Code zu wühlen. Wir haben für jeden Mitarbeiter eine interne Schulung, um den Mitarbeiter grob zu erklären, wie die Architektur funktioniert und zeigen denen schon die gängigsten Schritte. Also Daten aus der Datenbank holen, etc. Der Rest kommt dann mit zunehmender Erfahrung. -
Nur konzentrieren sich die Einsatzgebiete zu sehr auf Azure und Office. Für Softwareentwickler, die ihre Software nicht in Azure hosten oder Excel-Dateien analysieren, gibt es gar nichts. Also noch ein Grund, diese Zertifikate für nutzlos zu erklären.
-
Also, wenn das die Lösung ist, will ich mein Problem zurück. Ein Abschlussprojekt sollte was mit der Firma zu tun haben. Dein Projekt klingt aber entweder nach Hobby (mal gucken, was alles geht) oder dein Chef will ich verarschen (hoho, mein Azubi baut mir eine App, um meine Mitarbeiter zu kontrollieren). Wo ist denn das konkrete Problem, was zu deiner Lösung führt?
-
Ich kenne CodeCanyon nicht einmal. Wieso sollten da überhaupt Firmen nach Software suchen? Firmen suchen Software, die auch noch nach Jahren besteht und supported wird. Da werden u.a. Studien von Gartner angeschaut und nicht die nächstbeste Frickellösung von einer Ein-Mann-Bude genommen. Die Zeiten, wo man jeden Dreck veröffentlichen konnte und die Leute das Geld trotzdem hinterhergeschmissen haben, weil sich niemand damit auskannte, sind eindeutig vorbei. Man muss schon mit Tausend Konkurrenten mithalten können und offentlich ist dein Tool nicht gut genug. Sonst würde es ja nicht abgelehnt werden.
-
c# | String manipulation
Whiz-zarD antwortete auf TheWorldDrown's Frage in Anwendungsentwickler und Programmierer
Ja, so kommt es mir gerade vor. Da die letzte Zeile ein return ist, muss es sich hier um den Inhalt einer Methode handeln und str wird in die Methode reingereicht und da er die Vokale in einem String zählen möchte, handelt es sich kontextmäßig bei str im einen String, der in eine Methode reingereicht wird... Also doch! Kontextmäßig wäre dies zu erkennen. Einzig hätte man ihn darauf hinweisen sollen, dass am lieber die gesamte Methode zeigen sollte aber jeder, der mal 5 Sekunden darüber nachdenkt, hätte es begriffen... Wenn du hier schon die "Er ist doch ein Anfänger"-Keule rausholst, wäre es eben falsch zu sagen, dass ein String beliebig groß sein kann, denn das stimmt einfach nicht. Und String hat keine maxLength-Property. Erzähle doch nicht so einen Quatsch! -
c# | String manipulation
Whiz-zarD antwortete auf TheWorldDrown's Frage in Anwendungsentwickler und Programmierer
Motzen wegen des motzens Willen, oder was? Aus dem Kontext kann man doch erkennen, dass es sich um ein String handelt... Und wo liegt nun der Unterschied zwischen und ? Erkläre mir das mal. Zumal ein String eben nicht beliebig viele Zeichen haben kann, da ein String auf 2 GB beschränkt ist... -
c# | String manipulation
Whiz-zarD antwortete auf TheWorldDrown's Frage in Anwendungsentwickler und Programmierer
In der ersten Variante vergleichst du ein String mit einem Char. Die Datentypen sind schon verschieden. Der Vergleich kann also nie funktionieren. Ein char ist nur ein Zeichen, während ein String aus mehreren Zeichen besteht. Ein String ist zudem auch ein Referenztyp (class) und Char ein Wertetyp (struct). vowelList ist eine Liste von Strings und mit str/[i/] holst du ein Char. Du musst also vowelList ist eine Liste oder in ein Array von Chars ändern. var vowelList = new[] { 'a', 'e', 'i', 'o', 'u' }; -
c# | String manipulation
Whiz-zarD antwortete auf TheWorldDrown's Frage in Anwendungsentwickler und Programmierer
In der Informatik gibt es nur Zahlen. Ein char ist ebenfalls nichts weiter als eine Zahl. Die Zahl kann ein oder zwei Bytes groß sein. Jede Zahl repräsentiert ein Zeichen. Deswegen gibt es ja die ASCII-Tabelle. Die ASCII-Tabelle ist beispielsweise in der GPU implementiert. Somit weiß die GPU, wenn sie sich im Text-Modus befindet, wie ein Zeichen aussehen soll. Du kannst ja folgenden Code ausprobieren: Console.WriteLine((char)97); // gibt 'a' aus Console.WriteLine((int)'a'); // gibt 97 aus Console.WriteLine((char)('a' + 3)); // gibt 'd' aus 'a' ist einfach der Wert 97. -
Dynamic Link Library Klassen
Whiz-zarD antwortete auf eine Frage in Anwendungsentwickler und Programmierer
Das geht nicht. Du kannst dir nur die Schnittstellen anschauen. Den Code anschauen geht nur mit einem Decompiler, wie der z.B, in Resharper integriert ist. Wenn es Code von .NET Core ist, kannst du den Code via github klonen. -
C# DateTime.TryParseExact Formatierungsfrage
Whiz-zarD antwortete auf eine Frage in Anwendungsentwickler und Programmierer
Kannst du englisch? Was meinst du, wieso die Klasse DateTime heißt? Und wenn du nur das Datum haben willst, dann formatiere die Ausgabe. Auch hier gilt: mm für Minuten und MM für Monat. -
C# DateTime.TryParseExact Formatierungsfrage
Whiz-zarD antwortete auf eine Frage in Anwendungsentwickler und Programmierer
Nein, tut es nicht DateTime.TryParseExact("31/12/2020", "dd/MM/yyyy", CultureInfo.CurrentCulture, DateTimeStyles.None, out DateTime geburtsdatum); Console.WriteLine(geburtsdatum); Ausgabe: 31.12.2020 00:00:00 -
Dynamic Link Library Klassen
Whiz-zarD antwortete auf eine Frage in Anwendungsentwickler und Programmierer
Ansicht -> Objektkatalog Oder meinst du auch den dazugehörigen Code? -
Programmieren - Google oder Try and Error?
Whiz-zarD antwortete auf eine Frage in Anwendungsentwickler und Programmierer
Letzen Endes muss man aber irgendwann mal anfangen... -
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Whiz-zarD antwortete auf byte-curious's Thema in IT-Arbeitswelt
Die Regel ist aber so. Zumindest wenn es um reine Softwareentwicklung geht. Denn da spielt nach wenigen Jahren die Berufserfahrung eine Rolle und nicht mehr der Ausbildungsstand. Nach ein paar Jahren zählt der B.Sc. nicht mehr. Auch ein B.Sc.-Absolvent kann schlechten und ineffizienten Code schreiben. Studienabsolventen gehen aber meist in höhere Positionen, wo sie dann mehr Geld verdienen können und da sind wir beim Punkt, wieso die Durchschnittgehälter oft so weit auseinander klaffen. -
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Whiz-zarD antwortete auf byte-curious's Thema in IT-Arbeitswelt
Die Gehälter beider steigen nicht proportional... Das Gehalt eines FIs steigt stärker als eines Studienabsolventen. -
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Whiz-zarD antwortete auf byte-curious's Thema in IT-Arbeitswelt
Wer redet denn hier von 70 - 100k EUR p.a.? Es war die Rede von 50k EUR p.a. als Einstiegsgehalt und wie du richtig erkannt hast, ist dann im Durchschnitt nicht mehr viel Luft nach oben. Egal ob Studium oder nicht. Zumindest als Softwareentwickler. Wer mehr verdienen möchte, muss dann die Karriereleiter höher hinauf. -
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Whiz-zarD antwortete auf byte-curious's Thema in IT-Arbeitswelt
Es kommt doch immer auf die Spezialisierung an. 46k für ein Webdesigner wäre viel aber 46k für ein COBOL-Entwickler unterdurchschnittlich. Das Einstiegsgehalt verpufft aber schnell mit ein paar Jahren Berufserfahrung. Dann sind die Gehälter gleichauf. Auch darf man nicht vergessen, dass ein Studium nicht gerade günstig ist und man erstmal Geld hineinstecken muss, während ein Azubi monatlich eine Vergütung bekommt. -
C# DateTime.TryParseExact Formatierungsfrage
Whiz-zarD antwortete auf eine Frage in Anwendungsentwickler und Programmierer
mm steht für Minuten. Du brauchst MM. -
Programmieren - Google oder Try and Error?
Whiz-zarD antwortete auf eine Frage in Anwendungsentwickler und Programmierer
Sowohl, als auch. Auch Maler und Schriftsteller lassen sich von anderen Künstlern inspirieren. Derzeit schreibe ich ein Tool, was sog. perfekte Zahlen ermittelt. Zuerst hab ich selbst was versucht und hab dann gesehen, dass es neben dem einfachen Weg noch einen optimierten Weg gibt. Also hab ich dann diesen genommen und hab den Code für meine Zwecke angepasst. Ich bin nun mal kein Mathematiker. Also können Lösungswege von Dritte auch sehr inspirierend sein. -
Irgendwie fühle ich mich alt. SCSI war in den 90ern DIE Schnittstelle für Server-Festplatten.
-
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Whiz-zarD antwortete auf byte-curious's Thema in IT-Arbeitswelt
Zumal der Vorteil "Gehalt" eh mit ein paar Jahren Berufserfahrung weg ist und man ggf. viel Geld ins Studium gesteckt hat. Es ist oft nur eine Milchmädchenrechnung. -
Wie bekomme ich den Bogen zurück zur Anwendungsentwicklung?
Whiz-zarD antwortete auf byte-curious's Thema in IT-Arbeitswelt
Sorry aber wegen einem halben Jahr machst du jetzt hier so ein Aufriss? Bewirb dich als Junior-Entwickler und gut ist. Ein Studium ist auch keine Lösung. Mich würde auch mal interessieren, für welches Problem ein Studium die Lösung sei.