Zum Inhalt springen

Whiz-zarD

Mitglieder
  • Gesamte Inhalte

    2.020
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    48

Reputationsaktivitäten

  1. Danke
    Whiz-zarD hat eine Reaktion von allesweg erhalten in Github bei Bewerbung um einen Ausbildungsplatz?   
    Leute, es geht hier um ein Ausbildungsplatz und nicht um ein Studiumplatz am MIT... 🙄
    Es wird von keinem Bewerber auf ein Ausbildungsplatz erwartet, dass er sich schon mit den Git Workflows und mit deren unterschiedlichen Einsätzen auskennt. Git ist schon eine große Hausnummer und nicht mal gestandene Entwickler mit vielen Jahren Berufserfahrung haben Git richtig durchdrungen.
  2. Danke
    Whiz-zarD hat eine Reaktion von Chief Wiggum erhalten in Github bei Bewerbung um einen Ausbildungsplatz?   
    Leute, es geht hier um ein Ausbildungsplatz und nicht um ein Studiumplatz am MIT... 🙄
    Es wird von keinem Bewerber auf ein Ausbildungsplatz erwartet, dass er sich schon mit den Git Workflows und mit deren unterschiedlichen Einsätzen auskennt. Git ist schon eine große Hausnummer und nicht mal gestandene Entwickler mit vielen Jahren Berufserfahrung haben Git richtig durchdrungen.
  3. Like
    Whiz-zarD hat eine Reaktion von Despacito erhalten in Vorbereitung auf FIAE-Umschulung, aber wie?   
    Genauso, es wird Pseudocode und/oder ein UML-Diagramm verlangt. Nie eine konkrete Sprache. Die einzige Sprache, die abgefragt wird, ist SQL aber so viel, wie ich weiß, gibt es dann noch ein zusätzliches Merkblatt mit der Syntax. Korrigiert mich, wenn ich falsch liege.
    Unity ist noch eine ganz andere Hausnummer. Ich programmiere hauptberuflich mit C# aber ich sehe mich nicht in Stande mit Unity umzugehen. Da braucht man schon fundierte Computergrafik-Kenntnisse. Die liegen bei mir aber inzwischen auch schon 10 Jahre zurück.
    Gar nicht. Zumindest nicht moderne Webentwicklung. Es gibt zwar die Java Server Pages (JSP) aber die sieht man immer seltener, weil sie das Problem haben, dass das HTML-Dokument auf dem Server gerendert wird. Ähnlich wie bei PHP. Mit JavaScript-Frameworks ala React oder Angular werden die Dokumente direkt auf dem Client gerendert. Das ist eben der moderne Ansatz, weil dadurch die Server entlastet werden und auch weniger Traffic verursacht wird und auch offline-Webseiten möglich ist.
    Mit Java schreibt man dann Backends fürs Frontend. Frontend ist das, was der Nutzer sieht, also die Webseite. Das Frontend fragt das Backend nach Daten ab, die dann angezeigt werden. Was im Backend steckt, kann alles mögliche sein. Darum wird vermehrt zwischen Frontend- und Backend-Entwickler unterschieden, weil ein Entwickler oft nicht alles machen kann.
    Letzen Endes spielt es aber keine Rolle, ob du mit C#, Java oder Phyton anfängst. Es sind imperative Programmiersprachen, von daher sind sie vom Grundgerüst gleich. Es gibt Schleifen, Variablenzuweisungen und Verzweigungen. Danach kommen dann die Konzepte der Sprachen aber selbst da, denke ich, werdet ihr es nicht im Detail durchnehmen.
  4. Like
    Whiz-zarD hat eine Reaktion von Despacito erhalten in Vorbereitung auf FIAE-Umschulung, aber wie?   
    Java und C# haben eine sehr stark ähnelnde Syntax. Microsoft hat sich damals von Java viel abgeguckt. Beide sind rein objektorientierte Sprachen. Allerdings muss man sagen, dass C# inzwischen sehr viele neue Sprachfeatures bekommt, die aus der funktionalen Programmierung stammen. Auch unterscheidet sich das Ökosystem. Es gibt da eben das .NET Framework und das Java Development Kit (JDK). Beide besitzen eine unterschiedliche Menge an Funktionen, die auch unterschiedlich implementiert sind aber in der Ausbildung wirst du es wohl mit den Standardfunktionen zu tun haben, die beide Systeme unterstützen. Sie nennen sich halt nur etwas anders. Für C# gibt es dann z.B. die Klasse List (für eine Liste) und in Java heißt sie dann ArrayList, etc.
    Python ist eine multiparadigmen Sprache. Sie ist also nicht nur objektorientiert, sondern auch z.B. funktional und aspektorientiert. Sie besitzt auch eine komplett andere Syntax. Während also z.B. in Java und C# Code-Blöcke mit geschweiften Klammern dargestellt werden, wurde in Python dies mit Tabs realisiert.
    Bei Webdesign wird man derzeit nicht um JavaScript herumkommen, weil dies die einzige Sprache ist, die die Browser interpretieren können aber vorsicht: Java und JavaScript haben nichts miteinander zu tun! Das sind zwei komplett unterschiedliche Sprachen mit unterschiedlichen Ansätzen. JavaScript bekam nur aus Werbegründen seinen Namen, weil zu damaliger Zeit Java der "heißeste Scheiß" war und Netscape wollte damals nur auf dieser Welle mitreiten. Ursprünglich sollte es LiveScript heißen, weil dahinter sich ein Interpreter verbarg, der zur Laufzeit - also Live - den Code interpretierte.
     
  5. Like
    Whiz-zarD hat eine Reaktion von bitty erhalten in Umschulung, Zwischenprüfung nicht bestehen   
    Ich vermute (Bundes-)Agentur für Arbeit.
     
  6. Like
    Whiz-zarD hat eine Reaktion von JimTheLion erhalten in Vorbereitung auf FIAE-Umschulung, aber wie?   
    Letzen Endes kann es nur vom Vorteil sein, wenn man Erfahrung hat. Man hat dadurch deutlich weniger Stress. Das Problem ist allerdings, dass diese ganzen Kurse nur sehr stark an der Oberfläche kratzen und Themen wie z.B. Algorithmen und Datenstrukturen, Unit Tests und Programmierprinzpien komplett weggelassen. Es geht nur um die Benutzung der Sprachen. Die Kurse eignen sich also nur für einen sehr groben Einstieg und da finde ich, dass alle Kurse sich nicht viel geben und vom Inhalt schon identisch sind. Genauso könnte man sich nun ein Tutorial auf Youtube suchen.
    Wie weit allerdings die Umschulungen auf meine genannten Themen eingehen, kann ich nicht sagen. Da hab ich keine Erfahrungen.
    Das IT-Handbuch ist auch mehr ein Nachschlagewerk und kein Buch, was man von vorn- nach hinten durchliest. In wie weit Nachschlagewerke in Zeiten des Internets noch sinnvoll sind, mag mal dahingestellt sein. Ich hab hier auch etliche Bücher stehen aber im Grunde hab ich in diese Bücher vielleicht drei oder vier mal reingeschaut. Viele sind inzwischen veraltet und könnten in den Müll.
    Für praktische Aufgaben kann vielleicht exercism.io interessant sein. Dort werden Programmieraufgaben gestellt. Wenn man eine Aufgabe fertig hat, kann man sie dort einchecken und im sog. mentored mode schaut noch mal ein Mentor über die Aufgabe und gibt noch mal Tipps, was man verbessern kann. Erst wenn der Mentor zufrieden ist, wird dann die nächste Aufgabe freigeschaltet. Das ganze ist kostenlos. Allerdings weiß ich nicht, ob das für absolute Anfänger zu schwer ist,  da gewisse Kenntnisse vorausgesetzt werden, wie z.B. Kenntnisse über unit tests, da die Aufgaben eben über unit tests auf Funktionalität getestet werden.
  7. Like
    Whiz-zarD hat eine Reaktion von Defneqon erhalten in Wie kann ich eine Map erzeugen aus Daten einer anderen Klasse ?   
    Ich würde vorschlagen, mit einem Tutorial anzufangen. So wird das nichts. Der komplette Code macht überhaupt keinen Sinn.
  8. Like
    Whiz-zarD hat eine Reaktion von Bitschnipser erhalten in Speicherplatz berechnen   
    Es wurde ihm aber nun alles vorgekaut...
  9. Like
    Whiz-zarD reagierte auf Rienne in Speicherplatz berechnen   
    Das ist genau so eine nicht zielführende Argumentation, wie zu sagen "Warum sollte ich Autofahren lernen, wenn mich Mama doch überall hin fährt?"- Nur ist Mama vielleicht irgendwann nicht mehr da oder hat mit ihrer Zeit besseres zu tun.
    Und das kann man jetzt auch gerne auf den Sinn einer Ausbildung ummünzen. Man soll Lernen, wie man Wissen anwendet und nicht, wie man Lösungen kopiert.
  10. Danke
    Whiz-zarD hat eine Reaktion von AnGB erhalten in Speicherplatz berechnen   
    Ist doch einfache Mathematik. Da steckt keine Magie dahinter.
    Pro Sekunde wird ein Bild gemacht. Wie viele Bilder werden an einem Tag gemacht, wenn eine Kamera 8 Stunden am Tag läuft?
    Du kennst dann die Anzahl der Bilder und wie groß ein Bild ist, steht in der Aufgabe. Wie viel Speicherplatz benötigen dann die Bilder?
    Das ganze dann noch mal in GiB umwandeln. Fertig.
     
  11. Like
    Whiz-zarD hat eine Reaktion von Bitschnipser erhalten in Speicherplatz berechnen   
    Ja, man lernt viel, wenn man die Lösung auf dem Silbertablett präsentiert..
  12. Like
    Whiz-zarD hat eine Reaktion von Bitschnipser erhalten in Wie weiter machen? Stehe auf der Stelle   
    Muss nicht. Kann auch der Fall von "ewige/r Azubi/ne" sein. Ist auch sehr klassisch.
  13. Danke
    Whiz-zarD hat eine Reaktion von 0x00 erhalten in Degleration in Console WriteLine   
    Variante 1 ist die neuere Variante. Nennt sich auch String Interpolation. Das Feature ist mit C# 6.0 reingekommen.
    Variante 2 ist dementsprechend die alte Variante.
    String Interpolation ist auch nur sytaktischer Zucker, denn der Compiler macht aus:
    $"Diese Ausgabe meine ich {zahl} in einem {zahlWort}" nämlich dies:
    string.Format("Diese Ausgabe meine ich {0} ist einem {1}", zahl, zahlWort); Variante 1 ist lesbarer, als Variante 2, da man den Text, wie gewohnt, von Links nach Rechts lesen kann. Deswegen wird es auch von Microsoft präferiert. Allerdings ist Variante 2 damit nicht obsolete, denn es gibt noch genug Szenarien, wo diese nicht gegen Variante 1 ausgetauscht werden kann. Wie z.B. wenn man die Texte in eine Ressource-Datei auslagert, denn dann funktioniert die String Interpolation nämlich nicht.
    Also als Antwort der berühmte Spruch: It depends.
  14. Like
    Whiz-zarD hat eine Reaktion von afo erhalten in Kassensystem   
    Ein eigenes System bauen ist unsinn. Die Dinger müssen ja zertifiziert werden, was nun mal Geld kostet. Auch müssen die Terminals für die EC-Bezahlung registriert werden, damit überhaupt eine Transaktion zugelassen wird. Also einfach da ein Raspberry Pi ranhängen, Taschenrechner-App aufrufen und gut ist, geht nicht.
     
  15. Like
    Whiz-zarD hat eine Reaktion von pr0gg3r erhalten in Pseudocode Kinoaufgabe 2017   
    Nur ist das kein Array, sondern eine Liste. Ein Array, das den Anschein hat, es würde dynamisch wachsen, funktioniert nur mit Tricks. Außerdem braucht man im Grunde die Liste nicht. Eigentlich braucht man nur einen Zähler:
    freieSitze(anzahlSitze : int) : int DO sitzreihe = 0 TO kino.length counter = 0 DO sitz = 0 TO kino[sitzreihe].length IF kino[sitzreihe][sitz] == true THEN counter++ ELSE counter = 0 END IF IF counter == anzahlSitze THEN RETURN (100 * (sitzreihe + 1) + (sitz + 1)) - (anzahlSitze - 1) END IF END DO END DO RETURN 0 END Ich zähle pro Sitzreihe einfach einen Counter hoch, wenn ich einen freien Sitz finde. Ansonsten geht er wieder auf 0. Wenn ich die gewünschte Anzahl gefunden habe, ermittle ich dann den ersten freien Sitz und geb ihn dann zurück.
  16. Like
    Whiz-zarD hat eine Reaktion von Jana309 erhalten in Pseudocode Kinoaufgabe 2017   
    Nur ist das kein Array, sondern eine Liste. Ein Array, das den Anschein hat, es würde dynamisch wachsen, funktioniert nur mit Tricks. Außerdem braucht man im Grunde die Liste nicht. Eigentlich braucht man nur einen Zähler:
    freieSitze(anzahlSitze : int) : int DO sitzreihe = 0 TO kino.length counter = 0 DO sitz = 0 TO kino[sitzreihe].length IF kino[sitzreihe][sitz] == true THEN counter++ ELSE counter = 0 END IF IF counter == anzahlSitze THEN RETURN (100 * (sitzreihe + 1) + (sitz + 1)) - (anzahlSitze - 1) END IF END DO END DO RETURN 0 END Ich zähle pro Sitzreihe einfach einen Counter hoch, wenn ich einen freien Sitz finde. Ansonsten geht er wieder auf 0. Wenn ich die gewünschte Anzahl gefunden habe, ermittle ich dann den ersten freien Sitz und geb ihn dann zurück.
  17. Like
    Whiz-zarD hat eine Reaktion von JimTheLion erhalten in Schlüsselwort this   
    Ich glaub, du hast das Beispiel nicht verstanden. Es geht hier nicht um eine Vererbung. Ausgangslage ist eine Waschanlage, die die Methode wasche() hat und ein Fahrzeug als Parameter hat:
    public class Waschanlage { public void wasche(Fahrzeug fahrzeug) { // mache irgendwas mit fahrzeug } Nun soll die Klasse Fahrzeug die Methode wasche() bekommen:
    public class Fahrzeug { public void wasche() { Waschanlage w = new Waschanlage(); w.wasche(this); } Das hat jetzt den Vorteil, dass die Waschanlage nicht elementarer Bestandteil des Fahrzeuges ist und außerhalb des Fahrzeuges verwendet werden kann. Ich kann also auch:
    Fahrzeug f = new Fahrzeug(); Waschanlage w = new Waschanlage(); w.wasche(f); schreiben. Eine Vererbung würde hier nicht klappen, da ein Fahrzeug nun mal keine Waschanlage ist.
    Allerdings würde man dies in der Praxis so nicht schreiben, da Fahrzeug abhängig von der Waschanlage wäre aber das ist ein anderes Thema.
  18. Haha
    Whiz-zarD hat eine Reaktion von Dop4miN erhalten in Eine erste ASP.NET-Anwendung: Fehler   
    Du must die zip-Datei entpacken.
     
  19. Danke
    Whiz-zarD hat eine Reaktion von seeder666 erhalten in Wieso keine Mehrfachvererbung?   
    Schlicht und ergreifend: Weil James Gosling (der Erfinder von Java) es nicht wollte.
    (Zitat aus dem White Paper "Java: An Overview" von James Gosling)
    Wie schon im verlinkten Thread zu lesen, existiert bei der Mehrfachvererbung das Diamond-Problem. In C++ wurde das Problem zwar mehr oder weniger gelöst aber es verkompliziert die Sprache. Also hat man es bei Java einfach weggelassen.
  20. verwirrt
    Whiz-zarD reagierte auf Chief Wiggum in Wieso keine Mehrfachvererbung?   
    Interessant, dass man Projektleiter im JAVA-Umfeld sein kann ohne JAVA-Kenntnisse zu haben.
     
    Ich bitte um Klärung - gerne per PN.
  21. Like
    Whiz-zarD hat eine Reaktion von JimTheLion erhalten in Zwickmühle - Was tun?   
    Eine Probezeit ist keine Einbahnstraße. Sie gilt auch für den Arbeitnehmer und nicht nur für den Arbeitgeber.
    Du könntest also den Vertrag unterschreiben und gleichzeitig eine neue Stelle suchen und wenn etwas passenderes gefunden hast, sofort wechseln, ohne eine Kündigungsfrist einhalten zu müssen.
    Eine Probezeit nach der Übernahme ist auch nicht so unüblich. Meist handelt es sich wirklich nur nur Standardverträge und die Probezeit steht da nur pro forma drinnen, da der Arbeitgeber schon von sich aus diese nicht in anspruch nimmt, weil er halt den Azubi schon kennt. Sehe es also nicht Negativ, sondern erkenne es auch für dich als Chance an, denn wie gesagt, auch du kannst in der Probezeit ohne Kündigungsfrist kündigen.
  22. Like
    Whiz-zarD hat eine Reaktion von cortez erhalten in Zwickmühle - Was tun?   
    Eine Probezeit ist keine Einbahnstraße. Sie gilt auch für den Arbeitnehmer und nicht nur für den Arbeitgeber.
    Du könntest also den Vertrag unterschreiben und gleichzeitig eine neue Stelle suchen und wenn etwas passenderes gefunden hast, sofort wechseln, ohne eine Kündigungsfrist einhalten zu müssen.
    Eine Probezeit nach der Übernahme ist auch nicht so unüblich. Meist handelt es sich wirklich nur nur Standardverträge und die Probezeit steht da nur pro forma drinnen, da der Arbeitgeber schon von sich aus diese nicht in anspruch nimmt, weil er halt den Azubi schon kennt. Sehe es also nicht Negativ, sondern erkenne es auch für dich als Chance an, denn wie gesagt, auch du kannst in der Probezeit ohne Kündigungsfrist kündigen.
  23. Danke
    Whiz-zarD hat eine Reaktion von Bridi erhalten in Zwischenprüfung Ort und Teilnehmer   
    Ja, das kann sehr unterschiedlich sein.
    Bei meiner Mechatroniker-Zwischenprüfung haben wir sie sogar direkt in einer Firma abgehalten. Wir mussten damals zusätzlich zur schriftlichen Prüfung noch was praktisches machen und eine Firma bot sich an, den Ort dafür bereitzustellen, weil sie den Platz und genug Equipment (Werkbänke, Säulenbohrmaschinen, Anreißplatten, ...) dafür alle Azubis hatten.
    Bei der Fachinformatiker-Zwischenprüfung reicht wohl nur ein Ort mit genug Platz.
  24. Like
    Whiz-zarD hat eine Reaktion von Lord FluffyUnicorn erhalten in Bewerbung um Ausbildung FIAE Github   
    Ja, da gibt es viele Unternehmen, die die Azubis nur als billige Arbeitskraft sehen.
    Ich als Ausbilder würde es allerdings auch toll finden, wenn jemand sein Github-Account zeigt. Nicht weil ich wissen möchte, wie gut sie/er ist oder was sie/er schon alles gemacht hat, sondern dass sie/er halt weiß, worauf sie/er sich da einlässt, da viele mit falschen Vorstellungen diesen Beruf wählen. Den Tenor, den einige hier haben, dass ein Azubi am besten überhaupt keine Vorkenntnisse haben sollte, teile ich auch nicht. Sie/Er muss wissen, worauf man sich einlässt und Bock drauf haben. Dann wird es schon klappen.
    Aber vielleicht habe ich da auch eine andere Herangehensweise als allgemein üblich.
  25. Like
    Whiz-zarD hat eine Reaktion von valentinsdq erhalten in Bewerbung um Ausbildung FIAE Github   
    Ja, da gibt es viele Unternehmen, die die Azubis nur als billige Arbeitskraft sehen.
    Ich als Ausbilder würde es allerdings auch toll finden, wenn jemand sein Github-Account zeigt. Nicht weil ich wissen möchte, wie gut sie/er ist oder was sie/er schon alles gemacht hat, sondern dass sie/er halt weiß, worauf sie/er sich da einlässt, da viele mit falschen Vorstellungen diesen Beruf wählen. Den Tenor, den einige hier haben, dass ein Azubi am besten überhaupt keine Vorkenntnisse haben sollte, teile ich auch nicht. Sie/Er muss wissen, worauf man sich einlässt und Bock drauf haben. Dann wird es schon klappen.
    Aber vielleicht habe ich da auch eine andere Herangehensweise als allgemein üblich.

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