
Whiz-zarD
Mitglieder-
Gesamte Inhalte
2083 -
Benutzer seit
-
Letzter Besuch
-
Tagessiege
51
Inhaltstyp
Profile
Forum
Downloads
Kalender
Blogs
Shop
Alle Inhalte von Whiz-zarD
-
Wie/Wo wird ein Programm in binäre Zahlen konvertiert?
Whiz-zarD antwortete auf kimura's Thema in C++: Compiler, IDEs, APIs
Nicht Strom, sondern Spannung ist entscheidend. Liegt eine Spannung an, ist es eine 1. Wenn nicht, dann eine 0. Du kannst es wie eine Lampe vorstellen. Ist die Lampe an, liegt eine Spannung an und der Strom kann fließen. Somit repräsentiert die Lampe eine 1. Ist sie wieder aus, liegt keine Spannung an und somit ist sie dann eine 0. In einem Prozessor sind Befehle implementiert. Für jeden Befehl gibt es einen sog. Opcode. Über diese Opcodes gibt man dann den Prozessor mit, was er tun soll. Alle Opcodes zusammen ergeben den Befehlsssatz. Es gibt z.B. den Befehlssatz für x64-Prozessoren, den z.B. AMD und Intel in ihren Prozessoren implementieren müssen, damit Programme, die für diese Prozessoren kompiliert worden sind, auch zuverlässig laufen. Außerdem: Assembler != Maschinensprache. Assemblercode ist nur eine lesbare Form der Maschinensprache. Im Assemblercode hat jeder Opcode einen Namen (sog. Mnemonics). Maschinensprache ist hingegen nur eine Reihe von 1 und 0. Nein. Das ist sehr speziell, da die Kompilierung nicht nur vom Prozessor, sondern auch vom Betriebssystem abhängig sein kann. Für Windows komplierte x64-Anwendungen laufen ja nicht nativ auf Linux-Systeme und umgekehrt, da man ja auch noch auf Funktionalitäten des Betriebssystem abhängig ist. Bei Mikroprozessoren wird der Maschinencode direkt in den Speicher geladen und wird dann sofort ausgeführt. https://computer.howstuffworks.com/microprocessor.htm https://computer.howstuffworks.com/ram.htm Wäre vielleicht ein anfang, um grob die Funktionsweise zu verstehen. Im allgemeinen würde ich im Mikroprozessoren anfangen, wenn du die Funktionsweise besser verstehen möchtest, da diese vom Aufbau und Umfang überschaulicher sind, als die "großen" Prozessoren. Wenn du ganz tief gehen möchtest, dann schaue dir die sog. Logikgatter an. Die Gatter sind die Grundlagen der Digitaltechnik und somit auch die Grundlagen aller Prozessoren, da ein Prozessor im Grunde nur aus diesen Gattern besteht. Siehe erste Frage. Quantisierung ist hier überhaupt nicht nötig weil es darum geht, ein analoges Signal in ein mehrstufiges, digitales Signal zu überführen. Wir haben aber schon ein digitales Signal. -
Ausbildung als Fachinformatiker Fachrichtungen
Whiz-zarD antwortete auf Thema in Ausbildung im IT-Bereich
Bei "Daten- und Prozessanalyse" kann ich mir vorstellen, dass Wissen über Statistik noch ein Vorteil sein könnte aber mir ist sowieso nicht so ganz klar, was diese Fachrichtung überhaupt soll. 😅 -
Klassendiagramme
Whiz-zarD antwortete auf Unitedkingdom's Thema in Skript- und Webserverprogrammierung
Indem man nicht mit einer relationalen Datenbank arbeitet. Aber was ist genau das Problem? Welche Fehlermeldung? Wie sieht denn die speichern()-Funktion aus? -
Sortierung im Frage-Bereich
Whiz-zarD antwortete auf allesweg's Thema in News und Feedback zu Fachinformatiker.de
Ja, finde ich auch immer sehr nervig. Da sortiere ich auch immer nach Datum. Das ist hier ja kein Stackoverflow, wo man noch unter den Beiträgen kommentieren kann und schlechte Beiträge gelöscht werden. In anderen Foren steht oft der bestbewerteste Beitrag oben und die chronologische Reihenfolge dadrunter. Keine Ahnung, ob man dies in dieser Software auch so steuern kann. -
Aus eigener Erfahrung kann ich dir sagen, dass der Job als Spieleentwickler gerne romantisiert wird. Wer dies als Job sieht, um sein Leben finanzieren zu können, ist dort falsch. Stell dich auf enorm viele Überstunden bei mickrigen Gehalt ein. Bewirb dich doch einfach bei irgendeinem Entwickler. Die nehmen doch jeden, der nicht bei drei auf den Bäumen ist. 😄 crytek sitzt doch auch in FFM. Ansonsten finde ich noch auf die Schnelle Gunzilla und weltenbauer.
-
IT Projekt für Schüler
Whiz-zarD antwortete auf TheyDontKnowMeSon's Thema in Ausbildung im IT-Bereich
Die Server von Instagram fallen in ein Spülbecken? Aber mit dieser Einstellung lohnt sich ja ein Backup sowieso nicht, denn stell dir vor ich mache ein Backup auf eine Festplatte und schließe diese Festplatte in einem Bankschließfach ein und ein Meteoroid knallt auf die Bank. Gerade was Bilder betrifft, hat man heute einen völlig anderen Bezug, als noch in den 90ern. Ich denke, damit lockst du keinen mehr hinter dem Ofen vor, da PCs klopige Geräte sind, die außerhalb der Gaming-Welt beim Endverbraucher kaum noch zum Einsatz kommen und ich denke, selbst in der Gaming-Welt wird der PC immer mehr ein Nischenprodukt und somit für die Jugend immer uninteressanter. In der Wirtschaft werden die meisten Firmen sich wohl auch von Workstations verabschiedet haben und benutzen Thinclients, Tablets und Laptops. Das denke ich auch, da die Jugendlichen nicht mal verstehen, was ein Paket überhaupt ist. Auch hier wird es nicht wirklich für einen Aha-Effekt sorgen, da es eine langweilige Konsole ist. Sowas halte ich sinnvoller, da es auch etwas haptisches ist und etwas, was man auch ggf. zu Hause nachbauen kann. Vielleicht kann man auch eine LED über WLAN zum blinken lassen und hier könnte man kurz über Pakete sprechen, damit man ein besseres Bild vor Augen hat, was Pakete sind und welche Informationen sie übertragen können. -
Machen Junior Stellen als Akademiker Sinn? Oder Trainee Stelle?
Whiz-zarD antwortete auf Ooyy's Thema in IT-Arbeitswelt
Interessant, dass du jetzt plötzlich den Kontext deines Textes änderst, damit es dir passt. 🤨 Du behauptest, dass Sprachen sich kaum ändern und ich gebe dir ein Gegenargument und jetzt behauptest du, dass die Änderungen nur schleichend in die Unternehmen kommen. Und nein, neue Sprachfeatures in diversen Sprachen werden sehr schnell von Firmen eingesetzt, weil die Community dahinter diese Features sehr stark umwerben. Ich weiß zwar nicht, was du mir hier unterstellen willst, denn ja, ein Junior kann u.U. mehr fürs Unternehmen bieten als ein Senior, deswegen bin ich ... Ich habe schon Junior-Entwickler verzweifelt die Firma verlassen sehen oder sich in ein anderes Team haben versetzen lassen, da sie gegen sture Senior-Entwickler nicht gegen an kamen, die am "Not invented here"-Syndrom litten. Nichtdestotrotz wird man im Studium erstmal nur die Grundlagen lernen, auf die man aufbauen kann. Ich schrieb den Beitrag, weil der TE sich so anhörte, als wäre ein Studienabsolvent schon über den "Junior"-Titel hinaus aber das primäre Ziel eines Studiums ist keine berufliche Ausbildung, wie der Fachinformatiker oder technischer Assistent für Informatik. -
Machen Junior Stellen als Akademiker Sinn? Oder Trainee Stelle?
Whiz-zarD antwortete auf Ooyy's Thema in IT-Arbeitswelt
Theoretisch müsstest du das, ja. Aber wie ich schon sagte, werden die Begrifflichkeiten als Reputation bzw. als eine Einbahnstraße gesehen. Einmal Senior, immer Senior. Wenn ich aber so einige Seniors sehe, müssten sie wieder zurück als Junior eingestuft werden, da sie mit ihrem Wissen einfach stehengeblieben sind und neu geschult werden müssen. Ich kenne C#-Senior-Entwickler, die arbeiten immer noch mit untypisierten Arraylisten und haben von SOLID und Clean Code noch nie etwas gehört und kennen überhaupt nicht die Debugging-Möglichkeiten mit Visual Studio aber wie gesagt: Einmal Senior, immer Senior. Besonders bei C# ändert sich die Nutzung in den letzten Jahren sehr stark. Die Sprache ändert sich zunehmend zu einem Hybrid aus Objektorientierung und funktionaler Sprache. Jährlich kommen neue Sprachfeatures hinzu, wie z.B. Records und das with-Schlüsselwort. -
Machen Junior Stellen als Akademiker Sinn? Oder Trainee Stelle?
Whiz-zarD antwortete auf Ooyy's Thema in IT-Arbeitswelt
Um mal den Irrglaube aus dem Weg zu räumen: Ein Studium ist keine Berufsausbildung. Ein Studium macht nicht jemanden zu einem voll ertragsfähigen Entwickler. Ein Studium bereitet niemanden für die Wirtschaft vor. Es sind eher die Grundlagen für die Forschung, die dort vermittelt werden. Man wird dort nicht die neuesten Technologien und Frameworks anschauen, die man in der Wirtschaft findet. Daher macht auch eine Junior-Stelle für einen Studienabsolventen Sinn, um sich langsam in diese Themen einarbeiten zu können. Allerdings muss ich sagen, dass ich kein Fan von der Bezeichnung "Junior" und "Senior" bin. Da diese Begriffe eher als Reputation angesehen werden und nicht für den Kenntnissstand. Wer einmal "Senior" erreicht hat, wird ja wohl nie wieder runtergestuft werden wollen. Auch wenn man sich seit 20 Jahren nicht mehr weitergebildet hat oder mal was neues ausprobieren möchte, wie z.B. der Wechsel von einer Objektorienterten Sprache zu einer funktionalen Sprache, denn Softwareentwicklung ist nicht gleich Softwareentwicklung. -
Ja, würde ich auch empfehlen. Wie du schon sagst, die Programmieraufgaben sind sehr eigen. Es bringt ja auch nichts bekannte Coding Katas durchzuarbeiten, weil die vielmehr auf Clean Code ausgelegt sind und die IHK-Programmieraufgaben schreien sehr nach Oldschool.
-
Ausgabe einer Funktion in sqldev. DBMS-Ausgabe ist an
Whiz-zarD antwortete auf Tedi's Thema in Datenbanken
Du musst im SQL Developer die DBMS-Ausgabe aktivieren. Unter Ansicht => DBMS-Ausgabe. Im neuen Fenster musst du dann eine neue Verbindung aufbauen. -
Android Studio Quiz App mit verschiedenen Activitys
Whiz-zarD antwortete auf eine Frage in Anwendungsentwickler und Programmierer
Die Anzahl der Activities macht ja erstmal nicht die Anwendung langsamer. Sie wird halt nur größer. Ich hab schon seit 10 Jahren keine Android-App mehr entwickelt aber ich würde wohl für jede Art einer Frage eine Activity bauen. Also eine für Multiple-Choice, eine für Lückentexte, etc. Wie viele Lücken nachher ein Text hat, lässt sich doch konfigurieren. Man hat dann die Texte und die Antworten in einer Datenbank stehen und dann könnte man doch eine Liste oder auch TextViews mit den Antworten erzeugen. Man kann ja auch per Code UI Komponenten erstellen und nicht nur per Designer. Das Problem mit deiner Idee ist nämlich, dass es gegen das DRY-Prinzip verstößt. Deine Activities sind im Grunde ja nichts weiter als Kopien, nur dass du dort eine TextView (oder was anderes) mehr hast. Jetzt stell dir vor, du hast ein Fehler entdeckt oder du möchtest eine Anpassung vornehmen. Dann musst du diesen Fehler oder die Anpassung in allen Actitives korrigieren bzw. vornehmen. Das ist sehr fehleranfällig, da man im Eifer des Gefechts sicherlich eine vergisst. Auch dauern Änderungen an der App deutlich länger. -
Ist dieser Taschenrechner IHK Prüfung erlaubt?
Whiz-zarD antwortete auf Andreas1111's Thema in IHK-Prüfung allgemein
Hä? -
Sinnvolle Aufgaben für Einstellungstests (Softwareentwicklung)
Whiz-zarD antwortete auf Velicity's Thema in IT-Arbeitswelt
Da stellt sich mir die Frage, ob die Leute sich dann nicht absichtlich blöd stellen, um aus dem Vertrag wieder rauszukommen und gleichzeitig keine Sperre vom Arbeitsamt zu bekommen. 😄 -
Mathematische Grundlagen als FiSi?
Whiz-zarD antwortete auf Daffael's Thema in Ausbildung im IT-Bereich
Ich bezweilfe, dass du diese Begriffe jemals in der Ausbildung hören wirst. -
Wie merkt man sich das alles am besten?
Whiz-zarD antwortete auf Keinplaney's Thema in Ausbildung im IT-Bereich
Ich denke, dass das alles mit der Zeit kommt. Wenn man neben seiner Ausbildung noch weitere Kurse macht, ist es klar, dass von allen Seiten Fachbegriffe hageln. -
Projektdokumentation: Quellcode zu lang für den Anhang
Whiz-zarD antwortete auf Flo366's Thema in Abschlussprojekte
Oder es ist irgendwas generiertes. Wenn wir mal 15 Seiten für alles andere wegnehmen, würden wir bei 45 Seiten Code landen. Ich vermute mal, dass da auch viel Boilerplate Code vorhanden ist. Das würde ich alles weglassen und mich auf das wesentliche konzentrieren. Aber richtig wissen wirst du es, wenn du die IHK fragst. Ggf. auch dein/e KlassenlehrerIn. Oft haben sie auch einen guten Überblick. -
Scripte laufen nach Umstellung nicht mehr
Whiz-zarD antwortete auf DeepDown's Frage in Anwendungsentwickler und Programmierer
Wo? Ich sehe eine Funktion namens "csvImport" aber nicht eine mit den Namen "import_csv". -
Sinnvolle Aufgaben für Einstellungstests (Softwareentwicklung)
Whiz-zarD antwortete auf Velicity's Thema in IT-Arbeitswelt
Ich sehe da schon ein großes Problem. Das sind alles Leute, die die Software historisch hysterisch gewachsen gesehen haben und auch dafür verantwortlich waren. Die fühlen sich da pudelwohl, denn das ist deren Baby. Wenn ihr da aber mit PL/SQL rumhühnert, gehe ich stark davon aus, dass sie sich in den 30 Jahren nicht weitergebildet haben. Die Softwareentwicklung sah vor 30 Jahren anders aus, als heute. Ich hab auch mit solchen Leuten zu tun und ich schlage oft meine Hände über den Kopf, wenn ich deren Code sehe. Es hapert schon oft an den Grundlagen und wenn ich da so mit einigen Beratern über Senior Entwickler spreche, sind sie auch oft mit solchen Menschen konfrontiert, die ihre Werkzeuge überhaupt nicht kennen und noch beratungsresistent sind. Das muss nicht alle Senior Entwickler betreffen aber heutige Entwickler haben oft ganz andere Vorstellungen über die Entwicklung selbst. Genau das habe ich mich auch gefragt. Es klingt so, als sei man der Meinung, dass man nach 6 Monaten alleine vorankommen muss und jegliche Hilfe untersagt. Bei einer hysterisch gewachsenen Software ist das aber oft schwer. Einige kommen damit besser klar, andere wieder nicht. Man darf eines nicht vergessen: Es sind auch nur Menschen. Die Frage sollte also nicht "Was sind sinnvolle Aufgaben für Einstellungstests?" lauten, sondern "Wie können wir neu Eingestellte besser unterstützen?", denn offenbar halten sie es bei euch nicht lange aus. Ihr solltet also nicht nur die Fehler bei den Bewerbern suchen, sondern auch die Fehler bei euch und da wäre Pair Programming schon mal ein Anfang, um sie zu begleiten. Evtl. sogar noch ein paar interne, fachbezogene Schulungsangebote machen. Offenbar haben sie ja Probleme, den Ablauf der Software zu verstehen. Und ja, neue Mitarbeiter ist ein Invest, der nicht nach exakt 6 Monaten vorbei ist. Wir planen minimum 6 Monate ein, bis ein neuer Entwickler einigermaßen mit unserem Code zurecht kommt. -
Sinnvolle Aufgaben für Einstellungstests (Softwareentwicklung)
Whiz-zarD antwortete auf Velicity's Thema in IT-Arbeitswelt
Und das bekommt man mit einem Einstellungstest wie gelöst? Vielleicht solltet ihr euch Fragen, ob ihr evtl. nicht am "Not invented here"-Syndrom leidet. Wenn ihr schon sagt, dass bei euch kaum Frameworks zum Einsatz kommen, klingt es schon sehr danach, als hättet ihr euch eine eigene Welt aufgebaut, anstatt auf gängige Standards zu setzen. Bei PL/SQL schlackern mir dann echt die Ohren. Ich hab auch viel mit PL/SQL zu tun und ich fluche über die Sprache wie ein Rohrspatz, weil die Sprache so inkonsequent ist. Dass dann bei größeren Aufgaben, Überforderungen auftreten, ist dann auch normal. -
Sinnvolle Aufgaben für Einstellungstests (Softwareentwicklung)
Whiz-zarD antwortete auf Velicity's Thema in IT-Arbeitswelt
Zumal ich auch oft LeetCode in einer produktiven Software nicht sehen möchte, denn bei LeetCode geht es oft darum, den kürzesten Code zu schreiben und nicht leicht verständlich und wartbaren Code. Auch sieht der reelle Alltag eines Entwicklers doch anders aus. Ja, es sind gute Übungen, die man so mal nebenbei machen kann aber ich würde denen jetzt kein so hohen Stellenwert geben. Ich hab auch so ein Kollege, der die tollsten Hacks und Tricks drauf hat und recht exotische Patterns kennt aber was bringt nachher so ein Code, wenn ihn keiner versteht? Daher bin ich auch der Meinung von @KeeperOfCoffee. Stellt den Bewerbern ein paar Fragen zu den Frameworks, die sie in ihrem CV angegeben haben. -
FIAE, oder Webentwickler Umschulung, benötige Rat
Whiz-zarD antwortete auf Babuzeek's Thema in Ausbildung im IT-Bereich
"Webentwickler" ist kein Ausbildungsberuf, daher kann dies keine richtige Umschulung sein, denn eine Umschulung wird mit einer Prüfung der zuständigen Kammer (in Hamburg die Handelskammer) beendet. Es handelt sich dann eher um einen Kurs, der vielleicht ebenfalls mit einer Prüfung und einem Zertifikat endet, aber das Zertifikat ist dann kaum was wert, weil der Umfang des Kurses vom Leistungsträger selber bestimmt wird und dies dann zu einem nicht anerkannten Berufsabschluss führt. Zum Beispiel könnte ich auch ein Kurs als "Webentwickler" anbieten und behandle 18 Monate nur HTML und CSS. Damit hab ich zwar wenig Erfolg aber machen dürfte ich es. "Fachinformatiker in Fachrichtung Anwendungsentwicklung" (kurz FIAE) ist ein Ausbildungsberuf. Im Gegensatz zum "Webentwickler" dürfen sich nur diejenigen als Fachinformatiker bezeichnen, die auch eine Fachinformatiker-Ausbildung abgeschlossen haben. "Webentwickler" darf sich hingegen jeder nennen. Der Inhalt der Ausbildung wird durch den Ausbildungsrahmenplan (für Betriebe) und Rahmenlehrplan (für Berufsschulen) festgelegt. Diese wiederrum werden von Dachverbänden, Gewerkschaften und dem Bundesinstitut für Berufsbildung (BBIB) ausgearbeitet und die zuständigen Kammern überwachen die Ausbildung. Das ist schon mal eine ganz andere Qualität. Ob die Ausbildung gut oder schlecht ausgeführt wird, ist noch mal ein anderes Thema. Und natürlich kann auch ein FIAEler später als Webentwickler arbeiten und ich denke, dass dies auch heutzutage überwiegend geschieht, da der allgemeine Tenor in Richtung Webanwendung geht. -
Ja, das muss man. Allerdings sollte dann der Standard-Konstruktor den parametrisierbaren Konstruktor aufrufen. Ich hätte auch noch die privaten Felder mit final versehen, um Seiteneffektfehler zu verhindern. public class Punkt { private final int x; private final int y; public Punkt() { this(0, 0); } public Punkt(int x, int y) { this.x = x; this.y = y; } //... }
-
Ich vermute, dass nur sehr wenige Firmen sowas haben. Wir kalkulieren auch minimum 6 Monate ein, bis ein neuer Mitarbeiter produktiv ist. Mache dir da mal keinen Stress.
-
Fachkräftemangel - Gründe und Auswege
Whiz-zarD antwortete auf geloescht_nibor's Thema in IT-Arbeitswelt
Nennt mich altmodisch aber interessant finde ich, wenn man sich dann mal Jobangebote auf Plattformen wie Stepstone anschaut, findet man überwiegend die üblichen Personaldienstleister. Von Start-ups und co. keine Spur. Offenbar gibt es nur noch interessante Jobs über Headhunter. Allerdings gehen mir diese Leute echt auf den Keks.