Zum Inhalt springen

0x00

Mitglieder
  • Gesamte Inhalte

    844
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    14

Reputationsaktivitäten

  1. Haha
    0x00 reagierte auf Listener in Umschulung, Fortbildung oder Ausbildung   
    Das sind aber zwei Paar Schuhe.
  2. Danke
    0x00 reagierte auf Code436 in Zwischenprüfung Herbst 2019   
    Aufgabenteil 1 23/25
    Aufgabenteil 2 38/40
    Aufgabenteil 3 15/20
    Aufgabenteil 4 15/15
    Punkteverteilung
    (1) 1,92308 pro Aufgabe
    (2) 2,10526 pro Aufgabe
    (3) 2 pro Aufgabe
    (4) 1,875 pro Aufgabe
    Das Gesamtergebnis wird mit den Teilergebnissen mit einer Nachkommastelle berechnet. Deswegen weicht es bei mir um 1P ab.
    Richtige Lösungen
    1.1 / 3,4,1,3,2
    1.2 / 4
    1.3 / 3
    1.4 / 1
    1.5 / 3
    1.6 / 4
    1.7 / 5
    1.8 / 2-1-3-4
    1.9 / 2
    1.10 / 5
    1.11 / 5
    1.12 / 4
    1.13 / 4,5,3,1,2
    2.1 / 74,16
    2.2 / 4
    2.3 / 3-4-1-5-2
    2.4 / 6-5-2-1
    2.5 / 1
    2.6 / 2-4-7
    2.7 / 4-3-5
    2.8 / 5-7-1
    2.9 / 2
    2.10 / 2
    2.11 / 5
    2.12 / 2-3-5-4-1
    2.13 / 3
    2.14 / 3680
    2.15 / 435
    2.16 / 2-3-6-5-4-1 
    2.17 / 4
    2.18 / 1
    2.19 / 3
    3.1 / 4
    3.2 / 3
    3.3 / 4
    3.4 / 1
    3.5 / 4,5
    3.6 / 2
    3.7 / 4
    3.8 / 5
    3.9 / 1,6
    3.10 / 1
    4.1 / 2
    4.2 / 6
    4.3 / 1
    4.4 / 27
    4.5 / 2,6,1,4,3,5
    4.6 / 2
    4.7 / 4-6-2-3-5
    4.8 / 1-6
  3. Like
    0x00 hat eine Reaktion von redstav erhalten in C# Vererbung und Instanzierung   
    Angenommen du hast ein Interface, welches eine Datenbankanbindung definiert:
    public interface IDbCommandExecuter { public void InsertInto(string tableName, object toInsert); } Im Moment hast du eine MySql-Datenbank, sodass du eine Klasse schreibst, welche dieses Interface implementiert und die konkrete Implementierung für die MySql-Datenbank aufweist.
    public class MySqlCommandExecuter : IDbCommandExecuter { public void InsertInto(string tableName, object toInsert) { // MySql Implementierung hier. } } Jetzt willst du die Methode benutzen und Objekte in die Datenbank einfügen.
    ... IDbCommandExecuter exe = new MySqlCommandExecuter(); exe.InsertInto("myTable", myObject1); exe.InsertInto("myTable", myObject2); exe.InsertInto("myTable", myObject3); ... Irgendwann später stellst du jedoch fest, dass MySql nicht mehr optimal ist und du jetzt MariaDB verwenden möchtest.
    Du schreibst also eine Klasse, welche dein Interface implementiert und die Implementierung für MariaDB hat:
    public class MariaDbCommandExecuter : IDbCommandExecuter { public void InsertInto(string tableName, object toInsert) { // MariaDB Implementierung hier. } } Wenn du jetzt MariaDB hernehmen willst, musst du alles nur an einer Stelle ändern, anstatt an vielen verschiedenen.
    ... IDbCommandExecuter exe = new MariaDbCommandExecuter(); exe.InsertInto("myTable", myObject1); exe.InsertInto("myTable", myObject2); exe.InsertInto("myTable", myObject3); ... Zusammenfassung:
    Da das Interface die Anforderungen definiert, die Klasse jedoch die Implementierung, bist du wenn du ein Interface nutzt von der Implementierung unabhängig. Dies bedeutet, wenn du später die Implementierung ändern willst (MySql -> MariaDB) musst du dies nicht mehr an vielen verschiedenen Stellen machen, sondern nur an einer. Das geht, da du weißt, dass jede Klasse, welche dieses Interface implementiert auch eine Implementierung für diese Methode haben muss.
    Das Interface definiert also, was getan werden muss, die Klasse wie es getan werden muss. Und wenn du von außen darauf zugreifst, kann dir das wie ja relativ egal sein.
  4. Like
    0x00 hat eine Reaktion von redstav erhalten in C# Vererbung und Instanzierung   
    Worum es hier geht ist das sogenannte Boxing und Unboxing.
    Beim Boxing wird die Variable eines Types (FtStudent) in einen anderen Typ (von dem er ableitet, hier: Student) (implizit) konvertiert und fortan kannst du mit diesem nur noch so arbeiten wie mit dem Basistyp (Student). Die Variable ist aber trotzdem noch vom ursprünglichen Typ (FtStudent).
    FtStudent ft = new FtStudent(); Student boxed = ft; // boxed hat nur die Methoden von Student. Willst du nun wieder die Methoden von FtStudent benutzen musst du die Variable unboxen. Dies geschieht explizit mit einem Cast.
    FtStudent unboxed = (FtStudent) boxed; // unboxed enthält die Methoden des FtStudent.
    Wenn eine Variable also geboxt wird, wird sie fortan als Basistyp behandelt und hat nur dessen Methoden (und Properties etc.), auch wenn sie in Wirklichkeit immer noch von ursprünglichen Typ ist. Der Compiler lässt allerdings nicht zu, dass du die Methoden des unterliegenden Typen aufrufst, dazu musst du die Variable wieder unboxen.
    (Hoffe das macht Sinn - wenn nicht such mal nach 'Boxing and Unboxing').
    Wozu man das braucht? Wenn du eine abstrakte Klasse (oder meist ein Interface) definierst, dass die Methodensignaturen hat, welche eine Klasse implementieren musst, kannst du die Methoden, wo die Klasse hergenommen wird, so schreiben, dass sie nur die abstrakte Klasse/Interface erwartet.
    Dies bedeutet, dass, wenn du eine andere Implementierung haben willst, du nur noch an wenigen Stellen die Klasse ändern musst, und die Parameter der Methode gar nicht anfassen musst.
    // Methode braucht Student public void DoSomething(Student s) { // Do something. } // Im Moment ist deine Implementierung des Studenten FtStudent. Student s = new FtStudent(); DoSomething(s); //Wenn du jetzt die Implementierung ändern willst musst du nur ein Wort austauschen. So schaut dann der neue Code aus. Student s = new PtStudent(); DoSomething(s);  
  5. Like
    0x00 hat eine Reaktion von JimTheLion erhalten in C# Vererbung und Instanzierung   
    Angenommen du hast ein Interface, welches eine Datenbankanbindung definiert:
    public interface IDbCommandExecuter { public void InsertInto(string tableName, object toInsert); } Im Moment hast du eine MySql-Datenbank, sodass du eine Klasse schreibst, welche dieses Interface implementiert und die konkrete Implementierung für die MySql-Datenbank aufweist.
    public class MySqlCommandExecuter : IDbCommandExecuter { public void InsertInto(string tableName, object toInsert) { // MySql Implementierung hier. } } Jetzt willst du die Methode benutzen und Objekte in die Datenbank einfügen.
    ... IDbCommandExecuter exe = new MySqlCommandExecuter(); exe.InsertInto("myTable", myObject1); exe.InsertInto("myTable", myObject2); exe.InsertInto("myTable", myObject3); ... Irgendwann später stellst du jedoch fest, dass MySql nicht mehr optimal ist und du jetzt MariaDB verwenden möchtest.
    Du schreibst also eine Klasse, welche dein Interface implementiert und die Implementierung für MariaDB hat:
    public class MariaDbCommandExecuter : IDbCommandExecuter { public void InsertInto(string tableName, object toInsert) { // MariaDB Implementierung hier. } } Wenn du jetzt MariaDB hernehmen willst, musst du alles nur an einer Stelle ändern, anstatt an vielen verschiedenen.
    ... IDbCommandExecuter exe = new MariaDbCommandExecuter(); exe.InsertInto("myTable", myObject1); exe.InsertInto("myTable", myObject2); exe.InsertInto("myTable", myObject3); ... Zusammenfassung:
    Da das Interface die Anforderungen definiert, die Klasse jedoch die Implementierung, bist du wenn du ein Interface nutzt von der Implementierung unabhängig. Dies bedeutet, wenn du später die Implementierung ändern willst (MySql -> MariaDB) musst du dies nicht mehr an vielen verschiedenen Stellen machen, sondern nur an einer. Das geht, da du weißt, dass jede Klasse, welche dieses Interface implementiert auch eine Implementierung für diese Methode haben muss.
    Das Interface definiert also, was getan werden muss, die Klasse wie es getan werden muss. Und wenn du von außen darauf zugreifst, kann dir das wie ja relativ egal sein.
  6. Like
    0x00 hat eine Reaktion von OkiDoki erhalten in Studium abbrechen für Zertifikate   
    Zertifikate bestätigen Wissen, nicht Berufserfahrung. Wissen =/= Berufserfahrung. 
  7. Danke
    0x00 reagierte auf Whiz-zarD in C# Vererbung und Instanzierung   
    Das Thema hat absolut nichts mit Boxing und Unboxing zu tun, denn Boxing und Unboxing ist was anderes. Boxing und Unboxing wird verwendet, um Wertetypen (integer, double, ...) in Objekte zu wandeln (boxing) und von Objekten wieder zurück in Wertetypen (unboxing). Beispiel für Boxing:
    int i = 123; object o = i; // boxing Beispiel für Unboxing:
    o = 123; i = (int)o; // unboxing So etwas wird verwendet, wenn man z.B. eine Liste mit unterschiedlichen Datentypen hat:
    var list = new List<object>(); In diese Liste kann dann alles reingeschrieben werden. Sei es z.B. Strings oder Integers.
    Das Thema, was @redstav anspricht, ist "Vererbung" und Vererbung ist die Haupteigenschaft der Objektorientierung.
    Abstrakte Klassen können nicht instanziert werden. Sie können nur vererbt werden, wie in dem Beispiel. Mit abstrakten Klassen können nämlich Grundgerüste geschaffen werden, die dann mit den Subklassen verfeinert werden können. Das Grundgerüst garantiert uns, dass die Subklassen die Eigenschaften und Methoden der abstrakten Klasse besitzt.
    Dein Beispiel finde ich aber nicht so toll, da es die abstrakten Klassen schlecht veranschaulicht. Ich versuche es mal mit einem anderen Beispiel: Angenommen wir wollen geometrische Figuren auf dem Bildschirm malen. Wir haben ein Quadrat und ein Kreis und wollen sie als Klassen abbilden. Beide Figuren sollen später mit einer Farbe ausgefüllt werden und sollen eine Methode besitzen, die dafür sorgt, dass die Figur auf dem Bildschirm gemalt wird. Fangen wir naiv an:
    public class Square { public double Width { get; } public Color Color { get; } public Square(double width, Color color) { this.Width = width; this.Color = color; } public void Paint() { // Malt Quadrat auf den Bildschirm } } public class Circle { public double Radius { get; } public Color Color {get; set;} public Square(double radius, Color color) { this.Radius = radius; this.Color = color; } public void Paint() { // Malt Kreis auf den Bildschirm } } Nun haben wir zwei tolle Klassen. Nun kommt die Vererbung ins Spiel: Wir sehen, dass der Aufbau beider Klassen dort recht identisch ist. Also können wir eine Grundgerüst - also eine abstrakte Klasse - bauen:
    public abstract class Shape { public Color Color {get; set;} public Square(Color color) { this.Color = color; } public abstract void Paint(); } public class Square : Shape { public double Width { get; } public Square(double width, Color color) : base(color) { this.Width = width; } public override void Paint() { // Malt Quadrat auf den Bildschirm } } public class Circle : Shape { public double Radius { get; } public Circle(double radius, Color color) : base(color) { this.Radius = radius; } public override void Paint() { // Malt Kreis auf den Bildschirm } } Square und Circle besitzen nun durch die Vererbung die Eigenschaften von Shape. Mit der abstrakten Paint()-Methode geben wir dann noch zusätzlich an, dass die Methode zwar in den Subklassen zur Verfügung steht aber die konkrete Implementierung in den Klassen Geschehen muss. So wird dann garantiert, dass alle Klassen, die von Shape erben, auch die Paint()-Methode besitzen. Dies ist jetzt nämlich vom Vorteil, denn wir wollen ja geometrische Figuren auf dem Bildschirm zeichnen. Derjenige, der jetzt dafür sorgt, dass die Figur auf dem Bildschirm gezeichnet wird, muss nämlich nicht wissen, ob es nun ein Quadrat oder Kreis ist, sondern muss nur wissen, dass sie vom Typ Shape sind:
    public class Screen { public void Paint(Shape shape) { shape.Paint(); } } Screen screen = new Screen(); Square square = new Square(12.5, Color.RED); Cirlce circle = new Circle(10, Color.BLUE); screen.Paint(square); screen.Paint(circle); Die Paint()-Methode in der Screen-Klasse muss also nicht den konkreten  Datentyp (Square oder Circle) wissen (ansonsten müssen wir jeden Typ eine eigene Methode schreiben), sondern muss nur wissen, dass die Klasse vom Typ Shape sein muss, um die Paint-Methode aufrufen zu können.
    In den Klassen Square und Circle erkennt man auch, dass beide zwar vom Typ Shape sind aber beide haben unterschiedliche Eigenschaften. Einmal Width (Square) und Radius (Circle). Das sind Eigenschaften, die zwar die konkreten Klassen kennen aber Shape nicht:
    Shape s1 = new Square(10, Color.BLUE); Console.WriteLine(s1.Width); // funktioniert nicht, da wir angebenen haben, dass s1 ein Shape-Objekt ist und Shape Width nicht kennt. Square s2 = s1; Console.WriteLine(s2.Width); // funktioniert, da s1 ja ein Square ist und wir sagen, dass s2 ein Square ist.  
  8. Like
    0x00 reagierte auf charmanta in Firmenwagen als Junior Fiae?   
    Mal aus der Sicht des AG: .... warum sollte ich nem Innendienstler ne Karre sponsoren
    ICH würde Dich komisch ansehen und wie DU zur Arbeit kommst tät mich als böser Chef nicht interessieren. Wenn Du soviel drauf hast dass ich Dich pimpern will dann würde ich vlt. einen sponsoren, aber bei einem Junior ist das eher unwahrscheinlich.
    Sorry, habs mal bewusst böse formuliert. Aber ich befürchte, ich liege richtig
  9. Haha
    0x00 reagierte auf Whiz-zarD in Wo Online Daten speichern?   
    Wie wäre es einfach mit einer Gruppe in einem der unzähligen Messenger? Wenn einer was schreibt, bekommen dies auch alle mit.
  10. Danke
    0x00 reagierte auf charmanta in Auszug aus der Prüfungsordnung für IT Berufe   
    Heho liebe Prüflinge,
    bevor Ihr hier Eure Ideen zu möglichen Abschlußprojekten postet lest doch bitte mal zur Sicherheit die Auszüge aus der Prüfungsordnung der IHK.
    Angesichts einiger aktueller skurriler Ideen macht das sicher Sinn
    Auszug auf offizieller IHK Doku:
    § 15
    Abschlußprüfung
    (1) Die Abschlußprüfung erstreckt sich auf die in Anlage 2 aufgeführten Fertigkeiten und Kenntnisse sowie auf den im Berufsschulunterricht vermittelten Lehrstoff, soweit er für die Berufsausbildung wesentlich ist.
    (2) Der Prüfling soll in Teil A der Prüfung eine betriebliche Projektarbeit durchführen und dokumentieren sowie in insgesamt höchstens 30 Minuten diese Projektarbeit präsentieren und darüber ein Fachgespräch führen. Für die Projektarbeit soll der Prüfling einen Auftrag oder einen abgegrenzten Teilauftrag ausführen.
    Hierfür kommt insbesondere eine der nachfolgenden
    Aufgaben in Betracht:
    1. in der Fachrichtung Anwendungsentwicklung in insgesamt höchstens 70 Stunden für die Projektarbeit einschließlich Dokumentation:
    a) Erstellen oder Anpassen eines Softwareproduktes, einschließlich Planung, Kalkulation, Realisation und Testen,
    b) Entwickeln eines Pflichtenheftes, einschließlich Analyse kundenspezifischer Anforderungen, Schnittstellenbetrachtung und Planung der Einführung;

    2. in der Fachrichtung Systemintegration in insgesamt höchstens 35 Stunden für die Projektarbeit
    einschließlich Dokumentation:
    a) Realisieren und Anpassen eines komplexen Systems der Informations- und Telekommunikationstechnik einschließlich Anforderungsanalyse, Planung, Angebotserstellung, Inbetriebnahme und Übergabe,
    b) Erweitern eines komplexen Systems der Informations- und Telekommunikationstechnik sowie Einbinden von Komponenten in das Gesamtsystem unter Berücksichtigung organisatorischer und logistischer Aspekte einschließlich Anforderungsanalyse, Planung, Angebotserstellung, Inbetriebnahme und Übergabe.

    Die Ausführung der Projektarbeit wird mit praxisbezogenen Unterlagen dokumentiert. Durch die Projektarbeit und deren Dokumentation soll der Prüfling belegen, daß er Arbeitsabläufe und Teilaufgaben zielorientiert unter Beachtung wirtschaftlicher, technischer, organisatorischer und zeitlicher Vorgaben selbständig planen und kundengerecht umsetzen sowie Dokumentationen
    kundengerecht anfertigen, zusammenstellen und modifizieren kann. Durch die
    Präsentation einschließlich Fachgespräch soll der Prüfling zeigen, daß er fachbezogene Probleme und Lösungskonzepte zielgruppengerecht darstellen, den für die Projektarbeit relevanten fachlichen Hintergrund aufzeigen sowie die Vorgehensweise im Projekt begründen kann.
    Dem Prüfungsausschuß ist vor der Durchführung der Projektarbeit das zu realisierende Konzept einschließlich einer Zeitplanung sowie der Hilfsmittel zur Präsentation zur Genehmigung vorzulegen. Die Projektarbeit einschließlich Dokumentation sowie die Projektpräsentation einschließlich
    Fachgespräch sollen jeweils mit 50 vom Hundert gewichtet werden.
     
    Quelle: Handreichung der IHK aus Internet, WBV Verlag
  11. Like
    0x00 reagierte auf Maniska in Werde ich abgezockt? Wie komme ich da wieder raus?   
    Machen viele, warum auch immer. Lieber ein paar Wochen auf dem Trockenen sitzen als zu so einem Seelenverkäufer gehen, sei es drum...
    Viel zu wenig, wie viel bleibt übrig? 1300€? Je nach tatsächlich geleisteter Stunden würde ich mal nachrechnen ob du noch Mindestlohn bekommst. Wenn mich der Brutto-Netto Rechner nicht anlügt, zahlst du nicht mal Steuern so wenig ist das...
    Step 1: Dokumentiere deine geleistete Arbeitszeit, jede Minute. Entweder per App oder auf Papier, aber schreib es dir auf. Ggf. gibt es den ein oder anderen (Ex)Mitarbeiter der im Zweifelsfall bezeugen kann, dass das nicht einhalten/bezahlen der Zeiten gängige Praxis ist. Im blödesten Fall kannst du "nur" die Überstunden ausbezahlt bekommen, im (nicht für dich) "besten" Fall fällst du unter Mindestlohn und dein AG bekommt GEWALTIGEN Ärger wenn du das meldest.
    Wenn der Zoll mal da steht (und die verstehen bei Mindeslohnverstößen relativ gar keinen Spaß) dann gucken die gleich mal genauer, auch nach Lizenzverstößen etc.
    Nicht gut, aber zumindest der Teil mit dem Werkzeug kann dir egal sein. Wenn der Kollege so doof ist, ist das sein Problem, ich würde es nicht machen, bzw ich würde den ganzen Krempel genau dann privat zuhause brauchen, wenn es in der Firma gerade auch gebraucht wird (im Urlaub, mal übers WE mit heim nehmen und dann dort "vergessen"...) Was will der Chef machen? Mich abmahnen weil ich mein eigenes Zeug mit heim genommen habe?
    Nicht lizenzierte Software... Ggf. mal rechnen ob man schweigen will, oder es meldet. Je nach Software kann da ein nettes Sümmchen zusammen kommen *pfeif*.
    Thermometer platzieren (unauffällig natürlich) und Temperaturen protokollieren.  Hier findest du etwas um dich zu orientieren, wenn es zu lange zu kalt ist mal die BG anschreiben und im Zweifelsfall bist du dann eben öfter und länger krank wenn der AG nicht einlenkt.
    Ja gut, dass das in erster Linie Einzelhandel ist, sollte klar sein. Da geht dann eben der Kunde im Laden vor.
    Gibt es denn ein Backup der .txt Datei? Würde ein Löschen oder verändern der Datei geloggt werden? Stehen da ggf. Namen von Kunden drin? Könnte so was einen Kunden in Bedrängnis bringen wenn die Datei raus oder verloren geht?
    Nette Kollegen gibt es überall (Idioten leider auch), also das würde ich niemals als Grund nehmen bei einem schlechten AG zu bleiben
    Wohnst du noch bei (verständnisvollen) Eltern oder hast du genug Polster um 1-2 Monate Durststrecke zu überbrücken? Kündigen und was Neues suchen.
    Hast du das nicht: Kündigen und beim McDonalds Burger flippen oder ähnlich anspruchsvolle Aufgabe suchen (am Grill ist es wenigstens warm). Relevante Berufserfahrung wirst du in einem PC Shop auch nicht sammeln, daher...
    Raus da, entweder über Krankheit oder selber gehen, Bewerben und je schneller du dort weg bis, desto weniger juckt es wenn du nur ein einfaches Arbeitszeugnis (und kein Qualifiziertes) hast.
  12. Like
    0x00 reagierte auf Visar in Werde ich abgezockt? Wie komme ich da wieder raus?   
    Kündigen.
    Und wenn du dir zu 100% sicher bist, dass nicht lizenzierte Software eingesetzt wird: Melden.
  13. Like
    0x00 reagierte auf bigvic in Werde ich abgezockt? Wie komme ich da wieder raus?   
    Kündigen
  14. Like
    0x00 reagierte auf Tohubawohu in Was kann ich verdienen ?   
    Vielleicht kannst du ja noch berichten wie es gelaufen ist, bzw. ob du mit dem Ergebnis zufrieden bist. Ist sicher für einige ganz interessant.
  15. Haha
    0x00 reagierte auf eneR in Aussagekräftigen Job Title finden...   
    Was für ein Laden, wenn sich da noch keiner einen Gedanken um den Titel auf der Visitenkarte gemacht hat... echt übel.
    Wie wäre es mit:
    - APAC AMER Grandmaster of IT-Hubs
    - Lord of IT-Hubs.
    - Hub Wizard
    - Director of IT-Hub
    oder einfach irgendwas mit "Knight"
  16. Haha
    0x00 reagierte auf eneR in Externe Prüfung 2020 Fachinformatiker für Systemeintegration   
    Hallo, ich motiviere ja gerne mal zur Selbsthilfe. Hast du schon mal selber recherchiert was es da so an Infos im Netz oder gar hier im Forum so gibt?
    p.s. Falls bei der Suche nichts brauchbares rauskam, probier es mal mit Leitfaden, ohne p. ? 
  17. Like
    0x00 reagierte auf MrTony in Was musstet ihr schon mal bearbeiten bzgl. "Im Rahmen des Auswahlverfahrens erwartet Sie eine Fachaufgabe, eine Präsentation und ein Einzelinterview" (für FISI-Stelle)   
    Ich kenne Fachaufgabe eigentlich nur aus dem Bereich fertiger Stellen, bin allerdings FIAE. Ich würde daher mal die Stellenbeschreibung studieren und schauen, was für Kenntnisse erwartet werden und wie deine Tätigkeitsbeschreibung ausschaut. Es wird dann wohl eine übliche Aufgabe aus dem Tagesgeschäft genommen, die du bearbeiten bzw. lösen solltest.
  18. Like
    0x00 hat eine Reaktion von Sam.anos erhalten in Fachinformaticker Anwendungsentwicklung   
    Grundsätzlich ist das "IT-Handbuch für Fachinformatiker" von Sascha Kersken sehr zu empfehlen. Egal ob FISI oder FIAE - es behandelt (fast) alle wichtigen Themen der Ausbildung. 
    Was ich noch empfehlen kann, allerdings weniger für die IHK-Prüfung, als für das spätere Berufsleben, ist "Clean Code: A Handbook of Agile Software Craftmanship" von Robert C. Martin. Ich kenne nur die englische Version, allerdings habe ich gehört, dass die deutsche Übersetzung nicht so toll sein soll, also wenn möglich das englische nehmen ?
  19. Like
    0x00 reagierte auf charmanta in Ideen für die Abschlussarbeit und Zukunft   
    Wenn Du rausbekommst wie man garantiert 100k+ verdient dann melde Dich
    Thesisthemen sind hier nicht der Schwerpunkt, sorry. Ich persönlich fände aber IoT am sinnvollsten, BC scheint ausgelutscht, KI überbewertet.
    übrigens .... Geld wird auch überbewertet. Mach was, was Spass bringt und Dir Freiraum lässt. 
  20. Like
    0x00 reagierte auf eneR in Neue Ausbildung mit fast 30?   
    Hm, also wenn Leute nicht arbeiten können, weil "der Server X mit wichtigen Daten" abgestürzt ist, dann klingt das für mich so als wären da Personen am Werk gewesen die ihr Handwerk nicht verstehen... sprich "Hanz oder Franz".
  21. Like
    0x00 reagierte auf Maniska in Der Ausbilder/Betrieb bringt mir garnichts bei.   
    Natürlich muss ich mich auch nach der Ausbildung weiterbilden, allerdings sehe ich schon einen großen Unterschied zwischen Grundlagenwissen und Weiterbildung.
    Einem Grundschüler wirfst du ja auch kein Buch hin und sagst "Da, mach's dir doch alleine". Natürlich ist ein Azubi kein Grundschüler und man kann eine gewissen Eigenständigkeit von ihm erwarten. Gerade am Anfang ist aber die Lernkurve bei richtiger Anleitung so steil (und die Motivation so hoch), da wäre es schon blöd den Azubi komplett auszubremsen indem man ihn im Selbststudium alleine lässt.
    Das Problem scheint auch zu sein, dass der Ausbilder "merkwürdige" Erwartungen hat. Azubi 3 Wochen mit einem Thema alleine lassen und dann erwarten dass er es kann ist einfach der falsche Ansatz, zumindest am Anfang. Kleine Pakete, Stand überprüfen, Fehler korrigieren, neues Paket, ggf. dann größer...
    Im Idealfall thematisch nicht allzu sehr springen sondern aufeinander aufbauen. Natürlich darf man auch mal fordern, aber am Anfang ist man als Azubi sowie schon oft überfordert, man muss ja nicht übertreiben...
  22. Haha
    0x00 reagierte auf Maniska in Gute Fragen für ein Vorstellungsgespräch (Ausbildung FiAE)   
    Ich würde fragen ob du dich mit den "alten" Azubis unterhalten kannst. Die würde ich dann zu Inhalten etc. löchern.
    Würde ich mal hinnehmen wie es kommt, vor allem in der Ausbildung, was willst du da mit HomeOffice? Soll der Ausbilder zu dir mit heim kommen?
  23. Danke
    0x00 reagierte auf krümelfrosch in 11. oder 12. Jahr Berufsschule   
    Er hat es doch bereits alles geklärt. Fragen zu Klassen und ob das wirklich geht sind nicht wirklich hilfreich, denke ich.
    Ich würde an deiner Stelle in die 12. wechseln, da, wie bereits gesagt, dort die Prüfungsvorbereitungen mit oft noch wichtigen Tipps zur Prüfung selbst, der Projektarbeit und der Dokumentation stattfinden. So hast du dann auch teilweise indirekt den Stoff der 11. Klasse dabei. Ich persönlich fand den Schulstoff für die Prüfung sowieso nicht sooo mega nützlich. Im Endeffekt musst du alte Prüfungen durchpauken und dich an den Aufgaben/Fragen Stil der IHK gewöhnen.
  24. Danke
    0x00 reagierte auf Chief Wiggum in 11. oder 12. Jahr Berufsschule   
    ... ist die Jahrgangszählung zwar ungewöhnlich, aber nicht ganz ungebräuchlich. Können wir jetzt die Diskussion über die Zählweise zu den Akten legen und uns wieder den inhaltlichen Fragen zuwenden?
    Danke.
  25. Like
    0x00 hat eine Reaktion von fisi2.0 erhalten in 11. oder 12. Jahr Berufsschule   
    Ja, ich habe schon mit den Lehrern gesprochen. Wie gesagt der Plan war, dass ich ursprünglich in die 11. gehe, aber nach dem ersten Block dachte ich mir, die 12. wäre doch besser. Der Fachbereichsleiter sowie mein Betrieb sagen, egal wie ich mich entscheide beides geht.
    Ist auch kein Problem mit den Noten, wenn mir ein Fach fehlt kommt dies aus der 10. Klasse in das Abschlusszeugnis.
    Auf jeden Fall danke dir für deine Einschätzung, bestätigt auf jeden Fall was ich so gehört habe ?

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