Zum Inhalt springen

stefan.macke

Mitglieder
  • Gesamte Inhalte

    972
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    52

Alle Inhalte von stefan.macke

  1. Wenn du Spaß an der Entwicklung hast und das Thema völlig frei wählbar ist, warum solltest du dann zu einem anderen Thema präsentieren? Was ist der Sinn dahinter? Du kannst dir ein beliebiges Thema aussuchen und wählst absichtlich etwas, worauf du eigentlich gar nicht so viel Lust hast!? Da würde ich sagen: Thema verfehlt. Zu den von dir genannten Punkten kannst du sicherlich locker 8 Minuten füllen. Das ist ja nichts! Bastel mal ein paar Folien und übe deine Präsentation. Du wirst sehen, wie schnell die Zeit vergeht.
  2. Es handelt sich um eine Ausbildung, richtig? Wenn das Unternehmen ernsthaft von dir erwartet, einen Fachvortrag zu einem Informatikthema zu halten, such dir schnell ein anderes Unternehmen! Du sollst etwas lernen und nicht schon alles können. Falls es sich um eine Präsentation handelt, die nur dein Auftreten und deine Folien usw. zeigen soll, ist das natürlich etwas anderes.
  3. Bitte alle Nicht-Programmiersprachen streichen! Welche das sind überlasse ich dir als Übung... Oder du formulierst den Satz anders (z.B. Programmier- und Auszeichnungssprachen).
  4. Genau richtig so. Ich selbst habe Kollegen, die den umgekehrten Weg - vom FIAE zum FISI - gegangen sind, und das ist eigentlich kein Problem, sofern du irgendwie zeigen kannst, dass du das entsprechende Handwerk beherrschst. Wenn du in der Bewerbung und im Vorstellungsgespräch glaubhaft vermitteln kannst, dass du entwickeln kannst (oder das sogar durch eigenen Code auf GitHub "beweisen" kannst), steht einer Karriere als Entwickler nichts mehr im Weg Nicht falsch verstehen: Ich bin nicht der Meinung, dass jeder FISI automatisch programmieren und jeder FIAE ein Active Directory aufsetzen kann. Im Gegenteil: Es gehört immer noch sehr viel Berufspraxis und Lernen dazu, um die entsprechende Technologie zu beherrschen. Aber ich würde mal sagen, dass man auch nach drei Jahren Ausbildung zum FIAE noch (lange) kein Senior Developer ist
  5. Na klar ist das sinnvoll, wenn es dein Wunsch ist. Entwickler werden immer gebraucht Ganz wichtig: Für eine Ausbildung musst du NOCH NICHT programmieren können. Wer das von dir verlangt, wird dich höchstwahrscheinlich nicht ausbilden, sondern ausbeuten
  6. Für mich eindeutig: Die Projektdoku (nicht die Kunden-/Entwicklerdoku!) darf außerhalb der 70h erstellt werden. Wenn du dir unsicher bist, ruf bitte einfach deine IHK an. Nur die können es dir verbindlich sagen!
  7. Die Dokumentationsphase wäre mir viel (!) zu lang. 22 Stunden sind fast ein Drittel der Zeit. Bist du sicher, dass du die Projektdokumentation in die 70h einrechnen musst? Das würde ich mir genau bei deiner IHK nachfragen. Aber auch die 10h für die eigentliche Doku wären mir zu lang. Achja: Das Pflichtenheft ist eigentlich das Ergebnis der Entwurfsphase. Nach der Analyse kannst du üblicherweise nur die Anforderungen beschreiben (=Lastenheft). Ein Pflichtenheft enthält (da es Vertragsbestandteil wird) Details zur Implementierung, die du nur in der Entwurfsphase definieren kannst (z.B. Oberflächen, konkrete Technologien usw.)
  8. Du sollst auch gar nichts umstellen, weil "das Internet" dir das rät. Du sollst einen geeigneten Prozess für dein Projekt aussuchen. Das heißt, du musst dir der Vor- und Nachteile bewusst sein und eine eigene Entscheidung treffen. Das ist Teil deiner Prüfungsleistung! Das ist auch völliger Unfug. Du sollst für das Projekt nichts extra lernen, sondern etablierte Methoden und Werkzeuge einsetzen, die du beherrschst. Ich weiß gerade nicht, welche Vorlage du genau meinst (ich habe mehrere ), aber es wird immer das Thema Testing behandelt. In den letzten Projekten gab es jedoch keine explizite Testphase, da mit TDD entwickelt wurde und die (Entwickler-)Tests parallel zur Implementierung stattfanden. Dennoch wird in der Doku auf dieses Verfahren eingegangen und dir Vorteile werden erläutert bzw. begründet, warum keine ausgedehnte (manuelle) Testphase stattfand. Unit-Tests und Integrationstests müssen nicht zwangsläufig durch TDD entstehen. Aber Unit-Tests sind wohl immer automatisiert. Integrationstests hoffentlich auch, können aber auch teilautomatisiert oder manuell durchgeführt werden. TDD ist ein Prozess, der beschreibt, WANN die Tests geschrieben werden. Er gibt nicht vor, auf welcher EBENE (z.B. Unit, Integration, System) die Tests durchgeführt werden. Wenn dir das alles nichts sagt, empfehle ich dringend in die Prüfungsvorbereitung zum Thema Softwaretest einzusteigen! Ich empfehle immer als maximale Länge für Aufgaben ein paar Stunden, Obergrenze 8h. Also alle Arbeitspakete in Aufgaben runterbrechen, die max. 1 Arbeitstag dauern. Ich betone MAXIMAL. Die meisten Punkte sollten deutlich kleiner sein (z.B. Pflichtenheft erstellen 3h, Automatischen Build einrichten 1h, Entwicklung Oberfläche 4h).
  9. Das ist mir bekannt. Es war auch nur eine Auflistung von Beispielen: agil, TDD, Kanban, Scrum, usw. "Agil" setzte ich in Anführungszeichen, da viele Prüflinge schreiben, sie arbeiten agil, ohne zu definieren, was das eigentlich heißt. Genau wie du schreibst, gibt es ja durchaus mehrere formale Prozesse, die sich agil nennen. Was erwartet "die IHK" denn? Mir sind keine Vorgaben bzgl. der Projektumsetzung oder des zu verwendenden Entwicklungsprozesses bekannt. Das fände ich auch sehr seltsam, da die Technologien und Methoden ja ständigem Wandel unterliegen und diese Vorgaben damit häufig überarbeitet werden müssten. Auch das ist mir bekannt. War nur ein Beispiel! In der letzten Sommerprüfung haben in meinem Ausschuss gefühlte 50% der Prüflinge "Kanban" angewendet (wieder in Anführungszeichen, da die meisten nicht erklären konnten, was außer Karteikarten an der Wand eigentlich dahinter steckt, also z.B. WIP-Limit, Pull anstatt Push usw.)
  10. Jedem Prüfling steht die Wahl seines Vorgehensmodelles völlig frei. Es werden heutzutage bereits viele Projekte "agil" (was immer das dann konkret heißen mag), mit TDD oder nach Kanban umgesetzt. Niemand ist gezwungen, veraltete Prozessmodelle zu verwenden. Und es gibt auch keine Pluspunkte für Anwendung des Wasserfallmodells
  11. Du musst direkt vor der Prüfung vom Ausschuss gefragt werden, ob du befangen gegenüber Ausschussmitgliedern bist (Beispiel: Dein Vater/Ausbilder/Kollege prüft dich.) Wann das so ist, muss dieser Prüfer den Raum verlassen und ein anderer Prüfer muss für ihn einspringen. Die Mindestzahl von drei Prüfern (Arbeitgeber, Arbeitnehmer, Lehrer) muss aber immer eingehalten werden. Den Ausschuss schon im Vorfeld der Prüfung zu wechseln ist meines Wissens nach nicht möglich. Das frag bitte direkt bei deiner IHK nach. Normalerweise sollte die IHK aber erkennen, dass sehr wahrscheinlich Befangenheit vorliegt, und dich gleich einem anderen Ausschuss zuweisen. Oder der Ausschuss erkennt es und lässt dich umplanen. Die Prüfer sehen ja schon bei den Projektanträgen, wen sie zu prüfen haben. Wichtig: Befangenheit liegt nicht vor, wenn du z.B. von deinem "bösen" Lehrer geprüft wirst. Das musst du hinnehmen! Im Prinzip lässt sich die Gruppe der Befangenen auf deine Verwandten oder Arbeitskollegen einschränken. Sonst kämen ja alle Prüflinge auf wilde Ideen und ließen sich immer den "besten" Ausschüssen zuweisen.
  12. Nur kurz in die Gegenrichtung: Bitte die (tasächlich recht knappen) 20 Seiten dann auch bis auf den letzten Absatz ausreizen! Die meisten Dokus, die ich lese, haben nämlich eher das Problem, dass (viel) zu wenig geschrieben wird!
  13. Ich habe nochmal in meiner eigenen Masterarbeit nachgeschaut und diese Zahlen gefunden (leider schon etwas älter): Nagappan, Nachiappan ; Maximilien, E. M. ; Bhat, Thirumalesh ; Williams, Laurie: Realizing quality improvement through test driven development: results and experiences of four industrial teams. In: Empirical Software Engineering 13 (2008), Februar, Nr. 3, 289–302. Lammi, Grant: Test-Driven Development: Does writing software backwards really improve quality? Version: November 2008.
  14. Wer sagt denn, dass du strikt nach Wasserfall oder "agil" (übrigens ein sehr schwammiger Begriff für eine Doku!) entwickeln musst? Du kannst durchaus eine sinnvolle Anpassung an deinem Prozess vornehmen (in deinem Fall Tests ergänzen), wenn es dir sinnvoll erscheint und du das gut begründest.
  15. Der zeitliche Mehraufwand durch Tests wird langfristig (!) durch weniger Aufwand bei der Weiterentwicklung und Fehlersuche meiner Erfahrung nach mehr als aufgehoben. Durch ein besseres Design steigt außerdem die Qualität der Software. Konkrete Zahlen habe ich nicht. Es gibt aber viele wissenschaftliche Studien dazu. Ich stelle einfach mal 50% mehr Initialaufwand in den Raum.
  16. Ich würde nicht einfach ein Gantt-Diagramm zeichnen, "weil man das so macht". Die Artefakte in der Projektdoku sollen doch einen Sinn haben und Mehrwert bieten. Den gleichen Projektablauf auf drei verschiedene Arten darzustellen ist doch Quatsch. Ich würde den kostbaren Platz besser für noch nicht vorhandene Inhalte nutzen. Oft lesen wir Dokus, die einfach ohne erkennbaren roten Faden Artefakte aneinanderklatschen, weil "man" ja UML, ERM usw. macht. Aber das führt nur zu einer zerstückelten Doku ohne Zusammenhang und vor allem ohne Begründung. Artefakte, deren Sinn nicht klar wird, würde ich weglassen.
  17. Schau doch einfach in den Rahmenlehrplan. Dort wirst du die kaufmännischen Anteile finden. Je nachdem, wie man zählt könnte man bis zu 6 von 11 Lernfelder in der Berufsschule dem kaufmännischen Bereich zuordnen und den Rest dem technischen. http://www.kmk.org/fileadmin/Dateien/pdf/Bildung/BeruflicheBildung/rlp/Fachinformatiker97-04-25.pdf
  18. Hast du vielleicht einfach einen GitHub-Account, den du angeben kannst? Die wollen einfach ein wenig "echten" Code von dir sehen. Ich persönlich würde darauf achten, wie die Module strukturiert sind, ob vernünftige Namen verwendet werden, ob es automatische Tests gibt usw. Ob und wenn ja welche Frameworks eingesetzt werden, wäre mir völlig egal. Das hängt ganz stark von der zu lösenden Aufgabe ab. Es ginge mir dabei eher um eine grundsätzliche Einschätzung deines Programmierstils. Und blamieren kannst du dich eigentlich nicht, sofern man erkennen kann, dass du dich weiterentwickelst. Mein eigener Code von vor drei Monaten ist auch gruselig!
  19. Ich sehe kein Problem darin, ein Projekt mit einem "fremden" Thema zu bearbeiten, solange es ein betriebliches Projekt bleibt. Teil jeder Projektarbeit ist die Ist-Analyse und die Begründung der Wirtschaftlichkeit des Projekts. Wenn sich das Thema sauber begründen lässt und es das Unternehmen voranbringt, ist das konkrete Thema doch völlig egal. Solange das Projekt den Anforderungen eines Abschlussprojekts zum Anwendungsentwickler genügt (Komplexität, berufsspezifisch usw.) und die Umsetzung im Ausbildungsunternehmen nachvollziehbar begründet ist, wird sich kein Prüfer darüber beschweren, dass das Thema nicht zur eigentlichen Branche des Unternehmens passt.
  20. Wäre für mich auf jeden Fall dichter dran als Bayern
  21. Es werden definitiv Teilpunkte vergeben. Deswegen empfehle ich auch immer, bei jeder Aufgabe etwas hinzuschreiben. Bei den SQL-Aufgaben z.B. zumindest "SELECT t1.Spalte1, t2.Spalte2 FROM Tabelle1 t1, Tabelle2 t2". Allein dafür kann es je nach Aufgabe schon die halbe Punktzahl geben!
  22. Hallo zusammen, unser Softwareentwickler-Stammtisch organisiert aktuell eine kleine Konferenz zum Thema "Softwareentwicklung im Mittelstand". Die "SEROM" (für Softwareentwicklung im Raum Oldenburger Münsterland) findet am 04.11.2016 um 13 Uhr im Fizz in Vechta statt. Der Eintrittspreis von 39 EUR enthält die komplette Verpflegung inkl. Abendessen und deckt lediglich die Kosten der Veranstaltung. Das heißt, wir verdienen nichts daran. Auch die Speaker bekommen lediglich kostenfreien Eintritt. Es geht uns hauptsächlich um eine Möglichkeit zum Erfahrungsaustausch zwischen Softwareentwicklern/-innen aus kleinen und mittelständischen Unternehmen (natürlich mit Fokus auf unsere norddeutsche "Metropolregion", den Güllegürtel ), die ja durchaus andere Anforderungen an die Softwareentwicklung haben können, als hippe Startups oder große Konzerne. Die Inhalte der neun spannenden Vorträge kann man sich hier anschauen: https://serom.de/konferenzprogramm/ Die Tickets sind ab sofort erhältlich: https://serom.de/tickets/ Die Anzahl der Teilnehmer ist auf 50 begrenzt, also nichts wie los und anmelden! Falls ihr Bekannte oder Kollegen habt, die vielleicht Interesse an einer Teilnahme haben, leitet diese Info auch gerne weiter. Wir freuen uns über jeden Besucher! Viele Grüße! Stefan
  23. stefan.macke

    Regex-Frage zu Java

    http://stackoverflow.com/questions/4450045/difference-between-matches-and-find-in-java-regex Und da . im "normalen" Modus keine Zeilenumbrüche matcht, ist bei einem String mit Zeilenumbruch quasi vor dem ersten Umbruch Feierabend (implizites $). Da aber danach noch Zeichen folgen, matcht der komplette Ausdruck halt nicht.
  24. stefan.macke

    Regex-Frage zu Java

    . matcht alle Zeichen außer Zeilenumbrüche. Der Quantifizierer * steht für 0..n Zeichen. Also matcht .* Leerstrings und alle anderen, solange es sich um einzelne Zeilen handelt. Du kannst aber den Dotall-Modus anschalten. Der macht, dass * auch Zeilenumbrüche matcht. Müsste der Schalter m sein (glaube ich). Also z.B. /.*/m In Java musst du das glaube ich aber als Option bei matches() angeben. Edit: Hier die Syntax in Java: http://stackoverflow.com/questions/3651725/match-multiline-text-using-regular-expression
  25. Also dass es um die Zwischenprüfung geht, war aus dem Post aber nicht herauszulesen. Dazu kann ich leider rein gar nichts empfehlen. Und selbst Aufgaben erstellen lasse ich mal lieber sein

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